final

24
Cloud Computing

Upload: sri-vidhya-k

Post on 09-May-2015

1.157 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Final

Cloud Computing

Page 2: Final

• is defined as the network of servers and clients in the web.

CLOUD

It uses the concept of

CLOUD COMPUTING

WHAT IS A ?

CLOUD

Page 3: Final

Distributed Computing Challenges

4) Cost 5) Security

2) Availability

3) Maintenance

End Users

1) Scalability

Page 4: Final

A solution is needed!

Page 5: Final

The Little Story of Cloud Computing

Once upon a time…I’m Distributed Computing I allow computations to run on several networked computers I’m cool!

I’m Utility Computing I package computing resources as a metered service I’m economic

Cloud Computing

They fell in love, and had a child…

Page 6: Final

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 7: Final

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 8: Final

Applications of Cloud Computing

Google App

Amazon EC2 & S3

Windows Azure

Google App Engine

Panda Cloud

Dropbox

iCloud

Page 9: Final

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

Page 10: Final

Google App Engine

Google App Engine (GAE) is a platform for developing and hosting web applications in Google-managed data centers.

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

Page 11: Final

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 12: Final

Hardware & Software which Delivers cloud applications,Consumes cloud services

Commercial Examples Web Browsers (IE, Firefox, Google Chrome)Mobiles (iPhone, Android, Windows Mobile)

Cloud Clients

Page 13: Final

GoogleApp Engine

Other Cloud Providers

GoGrid Cloud Hosting

Joyent Accelerators

Mosso Cloud Hosting

Page 14: Final

Cloud Computing Architecture

Page 15: Final

Cloud Service Models

There are mainly 3 service models given as:

1. Software as a Service (SaaS)

2. Platform as a Service (PaaS)

3. Infrastructure as a Service (IaaS)

Page 16: Final

Layers

Page 17: Final

Types of Cloud Storage

1. Public Cloud

2. Private Cloud

3. Hybrid Cloud

Page 18: Final

Public Cloud

A form of cloud storage where the enterprise and

storage service provider are separate and the data is

stored outside of the enterprise's data center. With

public cloud storage, or external storage clouds,

enterprises and small businesses offload their data

storage and archival / backup needs to a third-party

cloud storage service provider, freeing them from the

expensive costs of having to purchase, manage and

maintain on-premises storage hardware and software

resources

Page 19: Final

Private Cloud

The phrase used to describe a

cloud computing platform that is implemented within

the corporate firewall, under the control of the IT

department.

A private cloud is designed to offer the same features

and benefits of public cloud systems, but removes a

number of objections to the cloud computing model

including control over enterprise and customer data,

worries about security, and issues connected to

regulatory compliance

Page 20: Final

Hybrid Cloud

A combination of public cloud storage and

private cloud storage where some critical data

resides in the enterprise's private cloud while other

data is stored and accessible from a public cloud

storage provider.

Hybrid cloud storage combines the advantages of

scalability, reliability, rapid deployment and

potential cost savings of public cloud storage with

the security and full control of private cloud storage.

Page 21: Final
Page 22: Final

Advantages

1. Lower computer costs.

2. Improved performance.

3. Reduced software costs.

4. Instant software updates.

5. Improved document format compatibility.

6. Unlimited storage capacity.

7. Increased data reliability.

8. Universal document access.

9. Latest version availability.

10. Device independence.

Page 23: Final

Disadvantages

1. Requires a constant Internet connection.

2. Does not work well with low-speed connections.

3. Features might be limited.

4. Can be slow.

5. Stored data might not be secure.

6. Stored data can be lost.

Page 24: Final

Operating System In Cloud

You can try from online at home. http://beta.cloudo.com/