7.1 KT Cloud Container 서비스 소개

KT Cloud Container는 가상화된 클라우드 환경에서 Container형 어플리케이션의 배포/관리를 가능하게 하는 플랫폼 서비스 입니다.

Kubernetes 클러스터 설정 자동화를 제공하므로 사용자들은 손쉽게 Container형 어플리케이션을 위한 클러스터를 생성하고 관리 할 수 있습니다. 

 

7.1.1 목적/용도

ㅁ Container 소개

Container는 경량화된 격리 환경을 제공합니다.

하드웨어 스택을 가상화하는 VM과 달리 OS 수준에서 가상화를 실시하는 Container는 빠른 시작 속도와 낮은 오버헤드를 제공합니다.

Container는 어플리케이션에 필요한 종속 소프트웨어 항목을 포함할 뿐만 아니라, Linux, Windows, Mac, VM, BareMetal, On-premise 등 다양한 환경에서 구동 가능하므로 어플리케이션의 개발 및 배포를 용이하게 합니다.

 

ㅁ Kubernetes 소개

Kubernetes는 Container 기반의 시스템 및 서비스 관리를 자동화하는 오픈소스 프로젝트 입니다

서비스 상태를 모니터링하여 중단된 컨테이너를 재시작 하거나, 서비스 규모를 조절하는 등 다양한 클러스터 관리 기능을 자동으로 수행합니다.


KT Cloud Container는 이러한 Container형 어플리케이션의 배포/관리 지원을 위한 플랫폼 서비스입니다.  KT Cloud 자원을 사용해 Container 및 Kubernetes 사용을 위한 클러스터를 자동으로 구성하여 제공하므로, Container와 Kubernetes를 설치 없이 바로 사용하실 수 있습니다.

 

ㅁ 서비스 특장점

비용 
- Kubernetes의 자동 관리 시스템 활용으로 운용업무 축소에 따른 비용 절감 효과를 얻을 수 있습니다.


Container Cluster 자동 관리
- KT Cloud 자원(Server/Disk/LoadBalancer/NAS)을 이용하여 자동으로 Cluster를 생성하고 Kubernetes Cluster 설정을 자동화 합니다.
- KT Cloud Container 사용자들이 컨설팅이나 수동 설치 없이 바로 Container 서비스를 사용할 수 있습니다.


Container Image Repository 사용 지원
- KT Cloud Storage 서비스와 연계하여, 사용자의 Container Imgae를 pull/push 할 수 있는 Private Repository를 사용할 수 있습니다.
- 사용자 계정 인증을 통해 개인 Repository에 접속 하도록 하여 사용자간 격리를 제공합니다.


기존 KT Cloud의 다양한 기능과 손쉬운 연동
아래 항목과 같이 Container 서비스와 KT Cloud의 기능을 함께 사용 할 수 있습니다.

- Enterprise Security 도메인 연동
- AutoScaling 연동을 통한 Worker Node 자동 확장/축소*
- Watch 연동을 통한 Container 모니터링

*향후 정식 서비스 Release시 지원 예정

 

 

7.1.2 구조/원리

KT Cloud Container는 KT Cloud 포털을 통해 들어온 사용자 요청에 따라 사용자 클러스터를 아래와 같은 구조로 구성합니다. 

KT ucloud Container 구조

 

 

7.1.3 유의사항/제약사항

ㅁ Kubernetes 지원 버전 목록

v1.8.1 / v.1.11.2 / v.1.12.3*


*향후 지원 가능 예정

 

ㅁ Master/Worker Node 지원 사양 목록

Master/Worker
Node

운영체제 CPU RAM DISK 가격
CentOS 7.0 (64bit) /
Ubuntu 16.04*


*향후 지원 가능 예정
1vCore 1GB 20GB 32 원
1vCore 2GB 20GB 54 원
2vCore 2GB 20GB 69 원
2vCore 4GB 20GB 111 원
4vCore 4GB 20GB 141 원
4vCore 8GB 20GB 228 원
8vCore 8GB 20GB 289 원
8vCore 16GB 20GB 458 원
12vCore 16GB 20GB 519 원
16vCore 16GB 20GB 582 원
12vCore 32GB 20GB 764 원
16vCore 32GB 20GB 922 원






ㅁ 추가디스크 지원 목록
종류 용량 IOPS 가격
HDD 10~300GB (10GB단위) - 10GB당 700원/월 (또는 1원/시간)
SDD-Provisioned 100~800GB (100GB단위) 6000~20000 220,000원/월 (또는 308원/시간)
 
ㅁ 서비스 사용 가능 대상
서비스 구분 사용가능대상
Container KT Cloud Server 상품 사용자
Cluster HA 구성 KT Cloud LoadBalancer 상품 사용자
이미지 Repository KT Cloud Storage 상품 사용자