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
every 30-60 days Major version release every 12 months Version Release Date 2.0 Oct 28 2015 5.0 Oct 26 2016 6.0 Fall 2017 (planned) Patch version can come every couple of weeks or faster 5.3 Mar 28 2017 5.4 May 04 2017 5.5 July 06 2017 5.6 Sep 11 2017 5.5.1 Jul 25 2017 5.5.2 Aug 17 27 2017 5.5.3 Sep 11 2017
(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
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
easier to manage velocity of releases – Creating, deleting, scaling – API • Resource usage visibility and optimization – Single pane of glass for tracking all clusters in your environment – Optimized resource utilization and isolation through containerization and centralized resource allocation • Built in best practices – All clusters are secure by default – Optimal settings and architecture for each cluster – Leverage production features for more proactive, less reactive work Major Benefits
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