0% found this document useful (0 votes)
108 views29 pages

Modernization in A Hybrid/Multi-Cloud World: Nick Ihli Google Cloud Customer Engineer - Utah

Nick Ihli, a Google Cloud Customer Engineer, presented on modernization in a hybrid/multi-cloud world. The presentation discussed Google Cloud's global network infrastructure, containerization, and the timeline of Kubernetes. It also highlighted six transformational technologies including open source software, microservices, and containerization. The presentation concluded by noting that enterprise IT is complex and expensive, with hybrid and multi-cloud strategies becoming increasingly important.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
108 views29 pages

Modernization in A Hybrid/Multi-Cloud World: Nick Ihli Google Cloud Customer Engineer - Utah

Nick Ihli, a Google Cloud Customer Engineer, presented on modernization in a hybrid/multi-cloud world. The presentation discussed Google Cloud's global network infrastructure, containerization, and the timeline of Kubernetes. It also highlighted six transformational technologies including open source software, microservices, and containerization. The presentation concluded by noting that enterprise IT is complex and expensive, with hybrid and multi-cloud strategies becoming increasingly important.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

Modernization in a

Hybrid/Multi-Cloud
World Nick Ihli
Google Cloud
Customer Engineer - Utah

Nick Ihli
#FlowFactorSLC
@IhliNick
Scalability and
reliability is a part of
our DNA
8 products
with > 1BN users

Nick Ihli
#FlowFactorSLC
@IhliNick
Better global network infrastructure
A privately-owned network, isolated from the public internet

3
FASTER (US, JP, TW) 2016
Havfrue (US,IE, DK) 2019
3 3
3 3
3 3 3
4

3 3 3
3 3
3
3
3 3 SJC (JP, HK, SG) 2013

HK-G (HK, GU) 2019


Unity (US, JP) 2010
Curie (CL, US) 2019
2 PLCN (HK, LA) 2019

Current region and number of zones


3 Monet (US, BR) 2017

3 Future region and number of zones


Junior (Rio, Santos) 2017
Network
Tannat (BR, UY, AR) 2017

Edge points of presence >100

Indigo (SG, ID, AU) 2019 Edge node locations >1000

Nick Ihli
#FlowFactorSLC
@IhliNick
At Google, everything
runs in a container

On average, we launch

4 billion
new containers per week

Nick Ihli
#FlowFactorSLC
@IhliNick
15+ Years of Innovation

Open
Source
Apache Beam

Google Map Flume


GFS BigTable Dremel PubSub Millwheel Tensorflow
Research Reduce Java

Google
Cloud
Products BigQuery Pub/Sub Dataflow Bigtable Dataproc ML

2002 2004 2005 2006 2008 2010 2012 2014 2015 2016

Nick Ihli
#FlowFactorSLC
@IhliNick
Announced
GKE on Prem
Timeline of Kubernetes

GKE GA- Aug 15


Work begins to

Envoy 1.0
opensource Google’s
Public Beta of Solaris Borg as Kubernetes

Knative
Containers

2003 2006 2009 2012 2015 2018

Docker Launched 2013 GKE Alpha -

Kubernetes 1.0 - July 15


Process Containers
Nov 14

Gvisor
launched by Google now

Istio 0.1

Istio 1.0
Birth of Borg, 3-4 Google known as cgroups and
Engineers working to merged with Linux
automate cluster Kernel. LXC launched, complete
management. First Github commit
Linux container manager
for Kube - Jun 14

Nick Ihli
#FlowFactorSLC
@IhliNick
6 transformational technologies
Open software Microservices Containerization

● Move at the speed of your


● Avoid lock-in ● Increase portability of
fastest developer
● Avoid unnecessary applications
● Use the best tools
licensing costs ● Increase security
● Leverage small and agile
● Broad ecosystem of partners ● Increase speed
teams

CI/CD and DevOps Orchestration Services and API management

● Define goals, instead of ● Decrease downtime


● Create a software
actions ● Increase portability of
assembly line
● Less idle resources services
● Build fast feedback into your
● Manage apps instead of ● Manage access and testing
systems
servers of services

Nick Ihli
#FlowFactorSLC
@IhliNick
Site Reliability Engineering

https://landing.google.com/sre/

Nick Ihli
#FlowFactorSLC
@IhliNick
Nick Ihli
#FlowFactorSLC
@IhliNick
Nick Ihli
#FlowFactorSLC
@IhliNick
Enterprise IT is complex and
expensive

Cloud is Hybrid is key But most apps Complexity


here to stay Multi-cloud too remain on-prem & Cost

73% 84% 10% 83%


of organizations Of companies have Workloads have increase in
use cloud1 multi-cloud plans2 moved to cloud3 administration costs4

1
IDG Cloud Insights survey, 2018 (N=550)
2
Cloudability, State of Cloud 2018 report based on actual spend data
4
IDC: study
Nick Ihli
#FlowFactorSLC
@IhliNick
Enterprise IT
is complex

Enterprise IT is Businesses
complex demand agility

Nick Ihli
#FlowFactorSLC
@IhliNickv
IT is forced into trade-offs

Security vs Agility Reliability vs Cost Portability vs Consistency

● Development wants to ● Lock-in gives you


● Redundancy is the
use the latest tools, consistency
way to minimize
languages and plugins
downtime
● Lock-in keeps you from
● Security wants verified using the best tools,
● Redundancy means
tools and validated negotiating better
underutilized
systems before putting prices, or being as
resources
it into production flexible as you want

Nick Ihli
#FlowFactorSLC
@IhliNick
Hybrid done right
A software-based stack
means no hardware purchase required.
Zero to deployed in less than a few hours
rather than months.

Built on open software


