2017년 4월 18일 뉴스

Elasticsearch 클라우드 단상: Elastic Cloud와 Amazon Elasticsearch Service

By Haley EshaghTyler Hannan

저희는 Elasticsearch 및 Kibana를 클라우드로 서비스하는 Elastic Cloud 를 제공하고 있습니다. 하지만 세간에 약간의 혼란이 있습니다. Elastic Cloud와 Amazon Elasticsearch Service는 서로 다른 제품이며 AWS에서 순수하게(vanilla) Elasticsearch를 실행하는 것 또한 다른 형태의 시스템입니다.

명확히 말씀드리자면 Amazon Elasticsearch Service는 Elastic과 관련이 없습니다. Elastic은 Amazon Elasticsearch Service와 제휴, 협업 또는 기술지원을 하지 않습니다.

Elastic Cloud는 AWS 및 Google Cloud Platform 에서 실행되는 Elasticsearch, Kibana 및 X-Pack 서비스를 자체적으로 호스팅하는 서비스입니다. 또한 AWS에서 자체적으로 클러스터를 구축, 관리하는 다양한 고객을 지원합니다.

다시 한번 말씀드리지만, Elastic Cloud는 Amazon Elasticsearch Service와 동일하지 않습니다. 실제로 Elastic Cloud는 핵심 애플리케이션에 고유한 가치를 제공하여 자사 제품의 중요성을 입증합니다.

그 이유에 대해서 설명 드리겠습니다.

여러분들이 만족할 만한, 프로젝트에 적합한 기능을 호스팅합니다

Elastic Cloud에 관해 이야기 할 때 오픈소스 제품인 Elastic Stack, Elasticsearch, Kibana, Beats 및 Logstash에 대한 상세한 설명으로 시작할 수도 있습니다. 이것들 역시 환상적인 제품들이지만, 우리는 다른 시각에서 시작하고 싶습니다 : X-Pack.

X-Pack은 Elastic Stack의 수행 가능 영역을 확장하는 보안(security), 경고(alerting), 모니터링(monitoring), 보고(reporting) 및 그래프(graph) 기능을 번들로 제공하는 확장팩 입니다. 또한 Elastic Cloud는 Search Profiler 및 Elastic Maps Service (최대 18 레벨까지 확대/축소 가능) 와 같은 기능 또한 무료로 제공합니다.

이 기능들을 사용하여 Elasticsearch 및 Kibana와 함께 새로운 환경의 가능성을 열 수 있습니다. 그리고 X-Pack 기능은 오픈 소스 제품과 마찬가지로 새로운 버전이 출시될 때 마다 더 좋아지고 개선되었습니다.

이것이 새로운 버전이 출시됨과 동시에 Elasticsearch, Kibana 및 X-Pack의 최신 버전을 Elastic Cloud에 바로 적용 할 수 있다는 것에 자부심을 갖는 이유입니다. Elasticsearch 5.4 또는 6.0 또는 10.3이 제공되는 경우, Elastic Cloud또한 업그레이드된 선택 사양을 동시에 사용할 수 있습니다. 마찬가지로 보안 취약점에 대한 수정 패치가 나오는 경우 즉시 사용자의 클러스터에 패치를 적용합니다.

가장 최신의 최고 기능들을 제공하는 저희의 능력은 여러분의 성공에 매우 중요한 영향을 미칩니다. 또한 elasticsearch.yml (Elastic Cloud에서 허용하는 특정 설정 목록들) 설정 파일을 변경하는 기능, 클릭 한번으로 클러스터를 최신 버전으로 업그레이드하는 단일 버튼의 제공, 30 분마다 찍는 스냅샷과 자동 복구 기능, 슬라이더를 움직여 클러스터 규모를 조정하는 기능, 그리고 문제 발생시 모든 Elastic Cloud 고객에게 제공되는 기술지원 포털에서 티켓을 제출하세요.

이 모든 것은 중요한 의미를 가지고 있으며, 여러분이 저희에게 중요하다고 말하고 있는 것들입니다. 그리고 우리는 항상 여러분의 의견들을 존중하고 듣기 위해 노력할 것입니다.

경험을 쌓기 위한 압축 알고리즘은 존재하지 않습니다

Elastic Cloud 사용자로서, 여러분은 어떤 면에서는 상대적인 고대인의 지혜로부터의 이익을 얻습니다. Elastic Cloud는 2012 년부터 시작되었습니다 (초기 서비스명은 Found 였습니다). Amazon의 Elasticsearch Service는 2015 년에 출시되었습니다.

