This document discusses the evolution of Intalio's software deployment approach from bare metal servers to Platform as a Service (PaaS). It describes how Intalio initially deployed software on their own servers (DIY), which led to scaling issues. They then moved to Infrastructure as a Service (IaaS) on AWS, but still faced complexity issues. Intalio then adopted PaaS using Cloud Foundry for "NoOps", allowing them to focus on development instead of operations. The document examines deploying applications to PaaS and how distributed architectures can be built on a PaaS.
16. Infrastructure as a
Service
Intalio HQ circa 2008
[Boss]: Let’s move on the cloud.
No need to worry about:
• Deployment
• Support for multiple OSes
• Support for many SQL database
• Backups
• Scaling
Virtualizyfy!
17. Cloud Or snake oil?
Marketing `delivers` Embarrassed engineer:
the cloud right away it is still software
20. IaaS Reality Check
Did the promises pay?
• Deployment
• No need to support multiple OSes
• No need to support many SQL databases
• Backups
• Scaling
21. IaaS Reality Check
“I still have a job and it is full time.
But the focus is not right”
[The Boss]
22. • History: On our way to the Cloud
• NoOps Wonderland
• PaaS in action: outside / inside
• Distributed Architecture on a PaaS
23. NoOps: No Operations
Code - Build - Test Deploy
http://localhost:8080 http://production.acme.com
24. NoOps wonderland
• Sys Admin: ad-hoc administration
of servers
• DevOps: automation of deployment
on a virtualized infrastructure
• NoOps: Takes as granted:
• Database provisioning
• Application deployment and management
Application Deployment and ma
44. Thanks:
Stanley @ odd-e.com for brainstorming
The VMWare Cloud Foundry evangelists:
Chris Richardson, Josh Long and Rajdeep Dua.
Some ideas and slides
compliments from Chris Richardson
http://www.slideshare.net/chris.e.richardson/from-
concept-to-cloud-cf-opentour-india
http://www.slideshare.net/chris.e.richardson/
decomposing-applications-for-deployability-and-
scalability-cfopentour-india