SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Cloud Lock-in and
 Interoperability
               Ashwin Waknis
                Persistent Systems




                                     1
Agenda
 Cloud Computing – A Recap
 Cloud Lock-in
 Portability & Interoperability
 Emerging Standard
 Best Practices
Q&A


                                   2
Cloud Computing – A Recap
NIST Summary


                           Measured Service                 Rapid Elasticity
     Essential
Characteristics
                   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



                                  http://www.csrc.nist.gov/groups/SNS/cloud-computing/index.html 3
Examples of Cloud Providers

SaaS




PaaS




IaaS

                              4
What is vendor lock-in?
“You can checkout any
time you like, But you can
never leave“!
-Eagles, Hotel California


“One way ticket to the
 moon”
-Boney M


                             5
Back to basics: Definitions
Lock-in: When there is significant cost to switch cloud
vendors
Portability: Ability to move application, data, tools
from one cloud to another
Interoperability: Ability for different cloud to talk to
each other
Federation: Ability to bring together services from
various cloud vendors to provide a solution



                                                           6
A Telecom Example

    Portability     Interoperability




                                   7
What was in it for customers?

 Portability + Interoperability
+ Federation
= More choices => Lower costs
& Innovative solutions



                                  8
… And for vendors/operators?

                    The carriers
                    saw a jump of
                    250% to
                    900% of jump
                    in SMS
                    volumes!
 Interoperability = The Network Effect                                             9
                 Reference: The Cloud's Hidden Lock-in http://slidesha.re/kMd9HM
What does that mean?
Cloud vendors are not against interoperability
or federation. They just need to agree on
standards.
Some cloud vendors are implicitly against
portability. Because that means they have to be
cost effective and innovative.



                                           10
What Lock-in Means For the Cloud Ecosystem

For Customer         For Vendor          For Overall
                                           Market
                          Strategy to
     High Cost for           avoid          Oligopolistic
     Poor Service          customer            Market
                             churn

                          Promoting        Entry Barriers
     Incompatible
                           particular        for New
      Technology
                          technology         entrants

                                           Detrimental to
         Non
                                               cloud
     Compliance to       Pricing Power
                                            computing
      Standards
                                            penetration




                                                       11
Lock-in Concerns




                   Source: RightScale blog   12
Why do customers need choice?

  Issues with service levels provided

     Escalating cost, relative to alternatives

       New and change in strategy by customer

       Long term viability of provider

     Acquisition of or by provider and resulting change in strategy

  Compliance and Legal Issues


                                                                      13
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
Some Use Cases
                                                         Data

                                                      APIs/Services




 On Premise Data     Public Cloud
 Center




                                                On Premise Data
                                                Center
                                    Federated
                                     Solution


Public Cloud 1     Public Cloud 2

                                                          15
Portability means taking
     what you own




                           16
What is portable?
Salesforce.com




  You own only data, you can take
  only data!                        17
What is portable?
force.com




            Only Data!   18
What is portable?
Microsoft Azure




              Primarily Data!   19
What is portable?
Amazon Web Services




         Primarily Data!   20
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
Bright spots on portability
Rightscale
VMForce
CloudFoundry
OpenStack
Open Source: Eucalyptus, Cloud.com




                                      22
Cloud Standards




                  23
Distributed Management Task Force
DMTF – Development, validation and promotion of systems
management standards.
Cloud Management Working Group
 Develop a set of prescriptive specifications that deliver architectural semantics and
implementation details to achieve interoperable management of clouds between
service 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
Distributed Management Task Force

Cloud Auditing Data Federation Working Group
Open standards for cloud auditing that support submission and
retrieval of audit event data from cloud provider in form of
customizable reports and logs.
 Scope will include
   Data model and specification
   Interface model, API specification
   Interaction model




                                                                25
Members




          26
Storage Networking Industry Association

Developing and promoting standards, technologies, and
educational services and promoting activities that expand the
breadth and quality of the storage and information management
market.
Cloud Data Management Interface (CDMI)
 Applications will use to create, retrieve, update and delete data
  elements from the Cloud
 Discover the capabilities of the cloud storage offering and
  manage containers and its data
 Manage data system metadata on containers and contained data
  elements

                                                                 27
