cloud coumputing

20
Presented by Sai Kumar. R 12691A0583

Upload: sai-kumar

Post on 29-May-2015

95 views

Category:

Technology


0 download

DESCRIPTION

i hope that it is use full for all the engineering students

TRANSCRIPT

Page 1: cloud coumputing

Presented by

Sai Kumar. R12691A0583

Page 2: cloud coumputing

INTRODUCTION

• The actual term cloud borrows from telephony in that telecommunication companies, who until the 1990 primarily offered dedicated point to point data circuits began offering VIRTUAL PRIVATE NETWORK(VPN) services with comparable quality of service but at a much lower cost.

Page 3: cloud coumputing
Page 4: cloud coumputing

What is Cloud Computing?• Cloud Computing is a general term used to describe a new

class of network based computing that takes place over the Internet,

– basically a step on from Utility Computing

– a collection/group of integrated and networked hardware, software and Internet infrastructure (called a platform).

– Using the Internet for communication and transport provides hardware, software and networking services to clients

• These platforms hide the complexity and details of the underlying infrastructure from users and applications by providing very simple graphical interface or API (Applications Programming Interface).

Page 5: cloud coumputing

CHARACTERISTICS

♥ Application programming interface.♥ Device and location independence.

♥ Virtualization .

♥ Reliability.

♥ Maintenance .

♥ Security .

♥ Performance

♥ Agility.

Page 6: cloud coumputing

Deployment Models

• Public cloud

• Private cloud

• Hybrid cloud

Page 7: cloud coumputing

Types of cloudPublic cloud•Public cloud (off-site and remote) describes cloud computing where resources are dynamically provisioned on an on-demand, self-service basis over the Internet, via web applications/web services, open API, from a third-party provider who bills on a utility computing basis.

Private cloud•A private cloud environment is often the first step for a corporation prior to adopting a public cloud initiative. Corporations have discovered the benefits of consolidating shared services on virtualized hardware deployed from a primary datacenter to serve local and remote users.

Hybrid cloud•A hybrid cloud environment consists of some portion of computing resources on-site (on premise) and off-site (public cloud). By integrating public cloud services, users can leverage cloud solutions for specific functions that are too costly to maintain on-premise such as virtual server disaster recovery, backups and test/development environments.

Page 8: cloud coumputing

Services

• Cloud Services can be dived into *3 stacks:

• 1. Infrastructure as a Service: IaaS

• 2. Platform as a Service: PaaS

• 3. Software as a Service: SaaS

Page 9: cloud coumputing

Infrastructure as a Service (IaaS)

• IaaS is the delivery of technology infrastructure as an on demand scalable service

– Usually billed based on usage

– Usually multi tenant virtualized environment

– Can be coupled with Managed Services for OS and application support

Page 10: cloud coumputing

IaaS Examples

Page 11: cloud coumputing

Platform as a Service (PaaS)

• PaaS provides all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely from the Internet.

– Typically applications must be developed with a particular platform in mind

– Multi tenant environments

– Highly scalable multi tier architecture

Page 12: cloud coumputing

PaaS Examples

Page 13: cloud coumputing

Software as a Service? (SaaS)

• SaaS is a software delivery methodology that provides licensed multi-tenant access to software and its functions remotely as a Web-based service.

– Usually billed based on usage

– Usually multi tenant environment

– Highly scalable architecture

Page 14: cloud coumputing

SaaS Examples

Page 15: cloud coumputing

Cloud Architecture

Page 16: cloud coumputing

BENEFITS OF CLOUD♣ Reduce spending on technology

♣ Globalize your work force on the cheap

♣ Reduce capital cost

♣ Improve accessibility

♣ Improve flexibility

♣ Less personal training is needed

♣ Monitor project more effectively

♣ Achieve economic of scale

Page 17: cloud coumputing

Disadvantages of Cloud Computing

Requires a constant Internet connection:

•Cloud computing is impossible if you cannot connect to the Internet.

•Similarly, a low-speed Internet connection, such as that found with dialup services, makes cloud computing painful at best and often impossible.

Page 18: cloud coumputing

Some Commercial Cloud Offerings

Page 19: cloud coumputing

CONCLUSION

• Cloud Computing holds some strong promises

– Highly Available

– Dynamically allocate resources

– Pay only for resources that you use

• Cloud Computing is not yet well understood

Page 20: cloud coumputing