Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Bridging a Multi-Cloud Environment
Tim Hockin
January 14, 2020
Technology
3
470
Bridging a Multi-Cloud Environment
Tim Hockin
January 14, 2020
Tweet
Share
More Decks by Tim Hockin
See All by Tim Hockin
Kubernetes Controllers - are they loops or events?
thockin
10
2.4k
Kubernetes Network Models (why is this so dang hard?)
thockin
9
1.2k
KubeCon EU 2020: SIG-Network Intro and Deep-Dive
thockin
8
980
A Non-Technical Kubernetes Talk (KubeCon EU 2020)
thockin
3
450
Bringing Traffic Into Your Kubernetes Cluster
thockin
44
9.8k
Kubernetes and Networks - why is this so dang hard?
thockin
62
52k
How to convert strings (and how not to). AKA Escaping is harder than it seems.
thockin
25
1.6k
Why Community Matters
thockin
0
190
The Long Road to Dual-Stack IPv6 in Kubernetes
thockin
1
220
Other Decks in Technology
See All in Technology
EC/CRMの自社サービス開発をマネジメントするようになって1年でやってきたこととこれから / devio2022-takano-sho-road-to-good-development-team-management
masaru_b_cl
0
410
ECS Fargate+Mackerelにおける監視費用を削減するまでの話
nulabinc
PRO
1
430
CloudWatchアラームによるサービス継続のための監視入門 / Introduction to Monitoring for Service Continuity with CloudWatch Alarms
inomasosan
1
420
VS Code Meetup #21 - もう一度知りたい基礎編 - ファイル操作、コーディングの基本編
74th
0
190
eBPFで実現するコンテナランタイムセキュリティ / Container Runtime Security with eBPF
tobachi
PRO
5
1.7k
Azure DevOps Online Vol.6 - 業務で必要なCIをみんなで考えよう
kkamegawa
0
250
ジョブ管理システムをAWS Step Functionsに移行する時の勘所
non97
0
490
今 SLI/SLO の監視をするなら Sloth が良さそうという話
shotakitazawa
1
280
金融領域のマルチプロダクトを効率よく開発・運用するためのシステム基盤と組織設計について / 2022-07-28-multi-product-platform
stajima
0
150
大声で伝えたい!定時に帰る方法
sbtechnight
0
230
2022 COSCUP - GKE Backend Cluster 除雷分享
brentchang
0
120
バッファープールが大きいMySQL v5.7でDROP DATABASEが詰まった原因と対策 / Causes and Remedies for DROP DATABASE Stuck in MySQL v5.7 with Large Buffer Pool
line_developers
PRO
4
780
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
506
37k
Navigating Team Friction
lara
175
11k
Making the Leap to Tech Lead
cromwellryan
113
7.4k
Designing with Data
zakiwarfel
91
4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
15k
Build your cross-platform service in a week with App Engine
jlugia
219
17k
Building Adaptive Systems
keathley
25
1.2k
Bash Introduction
62gerente
598
210k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
What the flash - Photography Introduction
edds
62
10k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
269
12k
For a Future-Friendly Web
brad_frost
166
7.5k
Transcript
Bridging a Multi-Cloud Environment Tim Hockin Google Cloud
None
Availability Locality Risk Isolation Legacy Acquisitions Multi-Env
By 2021, over 75% of midsize and large organizations will
have adopted a multi-cloud or hybrid IT strategy* *Gartner, Predicts 2019: Increasing Reliance on Cloud Computing Transforms IT and Business Practices, December 2018 +75 %
Using multiple clouds means you are exposed to all of
the differences between them • UI, API, CLI • Product capabilities • Identity, Auth Cacophony
Differences between clouds run deep, impact what you build, and
how you operate • Networking • Storage • Autoscaling • App lifecycle Experience
The logical solution to variations across platforms is new abstractions
Abstraction
It’s very easy to accidentally depend on facets of a
specific environment and get stuck Lock-In
Mastering one cloud is hard; mastering multiple clouds can be
overwhelming Training
You don’t want to train your teams on multiple clouds
You don’t want to tailor your deployments for each cloud Consistency
Look for abstractions that are widely adopted and which are
supported by the underlying providers Standard
Consistent, flexible CLI & API Abstraction of infrastructure Single dev
/ ops experience Highly portable workloads Kubernetes
High-level enough to hide the worst differences between clouds Low-level
enough to run almost anything Elevate
Build your custom platform on a solid foundation that abstracts
the infrastructure Platform
Kubernetes is not an island Ecosystem
Numerous options and solutions exist, and people are ready to
fill in the gaps Leverage
There are no magic bullets No system is perfect Anyone
who says otherwise is selling something Reality Check
Kubernetes can be the thread that ties multi-cloud solutions together,
but it is not a solution on its own Future
None