본문으로 건너뛰기

SKS(Smileserv Kubernetes Service) 출시

· 약 8분

컨테이너블로그글배너

안녕하세요. iwinv 신규 서비스 SKS(Smileserv Kubernetes Service) 출시 소식을 전해드립니다.

SKS서비스는 쿠버네티스 엔진을 통해 즉시 컨테이너 앱을 배포할 수 있습니다.

서비스 소개에 앞서 쿠버네티스 개념을 살펴보겠습니다.

쿠버네티스 소개​


쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고 확장 가능한 오픈소스 플랫폼입니다.

배포방식​

쿠버네티스배포방식

쿠버네티스는 기본적으로 자동화된 배포와 스케일링을 지원합니다.

다음은 쿠버네티스 장점을 소개하겠습니다.

  • 트래픽이 몰릴 경우 컨테이너를 통해 자동 스케일 인/스케일 아웃을 통해 유연한 관리가능
  • 새로운 애플리케이션 버전 업데이트 시 다운타임 없이 배포가능
  • 운영 중 장애가 발생할 시 자동으로 재배치(Self-healing)하여 시스템 안정성 보장

하지만 쿠버네티스는 익숙하지 않은 이용자가 초기 세팅을 구축하기 어려울 수 있습니다.

SKS(Smileserv Kubernetes Service) 서비스는 쿠버네티스에 익숙하지 않은 이용자가 쉽게 사용할 수 있도록 지원합니다.

SKS 서비스란?​


SKS서비스는 클라우드 환경에서 쿠버네티스를 쉽고 간단하게 사용할 수 있도록 제공하는 서비스입니다
이용자는 필요한 만큼 iwinv에서 로드밸런서나 블록스토리지 같은 자원을 간단하게 생성하고 연결할 수 있으며, iwinv 콘솔을 통해 자원의 상태나 사용량을 한번에 확인할 수 있습니다.

또한, 쿠버네티스 전용 가용영역을 제공하여 안정적이고 신뢰할 수 있는 인프라 환경을 보장합니다.

SKS의 주요 기능 및 장점​


SKS (Smileserv Kubernetes Service)

  • 관리형 쿠버네티스 : 클러스터 관리를 무료로 대행하여 운영 부담을 줄여드립니다.
  • 노드 자동 복구 : Worker 노드 장애 시 자동 복구를 통해 클러스터의 신뢰성과 안정성을 향상시킵니다.
  • 쉬운 자원 생성 : 원하는 자원을 언제든지 자유롭게 생성, 연결, 사용하실 수 있습니다.
  • 압도적 가성비 : vCPU, 메모리, 로드밸런서 등 리소스를 합리적인 가격에 이용할 수 있습니다.

SKS 권장 사례​


쿠버네티스는 다양한 환경에서 활용할 수 있습니다.

데이터 집약적인 애플리케이션​

쿠버네티스는 스테이트풀 워크로드(StatefulSet)을 통해 데이터베이스나 메시지 큐같은 상태 저장 애플리케이션을 안정적으로 운영할 수 있습니다. 또한, 스토리지 옵션과 네트워크 스토리지 통합을 제공해 데이터 집약적인 작업에 적합합니다.

스테이트풀 워크로드(Stateful Set)란?​


StatefulSet 워크로드는 상태를 유지해야하는 애플리케이션, 즉, 특정 데이터나 설정이 연속적으로 저장되고 특정 순서와 ID를 필요로 하는 애플리케이션을 의미합니다.

예시) 데이터베이스(MySQL, MongoDB), 메시지 큐(RabbitMQ, Kafka) 등

필요한 이유​

고유한 네트워크 ID

각 Pod(컨테이너 그룹)가 고유한 ID를 유지합니다.

순차적 배포

Pod를 특정 순서대로 배포하거나 삭제해야 하는 경우에도 적합합니다.

데이터 영속성(Persistence)

Pod가 삭제되더라도, 데이터는 유지됩니다.

메시지 큐(Message Queue)란?​


메시지 큐는 애플리케이션 간 데이터(메시지)를 비동기적으로 전달하는 시스템입니다.

메시지를 저장 후 수신자가 준비되었을 때 이를 전달하는 방식으로 동작합니다.

대표적인 메시지 큐

RabbitMQ: 고성능 메시지 브로커로, 다양한 프로토콜 지원

Apache Kafka: 대용량 데이터를 처리할 수 있는 분산 메시징 플랫폼

Amazon SQS: AWS의 관리형 메시지 큐 서비스

ActiveMQ: 오픈소스 메시지 브로커로, JMS(Java Message Service) 표준을 따름

테스트 및 개발 환경

쿠버네티스를 활용하면 동일한 환경에서 애플리케이션을 테스트하고 실행할 수 있어, 환경 차이에 따른 문제를 줄이고 새로운 기능을 빠르게 테스트 및 배포할 수 있습니다.

예시) 개발팀이 쿠버네티스를 사용하여 개발, 테스트, 배포를 자동화하고 효율적으로 운영할 수 있음

서비스 요약​


공유형 클러스터 / 노드

  • 최대 16 vCPU / 64GB의 고성능
  • 클러스터 전체 내부 트래픽 무료, 노드 트래픽 요금 구간 요금제
  • IP, 로드밸런서, 블록 스토리지 추가 가능

더 자세한 정보는 SKS 페이지에서 확인하실 수 있습니다.

더욱 안전하고 편리한 클라우드 서비스를 위해 노력하겠습니다.

감사합니다.

반값서버는 iwinv

※ ‘반값서버’는 합리적인 가격과 안정적인 네트워크를 지향하는 iwinv의 슬로건입니다.