개요
서버리스 클라우드 컴퓨팅 모델은 개발자에게 하이브리드 클라우드를 위한 현대적인 클라우드 네이티브 애플리케이션 개발 스택을 제공합니다. 서버리스를 통해 개발자는 인프라 설정에 대해 걱정할 필요 없이 코드에 더욱 집중할 수 있습니다. Red Hat OpenShift Serverless는 단일 벤더에 종속되지 않도록 멀티클라우드 접근 방식을 지원합니다.
Red Hat OpenShift Serverless에는 무엇이 포함될까요?
Red Hat® OpenShift® Serverless는 오픈소스 Knative 프로젝트를 기반으로 한 서비스로, 하이브리드와 멀티클라우드 환경 전반에 이식성과 일관성을 제공하는 엔터프라이즈급 서버리스 플랫폼을 제공합니다. 이는 개발자가 쿠버네티스에서 일련의 커스텀 리소스 정의(CRD)와 관련 컨트롤러를 사용하여, 소스 중심의 클라우드 네이티브 애플리케이션을 개발하도록 지원합니다.
Knative는 다음 3가지 구성 요소로 이루어져 있습니다.
- 구축 - 소스 코드를 컨테이너에 구축하는 유연한 접근 방식
- 이벤트 - 애플리케이션을 활성화하기 위해 이벤트를 소비하고 생산하기 위한 인프라
- 지원 - 컨테이너의 신속한 배포와 자동 스케일링 지원
Red Hat OpenShift Serverless가 어떻게 도움이 되나요?
어디서나 모든 워크로드 처리
오퍼레이터, Knative 및 Red Hat OpenShift Container Platform을 결합하면 자동화된 작업을 통해 스테이트풀, 스테이트리스 및 서버리스 워크로드가 멀티클라우드 컨테이너 플랫폼에서 실행되도록 할 수 있습니다.
수요에 따라 애플리케이션 확장 또는 축소
애플리케이션은 자체 애플리케이션의 이벤트, 다양한 제공업체의 클라우드 서비스, 서비스로서의 소프트웨어(SaaS) 시스템 및 Red Hat AMQ 스트림 등 다양한 이벤트 소스로부터 트리거됩니다.
Knative 체험해보기
Red Hat Developer 가이드에 나온 글과 과제들을 통해 서버리스 애플리케이션 구축 및 배포에 대해 알아봅니다.
Red Hat OpenShift Serverless 시작하기
Red Hat OpenShift Serverless는 Red Hat OpenShift Container Platform 4.3 및 이후 버전에서 사용할 수 있습니다.
인프라 설정 또는 백엔드 개발의 필요성을 줄여, 개발 단계에서 프로덕션까지 코드를 전달하는 프로세스를 간소화합니다.
새로운 기능, 작동 방식, 지원되는 구성, 구성 요소에 대해 알아보세요.
서버리스 애플리케이션을 구축하고 배포할 준비가 되었나요?
Red Hat을 선택해야 하는 이유
OpenShift Serverless는 OpenShift Service Mesh와 같은 OpenShift Container Platform 서비스와 클러스터 모니터링을 통해 애플리케이션을 통합하는 방식으로 완전한 서버리스 애플리케이션 개발 및 배포 환경을 제공합니다. 개발자는 마이크로서비스, 레거시 및 서버리스 애플리케이션을 호스팅하기 위한 단일 플랫폼 사용의 이점을 누릴 수 있습니다. 애플리케이션은 어디서나 실행 가능한 Linux 컨테이너로 패키징됩니다.
OpenShift Serverless는 프로덕션 환경에서 바로 사용할 수 있도록 설계되어 있기 때문에 더욱 빠르게 시작할 수 있습니다. OpenShift Serverles는 Red Hat OpenShift에 손쉽게 설치할 수 있고 다른 Red Hat 제품으로 여러번 테스트되었으며 우수한 지원 서비스도 받을 수 있기 때문에 작업을 보다 쉽게 수행할 수 있습니다.