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

Slides:



Advertisements
Similar presentations
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
Advertisements

INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
ACADEMIC LIBRARIES AND CLOUD COMPUTING Namrata Joshi and Saurabh Prajapati --- March, 2013.
SaaS, PaaS & TaaS By: Raza Usmani
Engineering the Cloud Andrew McCombs March 10th, 2011.
Cloud computing Tahani aljehani.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Platform as a Service (PaaS)
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
SENG 422 Lab 4 Cloud Computing Time: ELW B220 from (4:00 - 6:50) every Tuesday TA: Philip Baback Alipour Ph.D. Candidate in Electrical, Computer Engineering.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
Plan Introduction What is Cloud Computing?
 Cloud computing is one of the more recent technologies that many businesses, individuals and other industry organizations believe to by one of the keys.
Cloud Computing Source:
Introduction to Cloud Computing
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
Cloud Computing.
Dr. Hanem El-Sheikh Introduction to Cloud Computing.
Osama Shahid ( ) Vishal ( ) BSCS-5B
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Geographic Information Systems Cloud GIS. ► The use of computing resources (hardware and software) that are delivered as a service over the Internet ►
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Evolution - not revolution Server resources are shared globally instead of locally Excess capacity for peak usage can be shared Backup, security and other.
Introduction to Cloud Computing
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Enterprise Cloud Computing
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Platform as a Service (PaaS)
Unit 3 Virtualization.
Platform as a Service (PaaS)
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Platform as a Service (PaaS)
Cloud computing-The Future Technologies
What is Cloud Computing - How cloud computing help your Business?
Platform as a Service.
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Andrew McCombs March 10th, 2011
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
CNIT131 Internet Basics & Beginning HTML
Cloud Computing.
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Emerging technologies-
Cloud Computing: Concepts
Presentation transcript:

Yue Zhou

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

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

 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" (

 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.“  (

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

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

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

 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

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

1 Google 2 Amazon 3 Microsoft 4 IBM

SaaS Google DocsGoogle MapsGmailGoogle Calendar…… PaaS Google App engine

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

 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

 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 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……

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 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.

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

 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

ElasticFlexibleReliable SecureInexpensive

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

 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

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

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

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

 Web conferencing - LotusLive Meetings - LotusLive Events  Collaboration - LotusLive Engage - LotusLive Connections  s Service - LotusLive Notes

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

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

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

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

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)

Thank you !