운영 경험에서 우러러 나오는 전문성을 가볍게 여기거나 과소평가 할 수 없습니다. 고객에게 높은 수준의 서비스를 지속적으로 제공하기 위해서는 많은 작업들이 필요합니다. 경험을 쌓기 위한 압축 알고리즘은 존재하지 않습니다.

Elastic Cloud는 매우 성숙한 플랫폼입니다. IBM, Fandango, Activision Blizzard, Unilever, Shopify 등과 같은 고객을 지원하고 있습니다. 저희는 그들로부터 임무 수행에 필수적인 시스템을 쏘아 올리기 위한 연료를 가득 채우기 위한 신뢰를 쌓아가고 있습니다.

Elastic Cloud 프리미엄 고객에게 문제 해결 시간의 보증을 위한 Elastic Cloud 용 SLA를 제공합니다. 또한 인프라 수준의 가용성 대신 클러스터 수준의 가용성을 측정합니다.

저희는 Elastic Stack을 먹고, 자고, 호흡합니다.

Elastic Stack 개발팀은 Elastic Cloud의 개발 및 운영팀과 함께 협업합니다. 아무도, 그 어떤 누구도, Elastic 개발팀 만큼 문제의 본질을 이해할 수 없습니다. 우리는 버그가 없고 문제가 없는 환경을 만들기 위해 노력합니다. 그러나 이것은 소프트웨어이기 때문에 어떤 상황도 발생할 수 있습니다. 제품을 직접 개발한 팀으로부터의 지원은 불쾌한 오류 상황과 해결된 문제 사이에 즐거운 하루의 차이를 만들어냅니다.

놀라운 성능, 매우 적은 비용

오늘날 Elastic Cloud는 AWS (현재 I2)에서 I-시리즈 인스턴스 만 사용합니다. 따라서 Elastic Cloud의 가장 작은 클러스터조차도 AWS 인스턴스에서 최상으로 실행됩니다. I / O, 네트워크 및 CPU 성능의 보장에 대한 필요성을 감안할 때 T-시리즈 인스턴스는 끔찍하게도 적용이 불가능합니다. 물론 I3 인스턴스 역시 곧 출시 될 예정입니다.

사람들이 말하기를, 단순한 가격 비교는 바닥을 향한 경쟁이라고 말했습니다. Amazon Elasticsearch 서비스는 경우에 따라 저렴합니다. 기본 제품간의 비교 (지원 및 상용 제품 제외)에서 Amazon Elasticsearch 서비스는 실제로 20 % 더 비쌉니다. (이 포스트 말미에 실제 사용 금액에 대한 예시가 있습니다 **)

즉, Elastic Cloud는 가격 경쟁력을 갖추고 있으며 현재 최신 버전, 보안 패치 및 X-Pack의 장점을 누릴 수 있습니다.

아마도 “잠깐만요, Amazon에는 이미 내 신용 카드 번호가 등록되어 있습니다.” 또는 때때로 “지불을 위해 Amazon credential을 사용해야합니다.” 라고 말씀 하고 싶으시겠죠?

저희가 모두 해결했습니다. AWS 마켓플레이스에 저희가 직접 출시한 Elastic Cloud를 통해 청구서를 Elastic 또는 AWS로 가져갈 수 있습니다!

AWS 에서 Elasticsearch 실행

저희는 아직 잊지 않고 있습니다. 이 포스트를 참고하세요.

세부 사항들

여러분은 “이제 다 이해했습니다.” 라고 말씀하시겠죠? “Elastic은 자신의 제품들에 대해서는 다른 어떤 누구보다도 잘 알고 있습니다. 그러나 세부 사항은 어떻습니까?” 세부 사항들은 아래 표에 명시되어 있으며, 우리는 버전이 변화함에 따라 테이블을 최신 상태로 유지할 것입니다.

현대 소프트웨어의 장점은 배포 및 소비 모델이 유연하다는 점 입니다. 클라우드 배포를 원한다면 누구로부터 무엇을 얻어야 할 지에 대해 이해해야 합니다. Elasticsearch, Kibana, Beats 및 Logstash의 창시자들로부터 Elastic Stack을 통해 최상의 경험을 얻으십시오. 이것이 바로 저희가 Elastic Cloud 라는 클라우드 제품을 만들게 된 이유입니다.

