Kubernetes의 Elastic Cloud(ECK) 1.0이 이제 정식 버전으로 출시됩니다 | Elastic Blog
출시

Kubernetes의 Elastic Cloud(ECK) 1.0이 이제 정식 버전으로 출시됩니다

베타 버전이었던 Kubernetes의 Elastic Cloud(ECK)가 오늘 정식 버전으로 출시된다는 기쁜 소식을 알려드립니다. ECK를 통해, 사용자들은 이제 Kubernetes에서 원활하게 Elastic Stack을 배포, 관리, 운영할 수 있게 됩니다. ECK 제품 페이지에서 자세한 내용을 알아보시거나 ECK를 다운로드하여 시작해보세요.

지난 2019년 5월에 ECK의 알파 릴리즈를 발표했을 때와 같이, ECK에 대한 우리의 비전은 Kubernetes에서 Elasticsearch를 오케스트레이션하고 Kubernetes의 Elastic 제품을 위한 SaaS 같은 환경을 구축하는 공식적인 방법을 제공하는 것입니다. Kubernetes의 사용자 수는 계속 증가해왔으며 컨테이너 작업량 오케스트레이션을 위한 표준이 되어왔습니다. Kubernetes에서 Elastic Stack을 배포하는 사용자 수도 계속해서 늘고 있습니다. 바로 이 때문에, 우리는 Elasticsearch와 Kibana에 대한 공식 Docker 이미지 출시, CNCF 가입, Helm 차트 출범 등 컨테이너 작업량 지원을 위해 수많은 단계를 밟아왔습니다. ECK를 정식 버전으로 출시하는 것은 이러한 여정의 다음 단계로 무척 기대되는 일입니다.  

ECK의 최초 알파 릴리즈는 Elasticsearch와 Elastic Cloud Enterprise 생성 및 Elasticsearch Service 실행으로부터 얻은 다년간의 운영 지식을 기반으로 구축되었습니다. 최초 알파 릴리즈(및 그 후에 이어진 3개의 초기 액세스 릴리즈)에 대한 커뮤니티의 반응은 대단히 긍정적이었으며, ECK의 정식 버전으로 사용자에게 Kubernetes의 Elastic Stack을 배포하고 그 운영을 간소화할 수 있는 프로덕션 준비 완료 상태의 솔루션을 제공하게 되어 기쁩니다.

2일차 작업 운영 간소화

소프트웨어를 배포할 때는 1일차 작업이 쉽습니다. 2일차 작업은 좀더 까다롭습니다. Kubernetes Operator 패턴을 기반으로 구축되어, ECK는 Kubernetes에서 하나 이상의 Elastic Stack 배포를 관리할 때 확장, 업그레이드, 구성 관리 등과 같은 수많은 2일차 작업 운영을 간소화합니다. 이렇게 줄어든 운영 부담은 사용자가 비즈니스 요구사항에 집중할 수 있도록 하고, Elastic Stack을 제대로 활용하기 위해 들여야 하는 시간을 줄여줍니다.

주목할 만한 기능은 다음과 같습니다. 

  • Kibana를 포함한 여러 Elasticsearch 클러스터 배포 및 관리 
  • 새로운 Elastic Stack 버전으로의 원활한 업그레이드
  • 사용 사례와 함께 성장할 수 있는 간편한 확장
  • 모든 클러스터에 기본 보안 탑재

Elasticsearch와 그 밖의 Elastic Stack 개발자로서, ECK가 Kubernetes에서 Elasticsearch를 오케스트레이션하려고 하는 사용자를 위한 최고의 솔루션이 되기를 바랍니다. 알파/베타 주기 동안 수많은 사용자들이 이를 확인시켜주는 것을 보게 되어 무척 흥분되는 시간이었습니다. 

호주 최대의 현지 소유 미디어 기업인 Nine의 Michael Lorant 수석 시스템 엔지니어는 이렇게 말했습니다. “Kubernetes와 Elastic의 얼리어답터로서, Kubernetes의 Elastic Cloud(ECK)를 테스팅하는 것에 대해 언제나 기대가 컸습니다. Kubernetes에서 Elasticsearch를 구축하고 운영하기 위한 프로세스를 간소화할 수 있게 해줄 것이기 때문입니다. ECK 1.0 정식 버전의 출시로, 우리는 Kubernetes 환경에 대한 상세한 가시성을 제공해주는 인프라 UI 등 Elastic Stack의 최고 기능들을 사용하게 되기를 고대하고 있습니다. 우리는 Kubernetes를 위한 ECK와 Elastic의 추가적인 사용법을 탐색하게 되어 기대가 큽니다. 완전한 애플리케이션과 클러스터 observability라는 우리의 전략에 부합되기 때문입니다.”

큐레이팅된 솔루션과 독점적인 기능

ECK는 사용자에게 APM, Logs, Metrics, SIEM, Canvas, Lens, 머신러닝, 인덱스 수명주기 관리와 같은 Elastic으로부터만 얻을 수 있는 기능과 성능을 포함하는 완전한 Kubernetes의 Elastic 환경을 제공합니다. ECK를 통해 배포되는 모든 클러스터는 다음 기능을 포함합니다. 전용 마스터 및 머신러닝 노드와 hot-warm-cold 배포 같은 기능을 통한 고급 토폴로지에 대한 지원으로 사용자는 observability와 보안 사용 사례를 위해 추가로 배포를 최적화할 수 있습니다. 

우리는 영구 무료 버전인 기본 계층으로 핵심 ECK 기능을 출시하여 모든 사용자가 제품을 어디서 배포하든 이러한 독점적인 기능과 성능을 이용할 수 있도록 하였습니다. 또한 사용자들은 엔터프라이즈 구독을 통해 보다 고급 기능을 이용할 수도 있습니다.

시작하기

ECK는 유연함을 위해 구축되며, Google Kubernetes Engine, Red Hat OpenShift, Azure Kubernetes Service, Amazon Kubernetes Service, vanilla Kubernetes 등 다양한 Kubernetes 플랫폼에서 실행됩니다.

시작하는 것 또한 무척 간단합니다. 명령어 한 줄이면, ECK를 자체 Kubernetes 환경에서 배포하고, 몇 분 만에 클러스터 생성을 시작할 수 있습니다. 지침과 세부사항을 알아보려면, 빠른 시작 페이지를 확인해보시기 바랍니다.

Elastic Stack을 사용한 Kubernetes 모니터링

Elastic과 Kubernetes 스토리는 단순히 Kubernetes에서 Elastic Stack을 실행하는 것 이상으로 훌륭하게 확장됩니다. Elastic Stack은 또한 다음과 같이 Kubernetes와 그 생태계를 위한 포괄적인 observability와 보안 기능을 제공하기 위해 사용될 수 있습니다.

이제 그 다음은?

ECK 1.0 출시로, 사용자는 이제 Kubernetes의 Elastic Stack 배포를 시작하고 관리하기 위한 강력한 기반을 갖추게 됩니다. 우리는 전용 UI, 퍼스트 파티 API, 자동 확장 등 계속해서 ECK 위에 더욱 풍부한 환경을 구축해갈 것입니다. 최신 업데이트는 GitHub 리포지토리토론 포럼을 확인하시기 바랍니다.