Migrate to the Cloud, ok… But how I do it in real life?

A presentation at Codemotion DevCast Spanish in June 2021 in by Horacio Gonzalez

Slide 1

Slide 1

Migrate to the Cloud, ok… But how I do it in real life? Horacio Gonzalez - @LostInBrittany June, 23th, 2021

Slide 2

Slide 2

Who are we? Introducing myself and introducing OVH OVHcloud

Slide 3

Slide 3

Who are we? Introducing myself and introducing OVH OVHcloud

Slide 4

Slide 4

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

Slide 5

Slide 5

OVHcloud: A global leader Web Cloud & Telcom 30 Data Centers in 12 locations 1 Million+ Servers produced since 1999 Private Cloud 34 Points of Presence on a 20 TBPS Bandwidth Network 1.5 Million Customers across 132 countries Public Cloud 2200 Employees worldwide 3.8 Million Websites hosting Storage 115K Private Cloud VMS running 1.5 Billion Euros Invested since 2016 300K Public Cloud instances running P.U.E. 1.09 Energy efficiency indicator 380K Physical Servers running in our data centers 20+ Years in Business Disrupting since 1999 Network & Security

Slide 6

Slide 6

Go Cloud, young person! Beware of broad call to action…

Slide 7

Slide 7

A global injunction: migrate to the Cloud Everybody pushes to the Cloud

Slide 8

Slide 8

But how to do it? Is there a one-size-fits-all solution?

Slide 9

Slide 9

Cloud means different things to different people Different contexts, different needs, different maturities…

Slide 10

Slide 10

How can I go to the Cloud? The best answer is “It depends…”

Slide 11

Slide 11

Every organisation is now producing software And they challenges are similar yet very different

Slide 12

Slide 12

There are 5 main strategies

Slide 13

Slide 13

What do they expect from the Cloud?

Slide 14

Slide 14

Where are they in the travel to the Cloud?

Slide 15

Slide 15

Our approach to this cloud migration Three broad categories according to maturity

Slide 16

Slide 16

And we try to address the try categories With products fitting the different use cases

Slide 17

Slide 17

Hey, dude, you promised us some examples Time to begin telling stories!

Slide 18

Slide 18

The e-commerce site Small infra but critical

Slide 19

Slide 19

A simple webapp infrastructure ● Platform with webapps, CMS, e-commerce ● 20k users per month

Slide 20

Slide 20

Their Cloud: an IaaS solution Using our Openstack based Public Cloud

Slide 21

Slide 21

What did they gain? Better use of resources

Slide 22

Slide 22

Microservices and containers The Cloud Native company

Slide 23

Slide 23

An e-commerce microservices architecture

Slide 24

Slide 24

Already in Cloud Native architecture They began with Docker, then Kubernetes, all by themselves

Slide 25

Slide 25

They wanted to go to the cloud

Slide 26

Slide 26

A Cloud Native cloud

Slide 27

Slide 27

Kubernetes can be wonderful

Slide 28

Slide 28

But it comes with a price…

Slide 29

Slide 29

There are 3 main roles around Kubernetes Each role asks for very different knowledge and skill sets

Slide 30

Slide 30

Going to a Managed Kubernetes simplifies it As they don’t build and rack their own servers!

Slide 31

Slide 31

The small bank With its Mainframe

Slide 32

Slide 32

Most banks still use Mainframes With code written decades ago…

Slide 33

Slide 33

And lots and lots of Java code… And the tooling infra-as-code written around it

Slide 34

Slide 34

Step by step to the Cloud An hybrid cloud approach Several new projects in the Cloud, legacy on premises

Slide 35

Slide 35

But what about sensitive data? Banking and insurance regulations

Slide 36

Slide 36

Hosted Private Cloud Your own dedicated cloud

Slide 37

Slide 37

That’s all, folks! Thank you all!