Members




          28
Cloud Security Alliance
 CSA Governance, Risk & Compliance Stack
  Help 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
Members




          30
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
Portability/Interoperability
Best Practices - General

          Have ongoing assessment of potential replacement options for the
          current cloud provider

          Conduct due diligence in the SLA about who owns platforms,
          processes and data.

          Plan for migration upfront as part of you business continuity and
          governance process

          Understand the size of the data and plan for transition


          Avoid using services that do not have a corollary in other providers


          Dependency on Cloud provider “too big to fail”


                                                                                 32
Portability/Interoperability
Best Practices - IaaS


        Understand the VM format for portability


        Get a good handle on VM conversion: VMware to Hyper-V to
        Zen


        Understand the de-provisioning process of the provider



        Understand HW and SW platform dependencies



        Limit the use of vendor specific infrastructure pieces


                                                                   33
Portability/Interoperability
Best Practices - PaaS


          Before finalizing a platform, make sure they are not so
          unique/proprietary that switching will hard.


          Use standard API, syntax and standards where possible.
          Document exceptions.


          Understand the tools, modules specifics to PaaS provider and
          document them.


          Understand how platform services like logging, monitoring and
          auditing would transfer to new provider.



                                                                          34
Portability/Interoperability
Best Practices - SaaS


        Export data regularly into a format that can be used without the
        SaaS provider



        Make sure you can export meta-data from the cloud provider



        Confirm migration of backups as well as historical logs, audit data
        and monitoring data.


        Make sure any data required for legal, regulatory and compliance
        reasons are migrated.



                                                                              35
Portability
A 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
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
Questions?




             38
Thank You!



Ashwin Waknis
Persistent Systems




                     39

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...Majid Hajibaba
 
5G + AI: The Ingredients For Next Generation Wireless Innovation
5G + AI: The Ingredients For Next Generation Wireless Innovation5G + AI: The Ingredients For Next Generation Wireless Innovation
5G + AI: The Ingredients For Next Generation Wireless InnovationQualcomm Research
 
Integration blueprint-short-en
Integration blueprint-short-enIntegration blueprint-short-en
Integration blueprint-short-enGuido Schmutz
 
Efficiency and Cost Optimization: Rightsizing Cloud Resources with Datadog
Efficiency and Cost Optimization: Rightsizing Cloud Resources with DatadogEfficiency and Cost Optimization: Rightsizing Cloud Resources with Datadog
Efficiency and Cost Optimization: Rightsizing Cloud Resources with DatadogCloudability
 
Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Ravindra Dastikop
 
A Deepdive into Azure Networking
A Deepdive into Azure NetworkingA Deepdive into Azure Networking
A Deepdive into Azure NetworkingKarim Vaes
 
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud StrategiesEmerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud StrategiesChaitanya Atreya
 
Network Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspectsNetwork Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspectsdeshpandeamrut
 
Chapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systemsChapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systemsAbDul ThaYyal
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationSai P Mishra
 

Was ist angesagt? (20)

Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
 
5G + AI: The Ingredients For Next Generation Wireless Innovation
5G + AI: The Ingredients For Next Generation Wireless Innovation5G + AI: The Ingredients For Next Generation Wireless Innovation
5G + AI: The Ingredients For Next Generation Wireless Innovation
 
Integration blueprint-short-en
Integration blueprint-short-enIntegration blueprint-short-en
Integration blueprint-short-en
 
Containerization
ContainerizationContainerization
Containerization
 
Efficiency and Cost Optimization: Rightsizing Cloud Resources with Datadog
Efficiency and Cost Optimization: Rightsizing Cloud Resources with DatadogEfficiency and Cost Optimization: Rightsizing Cloud Resources with Datadog
Efficiency and Cost Optimization: Rightsizing Cloud Resources with Datadog
 
Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)
 
Cloud sim
Cloud simCloud sim
Cloud sim
 
A Deepdive into Azure Networking
A Deepdive into Azure NetworkingA Deepdive into Azure Networking
A Deepdive into Azure Networking
 
Mobile Edge Computing
Mobile Edge ComputingMobile Edge Computing
Mobile Edge Computing
 
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud StrategiesEmerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
 
