Embed
Email

LA CTO Forumm: Cloud Overview

Document Sample
LA CTO Forumm: Cloud Overview
Description

Using the NIST's definition of cloud computing as a baseline, this presentation walks through the definition, characteristics, deployment models, and concrete examples of cloud computing.

Shared by: John Shiple
Stats
views:
143
posted:
9/11/2009
language:
English
pages:
18
Cloud Discussion

John Shiple, Startup Army Ken Weiner, GumGum Marty Zigman, Prolecto Resources

9/11/2009



Goals

• • • • Educate group Establish a common language Review concrete examples Discuss!



NIST: Definition

"Cloud computing is a model for enabling convenient, ondemand 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. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models."



BUT!

Note 1: Cloud computing is still an evolving paradigm. Its definitions, use cases, underlying technologies, issues, risks, and benefits will be refined in a spirited debate by the public and private sectors. These definitions, attributes, and characteristics will evolve and change over time.



NIST: Essential Characteristics

• On-demand self-service • Broad network access • Resource pooling o Location independence o Homogeneity • Rapid elasticity • Measured Service



NIST: Service Models

• Cloud Software as a Service (SaaS) o Use provider's applications over a network • Cloud Platform as a Service (PaaS) o Deploy customer-created applications to a cloud • Cloud Infrastructure as a Service (IaaS) o Rent processing, network capacity, and other fundamental computing resources

Note: To be considered “cloud” they must be deployed on top of a cloud infrastructure that has the key characteristics.



NIST: Deployment Models

• Private cloud o enterprise owned or leased • Community cloud o shared infrastructure for specific community • Public cloud o Sold to the public, mega-scale infrastructure • Hybrid cloud o composition of two or more clouds



Sofware as a Service (SaaS) Examples

• • • • • • • Salesforce.com (CRM) Netsuite.com (ERP/CRM/ECommerce) BlackBoard (Online Education) Taleo (HR recruiting) Success Factors (HR Management) Constant Contact (Marketing) Google Apps



Platform as a Service (PaaS)

• • • • • Salesforce's Force.com NetSuite's Business Operating System Rollbase Boomi Google App Engine



Infrastructure as a Service (IaaS)

• • • • • Amazon EC2 Eucalyptus Nimbus ElasticHosts GoGrid



GumGum Amazon example



Why we Invested in NetSuite?

• Marty Zigman's Background o 20+ years as CPA - CTO o Backoffice / Backend / Transaction Applications o Built significant ground up applications o Selected and implemented LAN / Client Server / Web Apps • Philosophy o Always seeking to develop competitive advantages o Stay away from infrastructure when possible o Leverage package / now the cloud o Invent on the margins • So why NetSuite? o First platform that pulls it all together for the small to midtier



NetSuite Example



Criteria based Evaluation (NetSuite)



NetSuite Development Challenges

• • • • • Governance Model Trail and Error vs. Documented Capacities Debugging Database: What database? It's an Abstracted View Pricing



Example Application

• Leading Talent Agency believed they needed a custom application to manage music group touring, tour routing, contract management, and revenue settlement and accounting. • Alternative approach?



• Adapt NetSuite: o Modify internal structures to fit transaction flow o Produce custom record structures extending application o Build external application ad connect via web services to leverage NetSuite as the backend o Extend Security model



Who else in LA?

• • • • • • Campus Explorer - EC2 UltimateMovieSite.com - EC2 Daily Candy - EC2 eHarmony - EC2, Elastic MapReduce Mahalo - EC2...too expensive? RightScale



Resources

• NIST's definition of Cloud Computing o http://csrc.nist.gov/groups/SNS/cloud-computing/ • Above the Clouds: A Berkeley View of Cloud Computing o http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EEC S-2009-28.html




Related docs
Other docs by John Shiple
LA CTO Forumm: Cloud Overview
Views: 143  |  Downloads: 18
Examples of Metrics for Startups
Views: 230  |  Downloads: 0
Talent Wars
Views: 106  |  Downloads: 3
The Evolution of Metrics
Views: 219  |  Downloads: 1
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!