인프라 계층
다음은 클라우드 네이티브, 마이크로서비스 기반 애플리케이션을 배포, 운영, 확장하는 데 필요한 기반 인프라를 제공하는 컴포넌트입니다. 구성은 다음과 같은 서브 모듈로 이루어져 있습니다:
Kubernetes 현대적인 클라우드 네이티브 환경에서 컨테이너 기반 서비스를 배포하고 관리하기 위한 주요 오케스트레이션 솔루션입니다. 플랫폼 전반에 걸쳐 다수의 마이크로서비스를 확장 가능하고 탄력적으로 관리할 수 있도록 지원합니다.
데이터베이스 관계형 데이터베이스(RDBMS), NoSQL, 오브젝트 스토리지, 컬럼형 데이터베이스 등 다양한 데이터 접근 패턴과 성능 요구에 맞춘 저장소 솔루션을 포함합니다.
워크플로 엔진 사용자 요청에 따라 워크플로우와 그 하위 작업들을 조율하는 오픈소스 오케스트레이션 엔진입니다. 입력/출력 데이터 타입 정의, 논리 조건에 따른 작업 체이닝, 버전 관리, 타임아웃 처리, 재시도 정책 등의 기능을 제공합니다.
메시지 브로커 Kafka와 같은 분산 메시징 시스템으로, 서비스 간 비동기 통신과 데이터 스트리밍을 가능하게 하여 느슨하게 결합된 아키텍처를 구현합니다.
클라우드 인프라 클라우드 벤더들이 제공하는 범용 IaaS(서비스형 인프라) 구성요소로, VPC, 서브넷, 라우팅, 가상머신, DNS 등 핵심 네트워킹 및 컴퓨팅 서비스를 포함합니다.
Last updated