cloud compting

Post on 16-Jan-2017

9 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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 ?

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 ?

On demand self service Easy network access: Anywhere ,Anytime

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

pooling

Common Cloud Characteristics

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

Grid To Cloud Evolution

Cloud Computing Architecture

Fundamental Cloud Computing Services

Cloud Service End User View

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

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

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

Cloud Computing Service Model

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 ?

Cloud Computing Growth Forecast

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

Thank You :Daksh Tomar

top related