ppt on cloud computing

24
Cloud Computing

Upload: pradeep-bhatia

Post on 06-May-2015

4.282 views

Category:

Technology


9 download

DESCRIPTION

Bacis of cloud computing

TRANSCRIPT

Page 1: Ppt on cloud computing

Cloud Computing

Page 2: Ppt on cloud computing

Agenda

What is Cloud Computing?

History of Cloud Computing

Trend of Cloud Computing Technology

Applications of Cloud Computing

1

2

3

4

Page 3: Ppt on cloud computing

Cloud Computing

What is Cloud Computing?

Page 4: Ppt on 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”

Page 5: Ppt on cloud computing

What is Cloud computing

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

Page 6: Ppt on cloud computing

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.

Page 7: Ppt on cloud computing

What is Cloud computing - Structure

Cloud ComputingStructure

User interaction interface Service catalog

System management

Provisioning toolMonitoring and metering

Cloud Servers

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

is the list of services that a user can request

is the piece which manages the resources available

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

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

Virtual or physical servers managed by System management

Page 8: Ppt on cloud computing

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

Page 9: Ppt on cloud computing

Cloud Computing

History of Cloud Computing

Page 10: Ppt on cloud computing

History of Cloud Computing

1960 : John McCarthy’s Concept

1999 : Salesforce.com

2000 : Microsoft 2001 : 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”

2005 : Amazon

2007 : Google and IBM

2008 : Gartner Research

“Launch of Amazon web services”

“Start researching Cloud Computing”

“Start using Cloud Computing in many organization”

Page 11: Ppt on cloud computing

Cloud Computing

Trend of Cloud Computing Technology

Page 12: Ppt on 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- They’re scalable, growing and shrinking as needed. They’re

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

Page 13: Ppt on 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.

Trend of Cloud Computing

Page 14: Ppt on cloud computing

Cloud Computing

Applications of Cloud Computing

Page 15: Ppt on cloud computing

Applications of Cloud Computing

Google App Engine

Amazon EC2 & S3

Windows Azure

Google App

Panda Cloud

Dropbox

iCloud

Page 16: Ppt on cloud computing

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)

Page 17: Ppt on cloud computing

Amazon Web Service

Page 18: Ppt on cloud computing

Amazon EC2 & S3

Amazon Web Service (AWS)

Amazon EC2 Amazon S3

Storage

OS Image (AMI)

OS Image (AMI)

Page 19: Ppt on cloud computing

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

Page 20: Ppt on cloud computing

Google App Engine

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

Python ScriptsFramework WebApp [Django]

Source Code

Use

Develop

Console

User

Web BrowserUpload Script

SDK

1

2

34

Cloud Computing

Application

Phyton Runtime Library Datastore

Big Table

Developer

Page 21: Ppt on cloud computing

Google App Engine

Powered by Google App Engine

http://www.officialroyalwedding2011.org/

Page 22: Ppt on cloud computing

Google App Engine vs. Amazon Web Service

Topic of comparison

Cloud computing userGoogle App Engine Amazon Web Service

Reliability High security and reliability. High reliability because it has clearly SLA and ensureUsers to get high security.

Learn ability Easy to use and it has an application manual.

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

Language Support Java and Python, the language used in the present.

Support all languages and it can be uploaded to AMI.

Tool It has many tools that help you to create an application e.g. Google App Engine SDK etc.

There is no need.

Services No need to buy any kind of service due to comprehensive service.

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

Page 23: Ppt on cloud computing

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

Page 24: Ppt on cloud computing

Cloud Computing

Thank You