Definition• NIST – National Institute of Standards and Technology“cloud computing is a model for enabling ubiquitous, convenient, on-demandnetwork access to a shared pool of configurable computing resources (e.g.,networks, servers, storage, applications and services) that can be rapidlyprovisioned and released with minimal management effort or serviceprovider 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.
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: theres metering/reporting so you know you are getting what you pay forDave Nielson CloudCamp
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”
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.”
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
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
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
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
Top 10 PaaS Companies1. Amazon 6. RedHat2. Salesforce.com (OpenShift) (appForce, Heroku)3. LongJump 7. CloudFoundary4. Microsoft (VMware) (Azure) 8. Google5. IBM 9. CloudBees (Smart Cloud) 10. EngineYard Network World 2/27/12
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
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.
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”
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 –
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 techniquesGartner Tech Trends Feb 2012