Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bridging a Multi-Cloud Environment
Search
Tim Hockin
January 14, 2020
Technology
3
580
Bridging a Multi-Cloud Environment
Tim Hockin
January 14, 2020
Tweet
Share
More Decks by Tim Hockin
See All by Tim Hockin
Kubernetes in the 2nd Decade
thockin
0
450
Why Service is the worst API in Kubernetes, and what we can do about it
thockin
2
1k
Kubernetes Pod Probes
thockin
6
4.7k
Go Workspaces for Kubernetes
thockin
2
1.1k
Code Review in Kubernetes
thockin
2
1.8k
Multi-cluster: past, present, future
thockin
0
550
Kubernetes Controllers - are they loops or events?
thockin
11
4k
Kubernetes Network Models (why is this so dang hard?)
thockin
9
2k
KubeCon EU 2020: SIG-Network Intro and Deep-Dive
thockin
8
1.3k
Other Decks in Technology
See All in Technology
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
160
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
7
760
AI時代の新規LLMプロダクト開発: Findy Insightsを3ヶ月で立ち上げた舞台裏と振り返り
dakuon
0
210
ChatGPTで論⽂は読めるのか
spatial_ai_network
11
29k
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
4
300
AI 駆動開発勉強会 フロントエンド支部 #1 w/あずもば
1ftseabass
PRO
0
400
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
0
130
AIの長期記憶と短期記憶の違いについてAgentCoreを例に深掘ってみた
yakumo
4
450
ウェルネス SaaS × AI、1,000万ユーザーを支える 業界特化 AI プロダクト開発への道のり
hacomono
PRO
0
150
AI駆動開発の実践とその未来
eltociear
1
250
学習データって増やせばいいんですか?
ftakahashi
2
500
品質のための共通認識
kakehashi
PRO
4
370
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Side Projects
sachag
455
43k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Design in an AI World
tapps
0
89
Into the Great Unknown - MozCon
thekraken
40
2.2k
Writing Fast Ruby
sferik
630
62k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
120
The Cult of Friendly URLs
andyhume
79
6.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
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