Network Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspectsNetwork Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspects
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Cloud computing in healthcare
Cloud computing in healthcareCloud computing in healthcare
Cloud computing in healthcare
 
AWS cloud adoption framework (caf)
AWS cloud adoption framework (caf)AWS cloud adoption framework (caf)
AWS cloud adoption framework (caf)
 
Cloud Architecture
Cloud ArchitectureCloud Architecture
Cloud Architecture
 
Chapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systemsChapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systems
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its Implementation
 
MULTI-CLOUD ARCHITECTURE
MULTI-CLOUD ARCHITECTUREMULTI-CLOUD ARCHITECTURE
MULTI-CLOUD ARCHITECTURE
 
CCDE Experience
CCDE ExperienceCCDE Experience
CCDE Experience
 
Azure IoT Summary
Azure IoT SummaryAzure IoT Summary
Azure IoT Summary
 

Andere mochten auch

Architecture and Practices on Cloud Interoperability and Portability
Architecture and Practices on Cloud Interoperability and PortabilityArchitecture and Practices on Cloud Interoperability and Portability
Architecture and Practices on Cloud Interoperability and PortabilityThomas Lee
 
Cloud Interoperability
Cloud InteroperabilityCloud Interoperability
Cloud InteroperabilityAmir Mohtasebi
 
Wbf2008 eu bezjak-zeller-38
Wbf2008 eu bezjak-zeller-38Wbf2008 eu bezjak-zeller-38
Wbf2008 eu bezjak-zeller-38orbitale
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperabilitygaurav jain
 
Standards based interoperability g gorbach arc orlando 2008
Standards based interoperability g gorbach arc orlando 2008Standards based interoperability g gorbach arc orlando 2008
Standards based interoperability g gorbach arc orlando 2008ARC Advisory Group
 
Interoperability, networking and standards
Interoperability, networking and standardsInteroperability, networking and standards
Interoperability, networking and standardsBethan Ruddock
 
Interoperability and Its Role In Standardization, Plus A ResourceSync Overview
Interoperability and Its Role In Standardization, Plus A ResourceSync OverviewInteroperability and Its Role In Standardization, Plus A ResourceSync Overview
Interoperability and Its Role In Standardization, Plus A ResourceSync OverviewPeter Murray
 
Making cloud portability a practical reality (i pad)
Making cloud portability a practical reality (i pad)Making cloud portability a practical reality (i pad)
Making cloud portability a practical reality (i pad)Nati Shalom
 
Oracle v Google: How Can You Protect Computer APIs
Oracle v Google: How Can You Protect Computer APIsOracle v Google: How Can You Protect Computer APIs
Oracle v Google: How Can You Protect Computer APIsMarc Hubbard
 
Towards the Cross-Domain Interoperability of IoT Platforms - EuCNC, 30 Jun 20...
Towards the Cross-Domain Interoperability of IoT Platforms - EuCNC, 30 Jun 20...Towards the Cross-Domain Interoperability of IoT Platforms - EuCNC, 30 Jun 20...
Towards the Cross-Domain Interoperability of IoT Platforms - EuCNC, 30 Jun 20...symbiote-h2020
 
Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...Thomas Lee
 
Cloud interoperability and portability
Cloud interoperability and portabilityCloud interoperability and portability
Cloud interoperability and portabilityOmar Sulca Correa
 
IoT Day 2016: Cloud Services for IoT Semantic Interoperability
IoT Day 2016: Cloud Services for IoT Semantic InteroperabilityIoT Day 2016: Cloud Services for IoT Semantic Interoperability
IoT Day 2016: Cloud Services for IoT Semantic InteroperabilityMark Underwood
 
IoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based ApproachIoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based ApproachMichael Blackstock
 
Interoperability with Standardless IoT (Global IoT Day Wien)
Interoperability with Standardless IoT (Global IoT Day Wien)Interoperability with Standardless IoT (Global IoT Day Wien)
Interoperability with Standardless IoT (Global IoT Day Wien)David Janes
 
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013Ecosystems, Platforms and Interoperability in IoT - 22/11/2013
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013Maurizio Pilu
 
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...Open Data Center Alliance
 
