불친절한 블로그
[Cocktail Cloud] kubernetes 경험 전 환경 소개 본문
드디어 쿠버네티스를 만져볼 기회가 생겼다.
완전히 쿠버네티스를 구성하는건 아니지만
Cocktail Cloud라는 곳을 이용해서 쿠버네티스를 경험할 수 있으니
쿠버네티스에 문외한이여서 이해하기 어렵겠지만 매뉴얼을 보면서 차근히 실습한 내용을 올린다.
Cocktail Cloud에 대해 매뉴얼에 나온 내용을 공유한다.
Cocktail Cloud란?
Cocktail Cloud는 올인원 컨테이너 관리 플랫폼(All-in-one Container Management Platform) 이다. 클라우드 사용이 보편화 되면서, 인프라 뿐 아니라 어플리케이션, 서비스 관리에 대한 요구가 높아지고 있다. 과거와 같은 개발, 운영 방식으로는 클라우드의 장점을 활용하기에 한계가 있기 때문이다. 특히 어플리케이션 영역에서는 지속적인 통합 및 배포(Continuous Integration/Deploy, CI/CD), 마이그레이션(Migration), 멀티/하이브리드 클라우드 구축 등 자동화, 효율화, 통합 관리에 대한 요구가 증가 하고 있다. |
컨테이너는 어플리케이션 또는 서비스를 독립되고 실행 가능한 단위로 패키지 화 하는 기술로, 인프라 환경에 관계 없이 동일한 개발, 운영 경험을 제공 한다.
따라서 인프라에서 서비스까지 클라우드 관리를 표준화하고, 개발 및 운영 노력을 절감 할 수 있다.
특히 일관된 환경하에 멀티/하이브리드 클라우드를 관리 할수 있다는 장점을 제공한다.
Cocktail Cloud는 컨테이너의 장점을 클라우드 관리에 적용하여, 개발 및 운영 업무를 효율화 하고 단일 또는 멀티/하이브리드 클라우드 전략 구현을 위한 플랫폼을 제공한다.
Cocktail Cloud의 주요 기능은 다음과 같다.
- 코드로 부터 빌드, 배포, 업데이트까지의 파이프라인 자동화
- 워크로드(서비스)중심의 컨테이너 관리: 패키징, 수명주기, 자원 등
- 풀 스택 모니터링: 인프라에서 컨테이너까지의 상태 및 자원 모니터링. Alert 관리
- 멀티/하이브리드 클러스터 프로비져닝 및 관리: Baremetal, 프라이빗/퍼블릭 클라우드
쿠버네티스와 칵테일 클라우드
칵테일 클라우드는 쿠버네티스(Kubernetes)를 기반으로 한 플랫폼으로 클라우드 네이티브 어플리케이션(Cloud Native Application)의 빌드로 부터 배포, 모니터링, 운영에 필요한 기능과 API를 제공합니다.
다수의 기업에서 쿠버네티스 도입을 고려하는 이유는, 컨테이너(Container), 마이크로서비스(Micorservice),
서버리스(Serverless) 등 클라우드 네이티브 어플리케이션의 필요성이 높아지고 있기 때문입니다.
클라우드 네이티브 어플리케이션은 개발/운영의 연속성과 효율을 높여 주고, 자동화를 통해 장애 대응,
부하에 따른 스케일링 등 어플리케이션의 높은 가용성을 확보 할 수 있습니다.
하지만 쿠버네티스의 도입과 운영은 새로운 기술에 적응해야하는 어려움과 관리의 복잡성 때문에,
기업의 또 다른 도전 과제가 되고 있습니다.
칵테일 클라우드는 쿠버네티스의 구축과 관리, 클라우드 네이티브 어플리케이션의 개발과
운영에 필요한 모든 기능과 컴포넌트를 통합 플랫폼으로 제공합니다.
기업은 초기 도입의 시간과 노력을 절감 할 수 있으며, 이 후 관리와 확장을 어려움 없이 수행 할 수 있습니다.
'Project > 클라우드 플래그십' 카테고리의 다른 글
[Kubernetes] 쿠버네티스 윈도우에 설치하기 (Docker Desktop) (0) | 2021.11.01 |
---|---|
[Cocktail Cloud] 도커이미지 업로드 (0) | 2021.10.07 |
[Cocktail Cloud] 서비스 노출 하기 (0) | 2021.10.06 |
[Cocktail Cloud] 워크로드 생성하기 (0) | 2021.10.06 |
[Cocktail Cloud] 워크스페이스(Workspace) 생성하기 (0) | 2021.10.06 |