Published on February 20, 2009
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
Talk Outline • Cloud Classification • The Need for Cloud Business • Challenges in the Current Clouds • A Viable Cloud Adaptation Strategy • Conclusion
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, Force.com 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, Salesforce.com Can also create an Enterprise Cloud
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
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
Building blocks of the Enterprise Cloud Application Host Virtualization Policy Management Data Virtualization Moniting Metering Security Resource Broker Provisioning Mgr System Virtualization
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
A Range of Platforms, Services and Potential Vendors
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
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 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.  Providers
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
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
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.
Contd… • Standardization is the first step to realize automated SLA negotiation • Automated provisioning is important and critical for cloud realization.
Thank You Email: email@example.com firstname.lastname@example.org
How to Build a Successful Cloud Company. ... From a business ... Second is making sure the unit economics of your business work and your ...
Read Accenture’s research on how technology companies can create and implement the right operating model to build a successful cloud business. ... making ...
Cloud profitability success stories. ... their business through successful use of the cloud’s ... is making it easier for Cloud Service ...
Enrique Salem, president & CEO, Symantec. We are in the midst of the information economy. No matter what business you're in, chances are you are already ...
Successful Cloud Partners ... Planning for your cloud business. ... to face at least some opportunity cost from their traditional business when making the ...
Cloud Strategies helps build and grow successful SaaS companies in areas of Sales and Marketing, ... Posted in Blog, Business and Finance, ...
... How to Execute a Successful Cloud Strategy in 2012 ... the evolution of business needs in order to choose the ... making the assumption
What Successful Partners are Doing to Build ... Planning for Your Cloud Business ... • Lowering cost of making the sale ...
If you are ready to put the Cloud to work for your business, you can start small so you can see the benefits without making major changes to your operations.