Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
State of Cloud and Application Connectivity
Andy Randall
March 01, 2018
Business
0
23
State of Cloud and Application Connectivity
First part of a presentation given at a Tigera event in New York City, March 2018
Andy Randall
March 01, 2018
Tweet
Share
More Decks by Andy Randall
See All by Andy Randall
Hitching a ride on a flatcar: a community project update
ahrkrak
0
31
Business of Open Source: Oxymoron or Opportunity?
ahrkrak
0
4
Taking the Work out of Network Policy
ahrkrak
0
16
Beyond the buzzword: BPF's unexpected role in Kubernetes
ahrkrak
1
720
Unmask the ghouls that lurk in your cluster
ahrkrak
0
27
Software Circus Meetup: How to replace your engines mid-flight while maintaining a steady cruising altitude, or: how I learned to stop worrying and love Flatcar Container Linux
ahrkrak
0
40
CoreOS Through the Looking Glass - Software Circus 2020
ahrkrak
0
39
Enabling Multi-cloud across AWS & Packet with Kubernetes - Container Days 2019
ahrkrak
0
67
A DevSecOps Approach to Zero Trust Network Security - Container Days Hamburg 2018
ahrkrak
0
31
Other Decks in Business
See All in Business
メドピアグループ紹介資料
medpeer_recruit
4
30k
バニッシュ・スタンダード採用資料
vstandard
PRO
1
690
【AIR Design for Apps】ガラパゴス会社紹介資料/We are hiring_ADA
galapagos
0
120
plex-recruiting-pitch
plex
PRO
0
4.5k
会社紹介資料
okahideaki
0
470
株式会社ソニックス:キャリア採用のご案内
sonix
1
620
VENTURE FOR JAPANご案内資料
vfj
0
550
20220425_インストール後によくある問合せ
tamai_63
0
1.2k
株式会社ブルード会社紹介
blued
0
3.3k
2021年12月期 決算説明資料
chatwork
1
2.6k
株式会社EXIDEA_エンジニア職向け会社紹介資料
naokiyamamoto
0
180
会社説明資料
open8_recruit
0
2.4k
Featured
See All Featured
Teambox: Starting and Learning
jrom
121
7.6k
Facilitating Awesome Meetings
lara
29
3.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
119
28k
It's Worth the Effort
3n
172
25k
How STYLIGHT went responsive
nonsquared
85
3.9k
Learning to Love Humans: Emotional Interface Design
aarron
261
37k
The Most Common Mistakes in Cover Letters
jrick
PRO
4
24k
Principles of Awesome APIs and How to Build Them.
keavy
113
15k
Code Reviewing Like a Champion
maltzj
506
37k
Practical Orchestrator
shlominoach
178
8.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
268
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
38
12k
Transcript
© 2018 Tigera, Inc. STATE OF CLOUD AND APPLICATION CONNECTIVITY
Andy Randall VP Partners & Customer Success Tigera @andrew_randall March 2018
© 2017 Tigera, Inc. 2 TRENDS IN ENTERPRISE CLOUD ADOPTION
© 2017 Tigera, Inc. EVERYONE* IS NOW USING CLOUD 3
* Well, 96% anyway Source: RightScale 2018 State of the Cloud Report
© 2017 Tigera, Inc. … WITH MULTI-CLOUD THE DOMINANT STRATEGY
4 Source: RightScale 2018 State of the Cloud Report
© 2017 Tigera, Inc. PUBLIC CLOUD IS BECOMING “CENTRAL IT”,
NO LONGER “SHADOW IT” 5 Source: RightScale 2018 State of the Cloud Report
© 2017 Tigera, Inc. BUT SECURITY REMAINS THE #1 CONCERN
6 Source: Zetta, Cloud Adoption in 2017
© 2017 Tigera, Inc. … ALONG WITH MANAGING COSTS, RESOURCES
/ EXPERTISE AND COMPLIANCE 7
© 2017 Tigera, Inc. ORGANIZATIONS ARE ADDRESSING THE EXPERTISE ISSUE
WITH CENTRAL CLOUD TEAMS 8
© 2017 Tigera, Inc. 9 ENTERPRISE APPLICATION DEVELOPMENT TRENDS
© 2017 Tigera, Inc. FROM MONOLITHIC APP ARCHITECTURES 10
© 2017 Tigera, Inc. … TO MICROSERVICES 11
© 2017 Tigera, Inc. MICROSERVICES NATIVE PACKAGING IS INCREASINGLY AS
(DOCKER) CONTAINERS 12 Source: Nanobox
© 2017 Tigera, Inc. NOW YOU NEED... 13 > Service
Discovery > Load Balancing > Secrets/configuration/storage management > Health checks > Auto-[scaling/restart/healing] of containers and nodes > Zero-downtime deploys
© 2017 Tigera, Inc. … WHICH MEANS CONTAINER ORCHESTRATION 14
© 2017 Tigera, Inc. 15 “today’s de facto standard container
scheduling and orchestration framework” - Enterprise Management Associates, March 2018
© 2017 Tigera, Inc. 16 Source: CNCF
© 2017 Tigera, Inc. 17
© 2017 Tigera, Inc. TOP 6 BENEFITS OF MICROSERVICES 18
> Continuous integration / deployment (CI/CD) > Easier debugging and maintenance > Higher development productivity > Agility > Faster time to market > Improved scalability Source: Red Hat 2018 Microservices Survey Conducted by TechValidate, Nov. 2017
© 2017 Tigera, Inc. CI/CD 19
© 2017 Tigera, Inc. ELASTIC CLOUD INFRASTRUCTURE + NEW APPLICATION
DEVELOPMENT AND DEPLOYMENT MODEL = CLOUD NATIVE “CLOUD NATIVE” Microservices Elastic cloud infrastructure Containers Dynamic orchestration 20
© 2017 Tigera, Inc. | Proprietary and Confidential IMPLICATIONS FOR
CLOUD-NATIVE APPLICATION INFRASTRUCTURE 900x start time 10x workloads 25x shorter lifetime 250x churn 10x attack surface area 21
© 2018 Tigera, Inc. | Proprietary and Confidential 22 EVOLUTION
OF APPLICATION INFRASTRUCTURE
© 2017 Tigera, Inc. APP CONNECTIVITY LANDSCAPE 23 VM’s Host
Instances VM’s VM’s VM’s VM’s NETWORK CONNECTIVITY INFRASTRUCTURE APP CONNECTIVITY INFRASTRUCTURE
© 2017 Tigera, Inc. APP CONNECTIVITY LANDSCAPE 24 VM’s Host
Instances NETWORK CONNECTIVITY INFRASTRUCTURE APP CONNECTIVITY INFRASTRUCTURE
© 2017 Tigera, Inc. APP CONNECTIVITY LANDSCAPE 25 VM’s Host
Instances NETWORK CONNECTIVITY INFRASTRUCTURE APP CONNECTIVITY INFRASTRUCTURE
© 2017 Tigera, Inc. APP CONNECTIVITY LANDSCAPE 26 VM’s Host
Instances NETWORK CONNECTIVITY INFRASTRUCTURE APP CONNECTIVITY INFRASTRUCTURE
© 2017 Tigera, Inc. APP CONNECTIVITY LANDSCAPE 27 VM’s Host
Instances NETWORK CONNECTIVITY INFRASTRUCTURE APP CONNECTIVITY INFRASTRUCTURE
© 2017 Tigera, Inc. APP CONNECTIVITY LANDSCAPE 28 VM’s Host
Instances NETWORK CONNECTIVITY INFRASTRUCTURE APP CONNECTIVITY INFRASTRUCTURE
© 2017 Tigera, Inc. APP CONNECTIVITY LANDSCAPE 29 VM’s Host
Instances APP CONNECTIVITY INFRASTRUCTURE NETWORK CONNECTIVITY INFRASTRUCTURE
© 2018 Tigera, Inc. © 2017 Tigera, Inc. SECURE APPLICATION
CONNECTIVITY M ulti-cloud and legacy Zero trust Enterprise control and com pliance O perationally sim ple Secure Application Connectivity © 2017 Tigera, Inc.
© 2017 Tigera, Inc. | Proprietary and Confidential © 2018
Tigera, Inc. TIGERA CNX ARCHITECTURE Containers Virtual Machines Standalone Host Host kernel Hypervisor Host kernel Distributed key/value store L3-4 policy enforcement Service mesh router Dev/Ops IT Ops Security Control plane agent RBAC & Auditing CLI GUI API Aggregated Telemetry L3-7 policies Workload and host inventory Certificate policies L3-7 Policy Rendering Certificate Management Routing IP forwarding L3/4 Policy Enforcement L5-7 Policy Enforcement Service Mesh Proxy Telemetry Generation Encryption Enterprise Directory Control Plane Management Plane Data Plane k:v k:v k:v k:v k:v Public Cloud Network Data Center Network Orchestrator