Red Hat OpenShift Serverless
OpenShift Serverless란?
Red Hat® OpenShift® Serverless는 애플리케이션을 개발해 배포하는 인프라 및 쿠버네티스와 관련한 복잡성을 제거하여 하이브리드 클라우드 애플리케이션 개발을 간소화합니다. 개발자는 복잡한 인프라 세부 사항을 관리하는 대신 애플리케이션 코딩에 집중할 수 있습니다.
Red Hat OpenShift Serverless는 오픈소스 Knative 프로젝트를 기반으로 하며, 간소화되고 효율적인 확장 가능한 이벤트 기반 클라우드 네이티브 애플리케이션 개발을 지원하는 엔터프라이즈 서버리스 플랫폼을 제공합니다. 개발자든 애플리케이션 개발 팀 리더든 상관없이 OpenShift Serverless의 간편함과 성능, 유연성은 클라우드 네이티브 개발에 대한 시각을 바꾸어 놓을 것입니다.
Red Hat OpenShift Serverless를 선택해야 하는 이유
Red Hat OpenShift Serverless는 클라우드 네이티브 애플리케이션 개발을 간소화하고 애플리케이션 워크로드를 0까지 자동으로 스케일 다운하여 조직과 개발자의 역량을 강화합니다. OpenShift Serverless는 개발자가 기반 인프라에 대한 심도 깊은 인사이트가 없거나, 일상적인 서버 프로비저닝과 유지 관리를 수행하지 않아도 빌드, 실행, 혁신할 수 있는 유연성을 제공합니다.
또한 하이브리드 및 멀티클라우드 에코시스템과 원활하게 통합되므로 다양한 환경 전반에 애플리케이션을 이식할 수 있습니다. 조직은 OpenShift Serverless를 통해 시장의 수요에 신속하게 대응할 수 있는 민첩성을 확보함과 동시에 리소스 활용을 최적화하고 운영 비용을 절감하며 새로운 서비스와 기능의 출시 기간을 단축할 수 있습니다.
특징 및 장점
OpenShift Serverless 기능
OpenShift Serverless는 인프라 세부 사항을 관리하는 부담 없이 서버리스 애플리케이션을 더욱 빠르게 빌드하고 배포할 수 있는 다양한 오퍼링을 제공합니다.
서버리스 컨테이너
Knative Serving을 사용하는 OpenShift Serverless는 개발자가 인프라를 복잡하게 관리할 필요 없이 컨테이너화된 애플리케이션을 빌드하고 배포할 수 있도록 지원합니다. 기반 인프라를 추상화하는 Knative Serving을 사용하면 플랫폼이 수요에 따라 애플리케이션을 자동으로 확장하므로 코드 작성에 집중할 수 있습니다.
이벤트 메쉬
이벤트 기반 아키텍처를 설정하고 관리하며, 애플리케이션의 응답성, 확장성, 복원성을 강화합니다. 이벤팅은 구성 요소를 분리하고 비동기식 통신을 활성화함으로써 변화하는 조건에 적응하고 예상치 못한 이벤트를 원활하게 처리할 수 있는 복잡계 시스템을 구축하는 데 도움이 됩니다.
서버리스 기능
서버리스 기능은 쿠버네티스에 서버리스 기능을 구축하고 배포하는 강력한 툴로, 스테이트리스 이벤트 기반 기능을 생성, 구축, 배포하는 프로세스를 간소화합니다.
Serverless Logic
Serverless Logic으로 복잡한 워크플로우를 간소화합니다. Serverless Workflow를 기반으로 구축된 이 플랫폼을 사용하면 이벤트 기반의 서버리스 애플리케이션을 손쉽게 정의하고 실행할 수 있습니다. 또한 인프라를 관리해야 하는 부담 없이 태스크를 자동화하고, 서비스를 통합하고, 워크플로우를 확장할 수 있습니다.
Red Hat OpenShift Serverless 더 알아보기
Red Hat은 이 랩을 비롯하여 OpenShift Serverless를 시작하는 데 필요한 다양한 리소스와 툴을 제공합니다. Red Hat Developer Sandbox는 개발자가 실험을 통해 배울 수 있는 실습 환경을 제공합니다. OpenShift Serverless는 Red Hat OpenShift on AWS와 Microsoft Azure Red Hat OpenShift를 비롯한 모든 OpenShift 서브스크립션에 포함됩니다.