3. Google Cloud CTO
Office
Senior technologists & engineers
with diverse technical and
professional backgrounds focused
on complex customer challenges
Collaborative
Innovation
Build new businesses
and products with our
customers
Strategic
Technical Sponsor
Ensure our customers’
strategic success
Prod/Eng Advisor
Drive valuable new
Google solutions
Cultural
Transformation
Successfully navigating
positive disruption
https://blog.google/products/google-cloud/octo-google-clouds-two-way-innovation-street/
5. Sustained Success Requires Scaling to Peak Performance
Scale your business
Grow your product portfolio, channels, and
customer base. Enter new geographies and
engage with new types of customers with modern
experiences.
Scale your teams
Develop new architecture and development skills
and accelerate feedback loops. Reorient focus to
products and outcomes, not projects and
deadlines.
Scale your technology
Adopt highly available, elastic managed services
that minimize toil and operational cost. Deliver
maintainable software at high velocity to targets
on mobile, public cloud, edge, and local data
center.
No company understands scaling like Google,
and we can help you scale to your peak performance.
6. What Does
Peak Performance Look Like?
973 times more
frequent code deployments
6570 times faster
lead time from commit to deploy
6570 times faster
time to recover from incidents
3 times lower
change failure rate (changes are 1/3 as likely to
fail)
Source: DORA, 2021 Accelerate: State of DevOps Report
1.8 times more
likely to report better business outcomes
7. Build, Optimize, and Secure
Your Path to Production
IDE
Cloud Code
Build
Cloud Build
Operate
Cloud Logging &
Monitoring
Package
Artifact Registry
Scanning
Artifact Analysis
Deploy
Cloud Deploy
Runtime
Kubernetes Engine
Firebase
Cloud Functions
Cloud Run
Anthos
8. A Leader in
Multi-cloud Container
Development Platforms
The Forrester Wave™: Public Cloud Container Platforms, Q1 2022
The Forrester Wave™ is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave™ are trademarks of
Forrester Research, Inc. The Forrester Wave™ is a graphical representation of Forrester's call on a market and is
plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse
any vendor, product, or service depicted in the Forrester Wave. Information is based on best available resources.
Opinions reflect judgment at the time and are subject to change.
Product vision
Cloud native app development
Container runtime and registries
Supporting products and services
Market approach
Product revenue
Breadth of offering
Google receives score of 4 and above (out of 5) in
key criteria such as:
9. “Google Cloud is the best fit for firms
that want extensive cutting-edge
cloud-native capabilities for
distributed workloads spanning public
cloud, private cloud, and multicloud
environments.”
Google is A Leader in Multi-cloud
Container Development Platforms
10. GKE is a strong choice for
enterprise production use,
offering the scalability,
availability and operational
features to support the most
demanding use cases for
containerized applications.
The highest Gartner
Solution Scorecard rating!
11. Why is Kubernetes important?
Kubernetes — built by Google — is a
portable, extensible, open-source
platform for managing
containerized workloads and
services, that facilitates both
declarative configuration and
automation
12. Kubernetes alone was incomplete however …
Istio Knative Tekton Kubeflow
Three years ago, we started open sourcing a number of frameworks on
top of Kubernetes that are the equivalent of internal google systems
“Out-of-the-Box”
FW, LB and App Security
“Out-of-the-Box”
Application Autoscaling
Run Anywhere
CI/CD
Run Anywhere
AI/ML
OPA
“Out-of-the-Box”
Policy Management
...
13. Why did we build Anthos?
Google’s Kubernetes with our
best frameworks on top,
packaged for use on any public or
private cloud with a managed
control plane to dramatically
simplify hybrid/multi-cloud K8s...
and all from a single pane of glass
(or git/yaml)
14. Google Cloud
Attached
Clusters
Cluster Mgmt | Lifecycle Mgmt | Configuration | Policy | Service Mgmt | Operations | Security
vSphere
Bare metal
servers
AWS Azure
Anthos GKE cluster
Infrastructure Automation
Application Management
End-to-End Observability
Compliance & Governance
Anthos is a Kubernetes-based
platform that runs everywhere you do,
with a cloud-backed control plane for
centralized management
15. Kubernetes Control Plane / Platform API
Cluster lifecycle management
Google Cloud On-premises /
edge
AWS Azure Attached clusters
Multicluster automation
Governance
Configuration & policy mgmt
Security
Zero-trust & service mesh
Operations
Logging and monitoring
Developer Experience
Build, deploy, and run cloud-connected applications
Anthos is a Multi-Cluster Management Platform
Use Anthos to run containerized workloads at scale in any environment with a cloud-backed managed platform.
16. April 2008
Google Cloud is
launched
LxC launched,
complete Linux
container manager
merged into the Linux
Kernel
Work begins to open
source Google’s Borg
as Kubernetes
The term “Cloud Computing”
enters the common vernacular.
Birth of Borg
3-4 Google Engineers
working to automate
cluster management
inside Google. Cloud Run
Anthos
gVisor
Process Containers
initiative to bring
containers to the
Linux kernel
Nov 2014
GKE Alpha
Istio
announced
Aug 2015
GKE GA
Envoy 1.0
GKE on Prem
Announced
July 2015
Kubernetes
1.0
Knative
announced
Istio 1.0
2003 2006 2008 2013 2015 2019
2018
Scheduling ~ Several BILLION
containers per week in 2020
across the entire Google
environment.
June 2014
First Github
commit for
Kubernetes
Innovation Timeline
Powered by 15+ Years of Google Innovation
17. Google Kubernetes Engine (GKE) provides the best
Kubernetes experience on the planet
● Record-breaking 15K node scalability for a
single cluster
● AI-driven auto-scaling, auto-repairs, and
auto-upgrades keep clusters healthy and
hyper-responsive to massive resource spikes
● World-class GPU/TPU integration
● Dozens of unique security features (e.g., eBPF)
Best-in-Class Kubernetes
18. Unified Management Hub
Single pane of glass across Google Cloud & on-premises & other public cloud
01 Orchestrate and manage
on-prem containers
just like GKE in the cloud
02 Consistent operating model with
access to GCP services across
hybrid environments
03 Single-pane-of-glass for multiple
Kubernetes clusters, no matter
where
19. Anthos Config Management (ACM) is a GitOps
automation suite that provides policy and
configuration at scale
● Synchronizes configuration for any cluster,
either on-prem and in the cloud
● Continuously enforces compliance policies
● Enables end-to-end auditability and CI
peer-review through policy-as-code
● Can manage all your cloud infrastructure, not
just your Kubernetes apps
GitOps At Scale Check in configurations
Listen for upstream
changes and apply these
across environments
Anthos
Controlplane
Client Cluster Client Cluster Client Cluster
Client Cluster Client Cluster Client Cluster
20. Anthos Service Mesh (ASM) provides service
management and a single pane of glass for
● Logging, metrics, and SLO monitoring
● Service identity, AuthN/Z, and encryption
● Traffic management: routing, and load
balancing
● AI-driven curated insights, recommendations,
and operating analytics
Zero Trust
Networking
Traffic Management
Security
Out-of-the-box
telemetry for services
21. Hybrid AI for Anthos provides unrivaled hybrid
cloud AI/ML training and inferencing capabilities
● 1-click deployment of pre-trained AI models,
created by teams of Google PhDs, into any
Anthos environment via the Anthos
Marketplace
● Enterprise support for custom AI model
training and MLOps life-cycle management
using virtually any deep-learning framework
Ubiquitous
Google AI
Configuration
Data Collection
Data
Verification
Feature Extraction
Process Management
Tools
Analysis Tools
Machine Resource
Management
Serving Infrastructure
Monitoring
ML
Code
22. Operation Efficiency
New
Monitoring
Logging APM
Collect Logs from
Platforms, Apps and
Services
● Log search/view/filter
● Error reporting &
Dashboard
● Log Metrics
● Log Router for easy
export
Monitor metrics from Platforms,
App, Services and
Microservices
● Dashboards
● Metrics Explorer/Custom
Metrics
● Uptime Checks
● Service Monitoring
● Alert Management
Monitor and troubleshoot
Application performance
● Trace - Latency analysis
across distributed apps
● Profiler - CPU and memory
profiling
● Debugger - In production
debug and conditional
snapshots
23. Cloud Run for Anthos is a managed serverless
product that
● Rapidly scales containerized applications
from zero to N
● Supports HTTP and gRPC protocols
● Natively handles private DNS resolution
● Runs absolutely anywhere Anthos runs
Serverless Anywhere
24. Marketplace for Anthos lets you centrally manage
production-grade 3rd party software and data in a
completely self-service manner
● ‘Click to deploy’ pre-integrated Kubernetes
applications anywhere that Anthos runs
● Single bill for GCP and 3rd party services
● Built-in support for negotiating bespoke
vendor quotes
● Managed updates
1-Click
Ecosystem
25. Migrate to Containers brings the power of
containerization to existing workloads
● Migrate VMs running on AWS or Azure or
on-Prem into containers managed by
Anthos/GKE in real-time
● Capitalize on increased resource utilization,
unified logging and monitoring, and modern
application lifecycle management tools
● Supports both legacy Linux and Windows VM
applications
VM based applications
automated containerization
26. Multiple Ways to Modernize with Anthos
Modern
Container-based
applications
Legacy
VM-based
applications
Ecosystem
Third-party
applications
Google Cloud
Multi - Cloud
Hybrid & Edge
27. MLB depends on
Anthos
“Anthos is the vehicle we're using to
run our applications
anywhere—whether that's in a ballpark
or in the cloud.”
“Uniformity across this deployment
environment is especially key for our
developers.”
Kris Amy, VP of Tech Infra, MLB
28. New Technology Projection: The Total Economic Impact™ Of Anthos, September 2019,
a commissioned study conducted by Forrester Consulting on behalf of Google.
We used to deploy updates to our core
banking applications on a quarterly basis,
right now we're deploying monthly, and
with Anthos, we're expecting to improve
to a weekly deployment. That's a 13x
improvement on time to market.
Director of Enterprise DevOps, Financial Services Industry
improvement
29. Centralized control with Anthos is a big
benefit. We can set up a configuration
once and use it in 300 services. Imagine
having to manually check each of 300
services every time there's a change.
Head of Digital Engineering, Financial Services Industry
Source: New Technology Projection: The Total Economic Impact™ Of Anthos, September 2019,
a commissioned study conducted by Forrester Consulting on behalf of Google.
services
30. Why Anthos?
Manage
fleets
effectively
Unify dev
experience in
clouds
Modernize
existing apps
and infra
Run distributed clusters
Use repeatable automation to create
and configure clusters in many
different environments
Consistent deployment target
Offer developers a simpler way to ship
their software to different places
Create new value
Upgrade existing platforms and
applications to get new capabilities
and operational benefits on the
journey to Google Cloud
31. Why GCP and Anthos for App Modernization?
✓ Put compute next to your data with a purpose-built hybrid and multi-cloud
platform based on open technologies created at Google.
✓ Achieve consistency, security, and connectivity at scale with innovative
technologies.
✓ Get a value-added experience for new and existing workloads.
✓ Take advantage of Google Cloud capabilities like Hybrid AI, and BigQuery
on Anthos.
✓ Experience an end-to-end partnership focused on your long-term
success.