당신의 애플리케이션을 어느 곳에서라도 실행하세요, 저희가 처리하겠습니다.

애플리케이션을 운영할 클러스터에 대한 세심한 관리를 제공할 뿐 아니라, 애플리케이션의 라이프 사이클 관리에 대한 통합 환경도 제공합니다.
사용할 클라우드 인프라를 선택하기만 하면 됩니다.

"쿠버네티스가 제공하는 강력한 컨테이너 오케스트레이션 기능 위에서 칵테일 클라우드는 다중 클러스터의 통합 관리와 손쉽고 간편한 이미지 빌드, 애플리케이션의 운영과 모니터링을 제공합니다."

통합 클러스터 관리

c_img01

클러스터 프러비저닝

사용하시려는 베어 메탈, VMWare, 오픈 스택 같은 환경에 쿠버네티스가 설치되어 있지 않을 경우, 칵테일 클라우드는 쿠버네티스를 설치합니다. 칵테일 클라우드는 쿠버네티스 버전 업그레이드와 클러스터에 대한 노드 추가도 지원합니다.

c_img02

멀티 클러스터, 멀티 클라우드 관리

개별 클러스터 마다 별도로 칵테일 클라우드를 설치할 필요가 없습니다. 하나의 칵테일 클라우드 설치만으로 여러 개의 클러스터를 통합 관리할 수 있습니다. 여러 개의 상이한 클라우드 서비스 제공자를 사용할 수 있습니다. 칵테일 클라우드가 설치한 쿠버네티스를 사용하든, 혹은 GKE, EKS, AKS 같은 클라우드 서비스 제공자의 관리형 쿠버네티스를 사용하든 칵테일은 모두 수용할 수 있습니다.

c_img03

오케스트레이션 제어

칵테일 클라우드는 빌드, 배포, 운영, 모니터링 같은 애플리케이션 관리를 위한 쿠버네티스와의 모든 상호 작용을 통합 관리합니다.

소스 코드로 부터 컨테이너 이미지까지로의 빌드

c_img04_w

여러 언어에 대한 소스 코드 빌드

소스 저장소 (Git)에 연결만 하면, 개발 언어에 상관없이 소스 코드 빌드를 수행합니다. 빌드 과정을 보여줍니다.

c_img05_w

컨테이너 이미지 빌드

소스가 빌드된 애플리케이션을 컨테이너 이미지라는 실행 단위로 만듭니다. OCI 표준 형식을 채택하여 호환성을 보장합니다.

c_img06_w

프라이빗 레지스트리 내장

프라이빗 레지스트리가 기본으로 제공됩니다. 생성된 컨테이너 이미지는 자동적으로 내장 레지스트리에 저장되고 버전 관리가 됩니다. 애플리케이션을 배포할 때, 원하는 컨테이너 이미지 버전을 선택할 수 있습니다.

c_img07_w

퍼블릭 레지스트리 지원

외부의 레지스트리를 등록해서 사용하는 것도 가능합니다. 이 방식을 통해 공급 업체들이 공식적으로 배포하는 애플리케이션들의 컨테이너 이미지를 사용할 수 있습니다.

원클릭 방식의 지속적인 배포

c_img08

배포 버전 제어

원하는 컨테이너 이미지 버전을 선택하여 배포할 수 있습니다. 배포 후에 문제가 발생할 경우에는, 간단하게 이전 버전으로 돌이킬 수 있습니다.

c_img09

지속적인 배포 파이프라인

애플리케이션을 주저없이 수정하여 배포하십시오. 코드를 추가하거나 코드가 수정되었을 경우, 애플리케이션은 서비스 중단 시간없이 교체될 수 있습니다. 준비된 파이프라인을 사용하면 소스 코드 빌드, 컨테이너 이미지 빌드, 컨테이너 갱신의 프로세스가 즉시 이루어집니다.

c_img10

애플리케이션 패키지 배포

계층적 혹은 마이크로서비스 아키텍처를 이용하여 애플리케이션을 여러 개의 컨테이너들로 구성한 경우에는, 하나의 패키지로 묶어서 버전으로 관리할 수 있습니다. 지역, 단계 혹은 클라우드 인프라를 기준으로 동일한 애플리케이션을 배포할 경우에는, 개별 컨테이너 별로 배포할 필요없이 패키지 단위로 한번에 애플리케이션을 배포할 수 있습니다.

c_img11

런타임 SW 카탈로그

자주 사용되는 런타임 SW는 즉시 배포하고 사용할 수 있도록 카탈로그로 제공됩니다. SW 공급 업체가 제공하는 공식 이미지를 카탈로그로 제공할 수도 있고, 칵테일 클라우드 사용자가 생성한 SW 설정을 카탈로그에 저장하여 언제든지 재사용할 수 있습니다.

애플리케이션 지향의 운영

c_img12_ww

사용자/그룹 관리

프로젝트 팀별로 DevOps를 위한 작업 공간을 제공합니다. 사용자는 각팀이 사용할 클러스터 리소스를 할당할 수 있으며, 작업 공간별로 팀 구성원을 등록하여 안전하게 작업할 수 있습니다.

c_img13_w

애플리케이션 Map

애플리케이션 Map은 동일한 네임스페이스를 가진 컨테이너들을 배포하는 공간입니다. 각각의 애플리케이션 Map이 사용하는 클러스터는 프로젝트 팀에게 허용된 클러스터들 중 하나로 선택합니다. 각각의 프로젝트 팀은 여러 개의 애플리케이션 Map을 가질 수 있습니다.

c_img14_w

칵테일 서버

칵테일 서버는 애플리케이션 Map 상에서의 배포와 관리의 단위입니다. 칵테일 클라우드에서는 컨테이너의 직관적인 관리를 위해 컨테이너와 리소스, 네트워크, 볼륨, 스케일링, 변경 정책 등의 관련 설정을 칵테일 서버로 함께 묶어 관리합니다. 칵테일 서버라는 개념을 통해 편리한 배포 환경을 구성할 수 있습니다.

c_img15_w

멀리 클러스터 상의 애플리케이션

여러 개의 클러스터들을 할당받은 프로젝트 팀은 자유롭게 클러스터들을 사용할 수 있으며, 클러스터들의 상태 정보를 확인할 수 있습니다.

풀 스택 통합 모니터링

c_img16

프로테메우스 (Prometheus) 통합

프로메테우스를 내장하여 클러스터뿐 아니라 애플리케이션의 상태를 확인하는 데 사용합니다. 다양한 조건으로 트리거(Trigger)를 구성하여 이메일이나 슬랙(Slack)으로 경고를 전달합니다.

c_img17

클러스터 인프라 모니터링

클러스터, 클러스터 내의 노드, 볼륨의 기본 정보와 자원 사용 정보를 시각적으로 보여줍니다. 각 노드별로 정렬된 애플리케이션의 상태 정보도 보여주니다. 클러우드 서비스인 경우 미터링 (Metering) 정보도 보여줍니다.

c_img18

애플리케이션 모니터링

운영 관점에서 모니터링 정보를 제공합니다. 애플리케이션 Map으로 할당시킨 리소스의 사용량을 확인할 수 있습니다. 이뿐 아니라 애플리케이션 Map 내의 개별 칵테일 서버별로 Pod와 컨테이너의 리소스 사용량을 확인할 수 있습니다.

c_img19

리소스 사용

클러스터, 노드, 애플리케이션, Pod, 컨테이너의 다양한 관점으로부터 CPU, 메모리, 네트워크 같은 리소스들의 사용량 정보를 시각화해서 제공합니다.