cloud compting

18

Upload: daksh-tomar

Post on 16-Jan-2017

9 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Cloud compting
Page 2: Cloud compting

Why learn about cloud computing ? What is cloud computing ? Evolution to cloud computing Cloud computing architecture Fundamental cloud services SaaS ,PaaS ,Iaas Deployment models What does it mean to developer ? Conclusion

Agenda

Page 3: Cloud compting

Everybody is taking about it, it’s a Buzzword.!

Seen an acceleration in adoption of cloud computing and cloud services.

It is mentioned as one of the top 5 technology trends to watch in next 4-5 years.

Why learning about computing ?

Page 4: Cloud compting

Services and solutions that are delivered and consumed in real time over internet in cloud services.

Cloud computing is a deli- very model of computing services over internet.

What is cloud computing ?

Page 5: Cloud compting

On demand self service Easy network access: Anywhere ,Anytime

,Any device Rapid Elasticity Pay as you go Location independent resource

pooling

Common Cloud Characteristics

Page 6: Cloud compting

Combined affects of following factors have made cloud computing a compelling paradigm

Advancement in processors Virtualization technology Distributed storage Automated management Broadband internet access Fast & inexpensive service

Supporting factors for cloud computing

Page 7: Cloud compting

Grid To Cloud Evolution

Page 8: Cloud compting

Cloud Computing Architecture

Page 9: Cloud compting

Fundamental Cloud Computing Services

Page 10: Cloud compting

Cloud Service End User View

Page 11: Cloud compting

Most known and first service, major service given as part of cloud computing service

In case the app. Itself is provided by the service provider , typically via web browser.

Example:- - User mail: Gmail, Hotmail - User pics: Picasa, Flickr - Enterprise: Webex, OfficeLive

Software as a service

Page 12: Cloud compting

PaaS – Platform as a Service Hosted App. Environment for developing

and deploying cloud based applications

Examples:- -Google’s App Engine -Amazon EC2 -Microsoft Azure

Platform As a Service

Page 13: Cloud compting

IaaS- Service provider offers capacity for rent basically hosted Data centers and services

An evolution of web site and server hosting services which provided services and virtual private servers

Examples:- - AT&T –Hosting & Storage - Rackspace -Amazon EC2

Infrastructure as a service

Page 14: Cloud compting

Cloud Computing Service Model

Page 15: Cloud compting

Cloud computing is an extension of distributed models of software development and delivery

-The software is composed of interoperable third party components -The execution happens in distributed manner on multiple computers -The ownership is distributed between multiple organizations

What Does It Mean To Software Developer ?

Page 16: Cloud compting

Cloud Computing Growth Forecast

Page 17: Cloud compting

Cloud Computing is evolved by consolidating several technologies like SaaS, Grid and virtualization

Major services: SaaS, PaaS & IaaS 3 deployment models: Private, Public

&Hybrid From software development perspective it is

an extension of distributed computing

Conclusion

Page 18: Cloud compting

Thank You :Daksh Tomar