for uniformity; one platform that can run both
on-prem and in the cloud without lock-in

Infrastructure abstracted away


focus on building apps not managing
infrastructure.

Nick Ihli
#FlowFactorSLC
@IhliNick
Introducing Google Cloud’s
Anthos
Google Cloud All Major Clouds

Anthos lets you build and manage modern


hybrid and multi-cloud applications without
lock-in

Build once, to run anywhere, across your


existing on-premise infrastructure and all
major public cloud providers

On-Premise Data Center

Nick Ihli
#FlowFactorSLC
@IhliNick
Anthos: Bringing the cloud to you.
Solutions

Serverless CI/CD

Core Services
On-prem Marketplace

Cloud

Service Logging &


management monitoring

Config.
management

Nick Ihli
#FlowFactorSLC
@IhliNick
Transform your IT and build apps for today
and the future with Anthos

Modernize in-place Automate policy and Consistency


security at scale
Modernize your applications no Proactive service operations - Anthos gives you one platform that you
matter where they are. Consistent manage at a higher layer of the can run anywhere. It’s built on open
management of your applications stack, enabling greater application source technology created by Google;
across multiple clouds and awareness, consistency, and so it’s portable, consistent, and
on-premises. Faster time to market, control. Take a service-centric view extensible to help you future-proof your
lower administrative overhead, and of your infrastructure. investments.
increased innovation capabilities.

Nick Ihli
#FlowFactorSLC
@IhliNick
New
Anthos: A hybrid and multi-cloud platform to build once run anywhere
What’s available

Google Cloud Platform On-Premises Other Public Cloud


AWS, Azure, and other clouds

Cloud Run Cloud Run

GCP Marketplace GCP Marketplace

Cloud Service Mesh

Anthos Config
Anthos Config Management
Management Available

GKE GKE On-Prem Other Kubernetes Cluster Announced

Core
Infrastructure
On-Prem Infrastructure GCP Infrastructure
Get Started Reliable and Integrated with
Quickly Available GCP

Use the Cloud GKE Take advantage


Console to automatically of the deep
easily create a repairs, integration with
Google cluster and view upgrades, and Google Cloud

Kubernetes Engine your workloads scales your


cluster with a
Platform
features and
(GKE) high-availability services
control plane

20
Nick Ihli
#FlowFactorSLC
@IhliNick
Turn-key, production-grade, Easy upgrade path to the
conformant Kubernetes with latest Kubernetes releases
best-practice configuration that have been validated and
tested by Google

GKE On-Prem
Access to container services Integration with Istio, Cloud
on GCP such as Cloud Build, Run, marketplace solutions
Container Registry, Audit
Logging, and more

Nick Ihli
#FlowFactorSLC
@IhliNick
vCenter APIs
vSphere

Admin Cluster

GKE On-Prem
Virtual Machine

Admin Workstation
Cluster creation, kubelet
upgrade, teardown
gkectl Admin Control
Plane

kubectl
● Automated deploy on top of vSphere User Cluster User Cluster
shipped as a virtual appliance Virtual Machine Virtual Machine

● Admin cluster provides local CRUD kubelet kubelet

operations: User Control Plane User Control Plane

Faster, higher reliability, easier to


manage from cloud
Virtual Machine Virtual Machine Virtual Machine

Independent failure domain kubelet kubelet kubelet

● Approach extensible to other IaaS Workload Workload Workload

F5 BIG-IP LTM
Service Mesh (Istio)
Uniform Operational Policy driven
observability agility Security
What does it do?

Connect, secure, manage,


monitor services
Anthos Config Multi-cluster management Hybrid support

Management Central Git repository


manages access control
Manages both on-prem and in
the cloud; change central file
policies, resource quotas, and apply across the fleet
A single pane of glass for managing
and namespaces
configurations and policies both
on-prem and in the cloud
Declarative and continuous Simple migration

Declare new desired state, Uses YAML or JSON, so no


continuously checks for rewriting of existing
changes that go against state Kubernetes configs

Nick Ihli
#FlowFactorSLC
@IhliNick
Single pane of glass
across GCP & on-prem

Orchestrate and manage on-prem containers


just like GKE in the cloud

Consistent operating model with access to GCP


services across hybrid environments

Single-pane-of-glass for multiple Kubernetes


clusters, no matter where

Nick Ihli
#FlowFactorSLC
@IhliNick
Upgrade VMs/servers directly into containers in
GKE

Anthos Migrate BETA ● Migrate & modernize VMs from on-prem,


GCE, or other clouds directly into
containers in GKE.
● Introduces a “lift & modernize” play.
● Built-in testing
● Minimal labor, downtime, complexity

Nick Ihli
#FlowFactorSLC
@IhliNick
Why use
Kubernetes applications in
Google Cloud Marketplace?
Run anywhere
On premises, Anthos, or to
Kubernetes clusters hosted in other
environments

Be more productive
Prebuilt deployment templates and
default configurations, click to
deploy to GKE, and managed
upgrades (alpha)

Simplify billing
Usage metering follows the
application no matter where it
is deployed. Consolidated with
other GCP spend

Nick Ihli
#FlowFactorSLC
@IhliNick
New
Anthos: A hybrid and multi-cloud platform to build once run anywhere
What’s available

Google Cloud Platform On-Premises Other Public Cloud


AWS, Azure, and other clouds

Cloud Run Cloud Run

GCP Marketplace GCP Marketplace

Cloud Service Mesh

Anthos Config
Anthos Config Management
Management Available

GKE GKE On-Prem Other Kubernetes Cluster Announced

Core
Infrastructure
On-Prem Infrastructure GCP Infrastructure
That’s a wrap.

29

You might also like