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.
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. ● 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. Google + Nutanix Partnership Vision
Deliver a true hybrid cloud for both
legacy and cloud-native apps.
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. 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. 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. 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. 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?”
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. 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. 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. 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. 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.
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