CNCF(Cloud Natvie Computing Foundation) 정의


<aside> 🎆

image.png


주요 구성요소 및 특징


<aside>

구분 특징 설명
MSA 기능 중심 서비스 애플리케이션을 비즈니스 기능 중심으로 마이크로한 단위로 서비스를 분리
독립성 서비스는 독립적으로 운영 API로 연결되어 느슨하게 연결 가능
다양성 다양한 언어로 개발하여 서비스 가능
유지보수 용이 작은 단위로 개발/운영/테스트가 가능하여 유지보수 용이
Container 확장성 오토스케일링 통한 임계치 초과 시 리소스 확장 가능
이식성 다른 클라우드 플램폼에도 쉽게 배포 가능
효율성 다른 애플리케이션과 분리된 개발환경 구축 및 개발환경 구성이 쉬움
경량화 애플리케이션과 런타임 SW만으로 저용량 이미지 파일 생성
DevOps 협업성 강화 마이크로서비스 단위로 개발/운영 조직을 통합
신속성 협업을 통하여 초기에 서비스의 문제점 및 오류를 조기 탐지
CI/CD 자동화 개발 후 빌드/테스트/배포 프로세스 자동화
소규모 배포 프로세스 자동화를 통해 개발에서 배포 시간을 단축
</aside>