20
Cloud Computing Bharat Bodage ING Softwares,Pune

Cloud computing by Bharat Bodage

Embed Size (px)

DESCRIPTION

Cloud Computing current trend in Internet Services

Citation preview

Page 1: Cloud computing by Bharat Bodage

Cloud

Computing

Bharat BodageING Softwares,Pune

Page 2: Cloud computing by Bharat Bodage

Contents

What is Cloud Computing ?Features of Cloud Computing

Types of CloudsDeployment Models

Key Technology : VirtualizationAdvantages of Cloud ComputingCloud Computing Market SizeExamples of Cloud ComputingDifficulties for Cloud Computing

References

Page 3: Cloud computing by Bharat Bodage

The term “Cloud” is analogical to “Internet” “ Cloud Computing is internet based computing where virtual shared servers provide Software, Infrastructure, Platform, Devices and other resources and hosting to customers on a pay-as-you-use basis. ”

What is Cloud Computing ?

Page 4: Cloud computing by Bharat Bodage
Page 5: Cloud computing by Bharat Bodage

Virtualized

Features of Cloud Computing

Application Programming Interface (API)Multi-Tenancy

Pay-as-per-use

Scalability

Security

Maintenance

Easy to Use

Page 6: Cloud computing by Bharat Bodage

Architecture of Cloud Computing

Front EndIt comprises to client’s device (or computer network) and some applications needed for accessing cloud computing system.

Back EndIt refers to cloud itself. It includes various computer machines, data storage system and servers.

Middleware is used to allow computers that are connected on network to communicate each other. Middleware administered all the information about client’s demand and traffic ensuring smooth functioning of system.

Page 7: Cloud computing by Bharat Bodage

Types of Clouds

SaaSSoftware as a

Service

PaaSPlatform as a

Service

IaaSInfrastructure as a

Service

Page 8: Cloud computing by Bharat Bodage

SaaSSoftware as a

Service

Software functionality is offered within cloud

Quite Expensive

Increasingly popular with SMEs/SMBs(Small and Mid size Businesses)

Service delivered through browser No Hardware or Software to manage

Ex: SalesForce CRM, Google Apps, Wipro w-SaaS

Page 9: Cloud computing by Bharat Bodage

PaaSPlatform as a

Service

Provides Platform where applications and services can be developed and hosted

Provides API (Application Programming Interface)

Service delivered through browser

Platform management is critical task

Ex: Google App Engine, Window Azure (platform)

Page 10: Cloud computing by Bharat Bodage

IaaSInfrastructure as a

Service

Provides Resources as services

Virtualized Environment

Foundation for SaaS and PaaS

Whole cloud information viz. servers, routers, hardware based load balancing, firewalls and other network equipment's are provides IaaS

Ex: Amazon EC2, SQL Azure, FlexiScale

Page 11: Cloud computing by Bharat Bodage

Public Cloud: It is traditional cloud computing where resources are dynamically provisioned on a fine grained, self service basis over internet of from off-site third party provider.

Deployment Models

Community Cloud: If several organizations have similar requirement and seek to share infrastructure to realize the benefits of cloud computing then community cloud can be established. This is having higher cost than public cloud because this is having only fewer users as compared to public cloud. However this option may offer higher level of privacy, security or policy compliance.

Page 12: Cloud computing by Bharat Bodage

Deployment Models Contd…

Hybrid Cloud: It means two separate clouds joined together (public, private, internal, community) or combination of virtualized cloud server instances used together with real physical hardware. Hybrid cloud is use of physical hardware and virtualized cloud server instances together to provide a single common device.

Private Cloud: Private cloud describe offering’s that deploy cloud computing on private networks. It consists of applications or virtual machines in company’s own set of hosts. Hence to recover from failure, ability to scale up or down depending upon demand.

Page 13: Cloud computing by Bharat Bodage

Key Technology: Virtualization

Hardware

OS

App App App

Hypervisor/ VM Impl.

OS OS

Virtualized Stack

Hardware

Operating System

App App App

Traditional Stack

Virtual machine is to abstract the hardware of single computer into several different executing environment by creating illusion that each separate execution environment is running on its own private machine.

Page 14: Cloud computing by Bharat Bodage

Advantages of Cloud Computing

Pay-as-per-Use

Location Independence

Increased Flexibility

Abstraction (Allows enterprise to focus on its core) Resource Sharing

Instant scalability

Page 15: Cloud computing by Bharat Bodage

Cloud Computing Market Size

According to study conducted by Forbes, the global market for enterprise cloud based services will grow from $ 12.1 billion in 2010 to $ 35.6 billion in 2015. The year-on-year growth rate will be 43% in 2011, but it will decrease to 13% over next five years. Software as a Service(SaaS) will account for 70% of revenue in 2010, while 30% will be related to Infrastructure as a Service(IaaS). Another report states worldwide revenue from public IT cloud services exceeded $ 16 billion in 2009 and is forecasted to reach $ 55.5 billion in 2014, representing a compound annual growth rate(CAGR) of 27.4 %.

Page 16: Cloud computing by Bharat Bodage

Examples of Cloud Computing

The NY Times Amazon EC2 (Elastic Compute Cloud) Nasdaq Amazon EC2

ESPN Right Scale using Amazon EC2 CSS Amazon EC2

British Telecom3 Tera

Taylor WoodrowGoogle Apps

Major League BaseballJoyent

Page 17: Cloud computing by Bharat Bodage

Difficulties for Cloud Computing

Continuous high availabilityConsistencyPerformance IssuesLegal and political problem of data store

and translation across regionScalability of all componentsSecurity

Page 18: Cloud computing by Bharat Bodage

Overview

Overview

Page 19: Cloud computing by Bharat Bodage

References

www.tecno-pulse.com

www.luitinfotech.com

The Future of Cloud Computing -Lutz Schubert

A Short Introduction to Cloud Computing

-David Chappell

Page 20: Cloud computing by Bharat Bodage

Thank You !!!