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

Elastic{ON} Tour Toronto - Elastic Cloud Enterp...

Elastic Co
September 27, 2017

Elastic{ON} Tour Toronto - Elastic Cloud Enterprise

Elastic{ON} Tour Toronto - September 26, 2017

Learn how Elastic Cloud Enterprise can help your Elastic Stack projects.

Nick Drost | Director of AMER Central Sales Engineering | Elastic

Elastic Co

September 27, 2017
Tweet

More Decks by Elastic Co

Other Decks in Technology

Transcript

  1. 3 What’s Wrong with One Big Cluster? Tenants • Different

    data lifecycles • Different access profiles • Expect different SLAs • Different backup policies • Different versions Operations • Maintenance windows are difficult • Fair use is hard, to impossible • Upgrades affect all tenants • Data isolation is not complete • KibanaS VS
  2. 6 Splitting Is Not Easy… • How do you split?

    (by volume, tenant, use case, access profile) ‒ When one tenant gets its own cluster, the others will want one too • You now have multiple clusters to manage ‒ Different Elasticsearch versions ‒ Different support SLAs ‒ Different HW? Same HW? How do you isolate resources? ‒ What about backups? ‒ What about security? ‒ How do you even track and monitor all of this? Architectural decisions informed by business need
  3. 7 We Actually Do All Of This And we do

    it today, on our SaaS offering Elastic Cloud
  4. 8 Provisioning, orchestration, and management of multiple clusters Deployed on-premise,

    in your private cloud … or wherever you want Leverages the same technology used in Elastic Cloud Automates frequent tasks such as snapshot/restore, upgrade and scale
  5. 11 Centralized Logging LOG ANALYTICS LOG ANALYTICS LOG ANALYTICS LOG

    ANALYTICS LOG ANALYTICS LOG ANALYTICS LOG ANALYTICS LOG ANALYTICS LOG ANALYTICS LOG ANALYTICS
  6. 13 What Use Cases Should You Be Looking For? •

    As a backing service for PaaS / SaaS ‒ Service Brokers for CloudFoundry and OpenShift ‒ Cluster per customer in a SaaS app • Easily create a cluster per user / tenant • Maintain isolation between users and tenants Discovering new uses inside of your business
  7. 16 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