670 likes | 2.96k Views
Stages in IT Infrastructure Evolution. Mainframe/Mini Computers Personal Computer Client/Sever Computing Web-based enterprise applications Cloud Computing/mobile device . The network is the computer . "Sun has always been very early, and often way too early with a lot of our ideas.
E N D
Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing Web-based enterprise applications Cloud Computing/mobile device
The network is the computer • "Sun has always been very early, and often way too early with a lot of our ideas. • For example, in the '80s we were preaching that the network is the computer. • Shame on us for not summing it up in one word – cloud. • To sound a little Al Gore-ish we invented open source, but we went a little too aggressive over the last four years.“ • Scott McNealy
On the Cloud The cloud symbol is often used as a notation as a network in the a system architecture diagram.
Vertualization # of Data Centers in America? 7,000 Economist Survey on IT, 2008
Service Utilization % of Utilized Server Capacityon Average? 6% IDC, 2008
Over Provisioning = Waste Capacity Resources Demand Time
Without Virtualization • All require same power • All emit same heat • All require physical space • Setup, (re-)configuration • Maintenance, support…
With Virtualization Flexibility Rapid provisioning Disaster Recovery High Availability Automation Systems Management integration Adaptive Datacenter
Definition of Cloud Computing • The NIST definition of cloud computing: Cloud computing is a model for enabling 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 ability for end users to utilize parts of bulk resources and that these resources.
Characteristics of Cloud Services http://resources.idgenterprise.com/original/AST-0032300_Understanding_the_Cloud_Computing_Stack.pdf NIST identifies several characteristics for a service to be considered “Cloud”: • On-demand self-service: The ability for an end user to sign up and receive services without the long delays that have characterized traditional IT. • Broad network access: Ability to access the service via standard platforms (desktop, laptop, mobile etc). • Resource pooling: Resources are pooled across multiple customers. • Rapid elasticity: Capability can scale to cope with demand peaks. • Measured Service: Billing is metered and delivered as a utility service can be acquired quickly and easily.
Deployment Models: Cloud Computing Private cloud, Community cloud, Public cloud, Hybrid cloud Source: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
Platform Continuum On-Premises Servers Hosted Servers Cloud Platform • Bring your own machines, connectivity, software, etc. • Complete control • Complete responsibility • Static capabilities • Upfront capital costs for the infrastructure • Renting machines, connectivity, software • Less control • Fewer responsibilities • Lower capital costs • More flexible • Pay for fixed capacity, even if idle • Shared, multi-tenant infrastructure • Virtualized & dynamic • Scalable & available • Abstracted from the infrastructure • Higher-level services • Pay as you go
Fulfilled by Amazon Software as a service (SaaS) http://www.salesforce.com/ Google AppEngine PaaS http://aws.amazon.com/ Amazon's EC2 (Elastic Compute Cloud)
Fulfilled By Amazon Source: • http://services.amazon.com/fulfillment-by-amazon/how-it-works.htm • http://amazongenius.com/fulfillmentbyamazon/
The End Backup Slides
Pricing http://www.apple.com/icloud/features/
What Happened? What Happened? Amazon Web Services cloud problems affect Foursquare, HootSuite, Reddit http://latimesblogs.latimes.com/technology/2011/04/amazon-web-services-server-problems-affect-foursquare-hootsuite-reddit.html
Who Are on the Cloud? http://blog.laptopmag.com/wpress/wp-content/uploads/2011/09/sept_340_cloud_wars_sf.jpg