final

Post on 09-May-2015

1.157 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Cloud Computing

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

CLOUD

It uses the concept of

CLOUD COMPUTING

WHAT IS A ?

CLOUD

Distributed Computing Challenges

4) Cost 5) Security

2) Availability

3) Maintenance

End Users

1) Scalability

A solution is needed!

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…

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”

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”

Applications of Cloud Computing

Google App

Amazon EC2 & S3

Windows Azure

Google App Engine

Panda Cloud

Dropbox

iCloud

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

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.

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.

Hardware & Software which Delivers cloud applications,Consumes cloud services

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

Cloud Clients

GoogleApp Engine

Other Cloud Providers

GoGrid Cloud Hosting

Joyent Accelerators

Mosso Cloud Hosting

Cloud Computing Architecture

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)

Layers

Types of Cloud Storage

1. Public Cloud

2. Private Cloud

3. Hybrid Cloud

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

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

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.

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.

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.

Operating System In Cloud

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

top related