Interoperability Flexibility and Industrial Design Requirements in IoT Devices.
Interoperability Flexibility and Industrial Design Requirements in IoT Devices.Interoperability Flexibility and Industrial Design Requirements in IoT Devices.
Interoperability Flexibility and Industrial Design Requirements in IoT Devices.Muhammad Ahad
 
Interoperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A GuideInteroperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A GuideCloud Standards Customer Council
 

Andere mochten auch (20)

Architecture and Practices on Cloud Interoperability and Portability
Architecture and Practices on Cloud Interoperability and PortabilityArchitecture and Practices on Cloud Interoperability and Portability
Architecture and Practices on Cloud Interoperability and Portability
 
Cloud Interoperability
Cloud InteroperabilityCloud Interoperability
Cloud Interoperability
 
Wbf2008 eu bezjak-zeller-38
Wbf2008 eu bezjak-zeller-38Wbf2008 eu bezjak-zeller-38
Wbf2008 eu bezjak-zeller-38
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperability
 
Standards based interoperability g gorbach arc orlando 2008
Standards based interoperability g gorbach arc orlando 2008Standards based interoperability g gorbach arc orlando 2008
Standards based interoperability g gorbach arc orlando 2008
 
Interoperability, networking and standards
Interoperability, networking and standardsInteroperability, networking and standards
Interoperability, networking and standards
 
Interoperability and Its Role In Standardization, Plus A ResourceSync Overview
Interoperability and Its Role In Standardization, Plus A ResourceSync OverviewInteroperability and Its Role In Standardization, Plus A ResourceSync Overview
Interoperability and Its Role In Standardization, Plus A ResourceSync Overview
 
Making cloud portability a practical reality (i pad)
Making cloud portability a practical reality (i pad)Making cloud portability a practical reality (i pad)
Making cloud portability a practical reality (i pad)
 
Oracle v Google: How Can You Protect Computer APIs
Oracle v Google: How Can You Protect Computer APIsOracle v Google: How Can You Protect Computer APIs
Oracle v Google: How Can You Protect Computer APIs
 
Portability In The Cloud
Portability In The CloudPortability In The Cloud
Portability In The Cloud
 
Towards the Cross-Domain Interoperability of IoT Platforms - EuCNC, 30 Jun 20...
Towards the Cross-Domain Interoperability of IoT Platforms - EuCNC, 30 Jun 20...Towards the Cross-Domain Interoperability of IoT Platforms - EuCNC, 30 Jun 20...
Towards the Cross-Domain Interoperability of IoT Platforms - EuCNC, 30 Jun 20...
 
Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...
 
Cloud interoperability and portability
Cloud interoperability and portabilityCloud interoperability and portability
Cloud interoperability and portability
 
IoT Day 2016: Cloud Services for IoT Semantic Interoperability
IoT Day 2016: Cloud Services for IoT Semantic InteroperabilityIoT Day 2016: Cloud Services for IoT Semantic Interoperability
IoT Day 2016: Cloud Services for IoT Semantic Interoperability
 
IoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based ApproachIoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based Approach
 
Interoperability with Standardless IoT (Global IoT Day Wien)
Interoperability with Standardless IoT (Global IoT Day Wien)Interoperability with Standardless IoT (Global IoT Day Wien)
Interoperability with Standardless IoT (Global IoT Day Wien)
 
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013Ecosystems, Platforms and Interoperability in IoT - 22/11/2013
Ecosystems, Platforms and Interoperability in IoT - 22/11/2013
 
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
 
Interoperability Flexibility and Industrial Design Requirements in IoT Devices.
Interoperability Flexibility and Industrial Design Requirements in IoT Devices.Interoperability Flexibility and Industrial Design Requirements in IoT Devices.
Interoperability Flexibility and Industrial Design Requirements in IoT Devices.
 
Interoperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A GuideInteroperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A Guide
 

Ähnlich wie Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conference 2011

Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...IndicThreads
 
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...IndicThreads
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarSaif Ahmad
 
Perfect Storm: HR in the Cloud
Perfect Storm: HR in the CloudPerfect Storm: HR in the Cloud
Perfect Storm: HR in the CloudStanton Jones
 
How big is the cloud in Australia?
How big is the cloud in Australia?How big is the cloud in Australia?
How big is the cloud in Australia?Oscar Trimboli
 
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Manoj Kumar
 
Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)GovCloud Network
 
Intel Cloud Summit 2012 ODCA + NAB
Intel Cloud Summit 2012 ODCA + NABIntel Cloud Summit 2012 ODCA + NAB
Intel Cloud Summit 2012 ODCA + NABIntelAPAC
 
Intel Cloud Summit ODCA - NAB Customer presentation
Intel Cloud Summit ODCA - NAB Customer presentationIntel Cloud Summit ODCA - NAB Customer presentation
Intel Cloud Summit ODCA - NAB Customer presentationIntelAPAC
 
Cloud Computing - A Primer
Cloud Computing - A PrimerCloud Computing - A Primer
Cloud Computing - A Primerbrownmestizo
 
An study of security issues & challenges in cloud computing
An study of security issues & challenges in cloud computingAn study of security issues & challenges in cloud computing
An study of security issues & challenges in cloud computingijsrd.com
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceScanSource, Inc.
 
Optimizing Cloud Computing Through Cross- Domain Provisioning
Optimizing Cloud Computing Through Cross- Domain ProvisioningOptimizing Cloud Computing Through Cross- Domain Provisioning
Optimizing Cloud Computing Through Cross- Domain ProvisioningGaletech
 

Ähnlich wie Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conference 2011 (20)

Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
 
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
Cloud lockin and interoperability v2   indic threads cloud computing conferen...Cloud lockin and interoperability v2   indic threads cloud computing conferen...
Cloud lockin and interoperability v2 indic threads cloud computing conferen...
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
Perfect Storm: HR in the Cloud
Perfect Storm: HR in the CloudPerfect Storm: HR in the Cloud
Perfect Storm: HR in the Cloud
 
How big is the cloud in Australia?
How big is the cloud in Australia?How big is the cloud in Australia?
How big is the cloud in Australia?
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud provider transparency
Cloud provider transparencyCloud provider transparency
Cloud provider transparency
 
Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)
 
Intel Cloud Summit 2012 ODCA + NAB
Intel Cloud Summit 2012 ODCA + NABIntel Cloud Summit 2012 ODCA + NAB
Intel Cloud Summit 2012 ODCA + NAB
 
Intel Cloud Summit ODCA - NAB Customer presentation
Intel Cloud Summit ODCA - NAB Customer presentationIntel Cloud Summit ODCA - NAB Customer presentation
Intel Cloud Summit ODCA - NAB Customer presentation
 
MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Logicalis Cloud Briefing
Logicalis Cloud BriefingLogicalis Cloud Briefing
Logicalis Cloud Briefing
 
Cloud Computing - A Primer
Cloud Computing - A PrimerCloud Computing - A Primer
Cloud Computing - A Primer
 
Epaper
EpaperEpaper
Epaper
 
An study of security issues & challenges in cloud computing
An study of security issues & challenges in cloud computingAn study of security issues & challenges in cloud computing
An study of security issues & challenges in cloud computing
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
 
Optimizing Cloud Computing Through Cross- Domain Provisioning
Optimizing Cloud Computing Through Cross- Domain ProvisioningOptimizing Cloud Computing Through Cross- Domain Provisioning
Optimizing Cloud Computing Through Cross- Domain Provisioning
 

Mehr von IndicThreads

Http2 is here! And why the web needs it
Http2 is here! And why the web needs itHttp2 is here! And why the web needs it
Http2 is here! And why the web needs itIndicThreads
 
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsUnderstanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsIndicThreads
 
Go Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayGo Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayIndicThreads
 
Building Resilient Microservices
Building Resilient Microservices Building Resilient Microservices
Building Resilient Microservices IndicThreads
 
App using golang indicthreads
App using golang  indicthreadsApp using golang  indicthreads
App using golang indicthreadsIndicThreads
 
Building on quicksand microservices indicthreads
Building on quicksand microservices  indicthreadsBuilding on quicksand microservices  indicthreads
Building on quicksand microservices indicthreadsIndicThreads
 
How to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingHow to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingIndicThreads
 
Iot secure connected devices indicthreads
Iot secure connected devices indicthreadsIot secure connected devices indicthreads
Iot secure connected devices indicthreadsIndicThreads
 
Real world IoT for enterprises
Real world IoT for enterprisesReal world IoT for enterprises
Real world IoT for enterprisesIndicThreads
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIndicThreads
 
Functional Programming Past Present Future
Functional Programming Past Present FutureFunctional Programming Past Present Future
Functional Programming Past Present FutureIndicThreads
 
Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams IndicThreads
 
Building & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameBuilding & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameIndicThreads
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceIndicThreads
 
Cars and Computers: Building a Java Carputer
 Cars and Computers: Building a Java Carputer Cars and Computers: Building a Java Carputer
Cars and Computers: Building a Java CarputerIndicThreads
 
Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache SparkIndicThreads
 
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & DockerIndicThreads
 
Speed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackSpeed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackIndicThreads
 
Unraveling OpenStack Clouds
 Unraveling OpenStack Clouds Unraveling OpenStack Clouds
Unraveling OpenStack CloudsIndicThreads
 
Digital Transformation of the Enterprise. What IT leaders need to know!
Digital Transformation of the Enterprise. What IT  leaders need to know!Digital Transformation of the Enterprise. What IT  leaders need to know!
Digital Transformation of the Enterprise. What IT leaders need to know!IndicThreads
 

Mehr von IndicThreads (20)

Http2 is here! And why the web needs it
Http2 is here! And why the web needs itHttp2 is here! And why the web needs it
Http2 is here! And why the web needs it
 
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsUnderstanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
 
Go Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayGo Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang way
 
Building Resilient Microservices
Building Resilient Microservices Building Resilient Microservices
Building Resilient Microservices
 
App using golang indicthreads
App using golang  indicthreadsApp using golang  indicthreads
App using golang indicthreads
 
Building on quicksand microservices indicthreads
Building on quicksand microservices  indicthreadsBuilding on quicksand microservices  indicthreads
Building on quicksand microservices indicthreads
 
How to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingHow to Think in RxJava Before Reacting
How to Think in RxJava Before Reacting
 
Iot secure connected devices indicthreads
Iot secure connected devices indicthreadsIot secure connected devices indicthreads
Iot secure connected devices indicthreads
 
Real world IoT for enterprises
Real world IoT for enterprisesReal world IoT for enterprises
Real world IoT for enterprises
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreads
 
Functional Programming Past Present Future
Functional Programming Past Present FutureFunctional Programming Past Present Future
Functional Programming Past Present Future
 
Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams
 
Building & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameBuilding & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fame
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads Conference
 
Cars and Computers: Building a Java Carputer
 Cars and Computers: Building a Java Carputer Cars and Computers: Building a Java Carputer
Cars and Computers: Building a Java Carputer
 
Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache Spark
 
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 
Speed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackSpeed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedback
 
Unraveling OpenStack Clouds
 Unraveling OpenStack Clouds Unraveling OpenStack Clouds
Unraveling OpenStack Clouds
 
Digital Transformation of the Enterprise. What IT leaders need to know!
Digital Transformation of the Enterprise. What IT  leaders need to know!Digital Transformation of the Enterprise. What IT  leaders need to know!
Digital Transformation of the Enterprise. What IT leaders need to know!
 

Kürzlich hochgeladen

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 

