Making of a Successful Cloud Business
Upcoming SlideShare
Loading in...5

Like this? Share it with your network


Making of a Successful Cloud Business



Making of a Successful Cloud Business: ...

Making of a Successful Cloud Business:
Current Status & Future Requirements
Rajarshi Bhose and Sumit Kumar Bose
Infosys Technologies Limited
Delivered as part of Cloud symposium, at ACM Bangalore COmpute 2009.



Total Views
Views on SlideShare
Embed Views



1 Embed 27 27



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Making of a Successful Cloud Business Presentation Transcript

  • 1. ACM Tutorial Talk on Cloud Computing Making of a Successful Cloud Business: Current Status & Future Requirements Rajarshi Bhose and Sumit Kumar Bose Infosys Technologies Limited
  • 2. Talk Outline • Cloud Classification • The Need for Cloud Business • Challenges in the Current Clouds • A Viable Cloud Adaptation Strategy • Conclusion
  • 3. Cloud Classification Infrastructure Cloud Application Platform Cloud Provides Resources like Compute power, Provides open platforms for developers storage, queuing, bandwidth, load balancing Developers concentrate on High end applications e.g.: Amazon, 3tera Without worrying on Clusters and Virtualization e.g. Google App Engine, Cloud Classification Software As A Service Cloud Private and Public Cloud Provides specific Business Applications Private Cloud runs inside the Enterprise e.g.: Cloud CRM, E-Mail, Word Processing. Speed and Quick setup with almost nil spending on Internal IT. Public Cloud like AWS which any one can pay and use E.g.: Google App, Can also create an Enterprise Cloud
  • 4. The need for cloud Business: IT Infrastructure Management Challenges • Sparse Server Utilization Am I spending too much ??? – Volatile demand results in server Am I getting good ROI ??? sprawl. Do I have enough resources to meet my on-demand business needs ??? • Increased Time To Market for Server Can I quickly provision some new Provisioning servers to my R/D team for their new – Need for rapid deployment of ideas with out increasing the total cost of infrastructure for development, my IT? testing and to experiment and work out ideas. • Upfront Buffers leading to Capacity Can some one up in the clouds help ? Redundancy • Long infrastructure delivery time-lines – Driven by elaborate process and governance mechanisms. • An economic crisis with renewed focus on driving down costs. • Mismanaged Infrastructure budgets
  • 5. Infrastructure Architecture : Generic Cloud Service and Application Tenant 1 Tenant 2 Tenant 3 Layer Multi tenancy Execution Container Host Host (Storage / Containers Containers Computation) Scale, SLA Physical Layer
  • 6. Building blocks of the Enterprise Cloud Application Host Virtualization Policy Management Data Virtualization Moniting Metering Security Resource Broker Provisioning Mgr System Virtualization
  • 7. Cloud Computing Ecosystem Package Package A B A pp App Service Service A B A B ASP / Hosting Service Marketplace SaaS Players Service Data Public Cloud s App 2 App 3 App 1 Service D ata On Premise This is where the problem comes  Heterogeneity
  • 8. A Range of Platforms, Services and Potential Vendors
  • 9. A Viable Cloud Adaptation Strategy Security and Authentication Cloud Resource Description Language Cloud Federation Language Distributed Network Management Distributed Storage Management Cloud Memory Management Standards I/O Management Adaptability Cloud Monitoring and Adoption On Demand Provisioning System Metrics Automated SLA Automated SLA Metrics Management Provisioning & Negotiation
  • 10. 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.
  • 11. 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.
  • 12. Automated SLA Negotiation Compute Broker 1 Cloud-A Publish offers Broker 2 Negotiate/Bid Capacity Request Storage Cloud-A Negotiation Mechanism Auction Mechanism Storage Cloud-B Service Broker N-1 Compute Consumers Cloud-B Broker N Service Source: Buyya et. al. [2008] Providers
  • 13. Automated Provisioning • Commoditization of cloud services require that the provisioning 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
  • 14. Going Forward Enterprise Cloud App 1 App 2 App 3 AppC AppC App A App B SaaS Vendor A SaaS Vendor B Public Cloud A Public Cloud B On Premise
  • 15. Summary • Cloud Classification • Current IT Challenges • External Cloud Providers – Scalable Infrastructure – Externalize SLAs – Geo Distributable – Costing pegged on Outcome • Standardization is important for the ultimate realization of cloud.
  • 16. Contd… • Standardization is the first step to realize automated SLA negotiation • Automated provisioning is important and critical for cloud realization.
  • 17. Thank You Email: