Multicloud ou comment ne pas mettre tous les oeufs dans le même cloud

A presentation at GDG Cloud Lyon in October 2018 in Lyon, France by Horacio Gonzalez

Slide 1

Slide 1

Multicloud Comment ne pas mettre tous les oeufs dans le même cloud Horacio Gonzalez @LostInBrittany #multicloud @LostInBrittany

Slide 2

Slide 2

Who are we? Introducing myself and introducing OVH #multicloud @LostInBrittany

Slide 3

Slide 3

Horacio Gonzalez @LostInBrittany Spaniard lost in Brittany, developer, dreamer and all-around geek #multicloud @LostInBrittany

Slide 4

Slide 4

OVH : Key Figures 1.3M Customers worldwide in 138 Countries 1.5 Billions euros investment over five years 30 Datacenters (growing) 350k Dedicated Servers 200k Private cloud VMs running 650k Public cloud Instances created in a month 15TB bandwidth capacity

  • 2 500 Employees in 19 countries 18 Years of Innovation 35 Points of presence 4TB Anti DDoS capacity Hosting capacity : 1.3M Physical Servers #multicloud @LostInBrittany

Slide 5

Slide 5

OVH: A Global Leader on Cloud 200k Private cloud VMs running 1 Dedicated IaaS Europe 2018 27 Datacenters Own 15 Tbps Hosting capacity : 1.3M Physical Servers 360k Servers already deployed 2020 50 Datacenters Netwok with 35 PoPs

1.3M Customers in 138 Countries #multicloud @LostInBrittany

Slide 6

Slide 6

Ranking & Recognition 1st European Cloud Provider* 1st Hosting provider in Europe 1st Provider Microsoft Exchange Certified vCloud Datacenter Certified Kubernetes platform (CNCF) Vmware Global Service Provider 2013-2016 Veeam Best Cloud Partner of the year (2018) #multicloud @LostInBrittany

  • Netcraft 2017 -

Slide 7

Slide 7

OVH: Our solutions Cloud Web Hosting Mobile Hosting Telecom VPS Containers ▪ Dedicated Server Domain names VoIP Public Cloud Compute ▪ Data Storage Email SMS/Fax Private Cloud ▪ Network and Database CDN Virtual desktop Serveur dédié Security Object Storage Web hosting Cloud HubiC Over theBox ▪ Licences Cloud Desktop Securities MS Office Hybrid Cloud Messaging MS solutions #multicloud @LostInBrittany

Slide 8

Slide 8

Do you remember old times? The stories of the grumpy old dev... #multicloud @LostInBrittany

Slide 9

Slide 9

In a time almost forgotten When even internet was young... #multicloud @LostInBrittany

Slide 10

Slide 10

Web architecture was easier... One application server, one DB #multicloud @LostInBrittany

Slide 11

Slide 11

Until somebody asked... What if the app server goes down? #multicloud @LostInBrittany

Slide 12

Slide 12

And we added redundancy With a step price: load balancer, session affinity... #multicloud @LostInBrittany

Slide 13

Slide 13

And down the rabbit's hole... Buuut…. if the DB goes down now? #multicloud @LostInBrittany

Slide 14

Slide 14

And we added redundancy again Again with a step price: DB sync... #multicloud @LostInBrittany

Slide 15

Slide 15

We have been doing that for years From disks to datacenters #multicloud @LostInBrittany

Slide 16

Slide 16

Redundancy has always a price In money and in complexity #multicloud @LostInBrittany

Slide 17

Slide 17

Not having it also has a price Often worse... #multicloud @LostInBrittany

Slide 18

Slide 18

Now we are flying to the clouds #multicloud @LostInBrittany

Slide 19

Slide 19

And the questions come back Heuh… and if the cloud falls down? #multicloud @LostInBrittany

Slide 20

Slide 20

And again, answer is redundancy #multicloud @LostInBrittany

Slide 21

Slide 21

Why multicloud? Because putting all the eggs in the same basket is kinda risky... #multicloud @LostInBrittany

Slide 22

Slide 22

Having only a cloud provider Conforting sensation of simplicity #multicloud @LostInBrittany

Slide 23

Slide 23

One Cloud to run your apps all Is it really a good idea? #multicloud @LostInBrittany

Slide 24

Slide 24

What could possibly go wrong? #multicloud @LostInBrittany

Slide 25

Slide 25

Service interruption The first risk we think of… But not the only one! #multicloud @LostInBrittany

Slide 26

Slide 26

Geopolitics #multicloud @LostInBrittany

Slide 27

Slide 27

Geoeconomics #multicloud @LostInBrittany

Slide 28

Slide 28

Distortion of competition #multicloud @LostInBrittany

Slide 29

Slide 29

Data sovereignty CLOUD Act, PRISM... #multicloud @LostInBrittany

Slide 30

Slide 30

Compliance GDPR, bank and insurance regulations... #multicloud @LostInBrittany

Slide 31

Slide 31

But I can always go away Can't I? #multicloud @LostInBrittany

Slide 32

Slide 32

Well, not so simple... Vendor lock-in #multicloud @LostInBrittany

Slide 33

Slide 33

Technical vendor locking Proprietary APIs and products #multicloud @LostInBrittany

Slide 34

Slide 34

Cost-based vendor locking Data transfer prices #multicloud @LostInBrittany

Slide 35

Slide 35

What can I do then? Quit the Cloud? Going raise goats in Larzac? #multicloud @LostInBrittany

Slide 36

Slide 36

Building a multicloud strategy Hey, even Gartner agrees it's a good idea! #multicloud @LostInBrittany

Slide 37

Slide 37

Multicloud can be daunting Too much complexity! #multicloud @LostInBrittany

Slide 38

Slide 38

The mix and match strategy Taking the best of each provider #multicloud @LostInBrittany

Slide 39

Slide 39

The SDDC based multicloud Software-defined data-centers #multicloud @LostInBrittany

Slide 40

Slide 40

OpenStack Multicloud Low level open source cloud platform #multicloud @LostInBrittany

Slide 41

Slide 41

Useful for hybrid clouds Most private clouds are based on OpenStack Many cloud providers offer OpenStack, managed or not @LostInBrittany #multicloud

Slide 42

Slide 42

Multi-region OpenStack Doesn't scale very well... #multicloud @LostInBrittany

Slide 43

Slide 43

Very powerful... But also rather complicated to master #multicloud @LostInBrittany

Slide 44

Slide 44

Kubernetes based multicloud Higher level open source multicloud #multicloud @LostInBrittany

Slide 45

Slide 45

Kubernetes Federation #multicloud @LostInBrittany

Slide 46

Slide 46

Multi-cluster Istio #multicloud @LostInBrittany

Slide 47

Slide 47

Kubernetes is easier for devs But you need good devops/SRE… or managed K8s #multicloud @LostInBrittany

Slide 48

Slide 48

Conclusion That's all folks! #multicloud @LostInBrittany