레드햇에서는 오픈시프트 클러스터별 통합 관리가 가능한 RHACM(Red Hat Advanced Cluster Management) 라는 제품이 있습니다. 해당 제품에는 Application 배포 기능도 포함되고 있습니다.
마이크로 서비스로 서버리스 아키텍쳐로 구성할 수 있습니다. 그러나 일반적으로 더 작은 Function/Event 단위로 구성하는 것이 일반적입니다. 기업의 환경에 따라서 마이크로서비스와 Function 을 구분하는 정도는 다를 것 입니다.
여러가지 이유가 있겠지만 기술적으로는 기존의 환경에서는 Event 단위에 대응하기에는 힘든 부분이 있다고 볼 수 있습니다. 이런 Event에 대응하기 위한 환경을 오픈시프트 상에서 제공을 하고 있습니다. Scale down to Zero 개념과 cold start 개념을 지원하고 있습니다.
마이크로서비스에서 한 두 단계 진화된 개념이라고 할 수 있습니다. MSA 의 서비스보다 더 작은 Function 단위가 일반적이라고 할 수 있습니다. 이런 Function을 Scale down to zero 개념을 탑재하고 있습니다.
오픈시프트 서버리스는 기존의 서버리스 환경과 다르게 Container 기반으로 되어 있습니다. 따라서 오픈시프트 서버리스는 Container 기반으로 쿠버네티스 오케스트레이션이라고 볼 수 있습니다.
안녕하세요