Presentation is loading. Please wait.

Presentation is loading. Please wait.

Yue Zhou. Overall of cloud computing Definition of Could Computing Characteristics and Advantages Type of Services Current Leaders: Google, Amazon, Microsoft,

Similar presentations


Presentation on theme: "Yue Zhou. Overall of cloud computing Definition of Could Computing Characteristics and Advantages Type of Services Current Leaders: Google, Amazon, Microsoft,"— Presentation transcript:

1 Yue Zhou

2 Overall of cloud computing Definition of Could Computing Characteristics and Advantages Type of Services Current Leaders: Google, Amazon, Microsoft, IBM. Docker What is Docker Basic concepts How they work How to use Docker VM vs Docker

3 The concept of cloud computing Why we need it Features and advantages Main leaders

4

5  VMware, the global leader in virtualization and cloud infrastructure definition  "Cloud computing is a new approach that reduces IT complexity by leveraging the efficient pooling of on-demand, self-managed virtual infrastructure, consumed as a service" (http://www.vmware.com/ap/cloud-computing.html)

6  According to Wikipedia:  "Cloud computing is Internet-based computing, whereby shared resource, software, and information are provided to computers and other devices on demand, like the electricity grid.“  (http://en.wikipedia.org/wiki/Cloud_computing)

7 Shared pool of configurable computing resources On-demand network access Provisioned by the Service Provider

8 Devices demand Rental Elasticity Reliable Maintain Platform demand Rental Convenient Application demand Personal Test Review

9 Multiple resource device & software; platform, web service, application… flexibility and elasticity pay as much as used and needed rental; only need to use always on!, anywhere and any place

10  Less investment and management fee  Can be less expensive compared to buying software and hardware  Can be used from any computer or device with an Internet connection  Improved resource using rate  The device does not need as large of an internal storage system  Professional assignment  Updates occur across the service  Compatible with most computers and operating systems

11 Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Google App Engine SalesForce CRM LotusLive

12 1 Google 2 Amazon 3 Microsoft 4 IBM

13 SaaS Google DocsGoogle MapsGmailGoogle Calendar…… PaaS Google App engine

14 Google Sites, Google Docs, Google Calendar, Google Chat… GOOGLE APPS

15  Google App Engine is a Platform as a Service (PaaS) offering that lets you build and run applications on Google’s infrastructure.  Programming languages support: Java, python, PHP, GO  User be able to:  Use Google’s infrastructure, like BigTable and GFS  only need to provide code, do not need to maintain services  Application can expand according to its data store and visitors

16  App Engine also provides a variety of services to perform common operations when managing your application.  URL Fetch:  Facilitates the application’s access to resources on the internet, such as web services or data.  Mail:  Facilitates the application to send e-mail messages using Google infrastructure.  Memcache:  High performance in-memory key-value storage.  Can be used to store temporary data which doesn’t need to be persisted.  Image API; User API; Database API……

17 All hosted applications run in a secure environment that provides limited access to  the underlying operating system. Sandbox isolates the application in its own secure, reliable environment that is  independent of hardware, operating system and physical location of a web server. Limitations imposed by sandbox (for security): An application can only access other computers over internet using the provided URL fetch and email services. Other computers can only connect to the application through HTTP/ HTTPS requests on the standard ports (80/ 443). Applications cannot write to local file system in any of the runtime environments. Application code runs only in response to a web request, a queued task or a scheduled task and must return the response data within 60 seconds. A request handler cannot spawn a sub-process or execute code after the response has been sent.

18 AMAZON Amazon Web Service Amazon S3 Amazon EC2 Amazon SimpleDB Amazon SQS

19  Amazon Elastic Compute Cloud (EC2)  A Web service that provides resizable compute capacity in the cloud.  Designed to make Web-scale computing easier for developers.  A simple Web service interface that provides complete control of your computing resources

20 ElasticFlexibleReliable SecureInexpensive

21 Data Storage in Amazon Data Center Web Service interface No set-up fee, No monthly minimum Storage: $0.15 per GB/Month Data Transfer: $0.20/GB to transfer data Private and public storage Each object up to 5GB in size

22  Goal: Platform-agnostic  Reliable  Runs within Amazon's high-availability data centers.  Messages are stored redundantly across multiple servers and data centers.  Simple: Only Six Methods  Scalable  Secure: Strong access controls

23 IBM Ensembles IBM TSAM IBM WebSphere CloudBurst IBM LotusLive IBM RC2 Cloud management solution

24 Ensembles API Service Ensemble Internet Ensemble Store Ensemble Ensemble control z/VM virtual Power VM virtual X86 virtual Internet virtualization Store virtualization

25

26  IBM WebSphere CloudBurst Application(WCA) What’s inside WebSphere CloudBurst Appliance

27  Web conferencing - LotusLive Meetings - LotusLive Events  Collaboration - LotusLive Engage - LotusLive Connections  E-mails Service - LotusLive Notes

28  IBM Research Compute Cloud Tokyo Beijing New Delhi hai-po Zürich NYC Austin Almadén

29 Windows Azure.NET SERVICE SQL Azure Live SERVICE Share Point Dynamic CRM

30 Azure Fabric Management DatastoreComputingDevelop Environment Windows Live Office Live Exchange Online SharePoint Online Dynamic CRM Online Live service.NET service SQL service SharePoints ervice Dynamic CRM Application Azure Platform Windows Azure

31 Google App EngineAmazonMicrosoft Type of servicesPaaS IaaS 、 PaaS 、 SaaS PaaS Support languagesPython;Java;Go;PHPMultiple EnvironmentDatastore(based on Bigtable) Oracle; SQL Server; SimpleDB Improved SQL Server Use limitsMostLeastModerate Implement functionLeastMostModerate PriceFree and chargePay for use ExtendibilityAutomaticManual SecuritySandboxProcess in diff. VM

32 CLOUD STORAGE COMPARISON Storage Service Comparison on a Annual Basis Service Provider FreeFirst Payment tier Second Payment tier Amazon5GB20GB ($10)50GB ($25) Apple iCloud5GB25GB ($40)50GB ($100) Box5GB25GB ($120)50GB ($240) Dropbox2GB100GB ($100)200GB ($200) Google Drive5GB25GB ($30)100GB ($60) Microsoft SkyDrive 7GB27GB ($10)57GB ($25) Mega50GB400GB ($120)2TB ($240)

33 Thank you !


Download ppt "Yue Zhou. Overall of cloud computing Definition of Could Computing Characteristics and Advantages Type of Services Current Leaders: Google, Amazon, Microsoft,"

Similar presentations


Ads by Google