2. Definition
• NIST – National Institute of Standards and Technology
“cloud computing is a model for enabling ubiquitous, convenient, on-demand
network access to a shared pool of configurable computing resources (e.g.,
networks, servers, storage, applications and services) that can be rapidly
provisioned and released with minimal management effort or service
provider interaction.“
• The NIST definition lists five essential characteristics of cloud computing:
– on-demand self-service
– broad network access
– resource pooling
– rapid elasticity or expansion
– measured service
• It also lists three "service models" (software, platform and infrastructure),
and four "deployment models" (private, community, public and hybrid)
that together categorize ways to deliver cloud services.
3. OSSM!
• On-demand: the server is already setup and
ready to be deployed
• Self-service: customer chooses what they
want, when they want it
• Scalable: customer can choose how much they
want and ramp up if necessary
• Measureable: there's metering/reporting so
you know you are getting what you pay for
Dave Nielson CloudCamp
5. Gartner Report Highlights
• “There continues to be a seemingly never-ending
supply of new concepts that are pre-Peak, and
are attempting to “piggy back” onto the cloud
hype”
• “Cloud computing has just passed the Peak,
although nowhere near the Trough Expectations”
• “Cloud computing is relatively new, it
incorporates derivations of ideas that have been
in use for some time”
6. Gartner Report Highlights
• “Cloud computing and platform as a service
(PaaS) are becoming more hyped than the
term cloud. As cloud computing continues to
move beyond the pure hype stage and into
mainstream adoption, it is important to dig
beyond the main cloud term to the actual
ideas and technologies, and to dodge the hype
and take advantage of the benefits that exist.
As always, once the hype dies down, the true
value will arrive.”
8. SaaS – Software as a Service
• 80% of “Cloud” revenue will be SaaS
• Familiar SaaS Applications:
– SalesForce.com – CRM
– Email
• Benefits
– Lower cost
– Available everywhere
– No onsite presence/maintenance costs
10. IaaS – Infrastructure as a Service
• Great for legacy Applications
• Typical IaaS is a web service
• So what is new about IaaS?
– Scaling – No Problem
• Need more servers – No Problem
• Need 50 servers for testing for 2 weeks
– Self Service
– No need to manage servers
11. IaaS
• Open vs Proprietary
• Openstack – becoming standard for Open IaaS
– Developed by Rackspace and NASA
• Open sourced code
– The “Linux” for cloud platforms
• Top Vendors
– Amazon, Rackspace, Terremark, Eucalyptus, IBM
Smart Cloud, GoGrid, Nimbula
12. PaaS – Platform as a Service
• Why PaaS?
– “IaaS to PaaS is like DOS compared to Windows”
• Goal – To develop software Easier
– Faster
– More reliable
– More Features
• However
– Steep learning curve for PaaS
13. Top 10 PaaS Companies
1. Amazon 6. RedHat
2. Salesforce.com (OpenShift)
(appForce, Heroku)
3. LongJump 7. CloudFoundary
4. Microsoft (VMware)
(Azure) 8. Google
5. IBM 9. CloudBees
(Smart Cloud)
10. EngineYard
Network World 2/27/12
14. Cloud Types
• Public
– Most familiar: Amazon
– Multi-tenant
– Risk - security
• Private
– Easiest to initially implement
• Can be on premise
– Completely isolated from others
– Most expensive
15. Hybrid Clouds
• There continues to be much confusion with clients
relative to hybrid computing. Gartner’s definition is as
follows ”Hybrid cloud computing refers to the
combination of external public cloud computing
services and internal resources (either a private cloud
or traditional infrastructure, operations and
applications) in a coordinated fashion to assemble a
particular solution”. They provide examples of joint
security and management, workload/service
placement and runtime optimization, and others to
further illustrate the complex nature of hybrid
computing.
16. Hybrid Cloud
• Examples
– Run application in a Public cloud but database is
on premises for security
– Run SaaS service as a Private Cloud on premises
and use public cloud for DR
– Run Application on a Private Cloud and use Public
Cloud as needed for high application loads (Zynga,
Netflix). Also known as “cloudbursting”
18. Other “Cloud” Techologies
• Big Data
Big Data is also an area of heavy client inquiry activity that Gartner
interprets as massive hype in the market. They are predicting that Big Data
will reach the apex of the Peak of Inflated Expectations by 2012. Due to the
massive amount of hype surrounding this technology, they predict it will be in
the Trough of Disillusionment eventually, as enterprises struggle to get the
results they expect.
– Hadoop
• Networking
– SDN – Software Defined Networks
– OpenFlow
• DevOps –
19. Gartner Report 2012 Trends
• Through 2013, over 60% of enterprise IT
adoption of the cloud will be to redeploy
current applications, virtually unchanged
• Through 2014, 80% of enterprise cloud
initiatives will be in exploiting private and
hybrid cloud techniques
Gartner Tech Trends Feb 2012