Вы находитесь на странице: 1из 24

Cloud Computing

Agenda
1 2 3 4
What is Cloud Computing? History of Cloud Computing Trend of Cloud Computing Technology Applications of Cloud Computing

Cloud Computing
What is Cloud Computing?

What is Cloud computing


Cloud computing is a style of computing where massively scalable IT-related capabilities are provided as a service across the Internet to multiple external customers

What is Cloud computing

http://www.youtube.com/watch?v=3JZV1codtq0

What is Cloud computing - Type


Public cloud suitable for applying to general systems not particular systems and serving massive clients and also cheap price.

Private cloud suitable for particular systems or needed high security systems through cloud provider.

Hybrid cloud this system is a composition of Public cloud and Private cloud. It also use for transferring data from one to another cloud.

What is Cloud computing - Structure


User interaction interface
is how users of cloud interface with the cloud to request services

Service catalog
is the list of services that a user can request

Cloud Servers
Virtual or physical servers managed by System management

Cloud Computing Structure

System management
is the piece which manages the resources available

Monitoring and metering


Tracks the usage of the cloud so the resources used can be attributed to a certain user

Provisioning tool
Carves out the systems from the cloud to deliver on the requested service

Cloud Computing - Layers


Saas (Software as a Service) : Application is hosted by a provider and is accessible via the Web ; such as Google apps , Sales Force(CRM) Paas (Platform as a Service) : Development in the cloud (web) ; such as Microsoft Azure , Google App Engine Iaas (Infrastructure as a Service) : Computer infrastructure accessible via the web ; such as Amazon Web services , Rankspace cloud

Cloud Computing
History of Cloud Computing

History of Cloud Computing


1960 : John McCarthys Concept 1999 : Salesforce.com 2000 : Microsoft 2001 : IBM 2005 : Amazon 2007 : Google and IBM
Computation may someday be organized as a public utility."

Pioneered the concept of delivering enterprise applications via a simple website

Expanded Sass Concept through web service

Launch of Amazon web services

Start researching Cloud Computing Start using Cloud Computing in many organization

2008 : Gartner Research

Cloud Computing
Trend of Cloud Computing Technology

Trend of Cloud Computing


Organization start to use
- Private cloud services are run in datacenters managed by third parties, but also in private datacenters on company property managed by corporate IT staffs. - Corporate IT departments will create clouds within their IT infrastructure and lease cloud power to suppliers and customers.

More scalable and customizable


- Theyre scalable, growing and shrinking as needed. Theyre also managed centrally in a virtualized environment.

- Cloud computing vendors will make their applications more customizable by end users. Then corporations will move mission-critical unique applications into the cloud.

Trend of Cloud Computing


Cloud will be all desktop software, anyone can access
- Local applications will become pass and PCs will become slimmer, more agile gateways to the cloud where the heavy lifting is done.
- Business units and even individual employees will be able to control the processing of information directly, without the need for legions of technical specialists.

Change from data sharing to application sharing


- Cloud computing will develop effective and capable of communicating on the Internet has the potential to enhance the speed and stability of the exchange (Share) from the exchange of information (Data Share) to share in the applications (Application Share) on the cloud environment in the future.

Cloud Computing
Applications of Cloud Computing

Applications of Cloud Computing


Amazon EC2 & S3 Google App Engine
Windows Azure Google App Panda Cloud Dropbox

iCloud

Amazon Web Service


Amazon is the most widely known cloud vendor. Offering services on many different fronts, from storage to platform to databases. To have their finger in a number of cloud technologies. Amazon Elastic Compute Cloud (Amazon EC2) Amazon Simple DB Amazon Simple Storage Service (Amazon S3) Amazon CloudFront Amazon Simple Queue Service (Amazon SQS)

Amazon Web Service

Amazon EC2 & S3

Amazon Web Service (AWS)


Amazon EC2

Amazon S3
Storage
OS Image (AMI)

OS Image (AMI)

Google App Engine

Google App Engine (GAE) is a platform for developing and hosting web applications in Google-managed data centers. (GAE is Platform as a Service : PaaS) .[1]

GAE is a cloud computing technology. It virtualizes applications across multiple servers.[2]

Source: [1] http://code.google.com/appengine/docs/python/runtime.html [2] http://en.wikipedia.org/wiki/Google_App_Engine

Google App Engine


User Source Code Python Scripts Framework WebApp [Django] 2 Use 3 SDK Upload Script 4 Console Develop 1 Developer

Web Browser

Cloud Computing Application Phyton Runtime Library Datastore

Big Table

Source: http://oursenpeluche.wordpress.com/

Google App Engine


http://www.officialroyalwedding2011.org/

Google App Engine vs. Amazon Web Service


Topic of comparison Reliability Cloud computing user

Google App Engine


High security and reliability.

Amazon Web Service


High reliability because it has clearly SLA and ensure Users to get high security.

Learn ability
Language Tool

Easy to use and it has an application manual.


Support Java and Python, the language used in the present. It has many tools that help you to create an application e.g. Google App Engine SDK etc. No need to buy any kind of service due to comprehensive service.

It shows the detail but using it needed some IT skill.


Support all languages and it can be uploaded to AMI. There is no need.

Services

Needed to buy Amazon S3 if user needs more space for storage.

References
http://code.google.com/appengine/ http://www.webpronews.com/google-picked-for-royal-wedding-site-hosting-duties-2011-03

http://www.officialroyalwedding2011.org
http://oursenpeluche.wordpress.com/ http://www.google.com/apps/intl/th/group/index.html www.google.com/support/a/bin/answer.py?answer=91077 http://code.google.com/appengine/docs/python/runtime.html http://en.wikipedia.org/wiki/Google_App_Engine

Cloud Computing
Thank You

Вам также может понравиться