Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

HCE204: The Wonderful World Of Containers

247 views

Published on

It’s not news to anyone in IT that container technology has become one of the fastest growing areas of innovation, facilitating ease of packaging and consistent deployment environments for applications. If you’re in IT, you are also likely familiar with Kubernetes—the leading container orchestration platform.

This advanced technology session will cover the integration of Nutanix Enterprise Cloud OS platform with Kubernetes. Binny Gill, Nutanix Chief Architect, and Allan Naim, Google Product Manager, will guide you through how Kubernetes is enabled by Google in GKE and by Nutanix on-premises, to provide a simple, consistent, and hybrid platform for all your containerized apps.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

HCE204: The Wonderful World Of Containers

  1. 1. @nutanix #nextconf #HCE204 HCE204: The Wonderful World of Containers Allan Naim, Product Manager, Google Binny Gill, Chief Architect, Nutanix
  2. 2. Forward-Looking Statement Disclaimer This presentation and the accompanying oral commentary may include express and implied forward-looking statements, including but not limited to statements concerning our business plans and objectives, product features and technology that are under development or in process and capabilities of such product features and technology, our plans to introduce product features in future releases, the implementation of our products on additional hardware platforms, strategic partnerships that are in process, product performance, competitive position, industry environment, and potential market opportunities. These forward-looking statements are not historical facts, and instead are based on our current expectations, estimates, opinions and beliefs. The accuracy of such forward-looking statements depends upon future events, and involves risks, uncertainties and other factors beyond our control that may cause these statements to be inaccurate and cause our actual results, performance or achievements to differ materially and adversely from those anticipated or implied by such statements, including, among others: failure to develop, or unexpected difficulties or delays in developing, new product features or technology on a timely or cost-effective basis; delays in or lack of customer or market acceptance of our new product features or technology; the failure of our software to interoperate on different hardware platforms; failure to form, or delays in the formation of, new strategic partnerships and the possibility that we may not receive anticipated results from forming such strategic partnerships; the introduction, or acceleration of adoption of, competing solutions, including public cloud infrastructure; a shift in industry or competitive dynamics or customer demand; and other risks detailed in our Annual Report on Form 10-K for the fiscal year ended July 31, 2017, filed with the SEC, filed with the Securities and Exchange Commission. These forward-looking statements speak only as of the date of this presentation and, except as required by law, we assume no obligation to update forward-looking statements to reflect actual results or subsequent events or circumstances. Any future product or roadmap information is intended to outline general product directions, and is not a commitment, promise or legal obligation for Nutanix to deliver any material, code, or functionality. This information should not be used when making a purchasing decision. Further, note that Nutanix has made no determination as to if separate fees will be charged for any future product enhancements or functionality which may ultimately be made available. Nutanix may, in its own discretion, choose to charge separate fees for the delivery of any product enhancements or functionality which are ultimately made available. Certain information contained in this presentation and the accompanying oral commentary may relate to or be based on studies, publications, surveys and other data obtained from third-party sources and our own internal estimates and research. While we believe these third-party studies, publications, surveys and other data are reliable as of the date of this presentation, they have not independently verified, and we make no representation as to the adequacy, fairness, accuracy, or completeness of any information obtained from third-party sources. Trademark Disclaimer © 2017 Nutanix, Inc. All rights reserved. Nutanix, the Enterprise Cloud Platform, the Nutanix logo and any other Nutanix products and features mentioned herein are registered trademarks or trademarks of Nutanix, Inc. in the United States and other countries. All other brand names and logos mentioned herein are for identification purposes only and are the property of their respective holder(s), Nutanix may not associated with, or sponsored or endorsed by such holder(s). Disclaimer
  3. 3. Cloud Platform is built on the same infrastructure that powers Google For the past 15 years, Google has been building the world’s fastest, most powerful, highest quality cloud infrastructure on the planet. Google’s network spans the globe $29B in data center investments worldwide since 2014
  4. 4. 2nd Wave Virtualized Data Centers Standard virtual kit, for rent. Still yours to manage. Colocation Your kit, someone else’s building. Yours to manage. 1st Wave An Evolving Hybrid Cloud Automated Services Scalable Data 3rd Wave Invest your energy in great apps
  5. 5. Customer experience is top driver for change What are the top three to five business requirements driving your company’s transformation needs?” (Multiple responses accepted) Base: 107 global financial services decision-makers Source: Forrester’s Q3 2016 Global Financial Services Architecture Online Survey Source: Forrester Research, "The Path to Digital Transformation in Financial Services," Dec. 27, 2016.
  6. 6. Velocity Containers make operations easier 2004 2016 Core ops team Number of running jobs Enabled Google to grow our fleet over 10x faster than we grew our ops team
  7. 7. The Google Journey with Containers Clustering Declarative app model Agile, decoupled app architecture Smart (ML enhanced) active management Containers Hermetically sealed deployment units Efficient isolation and resource use our Bad Old World: node first development Everything (app and OS) bundled up in machine images Fragile, tightly coupled apps and little resource fungability Low resource efficiency a Better New World: cloud native computing Radically enhanced developer productivity: snap together systems Radically reduced operations overhead: rely on smart systems Radically simpler deployments: immutable infrastructure
  8. 8. Apps Kubernetes Builds on 10 years of container management Everything at Google runs in a container Designed for multi-cloud Broad industry support Container Engine Other Public Cloud On-Premise
  9. 9. Goal: Avoid vendor lock-in Runs in many environments, including “bare metal” and “your laptop” The API and the implementation are 100% open The whole system is modular and replaceable Workload portability
  10. 10. 49,000 Commits 1,250 Contributors 1 commit per 33 minutes 1 commit per 25 minutes Kubernetes: One of the fastest moving projects in the history of open source ~400 Years of effort <0.01% Top GitHub project 5,000 Projects based on Kubernetes 300 Meetups worldwide In 2016 In 2017
  11. 11. Kubernetes appears to be winning ●Kubernetes is the leading open-source container orchestrator ●Offered as a service by ~all major clouds and many startups ●Ecosystem is growing in ways it would not have for a proprietary GCP service K8s CF, Mesos, Swarm
  12. 12. Create and drive the adoption of a new computing paradigm that is optimized for modern distributed systems environments capable of scaling to tens of thousands of self-healing multi-tenant nodes — CNCF mission statement CNCF: The steward of Kubernetes conformance An open hybrid ecosystem
  13. 13. Google Container Engine Fastest, most cost effective way to use Kubernetes for enterprise applications ● Fully managed service for Kubernetes. ● Takes advantage of Google Cloud Platform infrastructure for optimal performance, reliability and cost savings ● Uses security-hardened, container-optimized OS ● Enterprise-grade compliance and auditability; HIPAA and PCI DSS 3.2 compliant ● Uses upstream & up-to-date Kubernetes for access to latest innovations Manage applications not machines
  14. 14. Current regions and number of zones Points of presence Network path Committed regions for 2017 and number of zones # # https://peering.google.com https://cloud.google.com/compute/docs/regions-zones/regions-zones 2 3 Singapore2 S Carolina N Virginia Belgium London Tokyo (2016) Taiwan Mumbai Sydney Oregon Iowa Frankfurt São Paulo Finland 3 3 3 3 3 3 2 4 3 3 3 Trailing 3 Year CAPEX Investment $27 Billion Network Google Confidential and Proprietary
  15. 15. ● Built on industry-leading performance differentiators (30 sec boot times, global HTTP load balancer with instant >1M QPS) ● Runs in all our regions: adding 10 in 2017 ● Sustained use discounts mean you truly only pay for what you use, and improves price-to-performance ratio even further ● Use with Preemptible VMs, custom machine types, GPUs (Alpha) and mix and match node shapes with NodePools. ● Scale pods within a cluster, or scale the number of instances in your cluster ● Reduces operational burden - Google manages and upgrades the masters, ensures cluster health Google Container Engine combines the benefits of GCP and Kubernetes
  16. 16. Google + Nutanix Partnership Vision Deliver a true hybrid cloud for both legacy and cloud-native apps.
  17. 17. Deploy a Kubernetes cluster through Calm 17 Nutanix Marketplace Calm
  18. 18. Demo
  19. 19. @nutanix #nextconf #HCE204 Binny Gill
  20. 20. Addressing the Platform Needs for ContainersContainerState Nutanix Volume Plugin Scale-Out Nutanix Acropolis CapacityMgmt Prism One- Click Planning Monitoring Prism Analytics Troubleshooting SPOG for Cluster and App RemoveSilos Unified Infrastructure for Mode 1 + Mode 2 AWS Azure Other Public Clouds GCPEnterprise Cloud MarketPlace Nutanix Calm
  21. 21. Automate Kubernetes Provisioning with Nutanix Calm Nutanix Calm enables a single control plane for deploying apps across GCP and Nutanix Acropolis Con- tainer Con- tainer Con- tainer Con- tainerApplications pod node node node pod Kubernetes Cluster Prism Blueprints Calm Con- tainer Con- tainer Con- tainer Con- tainer Applications pod node node node pod Kubernetes Cluster
  22. 22. Nutanix Enables “The Web-Scale Way” Micro-Segmentation AHV ESX XenServer Hyper-V Hyper Converged Appliances Kubernetes Cluster Distributed Storage Fabric Worker 1 POD POD POD Worker N POD POD POD Master API Server Con- troller Prism Central Sche- duler
  23. 23. Kubernetes Apps: Develop Once, Deploy anywhere Write once and run anywhere, with small cloud footprints at the edge managed by a central office Nutanix Calm Prism Central Kubernetes Blueprints Central Office Cloud-based Development HQ EDGE 2-3 node ROBO 2-3 node 1-2 node K8s Con- tainr Con- tainr 2-3 node K8s Con- tainr Con- tainr 3-6 node K8s Con- tainr Con- tainr
  24. 24. It Is the DATA Center Base: 194 IT operations and development decision-makers at enterprise in APAC, EMEA, and North America Source: A commissioned study conducted by Forrester Consulting on behalf of Red Hat, January 2015 “For which workloads or application use cases have you used/do you anticipate to use containers?”
  25. 25. Nutanix Kubernetes Persistent Volume Virtualization Storage Services PODPODPODPOD POD1 iSCSI VG Container Engine Worker Node POD2 POD3 iSCSI VG iSCSI VG Kubelet Distributed Storage Fabric
  26. 26. Nutanix Provides Comprehensive DR Solutions for Containers vdisk Local VM-Centric Snapshots Primary Cluster Location 1 Location 2 Location 3 Protection Domain 1 Protection Domain 2 Remote Site Remote Site Remote Site Remote Site Sync Primary DC Secondary DC ASYNCHRONOUS REPLICATIONSNAPSHOTS METRO AVAILABILITY & SYNC REPLICATION MemoryMemoryMemoryMemory Remote Site Volume Plugin is just a Nutanix ABS Volume Group
  27. 27. Coexistence of VM and Containers Micro-Segmentation AHV ESX XenServer Hyper-V Hyper Converged Appliances Kubernetes Cluster Distributed Storage Fabric Worker 1 Prism Central Worker N Master VM 1 VM N Linux: RHEL, Ubuntu, SUSE, CentOS, etc App App Linux: RHEL, Ubuntu, SUSE, CentOS, etc App App Flexible infrastructure with Kubernetes integration
  28. 28. Calm Blueprint: Kubernetes + VMs Blueprint Component Policy Intuitive and visual way to model applications Incorporate all elements including VMs, Containers, configurations and binaries Drive repeatable provisioning of applications Security Connectivity Dependencies Operations VMs/ Containers Base Applications Configuration Network
  29. 29. Nutanix Kubernetes: What’s Ahead? TECH PREVIEW 1H2018NOW 2H2018+ 1-Click Highly Available Kubernetes cluster, Prism Integration Auto-scale, Native Microsegmentation, DR, 1-click Upgrade, RBAC Extend to multiple OS and CNI platforms. Evolve with customers.
  30. 30. A Native Cloud-Native Platform q Ready for Stateful Apps. q Brings together DR, networking, security policies for VMs and Containers. q Brings Prism Delight to Kubernetes. q Hybrid by design.
  31. 31. Q&A
  32. 32. Like What You Heard NF101 – Nutanix Technology Basics PT205 – Microsegmentation Made Easy AW103 – The Need for Speed: Sizing and Scaling Nutanix for Performance ATTEND Nutanix Enterprise Cloud Datasheet Nutanix Acropolis Datasheet Nutanix Prism Datasheet The Nutanix Bible READ Nutanix Community Edition Nutanix Sizer USE
  33. 33. @nutanix #nextconf #HCE204 Thank You Binny Gil | binny@nutanix.com

×