콘텐츠로 이동

About Free-Trial (베타) Service

SKT Enterprise Container Solution (TKS)은 그 동안 SKT가 개발해 왔던 기술과 오픈소스SW들로 구성된 Kubernetes Service 플랫폼입니다. SKT Enterprise Container Solution (TKS) 의 많은 Feature 중 대표적인 기능을 UI 로 구현하여, 누구나 쉽게 웹 UI 를 통해 SKT Enterprise Container Solution (TKS) 서비스를 경험해 볼 수 있도록 Free Trial 서비스를 출시 하였습니다.

저희는 Kubernetes를 처음 도입하려는 고객이 겪는 대표적인 어려움 몇 가지에 집중 하였습니다.

  • 구축
    첫째, Kubernetes 도입의 시작은 Kubernetes 클러스터 설치입니다. Kubernetes를 설치 할 VPC, Netowrk, Machine (VM)등의 인프라 준비 부터 방화벽 및 네트워크 설정, 그리고 필요한 Add-on 소프트웨어 구성까지, 고려해야 하는 복잡하고 많은 선택지가 있습니다. Kubernetes와 해당 클라우드 인프라를 잘 이해하는 전문 엔지니어 없이 실제로 서비스 운영이 가능한 수준의 클러스터를 구축하는 것은 쉽지 않은 일입니다.
  • 운영
    둘째, 구축한 클러스터를 운영하기 위해서는 시스템/어플리케이션 레벨의 모니터링 솔루션을 구성해야 합니다. CNCF 생태계내에 다양한 오픈소스SW들이 존재하고 시중에도 많은 무료/상용 소프트웨어가 있습니다. 하지만, 사용자의 요구사항에 맞는 소프트웨어들을 선택하고, 이를 필요한 환경과 요구사항에 맞게 세팅/구축하기 위해서는 적지 않은 비용과 노력이 필요합니다.
  • 사용
    셋째, 클러스터 설치 및 시스템 운영이 가능한 수준의 모니터링 시스템을 구축했다고 하더라도 실제로 사용자 어플리케이션을 배포/관리하는데는 또 다른 높은 허들이 존재합니다. Kubernetes 에 대한 이해가 선행되어야 하기에 어플리케이션을 클러스터에 배포하는데 많은 어려움을 겪을 수 밖에 없고, Kubernetes 의 다양한 장점을 활용하려면 높은 수준의 전문성이 필요합니다.

SKT Enterprise Container Solution (TKS)은 이 모든 허들을 최대한 낮추기 위해 노력 하였습니다. 사용자들이 전문지식이 없이도 Kubernetes 클러스터를 구축을 위한 인프라를 구성하고, 클러스터를 설치하여 운영하고, 필요한 소프트웨어들을 구성하여 제대로 사용할 수 있는 "가장 쉬운 방법"이 무엇일까 끊임없이 고민하였습니다.

여기 그에 대한 저희의 답을 TKS Console Free Trial 서비스를 통해 공유합니다.

  • TKS Console 은 최소 선택, 최적의 결과물을 지향합니다.
    사용자의 선택지를 최소화하여 반드시 필요한 입력만으로 Production-ready 수준의 안정적이고 파워풀한 Kubernetes 클러스터를 사용하실 수 있습니다. 또한, Kubernetes를 잘 활용하기위해 필요한 소프트웨어 세트들이 함께 제공됩니다. 안정성과 기능이 검증된 상태의 Kubernetes 클러스터와 서비스들을 클릭 한번으로 동시에 생성되어 Kubernetes를 잘 모르는 사용자라도 쉽게 시작할 수 있습니다. 뿐만아니라 이렇게 제공된 클러스터와 서비스는 "IaC(Infrastructure as a code)" 수준을 넘어 100% 선언적인 방식과 GitOps 형태로 완전히 추상화되어 관리되기 때문에 투명하고 신속한 인프라 관리가 가능해집니다.

  • TKS Console 은 미리 검증되고 설정된 다양한 개발/운영 도구를 기본 제공합니다.
    클러스터에 포함된 pre built-in 서비스는 Kubernetes 클러스터와의 종속성까지 검증된 상태로 제공이 되므로 아무런 사전 작업 없이 설치 즉시 사용 가능합니다. 운영을 위한 다양한 대시보드, 로그 검색 시스템, 멀티 클러스터 모니터링 시스템까지 Logging, Monitoring, Alerting 기능을 하나의 패키지로 통합하였습니다. 또한 MSA 개발을 위한 사용자들을 위해 Istio와 이를 모니터링 할 수 있는 자체 개발 통합 모니터링 도구를 기본으로 제공합니다.

  • TKS Console 은 사용자의 JAVA 어플리케이션을 쉽게 클러스터에 배포합니다.
    Kubernetes 에 익숙하지 않은 사용자라도 JAVA 어플리케이션을 손쉽게 Kubernetes 클러스터에 배포할 수 있습니다. 제공되는 웹 UI를 통해 배포할 jar 파일의 입력만으로 간단히 Kubernetes 에 배포하고, 이를 한눈에 관리할 수 있도록 하였습니다. 또한 Rolling Update, Canary Update, Blue/Green Deployment 등 다양한 배포 전략을 지원하여 사용자의 환경에 따른 배포 전략을 수립할 수 있도록 하였습니다. ( Free-Trial 서비스에서는 Rolling Update 만 지원합니다. )

현재 제공되는 Free-trial 베타서비스는 무료로 제공되며, 사용하시면서 주시는 피드백들은 '23년 오픈 목표로 개발중인 정식 서비스를 좀 더 유용하고 사용자 친화적인 서비스로 만드는데 좋은 밑거름이 될 것입니다.

무료로 제공되는 TKS Console(Free-Trial) 서비스로 차세대 Kubernetes 배포관리 솔루션을 경험해보세요.

Free-Trial 서비스는 2022-12-31일 까지 제공하며, 예고 없이 종료 될 수 있습니다. 사용문의 : tks-dev@sktelecom.com

맨위로