Making of a Successful Cloud Business
-
Upload
acmbangalore -
Category
Technology
-
view
2.843 -
download
1
description
Transcript of Making of a Successful Cloud Business
ACM TutorialTalkon Cloud Computing
Making of a Successful Cloud Business:Current Status & Future Requirements
Rajarshi Bhose and Sumit Kumar BoseInfosys Technologies Limited
Talk Outline
• Cloud Classification
• The Need for Cloud Business
• Challenges in the Current Clouds
• A Viable Cloud Adaptation Strategy
• Conclusion
Infrastructure Cloud Application Platform Cloud
Software As A Service Cloud Private and Public Cloud
CloudClassification
Provides Resources like Compute power,storage, queuing, bandwidth, load balancing
e.g.: Amazon, 3tera
Provides open platforms for developersDevelopers concentrate on High end applications
Without worrying on Clusters and Virtualizatione.g. Google App Engine, Force.com
Private Cloud runs inside the Enterprise
Public Cloud like AWS which any one can pay and useCan also create an Enterprise Cloud
Provides specific Business Applicationse.g.: Cloud CRM, E-Mail, Word Processing. Speed and
Quick setup with almost nil spending on Internal IT.E.g.: Google App, Salesforce.com
Cloud Classification
The need for cloud Business:IT Infrastructure Management Challenges
• Sparse Server Utilization– Volatile demand results in server
sprawl.
• Increased Time To Market for ServerProvisioning– Need for rapid deployment of
infrastructure for development,testing and to experiment andwork out ideas.
• Upfront Buffers leading to CapacityRedundancy
• Long infrastructure delivery time-lines– Driven by elaborate process and
governance mechanisms.
• An economic crisis with renewedfocus on driving down costs.
• Mismanaged Infrastructure budgets
Am I spending too much ???Am I getting good ROI ???Do I have enough resources to meet myon-demand business needs ???Can I quickly provision some newservers to my R/D team for their newideas with out increasing the total cost ofmy IT?
Can some one up in the clouds help ?
Infrastructure Architecture : Generic Cloud
Tenant 1 Tenant 2 Tenant 3
HostContainers
HostContainers
PhysicalLayer
Service andApplicationLayer
Execution Container(Storage /Computation)
Multi tenancy
Scale,SLA
Building blocks of the Enterprise Cloud
System Virtualization
Policy
Managem
ent
Resource Broker
Metering
Moniting
Security
Provisioning Mgr
Data Virtualization
Application Host Virtualization
Cloud Computing Ecosystem
On Premise
Service Marketplace
Service
A
Service
AService
B
Service
B
App 2
App 3
SaaS Players
AppA
AppA
AppB
AppB
SaaS Players
AppA
AppA
AppB
AppB
ASP / Hosting
PackageA
PackageA
PackageB
PackageB
ASP / Hosting
PackageA
PackageA
PackageB
PackageB
App 1
Service Data
Service Data Public Clouds
This is where the problem comes Heterogeneity
A Range of Platforms, Services and PotentialVendors
A Viable Cloud Adaptation Strategy
Automated SLAManagement& Negotiation
Standards
AutomatedProvisioning
CloudAdoption
Security and AuthenticationCloud Resource Description LanguageCloud Federation LanguageDistributed Network ManagementDistributed Storage ManagementCloud Memory ManagementI/O ManagementAdaptability
Monitoring andSystem MetricsSLA Metrics
On Demand Provisioning
Standardization
• Current Issues– Vendor lock ins.– A Single Provider may not meet all customer requirements– Non Portability of code and applications/Inter-operability
of clouds
• What does a customer gain from standardization.– No Vendor lock ins.– Use Heterogeneous services from several clouds.– Cloud Federation– A standard API for accessing and creating applications.
Contd…
• Steps required for Standardization.– All Cloud Vendors should come together and agree on the
standardization requirements.– Form a Committee and drive the effort and necessary
research.– Work with standard bodies like W3C etc.– Vendors should develop API, Applications and Services
based on the standards.
Automated SLA Negotiation
ComputeCloud-A
ComputeCloud-B
StorageCloud-A
StorageCloud-B
Broker 1
Broker 2
Broker N
Broker N-1
Req
ues
tC
apac
ity Negotiate/Bid
Negotiation Mechanism
Auction Mechanism
ServiceProviders
ServiceConsumers
Publish offers
Source: Buyya et. al. [2008]
Automated Provisioning
• Commoditization of cloud services require that theprovisioning be completely automated– VM creation and bare metal provisioning– Network and Storage enactment– Automation workflow
• Generic descriptors for provisioning request.
• License management
• Network, storage and VM security
Going Forward
Public Cloud A Public Cloud BOn Premise
AppC
SaaS Vendor A SaaS Vendor B
AppCApp A App BApp 1 App 2 App 3
Enterprise Cloud
Summary
• Cloud Classification
• Current IT Challenges
• External Cloud Providers– Scalable Infrastructure– Externalize SLAs– Geo Distributable– Costing pegged on Outcome
• Standardization is important for the ultimaterealization of cloud.
Contd…
• Standardization is the first step to realize automatedSLA negotiation
• Automated provisioning is important and critical forcloud realization.
Thank YouEmail: [email protected]