cloud computing by: vivek ravindran. introduction: cloud computing in general involves delivering...

17
Cloud Computing By: Vivek Ravindran

Upload: loren-shepherd

Post on 19-Jan-2018

216 views

Category:

Documents


0 download

DESCRIPTION

Cloud Computing Advantages: Cloud Computing Offers many advantages - Lower Costs Pay as you go Computing Elasticity and Scalability Service Level Agreements

TRANSCRIPT

Page 1: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Cloud Computing

By: Vivek Ravindran

Page 2: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables convenient, on‐demand network access to a shared pool of configurable computing resources. Services and Resources involve

ServersNetworksStorageApplications

The hosted service can be rapidly provisioned and released with minimal management effort or service provider interaction

Page 3: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Cloud Computing Advantages: Cloud Computing Offers many advantages -

Lower Costs Pay as you go Computing Elasticity and Scalability Service Level Agreements

Page 4: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Cloud Computing Framework

Page 5: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Cloud CharacteristicsThree distinct characteristics -

Sold on Demand - by the minute or the hour Services are Elastic – services as required at given time Service is fully managed by the provider

Page 6: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Cloud Computing Vendors

The Cloud computing market is very crowded.

Few of the major vendors are…

Page 7: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Cloud Service ModelsService Models of Cloud Computing are -

Cloud Infrastructure as a Service (IaaS)Cloud Platform as a Service (PaaS)Cloud Software as a Service (SaaS)

Page 8: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Cloud Infrastructure as a Service (IaaS)Infrastructure services provide building blocks that can be moulded to run different application servers, packaged applications, etc., which can be used to host applications. Infrastructure Services include -

Storage - Provide metered, on‐demand storage of structure or un‐structured data delivered as a service.

Vendors - Amazon EBS & S3, MossoCloud Files, Nirvanix, VaultscapeStorageCompute - provide metered, on‐demand execution of codes, services or applications delivered as a service.

Vendors - Amazon EC2, MossoCloud Servers, AppNexus, Terremark, GridLayerServices Management - provide a layer of management of the infrastructure services

Vendors - IBM, RightScale, Scalr, CloudStatus, Kaavo

Page 9: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Cloud Platform as a Service (PaaS)Platform services offer a ready built infrastructure and application frameworks that can be used for building and running applications. Platform Services include -

General Purpose - provide development tools for cloud‐capable applications or application fragments.

Vendors - Force.com, LongJump, Google App Engine, MS Azure Services PlatformBusiness Intelligence - provide business intelligence capabilities as service and can be cloud‐based.

Vendors - Aster DB, Panaroma, VerticaIntegration - provide integration and process orchestration capabilities delivered as a service.

Vendors - Amazon SQS, HubSpan, Microsoft BizTalk Services

Page 10: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Cloud Platform as a Service (PaaS)Platform Services include -

Development & Testing - provide software development life‐cycle management capabilities delivered as a service.

Vendors - Mercury, LoadStorm, CollabnetDatabase - provide data management services to application developers delivered as a service.

Vendors - Google BigTable, Amazon SimpleDB, FathomDB, Microsoft SDS

Page 11: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Cloud Software as a Service (SaaS)Software services are applications or components that can be used as an end application or used as part of a custom solution Software Services include –

Billing, Financials, Legal, Human Resources - Aria Systems, OpSourceSales, CRM - Concur, Xero, WorkdayDesktop Productivity - DirectLaw, AdvologixContent Management - Taleo, WorkdayBackup & Recovery - Xactly, LucidEra, StreetSmartsDocument Management - Salesforce.com, NetSuite, LiveOpsCollaboration - Box.net, DropBoxSocial Networks - Ning, Zembly

Page 12: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

World Wide IT Cloud Services Revenue in 2009

Applications49%

Infra-structure Software

20%

Servers12%

App Dev/Deploy

10%

Storage9%

IDC - September 2009

Page 13: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

World Wide IT Cloud Services Revenue in 2013

IDC

Applications38%

Infra-structure Software

20%

Servers15%

App Dev/Deploy

13%

Storage14%

Page 14: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Cloud Deployment ModelPrivate Cloud - The cloud infrastructure is operated solely for an organization.

Community Cloud - Several organizations have similar requirements and seek to share the cloud infrastructure.

Public Cloud – Cloud computing through off-site third-party provider

Hybrid Cloud – Mix of Cloud models. Normally used for archiving and backup functions

Page 15: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

Thank You!!!

Page 16: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

ReferenceNIST - http://www.nist.gov/index.htmlLustratus Repama - http://www.lustratusrepama.comIDC - http://blogs.sun.com/ralvi/entry/cloud_computing_market_a_42bWikipedia - http://en.wikipedia.org/wiki/Cloud_computinghttp://www.cloudcomputingarchitecture.net/http://communication.howstuffworks.com/cloud-computing.htm

Page 17: Cloud Computing By: Vivek Ravindran. Introduction: Cloud Computing in general involves delivering hosted services over the Internet. The model enables

DISCLAIMERThis report is for the exclusive use of visitors of the vivek.ravindran.com website to whom it is addressed and is not to be circulated to any third party. The report is provided solely for informational purposes and is not to be construed as providing advice, recommendations, endorsements, representations or warranties of any kind whatsoever.The report has been prepared from sources and data, which I believe to be reliable, but do not make any representation as to its accuracy or completeness. Any decision or action taken by the recipient based on this report shall be solely and entirely at the risk of the recipient. Opinions and information provided are made as of the date of the report issue and are subject to change without notice.This presentation is not intended for general circulation or publication, nor is it to be used, reproduced or distributed in any manner or purpose without the prior written consent of Vivek Ravindran.

Email: [email protected]://www.vivekravindran.com

IndiaBangalore, KarnatakaPhone: +919900576914