Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Making of a Successful Cloud Business


Published on

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.

Published in: Technology
  • Dating for everyone is here: ❤❤❤ ❤❤❤
    Are you sure you want to  Yes  No
    Your message goes here
  • Sex in your area is here: ♥♥♥ ♥♥♥
    Are you sure you want to  Yes  No
    Your message goes here

Making of a Successful Cloud Business

  1. 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. 2. Talk Outline • Cloud Classification • The Need for Cloud Business • Challenges in the Current Clouds • A Viable Cloud Adaptation Strategy • Conclusion
  3. 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. 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. 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. 6. Building blocks of the Enterprise Cloud Application Host Virtualization Policy Management Data Virtualization Moniting Metering Security Resource Broker Provisioning Mgr System Virtualization
  7. 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. 8. A Range of Platforms, Services and Potential Vendors
  9. 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. 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. 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. 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. 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. 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. 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. 16. Contd… • Standardization is the first step to realize automated SLA negotiation • Automated provisioning is important and critical for cloud realization.
  17. 17. Thank You Email: