• Like
Scaling the cloud
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Scaling the cloud

  • 113 views
Published

Some people use the cloud. Others build one. This talk will be about building your own enteprise cloud. …

Some people use the cloud. Others build one. This talk will be about building your own enteprise cloud.
When running a cloud 3 things are important: scaling, easy (cost effective) maintenance, and stability. These 3 points are very closely related through one subject: automation. Thanks to the easy automation tools like pxe boot (for booting a new setup) and puppet (for configuring a new system) setting up a new server was never this easy. But how can we use these tools to create a scalable infrastructure that is cost effective, stable and easy to maintain?
In this talk you will learn about how to design a scalable secure architecture and how to make the right tools work for you without going into to much detail.

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
113
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Slide 1 Scaling the cloud How to design a 'SAAS' cloud This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. © by Numius nv Open systems, Smarter people
  • 2. Slide 2 Bert Desmet • Consultant @ Deloitte Consulting • System Engineer / DBA for deloitteanalytics.eu • ‘devop’? © by Numius nv Open systems, Smarter people
  • 3. Slide 3 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 4. Slide 4 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 5. Slide 5 When we say cloud.. © by Numius nv Open systems, Smarter people
  • 6. Slide 6 So why SAAS? © by Numius nv Open systems, Smarter people
  • 7. Slide 7 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 8. Slide 8 Pick your flavor © by Numius nv Open systems, Smarter people
  • 9. Slide 9 Start your cloud Choose something you are passionate about Choose something that has business potential Listen to your clients Don’t try to do everything • • • • • Find a niche © by Numius nv Open systems, Smarter people
  • 10. Slide 10 Ok, I know what I want • • • • 10 Build it yourself? Find a vendor with a product? Make sure it scales! Make sure it supports multi tenant environments! © by Numius nv Open systems, Smarter people
  • 11. Slide 11 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 12. Slide 12 There is more to the product than meets the eye © by Numius nv Open systems, Smarter people
  • 13. Slide 13 You also need • • • • • • A database A load balancer An authentication system A webserver An operating system …. © by Numius nv Open systems, Smarter people
  • 14. Slide 14 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 15. Slide 15 Sadly enough you need hardware. © by Numius nv Open systems, Smarter people
  • 16. Slide 16 Blades • • • • • They are as fast as normal hardware They don’t take much space Buy 2 blade centers (in 2 dc’s) Very fast network i/o Perfect as virtualization platform © by Numius nv Open systems, Smarter people
  • 17. Slide 17 storage • Or buy big storage boxes • Very fast • easy • Expensive • Big • Don’t scale to well • Or buy normal servers with a lot of storage • And storage software • Fast • More difficult • Cheaper • Sizes exactly to your needs. • Scales very good © by Numius nv Open systems, Smarter people
  • 18. Slide 18 Find a partner. Or go to amazon © by Numius nv Open systems, Smarter people
  • 19. Slide 19 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 20. Slide 20 You thought you were ready • Decide on standards! • You still need a cloud management system • A configuration management system • make sure everything is the same on each system • But keep in flexible © by Numius nv Open systems, Smarter people
  • 21. Slide 21 Also • Setup tool replication everywhere • The tool designers know better • Setup HA system for every part in the stack • Also the configuration / management parts • Integrate ldap everywhere • Keep your authentication plain and simple 21 © by Numius nv Open systems, Smarter people
  • 22. Slide 22 © by Numius nv Open systems, Smarter people
  • 23. Slide 23 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 24. Slide 24 Procedures • We all hate them! • But we need them. • Stability (security) on the platform © by Numius nv Open systems, Smarter people
  • 25. Slide 25 Change management • Setup a dev / acceptance / prod system • Run enough tests before deploying new features • Agile development • Deploy in batches © by Numius nv Open systems, Smarter people
  • 26. Slide 26 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 27. Slide 27 Monitoring is usually an afterthought. - Enobudget, Enotime © by Numius nv Open systems, Smarter people
  • 28. Slide 28 Monitoring • • • • Monitor up / down state Monitor every detail of your system Setup metrics Analyze the data © by Numius nv Open systems, Smarter people
  • 29. Slide 29 Where to monitor? • Development • Acceptance • Production © by Numius nv Open systems, Smarter people
  • 30. Slide 30 If it is not monitored, Then it doesn’t exist! © by Numius nv Open systems, Smarter people
  • 31. Slide 31 Sooo… • • • • Think about what you want to do. Make sure everything scales Automate everything Monitor everything © by Numius nv Open systems, Smarter people
  • 32. Slide 32 DONE © by Numius nv Open systems, Smarter people
  • 33. Slide 33 [everything is in production and monitored] © by Numius nv Open systems, Smarter people
  • 34. Slide 34 Questions? Bert Desmet - @bdesmet_ © by Numius nv Open systems, Smarter people
  • 35. Slide 35 © by Numius nv Open systems, Smarter people