Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Innovation in the Cloud - Rackspace Zurich Event

Marc Cluet
November 21, 2013

Innovation in the Cloud - Rackspace Zurich Event

Marc Cluet

November 21, 2013
Tweet

More Decks by Marc Cluet

Other Decks in Technology

Transcript

  1. 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
  2. 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
  3. 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
  4. 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
  5. NoSQL is Cloud Friendly Key Aspects of NoSQL Schemaless No

    joins (in the SQL sense) Eventually consistent
  6. NoSQL is Cloud Friendly Key Aspects of NoSQL Schemaless No

    joins (in the SQL sense) Eventually consistent
  7. 14

  8. Automate your Servers Everything IS code! Treat your Servers as

    Commodities No Server should be “special” Measure all the things
  9. Automate your Servers Provisioning Takes your Server from nothing to

    basic OS Can add some extra hooks for further configuration
  10. Everything as Code If you write it TEST it! Continuous

    Integration gives you assurance Set on good behaviors
  11. 21

  12. Metrics If it moves Graph It Graphs and logs are

    key for your success The 5% top and bottom tells where to go
  13. DevOps! Culture and Work methodology Set of tools Deployment strategy

    Way of measuring *everything* Automate all the things
  14. 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