4. Service vs. Platforms (IaaS/PaaS)
• Softare (Software as a Service)
• Use the Cloud application but cannot change it
• Platform (IaaS/PaaS)
• You can put your own code into the Cloud
• Use the Cloud to scale your own application
• This is new!
5. IaaS vs. PaaS
• IaaS (Infrastructure as a Service)
• One app may require multiple VM instances
• Each VM includes an OS instance
• PaaS (Platform as a Service)
• Each app scales automatically. The developer
doesn't worry about instances
• No access to the OS
6. Why is Cloud Computing is Exciting?
• Provide access to computing without limits
• Remove delays due to availability of req'd
hardware and time required for humans to
set it up
7. Minimum requirements for Cloud?
• On-demand
– No waiting for someone to configure a server
• Self-service
– You can add users, and use the service
• Scalable (up & down)
– You don't nun out of required resources
• Measurable
– Can determine if it was successful
8. Cloud Computing is OSSM!
• On-demand
– No waiting for someone to configure a server
• Self-service
– You can add users, and use the service
• Scalable (up & down)
– You don't nun out of required resources
• Measurable
– Can determine if it was successful
9. Why is Cloud so Different?
• Benefits of IT available w/out waiting for IT
• More than a technology improvement
• Fewer Hurdles
• Much lower costs, so less risk
• Time to market improvement
• Can FAIL FASTER!!
• Opportunity: Lowers Barrier to Entry, so can
experiment
10. Operations Model & Technology
• Racking and Stacking Commodity Servers
• APIs to Automate Provisioning
• Extremely Low Cost of Operations
• Cloud Operator specializes in the racking,
stacking, networking, Security, etc.
11. IaaS: Operations Model &
Technology API API API API API API API API API API
• Hypervisor
• Virtual Appliance
• APIs
12. So why was a bookstore first?
• Why not IBM, Rackspace or Microsoft?
• 10,000's of servers
• Hosting sites for others
• Developer Community
• CEO is a Geek!
13. Peanut Butter & Chocolate Cloud
• Virtualization like VMware/Hyper-V
• Web APIs like eBay, PayPal, Windows Live
APIs
14. Demo: “The Tale of 2 IT Admins”
• Ordering Servers
• Supporting Servers
16. Lessons from CloudCamp: Benefits
• Developers can Dream Bigger
• Cloud can save a lot of money, but …
• Removes hardware purchase & installation costs
• Still requires significant configuration, or
even a re-write
• High Gain, Low Pain
• Complete re-write in many circumstances
• Transfers support costs to YOU!!
17. Lessons from CloudCamp: Risks
• Security
• Data Loss
• Compliance
• Governance
• Lower Margins
18. Lessons from CloudCamp: Opportunities
• Everything Same-but-different
• New Land Grab
• Success is where the data is
• IaaS vs. PaaS
• Hybrid
• Others ?