2.CNCF, 클라우드 네이티브 재단
CNCF란 클라우드 네이티브 환경 구성에 필요한 다양한 오픈소스 프로젝트들을 관리, 추진하는 비영리 단체,
리눅스 재단(Linux Foundation) 에 소속되어 있음
클라우드 네이티브 애플리케이션을 개발할 때 클라우드 컴퓨팅 모델의 이점을 극대화할 수 있도록 다양한 기능을 제공하는 프로젝트들을 개발하고 있음
1.클라우드 네이티브 조감도
App Definition Development
→ 클라우드 네이티브 애플리케이션의 설계, 작성, 빌드, 패키징 담당,
개발자가 코드에서부터 배포 가능한 형태로 앱을 정의하는 영역
Orchestaration Management
→ 컨테이너의 배포, 스케일링, 로드 밸런싱, 상태 관리를 자동으로 조율
Runtime
→ 컨테이너를 실행시키고 격리된 환경에서 애플리케이션을 구동하는 계층, 컨테이너가 실제로 실행되는 곳
Provisioning
→ 인프라와 환경의 설정, 배포 자동화. 클러스터 설치, 구성 등을 포함
Infra
→ 네트워크, 저장소, 컴퓨팅 리소스 등 클라우드 네이티브를 지탱하는 기반
Platforms
→ 개발, 배포, 운영을 위한 통합된 경험 제공. PaaS나 통합 운영 도구 등
Observability Analysis
→ 시스템의 상태를 추적, 모니터링, 로깅, 트레이싱하여 가시성을 확보
Last updated on