Kürzlich hochgeladen (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conference 2011

  • 1. Cloud Lock-in and Interoperability Ashwin Waknis Persistent Systems 1
  • 2. Agenda  Cloud Computing – A Recap  Cloud Lock-in  Portability & Interoperability  Emerging Standard  Best Practices Q&A 2
  • 3. Cloud Computing – A Recap NIST Summary Measured Service Rapid Elasticity Essential Characteristics 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 http://www.csrc.nist.gov/groups/SNS/cloud-computing/index.html 3
  • 4. Examples of Cloud Providers SaaS PaaS IaaS 4
  • 5. What is vendor lock-in? “You can checkout any time you like, But you can never leave“! -Eagles, Hotel California “One way ticket to the moon” -Boney M 5
  • 6. Back to basics: Definitions Lock-in: When there is significant cost to switch cloud vendors Portability: Ability to move application, data, tools from one cloud to another Interoperability: Ability for different cloud to talk to each other Federation: Ability to bring together services from various cloud vendors to provide a solution 6
  • 7. A Telecom Example Portability Interoperability 7
  • 8. What was in it for customers? Portability + Interoperability + Federation = More choices => Lower costs & Innovative solutions 8
  • 9. … And for vendors/operators? The carriers saw a jump of 250% to 900% of jump in SMS volumes! Interoperability = The Network Effect 9 Reference: The Cloud's Hidden Lock-in http://slidesha.re/kMd9HM
  • 10. What does that mean? Cloud vendors are not against interoperability or federation. They just need to agree on standards. Some cloud vendors are implicitly against portability. Because that means they have to be cost effective and innovative. 10
  • 11. What Lock-in Means For the Cloud Ecosystem For Customer For Vendor For Overall Market Strategy to High Cost for avoid Oligopolistic Poor Service customer Market churn Promoting Entry Barriers Incompatible particular for New Technology technology entrants Detrimental to Non cloud Compliance to Pricing Power computing Standards penetration 11
  • 12. Lock-in Concerns Source: RightScale blog 12
  • 13. Why do customers need choice? Issues with service levels provided Escalating cost, relative to alternatives New and change in strategy by customer Long term viability of provider Acquisition of or by provider and resulting change in strategy Compliance and Legal Issues 13
  • 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. Some Use Cases Data APIs/Services On Premise Data Public Cloud Center On Premise Data Center Federated Solution Public Cloud 1 Public Cloud 2 15
  • 16. Portability means taking what you own 16
  • 17. What is portable? Salesforce.com You own only data, you can take only data! 17
  • 19. What is portable? Microsoft Azure Primarily Data! 19
  • 20. What is portable? Amazon Web Services Primarily Data! 20
  • 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. Bright spots on portability Rightscale VMForce CloudFoundry OpenStack Open Source: Eucalyptus, Cloud.com 22
  • 24. Distributed Management Task Force DMTF – Development, validation and promotion of systems management standards. Cloud Management Working Group  Develop a set of prescriptive specifications that deliver architectural semantics and implementation details to achieve interoperable management of clouds between service 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. Distributed Management Task Force Cloud Auditing Data Federation Working Group Open standards for cloud auditing that support submission and retrieval of audit event data from cloud provider in form of customizable reports and logs.  Scope will include  Data model and specification  Interface model, API specification  Interaction model 25
  • 26. Members 26
  • 27. Storage Networking Industry Association Developing and promoting standards, technologies, and educational services and promoting activities that expand the breadth and quality of the storage and information management market. Cloud Data Management Interface (CDMI)  Applications will use to create, retrieve, update and delete data elements from the Cloud  Discover the capabilities of the cloud storage offering and manage containers and its data  Manage data system metadata on containers and contained data elements 27
  • 28. Members 28
  • 29. Cloud Security Alliance  CSA Governance, Risk & Compliance Stack Help 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. Members 30
  • 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. Portability/Interoperability Best Practices - General Have ongoing assessment of potential replacement options for the current cloud provider Conduct due diligence in the SLA about who owns platforms, processes and data. Plan for migration upfront as part of you business continuity and governance process Understand the size of the data and plan for transition Avoid using services that do not have a corollary in other providers Dependency on Cloud provider “too big to fail” 32
  • 33. Portability/Interoperability Best Practices - IaaS Understand the VM format for portability Get a good handle on VM conversion: VMware to Hyper-V to Zen Understand the de-provisioning process of the provider Understand HW and SW platform dependencies Limit the use of vendor specific infrastructure pieces 33
  • 34. Portability/Interoperability Best Practices - PaaS Before finalizing a platform, make sure they are not so unique/proprietary that switching will hard. Use standard API, syntax and standards where possible. Document exceptions. Understand the tools, modules specifics to PaaS provider and document them. Understand how platform services like logging, monitoring and auditing would transfer to new provider. 34
  • 35. Portability/Interoperability Best Practices - SaaS Export data regularly into a format that can be used without the SaaS provider Make sure you can export meta-data from the cloud provider Confirm migration of backups as well as historical logs, audit data and monitoring data. Make sure any data required for legal, regulatory and compliance reasons are migrated. 35
  • 36. Portability A 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. 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