Cloud Computing Defined: Seeking Clarity and Understanding Derek Gabbard Principal Solutions Architect, Smartronix, Inc.
Origin of the Term: Cloud Computing Comes from the early days of the Internet where we drew the network as a cloud we didn t care where the messages went the cloud hid it from us Kevin Marks, Google The current cloud offerings remove the infrastructure complexities of servers, applications, data, and heterogeneous platform ( muck as Amazon s CEO Jeff Bezos calls it) www.cloudproviderusa.com
Defining Cloud Computing The National Institute of Standards and Technology (NIST) defines cloud computing as:
Defining Cloud Computing 2 NIST identifies three service models available that are the core of cloud computing Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) 4
5
Cloud Characteristics 6
Cloud Computing Characteristics NIST has identified 5 essential characteristics of cloud computing 1) On-demand self-service 2) Broad network access
Cloud Computing Characteristics NIST characteristics 3) Resource pooling Location independence 4) Rapid elasticity 5) Measured service 8
Elasticity Defined 9
Quiz Cloud Computing or Not? 10
Cloud Deployment Models http://blog.appcore.com
Customer Adoption of Cloud Computing
Cloud Adoption
Change with Cloud Maturity As customers adopt cloud computing, their focus changes with maturity and customers are getting more comfortable with cloud security. Cloud Beginners Top 5 Cloud Focused Top 5 Security (31%) Compliance (18%) Compliance (30%) Cost (17%) Managing multiple cloud providers (28%) Integrating to internal systems (28%) Performance (15%) Governance/Control (26%) Security (13%) Managing multiple cloud providers (13%)
Cloud Computing Provides Massive scale Homogeneity Virtualization Resilient computing Low cost software Geographic distribution Service orientation Advanced security technologies
Some key issues: Cloud Security Trust, Multi-tenancy, Encryption, Compliance Clouds are massively complex systems can be reduced to simple primitives that are replicated thousands of times and common functional units Cloud security is a tractable problem
Cloud Security Advantages Cloud homogeneity makes security implementation, auditing and testing simpler. Clouds enable automated security management With application level separation, full security capabilities are implemented to the application. No reliance on in our data center for security. Redundancy / Disaster Recovery
Cloud Security Challenges Trusting vendor s security model Customer inability to respond to audit findings Obtaining support for investigations Indirect administrator accountability Proprietary implementations can t be examined Loss of physical control
Where is the Cloud Going? http://crowdchat.net http://blog.monitor.us
The Power of the Cloud Automation and orchestration with API access provides new ways of doing IT Patching with zero downtime across the entire environment. Fully automated models for deploying applications, servers and environments. Automated testing allows for continuous deployment and integration into production environments. Customers are deploying to live production, mission critical applications multiple times a day.
Derek Gabbard Smartronix, Inc. http://cloudassured.com 21