Cloud Native

Cloud Native란 클라우드 컴퓨팅 모델의 이점을 활용하는 애플리케이션 구축 방법론입니다.
클라우드 환경이기 때문에 애플리케이션을 어떻게 만들고, 배포하는지, 또 어디에 배포되어서 동작하는지는 전혀 중요하지 않습니다.
Cloud Native에서 서버나 각종 자원들은 온프레미스 환경의 데이터 센터에 위치하는 것이 아닌 퍼블릭 클라우드상에 위치해 있게 됩니다.


CNCF(Cloud Native Computing Foudation)

CNCF는 리눅스 재단 소속의 비영리 단체입니다.
구글에서 기증한 그 유명한 Kubernetes를 시작으로 Cloud Native 컴퓨팅 환경에서 필요한 다양한 오픈소스 프로젝트를 추진하고 관리하고 있습니다.
인텔, ARM, Azure, Google 등 다양한 기업들이 CNCF의 멤버로써 활동하고 있습니다.


CNCF의 Cloud Native

Cloud Native Mmebers
위의 경로는 CNCF에서 활동하고 있는 멤버들의 목록입니다.
들어가보면 AWS, IBM, MS, Google 등 세계 유수의 IT 대기업부터, 우리가 흔히 사용하는 Kubernetes, Docker 등 오픈소스 애플리케이션까지 다양한 멤버들이 있습니다.

CNCF에서 추구하는 Cloud Native는 컨테이너화되는 오픈소스 소프트웨어를 의미합니다.
어플리케이션들이 컨테이너로 패키징되고, Kubernetes와 같은 오케스트레이션을 통해 각 컨테이너의 스케줄링 및 리소스 최적화와 모니터링 등을 수행하며 애플리케이션의 민첩성과 유지관리의 편의성을 높이는 것입니다.

profile
DevOps...

0개의 댓글