Anúncio

Trend and Future of Cloud Computing

Principal Research Engineer, Cloud Computing Team Manager em hybrid cloud
20 de Jan de 2010
Anúncio

Mais conteúdo relacionado

Anúncio
Anúncio

Trend and Future of Cloud Computing

  1. Cloud Computing - Is Changing The Game Woohyun Kim The creator of open source “Coord” (http://www.coordguru.com) 2009-11-27
  2. Contents Background Cloud Computing Trends • Evolution of Computing Environments • Success Cases in Cloud Computing • Gartner Top 10 Strategic Technologies • Promising Cloud Computing Players • Gartner Hype Cycle • Cloud Computing Classification • Cloud Wars Cloud Computing Prospects Introduction to Cloud Computing • Prospects for Cloud Computing • What is Cloud Computing? • A Terrific Service Demo for Cloud Computing Conclusion Cloud Computing Technologies • Typical Cloud Computing Platform • Architectures of Public Cloud Computing
  3. Background
  4. Evolution of Computing Environments Cloud Computing is NOT a brand-new revolution Stolen from Trends in Technology of Cloud Computing, ETRI 2009.08 But why now? then not?
  5. Gartner Top 10 Strategic Technologies Stolen from http://www.flickr.com/photos/mobian/3426349990/
  6. Gartner Hype Cycle 2008 Cloud Computing
  7. Cloud Wars Merrill Lynch recently issues a research note • ‚The Cloud Wars: $100+ billion at stake‛ (07 May 2008). • The analysts write that by 2011 the volume of cloud computing market opportunity would amount to $160bn, including $95bn in business and productivity apps (email, office, CRM, etc.) and $65bn in online advertising. Stolen from http://markusklems.wordpress.com/2008/07/05/merill-in-the-cloud/
  8. Introduction to Cloud Computing
  9. What is Cloud Computing? Definitions of Cloud Computing Wikipedia n/a Cloud computing is Internet- (‛cloud-‛) based development and use of computer technology (‛computing‛). In concept, it is a paradigm shift whereby details are abstracted from the users who no longer need knowledge of, expertise in, or control over the technology infrastructure ‚in the cloud‛ that supports them. It typically involves the provision of dynamically scalable and often virtualized resources as a service over the Internet. Gartner Thomas Bittman Cloud Computing: a style of computing where scalable and elastic IT-enabled capabilities are delivered as a service to external customers using Internet technologies. AMR Research Bruce Richardson, Cloud computing is the next-generation of software as a service, in which a and esle complete software environment is licensed as a subscription from a software vendor and low-cost, secure, and dependable IT hardware infrastructure is ‘rented’ from a utility-computing provider on demand. … (omitted) … THINKstrategies Jeff Kaplan A set of web-based tools and services which permit users to acquire computing resources and development capabilities to build or support applications, or perform specific IT functions on a pay-as-you-go basis. Enterprise Mark Bowker, ‘Cloud computing’ is nothing more than a service model where business workloads Strategy Group Steve Duplessie are deployed, transparently executed internally or somewhere on the Internet, and businesses only pay for what they consume. … (omitted) … IDC Frank Gens Cloud Computing: an emerging IT development, deployment and delivery model, enabling real-time delivery of products, services and solutions over the Internet (i.e., enabling cloud services) The 451 Group Dan Kusnetzky, ‘Cloud computing’ describes a service model that combines a general organizing Rachel Chalmers, principle for IT delivery, infrastructure components, an architectural approach and an and else economic model – basically, a confluence of grid computing, virtualization, utility computing, hosting and software as a service (SaaS). Forrester/Jupiter James Staten A standardized IT capability (services, software, or infrastructure) delivered via Research Internet technologies in a pay-per-use, self-service way. More details are on http://jameskaskade.com/?p=594
  10. What the $#@! is Cloud Computing Squeezing the Definitions • A computing environment to elastically provide virtualized resources as a service over the Internet in a pay-as-you-go manner • elastically: enable to avoid under-utilization(idle servers) and over- utilization(blue screen) • virtualized: enable to put whatever end user wants to use into the cloud, and access in anytime, anywhere, any devices • pay-as-you-go: enable a new ecosystem for end user, service provider, and vendors
  11. Cloud Computing Technologies
  12. Typical Cloud Computing Platform • Hosting Platform • Provides the physical, virtual, and software assets which include physical machines, operating systems, network systems, storage systems, power management, and virtualization software • Cloud Infrastructure Services(IaaS) • Abstract the hosting platform as a set of virtual resources(i.e. compute, storage, and network) • Manage those resources based on scalability and availability needs • Cloud Platform Services(PaaS) • Security Services • Provide a set of capabilities exposed as a services to • Ensure token provisioning, identity federation, help with integrating on-premise software with and claims transformation hosted services • Management Services • Cloud Applications(SaaS) • Provide a set of capabilities to automate • Houses applications that are built for cloud scalability and availability administration such computing, which expose Web interfaces and Web as deployment configurations, service usage Services for end users, enabling multitenant analytics, and connection to enterprise hosting models. management systems
  13. Architectures of Public Cloud Computing • Amazon Web Services • Google App Engine • Microsoft Azure
  14. Cloud Computing Trends
  15. Success Cases in Cloud Computing SmugMug(http://www.smugmug.com/) • an online photo storage application that stores more than half a petabyte of data on S3 • estimates cost savings on service and storage to be close to $1 million New York Times(http://www.nytimes.com) • use EC2 to process terabytes of archival data using hundreds of EC2 instances within 36 hours 37Signals(http://37signals.com/) • maker of popular online project-management software Basecamp, uses S3 for storage needs. Animoto(http://animoto.com/) • an online presentation video generator that needs gobs of computing power for video processing • recently successfully withstood a surge in Web traffic that would kill most companies’ systems by scaling up their processing power quickly using EC2 with RightScale • Animoto ramped from 25,000 users to 250,000 users in three days, signing up 20,000 new users per hour at peak • Using RightScale, EC2 instances automatically scaled out 40 to 4000 at that time • For more detail, refer to http://blog.rightscale.com/2008/04/23/animoto-facebook- scale-up/
  16. Success Cases in Cloud Computing (cont’d) Amazon RightScale EC2 Amazon 3Tera S3 Google Joyent Apps refered from http://www.johnmwillis.com/other/top-10-entperises-in-the-cloud/
  17. Promising Cloud Computing Players Cloud Player Level Type Status Cloud Provider Notes 3Tera Cloud Server Provider Backbone • Founded in 2004, and provides AppLogic system since 2006 Disrup tor • AppLogic is a turnkey system that converts arrays of servers into virtualized resource pools such as virtual machines, firewalls, VPNs, load balancers, and storage • Virtual Private Server – with automatic high availability, flexible resource assignment • Virtual Private Datacenter – build complex on-line application infrastructure with only a browser • SaaS applications – include project mgmt., issue tracking, and CRM ENKI Cloud Server Non- 3Tera • Offer fast and reliable virtual private data centers on a utility- Guest Provider like billing model and full IT operations services • Automatically scale customers’ virtual private datacenters in response to CPU loading based on 3Tera AppLogic Akamai Cloud Server Non- Software-based • Founded in 1998, and provides a global computing Look- Provider Alike infrastructure for Internet content and application delivery • By mirroring contents, faster delivery and smoother transmission of streaming media can be provided Amazon Cloud Server Provider Backbone • Increase 10 billion(2007.10) to 14 billion(2009.01) use cases Host Storage • Web hosting to image hosting to backup system Database • Primary Services • S3(Simple Storage Service) - $0.15 per-GB per-month • EC2(Elastic Compute Cloud) - $0.10 ~ $0.80 per-instance per-hour • 1-Core x86 Server ~ 8-Core x86_64 Server(5 types) • SimpleDB - $1.50 per-GB per-month
  18. Promising Cloud Computing Players (cont’d) Cloud Player Level Type Status Cloud Provider Notes Joyent Cloud Server Provider Backbone • Since 2004, delivered web application hosting infrastructure as Host a service, and now evolving into providing all the cloud stacks: such as Joyent Cloud, Cloud Control, Smart Platform Layered Tech Cloud Server Provider 3Tera • Founded in 2004, and provide managed dedicated hosting, on- Guest demand grid/virtualization computing, and Web services Rackspace Cloud Server Provider Amazon EC2 • One of the world’s largest hosting companies Cloud Host Storage • Primary Services • Cloud Sites - $100 per-month with automatic load-balancing, clustering, and redundant storage built-in in 5 min. • Cloud Files - $0.15 per-GB with unlimited storage, $0.22 per-GB with Akamai-style content delivery • Cloud Server – on-demand virtual machine service(not yet) Salesforce.c Cloud Application Provider SaaS • Founded in 1999, and one of the pioneers of the SaaS model of om Look- Alike distributing business software, which used in 16 different / languages Cloud Host • In 2008, gross revenue is $1 billion, and currently has 55,500 customers and over 1.5 million users • Best known for CRM(Customer Relationship Management) • Sales, Service& Support, Partner Relationship Management, Marketing, Content, Ideas and Analytics • Provide Force.com as PaaS where external developers create add-on apps that integrate into the main Salesforce apps and are hosted on salesforce.com’s infra
  19. Anatomy of Cloud Computing Technologies
  20. Cloud Computing Prospects
  21. Prospects for Cloud Computing • Large enterprises are building their own private clouds to resolve the security problems • Coding & development skills will take a back seat to project management, quality assurance testing, business analysis, and other high-level abstraction thinking • IT departments will shrink as users go directly to the cloud for IT resources • Cloud computing providers will support information security as if banks secure money • Small-sized to medium-sized businesses as well as large enterprises will be run on the cloud • Large enterprises will become part-time cloud-computing vendors • The browser will be all the desktop software you need • Game services will be one of the most interesting applications of Cloud Computing refer to http://www.focus.com/articles/hosting-bandwidth/top-10-cloud-computing-trends/
  22. A Terrific Service Demo for Cloud Computing
  23. Conclusion
  24. Thank you.
Anúncio