Top Banner
An Introduction to Cloud Computing
25
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to Cloud Computing

An Introduction to Cloud Computing

Page 2: Introduction to 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 in terms of what happened to mechanical power over 100 yrs ago

• Now computers are simple devices connected to the larger cloud

• Data processing, storage and software applications that used to run locally are now being supplied by big central computing stations. They're becoming, in essence, computing utilities.

What isCloud Computing?

Page 3: Introduction to Cloud Computing

IaaSInfrastructure as a Service

PaaSPlatform as a Service

STaaSStorage as a Service

SaaSSoftware as a Service

Page 4: Introduction to Cloud Computing

Software delivery model

• Also known as On-demand service.

• No hardware or software to manage.

• Service delivered through a browser.

SaaS

Page 5: Introduction to Cloud Computing

Advantages

• Pay per use• Instant Scalability• Security• Reliability• APIs

SaaS

Page 6: Introduction to Cloud Computing

Examples• CRM• Financial Planning• Human Resources• Yahoo mail

Commercial Services:• Salesforce.com• emailcloud

SaaS

Page 7: Introduction to Cloud Computing

Platform delivery model

• Category of cloud computing service that provides a platform and a solution stack as a service.

• Estimating demand is not a science!

• Platform management is not fun!

PaaS

Page 8: Introduction to Cloud Computing

Popular services

• Storage• Database• Scalability

PaaS

Page 9: Introduction to Cloud Computing
Page 10: Introduction to Cloud Computing

Advantages

• Pay per use• Instant Scalability• Security• Reliability• APIs

PaaS

Page 11: Introduction to Cloud Computing

Examples

• Google App Engine• Mosso• AWS: S3

PaaS

Page 12: Introduction to Cloud Computing

Computer infrastructure delivery model

Access to infrastructure stack:– Full OS access– Firewalls– Routers– Load balancing

IaaS

Page 13: Introduction to Cloud Computing

Advantages

• Pay per use• Instant Scalability• Security• Reliability• APIs

IaaS

Page 14: Introduction to Cloud Computing

Examples

• Flexi scale• AWS: EC2

IaaS

Page 15: Introduction to Cloud Computing

Common Factors

• Pay per use• Instant Scalability• Security• Reliability• APIs

IaaS

PaaS

SaaS

Page 16: Introduction to Cloud Computing
Page 17: Introduction to Cloud Computing

MODES OF CLOUDS

1. Public Cloud: Can be accessed by any subscriber

with an internet connection and access to the cloud space.

Can be shared by various organizations.

E.g. : Amazon, Google, etc….

Page 18: Introduction to Cloud Computing

2. Private cloud: Is established for a specific group or an

organizations and limits access to just that group.

It is not shared with other organizations.

It is more expensive and more secure. E.g.: HP data centre, IBM, 3tera.

Page 19: Introduction to Cloud Computing

3. Hybrid Cloud: It is essentially a combination or usage

of both public and private cloud. Organizations may host critical

applications on private clouds. Where as relatively less security

concerns on public cloud.

Page 20: Introduction to Cloud Computing
Page 21: Introduction to Cloud Computing

CLOUD OPERATING SYSTEM

• Eye OS• Amoeba OS• Glide OS• Start force• my Goya• Corneli OS• Cloudo, Ghost, Zimdesk

Page 22: Introduction to Cloud Computing

Advantages:• Is Eco-Friendly.• Can reduce E-waste.• Helps to accelerate Green IT.• Can reduce Global Warming.• Reduce cost and Increase

storage.• Allows focus on any topic.

IaaS

PaaS

SaaS

Page 23: Introduction to Cloud Computing

DISADVANTAGE:• Requires a constant internet connection.• Security and Privacy.• A dead internet connection means no

work and in areas where internet connections are few or inherently unreliable, this cloud be a deal-breaker.

• When you are offline, cloud computing simply does not work.

Page 24: Introduction to Cloud Computing

CONCLUSION

• It is a powerful new abstraction for large scale data processing system.

• Also it is a new emerging architecture needed to expand the internet to become the computing platform of the future.

Page 25: Introduction to Cloud Computing