Innovation in the Cloud - Rackspace Zurich Event
-
Upload
marc-cluet -
Category
Technology
-
view
377 -
download
4
description
Transcript of Innovation in the Cloud - Rackspace Zurich Event
![Page 1: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/1.jpg)
Marc Cluet Head of DevOps & Automation Advisory Rackspace
![Page 2: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/2.jpg)
Who am I? Marc Cluet
More than 16 years of experience 6 months Racker! Lived in Switzerland for 4 years!
(on the other side of the Röstigräben) Worked at Startups, founded startups
![Page 3: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/3.jpg)
Who am I? Marc Cluet
More than 17 years of experience in the industry 6 months Racker! Lived in Switzerland for 4 years! (on the other side of the Röstigräben) Worked at Startups, founded startups as well
3
![Page 4: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/4.jpg)
![Page 5: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/5.jpg)
Migrating an app to the cloud
I want to be in the Cloud
![Page 6: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/6.jpg)
Migrating an app to the cloud
Should be quick...
![Page 7: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/7.jpg)
Migrating an app to the cloud
Just move as is all your app to the cloud
![Page 8: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/8.jpg)
Migrating an app to the cloud
Feel confident so far?
![Page 9: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/9.jpg)
Migrating an app to the cloud
![Page 10: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/10.jpg)
Migrating an app to the cloud Moving a legacy application to the cloud Dangerous decision! Cloud Servers can fail
You need redundancy (not only HA) Specially DATA redundancy!
Be ready for adding new servers Automate your Server deployment
Add Load Balancing layers Will help your changing environment
![Page 11: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/11.jpg)
Data Redudancy Choose what works for your application Multi-Master SQL should work Consider NoSQL if you have any of the following Documents, lots of them Tables with lots of crossed references Simple Key to Value relationships
![Page 12: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/12.jpg)
NoSQL is Cloud Friendly Key Aspects of NoSQL Schemaless No joins (in the SQL sense) Eventually consistent
![Page 13: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/13.jpg)
NoSQL is Cloud Friendly Key Aspects of NoSQL Schemaless No joins (in the SQL sense) Eventually consistent
![Page 14: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/14.jpg)
14
![Page 15: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/15.jpg)
Automate your Servers Everything IS code! Treat your Servers as Commodities No Server should be “special” Measure all the things
![Page 16: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/16.jpg)
Automate your Servers Provisioning Takes your Server from nothing to basic OS Can add some extra hooks for further configuration
![Page 17: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/17.jpg)
Automate your Servers Configuration Management Creates exactly what you need Conforms a Server to a Role Maintains State
![Page 18: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/18.jpg)
Everything as Code
![Page 19: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/19.jpg)
Everything as Code Code repositories Create the same Development lifecycle Your Server code is also an application!
![Page 20: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/20.jpg)
Everything as Code If you write it TEST it! Continuous Integration gives you assurance Set on good behaviors
![Page 21: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/21.jpg)
21
![Page 22: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/22.jpg)
Metrics If it moves Graph It Graphs and logs are key for your success The 5% top and bottom tells where to go
![Page 23: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/23.jpg)
Getting this to full circle
![Page 24: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/24.jpg)
Getting this to full circle
DevOps!
![Page 25: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/25.jpg)
DevOps!
Culture and Work methodology Set of tools Deployment strategy Way of measuring *everything* Automate all the things
![Page 26: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/26.jpg)
DevOps! Be Agile Agile methodologies help you get there early Release early, release often We release several times a day
Code + CI/CD ensures quality Helps you change your scope quickly
![Page 27: Innovation in the Cloud - Rackspace Zurich Event](https://reader034.fdocuments.in/reader034/viewer/2022052618/54b6b3f74a7959f7308b45b2/html5/thumbnails/27.jpg)