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.

Cloud lockin and interoperability v2 indic threads cloud computing conference 2011


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Cloud lockin and interoperability v2 indic threads cloud computing conference 2011

  1. 1. Cloud Lock-in and Interoperability Ashwin Waknis Persistent Systems 1
  2. 2. Agenda Cloud Computing – A Recap Cloud Lock-in Portability & Interoperability Emerging Standard Best PracticesQ&A 2
  3. 3. Cloud Computing – A RecapNIST Summary Measured Service Rapid Elasticity EssentialCharacteristics On-Demand Broad Network Resource Self Service Access Pooling Service Software as a Platform as a Infrastructure as Models Service (SaaS) Service (PaaS) a Service (IaaS) Deployment Models Public Private Hybrid 3
  4. 4. Examples of Cloud ProvidersSaaSPaaSIaaS 4
  5. 5. What is vendor lock-in?“You can checkout anytime you like, But you cannever leave“!-Eagles, Hotel California“One way ticket to themoon”-Boney M 5
  6. 6. Back to basics: DefinitionsLock-in: When there is significant cost to switch cloudvendorsPortability: Ability to move application, data, toolsfrom one cloud to anotherInteroperability: Ability for different cloud to talk toeach otherFederation: Ability to bring together services fromvarious cloud vendors to provide a solution 6
  7. 7. A Telecom Example Portability Interoperability 7
  8. 8. What was in it for customers? Portability + Interoperability+ Federation= More choices => Lower costs& Innovative solutions 8
  9. 9. … And for vendors/operators? The carriers saw a jump Interoperability = of 250% to 900% of The Network Effect jump in SMS volumes! 9 Reference: The Clouds Hidden Lock-in
  10. 10. What does that mean?Cloud vendors are not against interoperabilityor federation. They just need to agree onstandards.Some cloud vendors are implicitly againstportability. Because that means they have to becost effective and innovative. 10
  11. 11. What Lock-in Means For the Cloud EcosystemFor Customer For Vendor For Overall Market 11
  12. 12. Lock-in Concerns Source: RightScale blog 12
  13. 13. Why do customers need choice? 13
  14. 14. Customer Concerns How do I manage data seamlessly? How will my DR How will my DR and BC look like? and BC look like? How will be SLA look like in this environment? How will I Customer manage Audits? Can I move my application, data? 14
  15. 15. Some Use Cases Data APIs/Services On Premise Data Public Cloud Center On Premise Data Center Federated SolutionPublic Cloud 1 Public Cloud 2 15
  16. 16. Portability means taking what you own 16
  17. 17. What is portable? You own only data, you can take only data! 17
  18. 18. What is portable? Only Data! 18
  19. 19. What is portable?Microsoft Azure Primarily Data! 19
  20. 20. What is portable?Amazon Web Services Primarily Data! 20
  21. 21. Lock-in Summary • Customer owns data but Salesforce owns database, middleware and applications • Visualforce (UI), Apex scripting language and database model (objects) is proprietary to Salesforce •Windows Azure middleware centered around IIS and .NET framework •SQL Azure relational database is primarily MS SQL Server •Platform is proprietary (caching, service bus, access control, etc) • Has proprietary VM image technology (Amazon Machine Image) • Proprietary infrastructure platform: SQS, SNS, SES, Management 21
  22. 22. Bright spots on portabilityRightscaleVMForceCloudFoundryOpenStackOpen Source: Eucalyptus, 22
  23. 23. Cloud Standards 23
  24. 24. Distributed Management Task ForceDMTF – Development, validation and promotion of systemsmanagement standards.Cloud Management Working Group Develop a set of prescriptive specifications that deliver architectural semantics andimplementation details to achieve interoperable management of clouds betweenservice requester/developers and providers. Primary focus on cloud resource management aspects of IaaS including SLA, QoS,utilization, provisioning, monitoring, reporting and auditing. Working on deliverables from  Common Information Model (CIM) : provides a common definition of management information for systems, networks, applications and services, and allows for vendor extensions  Open Virtualization Format (OVF) : OVF is a hypervisor-neutral, efficient, extensible, and open specification for the packaging and distribution of virtual appliances composed of one or more virtual computer systems 24
  25. 25. Distributed Management Task ForceCloud Auditing Data Federation Working GroupOpen standards for cloud auditing that support submission andretrieval of audit event data from cloud provider in form ofcustomizable reports and logs. Scope will include  Data model and specification  Interface model, API specification  Interaction model 25
  26. 26. Members 26
  27. 27. Storage Networking Industry AssociationDeveloping and promoting standards, technologies, andeducational services and promoting activities that expand thebreadth and quality of the storage and information managementmarket.Cloud Data Management Interface (CDMI)Applications will use to create, retrieve, update and delete dataelements from the CloudDiscover the capabilities of the cloud storage offering and managecontainers and its dataManage data system metadata on containers and contained dataelements 27
  28. 28. Members 28
  29. 29. Cloud Security Alliance CSA Governance, Risk & Compliance StackHelp enterprises, cloud providers, security solution providers, and IT auditors instrument and assess both private and public clouds against industry established best practices, standards and critical compliance requirements. CloudAudit Standard Automated Audit, Assertion, Assessment, and Assurance API (A6) of IaaS, PaaS and SaaS environments Cloud Controls Matrix (CCM) Provide fundamental security principles to guide cloud vendors and customers in assessing the overall security risk of a cloud provider. 29
  30. 30. Members 30
  31. 31. Other Standards Bodies European Telecom Standards Institute  TC Cloud – Convergence of IT and telecommunication National Institute of Standards and Technology  Definition, Standards and Use Cases Open Grid Forum  Open Cloud Computing Interface (OCCI) – Specs for cloud based interactions Open Cloud Consortium  Standards, benchmarks and reference implementations Organization for the Advancement of Structured Information Standards (OASIS)  Identity in the cloud (IDCloud) 31
  32. 32. Portability/InteroperabilityBest Practices - General 32
  33. 33. Portability/InteroperabilityBest Practices - IaaS 33
  34. 34. Portability/InteroperabilityBest Practices - PaaS 34
  35. 35. Portability/InteroperabilityBest Practices - SaaS 35
  36. 36. PortabilityA Contrarian View• Comparison to buying a car• Comparison to renting a fully furnished house• The value of I/P/SaaS provider is in its proprietary system• Proprietary also means innovative 36
  37. 37. Key Takeaways Lock-in is not new. Nor is portability and interoperability Today cloud vendors provide limited portability Near future of interoperability is bright; portability will take some time. Follow standard best practices on all platforms to minimize lock-in Lock-in is not evil as long as it is informed decision 37
  38. 38. Questions? 38
  39. 39. Thank You!Ashwin WaknisPersistent Systems 39