최근 업데이트: 2017년 8월 17일

Amazon Elasticsearch Service

Elastic Cloud

Elastic Stack 오픈소스 스택en

일부

전체

현재 버전

5.3

5.5

Elastic Stack 새 버전 출시와 동시 사용

불가능

가능

X-Pack
(Elastic 상용 플러그인)

사용 불가

사용 가능
Security, Alerting, Monitoring, Graph, Reporting

Elastic 엔지니어 기술 지원

미지원

지원
Elastic Cloud Subscriptions

원클릭 업그레이드

사용 불가

사용 가능

스냅샷 백업

일 1회

매 30분마다 저장(일 48회). 최근 48시간 동안 저장

Elasticsearch 및 Kibana 긴급 패치 적용

불가능

가능

Custom Plugin 지원

미지원

지원

Java Transport Client

미지원

지원

Cross Zone Replication

2개 zone 지원

3개 zone 지원

SLA 기반 기술지원

AWS ES 전문 영역이 아닌 일반 영역에 대한 지원

지원 가능

시스템 가동 시간 보장

미지원

지원
클러스터가 2 개 이상의 영역에 배포되어있는 경우 월 평균 클러스터 가동 시간은 99.95%

Elastic Maps Service (Kibana의 geo-visualizations)

확장 레벨 지원 없음

확장 레벨 지원

데이터 전송 요금

일반적인 AWS 데이터 전송 요금 규정 을 따름

별도 데이터 전송 비용 발생하지 않음

Security

Standard IAM 기능에 한정된 전체 일반 접근 제어 수준

  • Transport 프로토콜 암호화
  • 사용자 기반 인증
  • 권한(Role) 기반 인증
  • Field 및 Document 레벨 접근 보안

Alerting

자체적인 알림 시스템 구축 필요. 사전에 AWS 에서 제공하는 Amazon Cloudwatch와는 다른 별개의 기능이며 Elasticsearch 데이터 기반의 정교한 알림을 원한다면 맞춤 측정 및 알림을 만들어야 함.

  • 스케줄, 조건, 클러스터 상태에 따른 알림을 생성해서 Elasticsearch 데이터 제어 가능.
  • 알림을 생성하고 관리하기 위한 UI 제공.

Monitoring

Amazon Cloudwatch 에서 지원하는 한정된 metrics 및 클러스터 상태, 노드 정보 정도만 지원.

Elasticsearch 및 Kibana 에 특화된 기능으로 설계된 모니터링 기능 제공

  • 클러스터가 정상적으로 실행되고 있는지 확인하기 위한 검색 / 색인, 대기 시간, Garbage Collection 횟수 및 지속 시간, thread pool rejection/queue, Lucene 메모리 분석 등을 10 초 단위로 캡쳐.
  • 시스템 문제에 대해 알림 기능과 연동되어 자동적으로 클러스터의 진단, 문제 해결 및 유지에 필요한 강력한 도구 지원.

Graph

미지원

지원

Reporting

미지원

지원

아직 Elastic Cloud를 사용 해 보지 않으셨다면 무료로 체험을 시작하세요. 14 일 동안 사용이 가능하며 신용 카드는 필요하지 않습니다. 즐기세요.

** AWS Elastsearch의 i2.2xlarge 인스턴스는 시간당 $2.777 이며 월 $ 1,776 (평균 744 시간)입니다. 자세한 내용은 AWS us-east 지역 가격 책정을 참조하십시오. 61GB의 RAM, 8 개의 vCPU 및 1600GB의 저장 공간을 갖추고 있습니다. 이와 비교되는 Elastic Cloud 클러스터는 단일 가동 영역에서 64GB이며 사용자에게 i2.8x 큰 인스턴스의 약 1/4을 제공하므로 i2.2xlarge 인스턴스에서 얻은 것과 매우 유사한 스펙을 제공합니다. 연간 할인액이 적용되기 전에 매월 $1,369 달러까지 하락합니다. 2개의 AZ 클러스터는 단일 AZ 클러스터보다 1.9 배 더 비싸고 3 AZ 클러스터는 2.8 배 더 비싸기 때문에이 비교는 2 AZ 또는 3 AZ 클러스터를 배포 할 때 훨씬 유리합니다.

편집자 주, 2017년 5월 22일: 이 포스트에 AWS 가격 산정 방법에 대한 세부 정보가 포함되어 추가적인 설명과 관점을 제공하도록 업데이트되었습니다.