Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Elastic{ON}Tour Tokyo 2017 - Elastic Cloud Deep...

Elastic Co
December 14, 2017

Elastic{ON}Tour Tokyo 2017 - Elastic Cloud Deep Dive

Elastic Cloud Enterpriseをお好きな環境で運用し、セキュアにElasticsearchクラスターを展開・管理する方法をご紹介します。

Mat Schaffer | Site Reliability Engineer | Elastic

Elastic Co

December 14, 2017
Tweet

More Decks by Elastic Co

Other Decks in Technology

Transcript

  1. 4 Clusters more every minute Providers AWS GCP more soon

    on Elastic Cloud Regions 8 + 4 more soon 2 12 1000s
  2. 6 6 Cloud UI Cloud API director Admin API Admin

    UI allocators proxies coordinator Apps Apps director Admin API Admin UI allocators proxies c director Admin API Admin UI allocators proxies c Apps Apps director Admin API Admin UI allocators proxies c
  3. 8 Provisioning, orchestration, and management of multiple clusters Deployed on-premise,

    in your private cloud … or wherever you want Automates frequent tasks such as snapshot/restore, upgrade and scale
  4. 10 Elasticsearch Adoption Pattern One cluster One data type One

    app 1 2 3 4 One cluster Many data types One app One cluster Many data types Many apps Many clusters Many data types Many apps
  5. 13 Challenges with many clusters Upgrades Security Backups •  Many

    versions •  Upgrade path “gotchas” •  Handling upgrade failures •  Controlled access •  SSL •  Repository •  Schedule •  Rotation
  6. 15 High Level Architecture Allocator Cloud UI Admin API ZooKeeper

    + Director Constructor Allocator ES Admin Cluster Allocator ES Logging Cluster Allocator Load Balancer (User supplied) Proxy Proxy Proxy + HTTP + HTTPS TLS Over Stunnel HTTPS Admin User HTTPS Allocator HTTPS HTTPS Runner Client Forwarder Beats
  7. 18 Preparing for ECE reliability •  First: Docs ‒  https://www.elastic.co/guide/en/cloud-enterprise/1.1/ece-limitations.html

    ‒  https://www.elastic.co/guide/en/cloud-enterprise/1.1/ece-issues.html •  Support, of course •  Some others...
  8. 21 Allocator failure readiness Are disks persistent? Single instances might

    fall back to snapshots Overloaded clusters might have trouble
  9. 22 Connection counts Get 20 per proxy per cluster Recommend

    HTTP Load Balancing Will improve in future
  10. 23 Network and disk performance Better when faster Too slow

    can cause disconnects fio & esrally are great tools