SlideShare a Scribd company logo
1 of 20
Download to read offline
Interoperability & Portability for
Cloud Computing: A Guide
http://www.cloud-council.org/deliverables/interoperability-and-portability-for-
cloud-computing-a-guide.htm
November 15, 2016
The Cloud Standards Customer Council
• Provide customer-led guidance to multiple cloud
standards-defining bodies
• Establishing criteria for open
standards based cloud computing
650+ Organizations
participating
2011/2012 Deliverables
 Practical Guide to Cloud Computing
 Practical Guide to Cloud SLAs
 Security for Cloud Computing
 Impact of Cloud on Healthcare
2013/2014 Deliverables
 Convergence of SoMoClo
 Analysis of Public Cloud SLAs
 Cloud Security Standards
 Migrating Apps to Public Cloud Services
 Social Business in the Cloud
 Big Data in the Cloud
 Practical Guide to Cloud Computing V2
 Migrating Apps: Performance Rqmnts
 Cloud Interoperability/Portability
http://cloud-council.org
2015 Deliverables
 Web App Hosting Architecture
 Mobile Cloud Architecture
 Big Data Cloud Architecture
 Security for Cloud Computing V2
 Practical Guide to Cloud SLAs V2
 Practical Guide to PaaS
THE Customer’s Voice for Cloud Standards!
2016 Projects
 Prac Guide to Hybrid Cloud Computing
 Public Cloud Service Agreements, V2
 Cloud Security Standards, V2
 IoT Cloud Reference Architecture
 Commerce Cloud Reference Architecture
 More
© 2016 Cloud Standards Customer Council 2
Interoperability & Portability for Cloud Computing: A Guide
Table of Contents Motivations
 Impact of cloud computing
accelerating
 Variety of cloud services has led to
proprietary architectures &
technologies
 Risk of vendor lock-in for customers
has increased
 Issues of portability & interoperability
need to be addressed head on
 Portability & interoperability critical to
future cloud service adoption
© 2016 Cloud Standards Customer Council 3
Basic Definitions
 Ability to easily transfer an application or
application components from one cloud
service to another
 Significant changes to the application
code should not be required
Interoperability
 Ability for two or more systems or applications to
exchange and mutually use information
 Ability of public clouds, private clouds, and other
customer systems to use each other’s APIs
 Standard interfaces ideal so customers can switch to
another cloud service provider with minimal impact
Data Portability
 Ability to easily transfer data from one
cloud service to another without
requiring re-entry of data
 APIs to retrieve/import data are an
important aspect of portability
 Syntax and semantics of transferred
data is an important aspect of
portability
© 2016 Cloud Standards Customer Council 4
Application Portability
Challenges
Interoperability Challenges
Multiple interfaces & APIs across several
dimensions
Non-standardized interfaces & APIs
IaaS has highest level of interoperability
PaaS has lower level of interoperability
SaaS has lowest level of interoperability
Potential solutions:
• ESBs can help address
interoperability challenges
• Inter-cloud providers (i.e. brokers)
are an option
Portability Challenges
 IaaS: Highest level of app portability
 PaaS: Varying software stacks make app
portability more challenging
 SaaS: Data portability is of most concern
 Potential solutions:
• IaaS: Operating systems like Linux and
standards like OVF ease app portability
• PaaS: Adoption of common open source
platforms helpful (e.g. Cloud Foundry)
• Common container technology allows
independent deployment of app parts (e.g.
Docker)
© 2016 Cloud Standards Customer Council 5
Elements
Derived data
App
code
App environment
Functional interfacesEnd
Users
Admin interfaces
Business interfaces
Business
Managers
Administrators
DevOps
Cloud
Service
Security
In-house
Applications
&
Systems
In-house data
Cloud service customer
Customer data
Application Portability
Data Portability
Interoperability
© 2016 Cloud Standards Customer Council 6
IaaS services: Main considerations
Derived data
App
code
App environment
Functional interfacesEnd
Users
Admin interfaces
Business interfaces
Business
Managers
Administrators
DevOps
Cloud
Service
Security
In-house
Applications
&
Systems
In-house data
Cloud service customer
Customer data
Application Portability
Interoperability
© 2016 Cloud Standards Customer Council 7
PaaS services: Main considerations
Derived data
App
code
App environment
Functional interfacesEnd
Users
Admin interfaces
Business interfaces
Business
Managers
Administrators
DevOps
Cloud
Service
Security
In-house
Applications
&
Systems
In-house data
Cloud service customer
Customer data
Application Portability
Interoperability
© 2016 Cloud Standards Customer Council 8
SaaS service: Main consideration
Derived data
App
code
App environment
Functional interfacesEnd
Users
Admin interfaces
Business interfaces
Business
Managers
Administrators
DevOps
Cloud
Service
Security
In-house
Applications
&
Systems
In-house data
Cloud service customer
Customer data
Data Portability
Interoperability
© 2016 Cloud Standards Customer Council 9
Scenarios
1. Customer switches providers for a cloud service
2. Customer uses cloud services from multiple providers
3. Customer links on cloud service to another cloud service
4. Customer links in-house capabilities with cloud services
5. Migration of customer capabilities into cloud services
© 2016 Cloud Standards Customer Council 10
Scenario 1: Customer switches providers for a cloud service
Cloud
Service
Customer
Cloud
Service A
Provider A
Cloud
Service
Customer Cloud
Service B
Provider B
before…
after…
Considerations
 For SaaS, APIs and user interfaces are
key – not often standard
 For IaaS & PaaS, application portability is
the biggest issue
 For SaaS, data portability is a major
concern
Recommendations
 For IaaS, ensure cloud service accepts
standard app packaging formats like OVF
 For PaaS, require app environment
based on open technologies & APIs
 For SaaS, demand well defined APIs,
protocols & data formats, standardized
where possible
© 2016 Cloud Standards Customer Council 11
Scenario 2: Customer uses cloud services from multiple providers
Cloud
Service
Customer
Cloud
Service A
Provider A
Cloud
Service B
Provider B
Considerations
 Customer systems must interact with 2 or
more cloud services
 Need consistency of admin, management
and business interfaces
Recommendations
 Consider use of ESB as a mapping layer
 Choose business and admin tools that
provide adapters
 Look for support of common or standard
technologies e.g. IDaM
© 2016 Cloud Standards Customer Council 12
Scenario 3: Customer links one cloud service to another cloud service
Cloud
Service
Customer
Cloud
Service 1
Provider A
Cloud
Service 2
Provider B
API
Considerations
 Service 1 has to consume API of service 2
 Interoperability the main problem
 Security between 2 services often
required
Recommendations
 Ensure service 2 has well defined &
consumable API
 Consider use of adapter layer (e.g. PaaS
app fronting SaaS service)
 Ensure security technologies of service 2
can be used by service 1
© 2016 Cloud Standards Customer Council 13
Customer dataDerived data
App
code
App environment
Cloud
Service
In-house data
In-house
Applications
&
Systems
Cloud
Customer
Considerations
 Well-defined APIs for on-prem data and
functionality must exist
 Integration of in-house admin functionality
with cloud admin functionality
 New Security requirements
 New business interfaces defined by cloud
provider
Recommendations
 Ensure that on-prem apps leverage SOA
 Leverage ESB to perform interface,
protocol and data transformations
 Address security issues with cloud
services accessing on-prem capabilities
 Examine if in-house systems can deal
with business aspects of cloud services
© 2016 Cloud Standards Customer Council 14
Scenario 4: Customer links in-house capabilities with cloud services
Scenario 5: Migration of customer capabilities into cloud services
before…
after…
Customer data
App 2
App1 environment
Cloud
Customer
Customer data
App 2
App environment
Cloud
Service
Provider
App 1
Customer data App environment
Cloud
Customer App 1
App2 environment
Considerations
 For SaaS, API differences for apps migrated to cloud
and format/content of customer data
 For IaaS/PaaS, ease of migrating app to cloud
 New security requirements
 Compatibility of admin and business interfaces for
the migrated app
Recommendations
 For SaaS, consider compatibility with on-prem apps
and the migrated cloud service
 For PaaS, ensure cloud app environment is
compatible with on-prem environment
 Ensure cloud admin and business capabilities can be
integrated with in-house systems
© 2016 Cloud Standards Customer Council 15
Summary of recommendations
Portability
 IaaS: Use standard package formats like OVF
 PaaS: Use compatible app environment(s)
 PaaS: Support common open technologies
 SaaS: Insist on standard protocols & data formats
Interoperability
 Use SOA principles for on-premises systems
 Consider ESBs for interface mappings
 Leverage 3rd party IDaM using standards
 Use API Management to access on-premises systems
 Insist on open technologies for admin & business APIs
 Check for standard security technologies
 Demand well defined APIs
 Consider use of PaaS mapping layer
© 2016 Cloud Standards Customer Council 16
Open Technologies
 OVF
• http://www.dmtf.org/standards/ovf
 CDMI
• http://www.snia.org/cdmi
 ISO 17789 CCRA
• http://standards.iso.org/ittf/PubliclyAvailableStandards/c060545_ISO_IEC_17789_2014.zip
 OASIS TOSCA
• https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca
 DMTF CADF
• http://www.dmtf.org/standards/cadf
 SAML 2.0
• https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=security
 OAuth 2.0
• http://oauth.net/2/
 OpenStack
 http://www.openstack.org/
 Open Containers Initiative / Docker
• https://www.opencontainers.org/
 Cloud Foundry
• http://www.cloudfoundry.org/
© 2016 Cloud Standards Customer Council 17
Call to Action
Join the CSCC Now!
– To have an impact on customer use case based standards requirements
– To learn about all Cloud Standards within one organization
– To help define the CSCC’s future roadmap
– Membership is free & easy: http://www.cloud-council.org/become-a-
member
Get Involved!
– Join one or more of the CSCC Working Groups
http://www.cloud-council.org/workinggroups
Leverage CSCC Collateral
– Visit http://www.cloud-council.org/resource-hub
© 2016 Cloud Standards Customer Council 18
Additional Resources
 Practical Guide to Hybrid Cloud Computing
• http://www.cloud-council.org/deliverables/practical-guide-to-hybrid-cloud-
computing.htm
• Practical Guide to PaaS
• http://www.cloud-council.org/deliverables/practical-guide-to-platform-as-a-service.htm
 Practical Guide to Cloud Computing Version 2.0
• http://www.cloud-council.org/deliverables/practical-guide-to-cloud-computing.htm
 Migrating Applications to Public Cloud Services: Roadmap for Success
• http://www.cloud-council.org/deliverables/migrating-applications-to-public-cloud-
services-roadmap-for-success.htm
 Cloud Security Standards: What to Expect & What to Negotiate Version 2.0
• http://www.cloud-council.org/deliverables/cloud-security-standards-what-to-expect-and-
what-to-negotiate.htm
 Security for Cloud Computing: 10 Steps to Ensure Success Version 2.0
• http://www.cloud-council.org/deliverables/security-for-cloud-computing-10-steps-to-
ensure-success.htm
 Practical Guide to Cloud Service Agreements Version 2.0
• http://www.cloud-council.org/deliverables/practical-guide-to-cloud-service-
agreements.htm
© 2016 Cloud Standards Customer Council 19
Thank You
© 2016 Cloud Standards Customer Council 20

More Related Content

What's hot

Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Pulkit Gupta
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio MigrationAmazon Web Services
 
Migrating On-Premises Workloads with Azure Migrate
Migrating On-Premises Workloads with Azure MigrateMigrating On-Premises Workloads with Azure Migrate
Migrating On-Premises Workloads with Azure MigrateDinusha Kumarasiri
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingSachin Gowda
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure FundamentalsAdwait Ullal
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2Amazon Web Services
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptJagriti Rai
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperabilitygaurav jain
 
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIWebinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIStorage Switzerland
 
Databricks on AWS.pptx
Databricks on AWS.pptxDatabricks on AWS.pptx
Databricks on AWS.pptxWasm1953
 
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...Simplilearn
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web ServicesAmazon Web Services
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWSIan Massingham
 
CAF presentation 09 16-2020
CAF presentation 09 16-2020CAF presentation 09 16-2020
CAF presentation 09 16-2020Michael Nichols
 
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Garvit Anand
 
Azure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet TopologiesAzure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet TopologiesMarius Zaharia
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?Amazon Web Services
 
Introduction to Oracle Cloud Infrastructure Services
Introduction to Oracle Cloud Infrastructure ServicesIntroduction to Oracle Cloud Infrastructure Services
Introduction to Oracle Cloud Infrastructure ServicesKnoldus Inc.
 

What's hot (20)

Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
Migrating On-Premises Workloads with Azure Migrate
Migrating On-Premises Workloads with Azure MigrateMigrating On-Premises Workloads with Azure Migrate
Migrating On-Premises Workloads with Azure Migrate
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperability
 
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIWebinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
 
AWS 101
AWS 101AWS 101
AWS 101
 
Databricks on AWS.pptx
Databricks on AWS.pptxDatabricks on AWS.pptx
Databricks on AWS.pptx
 
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 
CAF presentation 09 16-2020
CAF presentation 09 16-2020CAF presentation 09 16-2020
CAF presentation 09 16-2020
 
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)
 
Azure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet TopologiesAzure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet Topologies
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Introduction to Oracle Cloud Infrastructure Services
Introduction to Oracle Cloud Infrastructure ServicesIntroduction to Oracle Cloud Infrastructure Services
Introduction to Oracle Cloud Infrastructure Services
 

Viewers also liked

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
 
IT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud ComputingIT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud ComputingHaim Ateya
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingEdureka!
 
Cloud Computing Interoperability in Education
Cloud Computing Interoperability in EducationCloud Computing Interoperability in Education
Cloud Computing Interoperability in Educationsandra sukarieh
 
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
 
Running a Scalable And Reliable Symfony2 Application in Cloud (Symfony Sweden...
Running a Scalable And Reliable Symfony2 Application in Cloud (Symfony Sweden...Running a Scalable And Reliable Symfony2 Application in Cloud (Symfony Sweden...
Running a Scalable And Reliable Symfony2 Application in Cloud (Symfony Sweden...Ville Mattila
 
Latest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and PrivacyLatest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and PrivacyCloud Standards Customer Council
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperabilitygaurav jain
 
On Prem vs Cloud SlideShare
On Prem vs Cloud SlideShareOn Prem vs Cloud SlideShare
On Prem vs Cloud SlideShareTim Conti
 
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
 
Scaling with Symfony - PHP UK
Scaling with Symfony - PHP UKScaling with Symfony - PHP UK
Scaling with Symfony - PHP UKRicard Clau
 
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...
Cloud Lock-in vs. Cloud Interoperability  - Indicthreads cloud computing conf...Cloud Lock-in vs. Cloud Interoperability  - Indicthreads cloud computing conf...
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...IndicThreads
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service modelsPrateek Soni
 
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
 
Trust and Cloud Computing, removing the need to trust your cloud provider
Trust and Cloud Computing, removing the need to trust your cloud providerTrust and Cloud Computing, removing the need to trust your cloud provider
Trust and Cloud Computing, removing the need to trust your cloud providerDavid Wallom
 
Tintricity on the Road: From Virtualization to Cloud
Tintricity on the Road: From Virtualization to CloudTintricity on the Road: From Virtualization to Cloud
Tintricity on the Road: From Virtualization to CloudTintri
 

Viewers also liked (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
 
Portability In The Cloud
Portability In The CloudPortability In The Cloud
Portability In The Cloud
 
IT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud ComputingIT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud Computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud Computing Interoperability in Education
Cloud Computing Interoperability in EducationCloud Computing Interoperability in Education
Cloud Computing Interoperability in Education
 
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)
 
Running a Scalable And Reliable Symfony2 Application in Cloud (Symfony Sweden...
Running a Scalable And Reliable Symfony2 Application in Cloud (Symfony Sweden...Running a Scalable And Reliable Symfony2 Application in Cloud (Symfony Sweden...
Running a Scalable And Reliable Symfony2 Application in Cloud (Symfony Sweden...
 
Latest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and PrivacyLatest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and Privacy
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperability
 
Cloud Customer Architecture for IoT
Cloud Customer Architecture for IoTCloud Customer Architecture for IoT
Cloud Customer Architecture for IoT
 
On Prem vs Cloud SlideShare
On Prem vs Cloud SlideShareOn Prem vs Cloud SlideShare
On Prem vs Cloud SlideShare
 
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 ...
 
Scaling with Symfony - PHP UK
Scaling with Symfony - PHP UKScaling with Symfony - PHP UK
Scaling with Symfony - PHP UK
 
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...
Cloud Lock-in vs. Cloud Interoperability  - Indicthreads cloud computing conf...Cloud Lock-in vs. Cloud Interoperability  - Indicthreads cloud computing conf...
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Cloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid IntegrationCloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid Integration
 
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...
 
Trust and Cloud Computing, removing the need to trust your cloud provider
Trust and Cloud Computing, removing the need to trust your cloud providerTrust and Cloud Computing, removing the need to trust your cloud provider
Trust and Cloud Computing, removing the need to trust your cloud provider
 
Tintricity on the Road: From Virtualization to Cloud
Tintricity on the Road: From Virtualization to CloudTintricity on the Road: From Virtualization to Cloud
Tintricity on the Road: From Virtualization to Cloud
 

Similar to Interoperability and Portability for Cloud Computing: A Guide

Interoperability and Portability for Cloud Computing: A Guide V2.0
Interoperability and Portability for Cloud Computing: A Guide V2.0Interoperability and Portability for Cloud Computing: A Guide V2.0
Interoperability and Portability for Cloud Computing: A Guide V2.0Cloud Standards Customer Council
 
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and IntegrationsCloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrationspaulfallon
 
Building Cloud Apps Faster with PaaS
Building Cloud Apps Faster with PaaSBuilding Cloud Apps Faster with PaaS
Building Cloud Apps Faster with PaaSCloud Elements
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing StrategyRex Wang
 
Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Lucas Lopez
 
Towards Application Portability in Platform as a Service
Towards Application Portability in Platform as a ServiceTowards Application Portability in Platform as a Service
Towards Application Portability in Platform as a ServiceStefan Kolb
 
Pragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSPragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSKacy Clarke
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAmazon Web Services
 
Comprehensive Information on Platform as a Service
Comprehensive Information on Platform as a ServiceComprehensive Information on Platform as a Service
Comprehensive Information on Platform as a ServiceHTS Hosting
 
Cloud elements Building Cloud Applications Faster
Cloud elements  Building Cloud Applications FasterCloud elements  Building Cloud Applications Faster
Cloud elements Building Cloud Applications FasterCloud Elements
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Rex Wang
 
Comprehensive Information on Software as a Service
Comprehensive Information on Software as a ServiceComprehensive Information on Software as a Service
Comprehensive Information on Software as a ServiceHTS Hosting
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessMike Kavis
 
Cloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud ServicesCloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud ServicesCloud Standards Customer Council
 
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...Amazon Web Services
 

Similar to Interoperability and Portability for Cloud Computing: A Guide (20)

Interoperability and Portability for Cloud Computing: A Guide V2.0
Interoperability and Portability for Cloud Computing: A Guide V2.0Interoperability and Portability for Cloud Computing: A Guide V2.0
Interoperability and Portability for Cloud Computing: A Guide V2.0
 
Practical Guide to Platform-as-a-Service
Practical Guide to Platform-as-a-Service Practical Guide to Platform-as-a-Service
Practical Guide to Platform-as-a-Service
 
Practical Guide to Hybrid Cloud Computing
Practical Guide to Hybrid Cloud ComputingPractical Guide to Hybrid Cloud Computing
Practical Guide to Hybrid Cloud Computing
 
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and IntegrationsCloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
 
Building Cloud Apps Faster with PaaS
Building Cloud Apps Faster with PaaSBuilding Cloud Apps Faster with PaaS
Building Cloud Apps Faster with PaaS
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing Strategy
 
Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018
 
Towards Application Portability in Platform as a Service
Towards Application Portability in Platform as a ServiceTowards Application Portability in Platform as a Service
Towards Application Portability in Platform as a Service
 
Pragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSPragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWS
 
Practical Guide to Cloud Management Platforms
Practical Guide to Cloud Management PlatformsPractical Guide to Cloud Management Platforms
Practical Guide to Cloud Management Platforms
 
New in Hong Kong Region
New in Hong Kong RegionNew in Hong Kong Region
New in Hong Kong Region
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS Cloud
 
Comprehensive Information on Platform as a Service
Comprehensive Information on Platform as a ServiceComprehensive Information on Platform as a Service
Comprehensive Information on Platform as a Service
 
Cloud elements Building Cloud Applications Faster
Cloud elements  Building Cloud Applications FasterCloud elements  Building Cloud Applications Faster
Cloud elements Building Cloud Applications Faster
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09
 
Comprehensive Information on Software as a Service
Comprehensive Information on Software as a ServiceComprehensive Information on Software as a Service
Comprehensive Information on Software as a Service
 
Cloud Customer Architecture for API Management
Cloud Customer Architecture for API ManagementCloud Customer Architecture for API Management
Cloud Customer Architecture for API Management
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your Business
 
Cloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud ServicesCloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud Services
 
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
 

More from Cloud Standards Customer Council

Kubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationKubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationCloud Standards Customer Council
 
Where's My Data? Managing the Data Residency Challenge
Where's My Data? Managing the Data Residency ChallengeWhere's My Data? Managing the Data Residency Challenge
Where's My Data? Managing the Data Residency ChallengeCloud Standards Customer Council
 
Security for Cloud Computing: 10 Steps to Ensure Success V3.0
Security for Cloud Computing: 10 Steps to Ensure Success V3.0Security for Cloud Computing: 10 Steps to Ensure Success V3.0
Security for Cloud Computing: 10 Steps to Ensure Success V3.0Cloud Standards Customer Council
 
Hybrid Cloud Considerations for Big Data and Analytics
Hybrid Cloud Considerations for Big Data and AnalyticsHybrid Cloud Considerations for Big Data and Analytics
Hybrid Cloud Considerations for Big Data and AnalyticsCloud Standards Customer Council
 
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Standards Customer Council
 
Hyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for BusinessHyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for BusinessCloud Standards Customer Council
 
Data Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for StandardsData Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for StandardsCloud Standards Customer Council
 
Cloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social CollaborationCloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social CollaborationCloud Standards Customer Council
 
Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0Cloud Standards Customer Council
 
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0Cloud Standards Customer Council
 
Cloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and AnalyticsCloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and AnalyticsCloud Standards Customer Council
 
OASIS TOSCA: Cloud Portability and Lifecycle Management
OASIS TOSCA: Cloud Portability and Lifecycle ManagementOASIS TOSCA: Cloud Portability and Lifecycle Management
OASIS TOSCA: Cloud Portability and Lifecycle ManagementCloud Standards Customer Council
 
Highlights of OpenStack Mitaka and the OpenStack Summit
Highlights of OpenStack Mitaka and the OpenStack SummitHighlights of OpenStack Mitaka and the OpenStack Summit
Highlights of OpenStack Mitaka and the OpenStack SummitCloud Standards Customer Council
 

More from Cloud Standards Customer Council (20)

Kubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationKubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing Foundation
 
What's New in Cloud Foundry
What's New in Cloud FoundryWhat's New in Cloud Foundry
What's New in Cloud Foundry
 
Where's My Data? Managing the Data Residency Challenge
Where's My Data? Managing the Data Residency ChallengeWhere's My Data? Managing the Data Residency Challenge
Where's My Data? Managing the Data Residency Challenge
 
Hyperledger: Market, Technology & Community Update
Hyperledger: Market, Technology & Community UpdateHyperledger: Market, Technology & Community Update
Hyperledger: Market, Technology & Community Update
 
Security for Cloud Computing: 10 Steps to Ensure Success V3.0
Security for Cloud Computing: 10 Steps to Ensure Success V3.0Security for Cloud Computing: 10 Steps to Ensure Success V3.0
Security for Cloud Computing: 10 Steps to Ensure Success V3.0
 
Hybrid Cloud Considerations for Big Data and Analytics
Hybrid Cloud Considerations for Big Data and AnalyticsHybrid Cloud Considerations for Big Data and Analytics
Hybrid Cloud Considerations for Big Data and Analytics
 
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0
 
Cloud Customer Architecture for Blockchain
Cloud Customer Architecture for BlockchainCloud Customer Architecture for Blockchain
Cloud Customer Architecture for Blockchain
 
Cloud Foundry Road Map in 2017
Cloud Foundry Road Map in 2017Cloud Foundry Road Map in 2017
Cloud Foundry Road Map in 2017
 
Hyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for BusinessHyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for Business
 
Data Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for StandardsData Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for Standards
 
Impact of Cloud Computing on Healthcare v2.0
Impact of Cloud Computing on Healthcare v2.0Impact of Cloud Computing on Healthcare v2.0
Impact of Cloud Computing on Healthcare v2.0
 
Cloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social CollaborationCloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social Collaboration
 
Cloud Customer Architecture for e-Commerce
Cloud Customer Architecture for e-CommerceCloud Customer Architecture for e-Commerce
Cloud Customer Architecture for e-Commerce
 
Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0
 
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0
 
Cloud Foundry Roadmap in 2016
Cloud Foundry Roadmap in 2016Cloud Foundry Roadmap in 2016
Cloud Foundry Roadmap in 2016
 
Cloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and AnalyticsCloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and Analytics
 
OASIS TOSCA: Cloud Portability and Lifecycle Management
OASIS TOSCA: Cloud Portability and Lifecycle ManagementOASIS TOSCA: Cloud Portability and Lifecycle Management
OASIS TOSCA: Cloud Portability and Lifecycle Management
 
Highlights of OpenStack Mitaka and the OpenStack Summit
Highlights of OpenStack Mitaka and the OpenStack SummitHighlights of OpenStack Mitaka and the OpenStack Summit
Highlights of OpenStack Mitaka and the OpenStack Summit
 

Recently uploaded

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 

Recently uploaded (20)

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

Interoperability and Portability for Cloud Computing: A Guide

  • 1. Interoperability & Portability for Cloud Computing: A Guide http://www.cloud-council.org/deliverables/interoperability-and-portability-for- cloud-computing-a-guide.htm November 15, 2016
  • 2. The Cloud Standards Customer Council • Provide customer-led guidance to multiple cloud standards-defining bodies • Establishing criteria for open standards based cloud computing 650+ Organizations participating 2011/2012 Deliverables  Practical Guide to Cloud Computing  Practical Guide to Cloud SLAs  Security for Cloud Computing  Impact of Cloud on Healthcare 2013/2014 Deliverables  Convergence of SoMoClo  Analysis of Public Cloud SLAs  Cloud Security Standards  Migrating Apps to Public Cloud Services  Social Business in the Cloud  Big Data in the Cloud  Practical Guide to Cloud Computing V2  Migrating Apps: Performance Rqmnts  Cloud Interoperability/Portability http://cloud-council.org 2015 Deliverables  Web App Hosting Architecture  Mobile Cloud Architecture  Big Data Cloud Architecture  Security for Cloud Computing V2  Practical Guide to Cloud SLAs V2  Practical Guide to PaaS THE Customer’s Voice for Cloud Standards! 2016 Projects  Prac Guide to Hybrid Cloud Computing  Public Cloud Service Agreements, V2  Cloud Security Standards, V2  IoT Cloud Reference Architecture  Commerce Cloud Reference Architecture  More © 2016 Cloud Standards Customer Council 2
  • 3. Interoperability & Portability for Cloud Computing: A Guide Table of Contents Motivations  Impact of cloud computing accelerating  Variety of cloud services has led to proprietary architectures & technologies  Risk of vendor lock-in for customers has increased  Issues of portability & interoperability need to be addressed head on  Portability & interoperability critical to future cloud service adoption © 2016 Cloud Standards Customer Council 3
  • 4. Basic Definitions  Ability to easily transfer an application or application components from one cloud service to another  Significant changes to the application code should not be required Interoperability  Ability for two or more systems or applications to exchange and mutually use information  Ability of public clouds, private clouds, and other customer systems to use each other’s APIs  Standard interfaces ideal so customers can switch to another cloud service provider with minimal impact Data Portability  Ability to easily transfer data from one cloud service to another without requiring re-entry of data  APIs to retrieve/import data are an important aspect of portability  Syntax and semantics of transferred data is an important aspect of portability © 2016 Cloud Standards Customer Council 4 Application Portability
  • 5. Challenges Interoperability Challenges Multiple interfaces & APIs across several dimensions Non-standardized interfaces & APIs IaaS has highest level of interoperability PaaS has lower level of interoperability SaaS has lowest level of interoperability Potential solutions: • ESBs can help address interoperability challenges • Inter-cloud providers (i.e. brokers) are an option Portability Challenges  IaaS: Highest level of app portability  PaaS: Varying software stacks make app portability more challenging  SaaS: Data portability is of most concern  Potential solutions: • IaaS: Operating systems like Linux and standards like OVF ease app portability • PaaS: Adoption of common open source platforms helpful (e.g. Cloud Foundry) • Common container technology allows independent deployment of app parts (e.g. Docker) © 2016 Cloud Standards Customer Council 5
  • 6. Elements Derived data App code App environment Functional interfacesEnd Users Admin interfaces Business interfaces Business Managers Administrators DevOps Cloud Service Security In-house Applications & Systems In-house data Cloud service customer Customer data Application Portability Data Portability Interoperability © 2016 Cloud Standards Customer Council 6
  • 7. IaaS services: Main considerations Derived data App code App environment Functional interfacesEnd Users Admin interfaces Business interfaces Business Managers Administrators DevOps Cloud Service Security In-house Applications & Systems In-house data Cloud service customer Customer data Application Portability Interoperability © 2016 Cloud Standards Customer Council 7
  • 8. PaaS services: Main considerations Derived data App code App environment Functional interfacesEnd Users Admin interfaces Business interfaces Business Managers Administrators DevOps Cloud Service Security In-house Applications & Systems In-house data Cloud service customer Customer data Application Portability Interoperability © 2016 Cloud Standards Customer Council 8
  • 9. SaaS service: Main consideration Derived data App code App environment Functional interfacesEnd Users Admin interfaces Business interfaces Business Managers Administrators DevOps Cloud Service Security In-house Applications & Systems In-house data Cloud service customer Customer data Data Portability Interoperability © 2016 Cloud Standards Customer Council 9
  • 10. Scenarios 1. Customer switches providers for a cloud service 2. Customer uses cloud services from multiple providers 3. Customer links on cloud service to another cloud service 4. Customer links in-house capabilities with cloud services 5. Migration of customer capabilities into cloud services © 2016 Cloud Standards Customer Council 10
  • 11. Scenario 1: Customer switches providers for a cloud service Cloud Service Customer Cloud Service A Provider A Cloud Service Customer Cloud Service B Provider B before… after… Considerations  For SaaS, APIs and user interfaces are key – not often standard  For IaaS & PaaS, application portability is the biggest issue  For SaaS, data portability is a major concern Recommendations  For IaaS, ensure cloud service accepts standard app packaging formats like OVF  For PaaS, require app environment based on open technologies & APIs  For SaaS, demand well defined APIs, protocols & data formats, standardized where possible © 2016 Cloud Standards Customer Council 11
  • 12. Scenario 2: Customer uses cloud services from multiple providers Cloud Service Customer Cloud Service A Provider A Cloud Service B Provider B Considerations  Customer systems must interact with 2 or more cloud services  Need consistency of admin, management and business interfaces Recommendations  Consider use of ESB as a mapping layer  Choose business and admin tools that provide adapters  Look for support of common or standard technologies e.g. IDaM © 2016 Cloud Standards Customer Council 12
  • 13. Scenario 3: Customer links one cloud service to another cloud service Cloud Service Customer Cloud Service 1 Provider A Cloud Service 2 Provider B API Considerations  Service 1 has to consume API of service 2  Interoperability the main problem  Security between 2 services often required Recommendations  Ensure service 2 has well defined & consumable API  Consider use of adapter layer (e.g. PaaS app fronting SaaS service)  Ensure security technologies of service 2 can be used by service 1 © 2016 Cloud Standards Customer Council 13
  • 14. Customer dataDerived data App code App environment Cloud Service In-house data In-house Applications & Systems Cloud Customer Considerations  Well-defined APIs for on-prem data and functionality must exist  Integration of in-house admin functionality with cloud admin functionality  New Security requirements  New business interfaces defined by cloud provider Recommendations  Ensure that on-prem apps leverage SOA  Leverage ESB to perform interface, protocol and data transformations  Address security issues with cloud services accessing on-prem capabilities  Examine if in-house systems can deal with business aspects of cloud services © 2016 Cloud Standards Customer Council 14 Scenario 4: Customer links in-house capabilities with cloud services
  • 15. Scenario 5: Migration of customer capabilities into cloud services before… after… Customer data App 2 App1 environment Cloud Customer Customer data App 2 App environment Cloud Service Provider App 1 Customer data App environment Cloud Customer App 1 App2 environment Considerations  For SaaS, API differences for apps migrated to cloud and format/content of customer data  For IaaS/PaaS, ease of migrating app to cloud  New security requirements  Compatibility of admin and business interfaces for the migrated app Recommendations  For SaaS, consider compatibility with on-prem apps and the migrated cloud service  For PaaS, ensure cloud app environment is compatible with on-prem environment  Ensure cloud admin and business capabilities can be integrated with in-house systems © 2016 Cloud Standards Customer Council 15
  • 16. Summary of recommendations Portability  IaaS: Use standard package formats like OVF  PaaS: Use compatible app environment(s)  PaaS: Support common open technologies  SaaS: Insist on standard protocols & data formats Interoperability  Use SOA principles for on-premises systems  Consider ESBs for interface mappings  Leverage 3rd party IDaM using standards  Use API Management to access on-premises systems  Insist on open technologies for admin & business APIs  Check for standard security technologies  Demand well defined APIs  Consider use of PaaS mapping layer © 2016 Cloud Standards Customer Council 16
  • 17. Open Technologies  OVF • http://www.dmtf.org/standards/ovf  CDMI • http://www.snia.org/cdmi  ISO 17789 CCRA • http://standards.iso.org/ittf/PubliclyAvailableStandards/c060545_ISO_IEC_17789_2014.zip  OASIS TOSCA • https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca  DMTF CADF • http://www.dmtf.org/standards/cadf  SAML 2.0 • https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=security  OAuth 2.0 • http://oauth.net/2/  OpenStack  http://www.openstack.org/  Open Containers Initiative / Docker • https://www.opencontainers.org/  Cloud Foundry • http://www.cloudfoundry.org/ © 2016 Cloud Standards Customer Council 17
  • 18. Call to Action Join the CSCC Now! – To have an impact on customer use case based standards requirements – To learn about all Cloud Standards within one organization – To help define the CSCC’s future roadmap – Membership is free & easy: http://www.cloud-council.org/become-a- member Get Involved! – Join one or more of the CSCC Working Groups http://www.cloud-council.org/workinggroups Leverage CSCC Collateral – Visit http://www.cloud-council.org/resource-hub © 2016 Cloud Standards Customer Council 18
  • 19. Additional Resources  Practical Guide to Hybrid Cloud Computing • http://www.cloud-council.org/deliverables/practical-guide-to-hybrid-cloud- computing.htm • Practical Guide to PaaS • http://www.cloud-council.org/deliverables/practical-guide-to-platform-as-a-service.htm  Practical Guide to Cloud Computing Version 2.0 • http://www.cloud-council.org/deliverables/practical-guide-to-cloud-computing.htm  Migrating Applications to Public Cloud Services: Roadmap for Success • http://www.cloud-council.org/deliverables/migrating-applications-to-public-cloud- services-roadmap-for-success.htm  Cloud Security Standards: What to Expect & What to Negotiate Version 2.0 • http://www.cloud-council.org/deliverables/cloud-security-standards-what-to-expect-and- what-to-negotiate.htm  Security for Cloud Computing: 10 Steps to Ensure Success Version 2.0 • http://www.cloud-council.org/deliverables/security-for-cloud-computing-10-steps-to- ensure-success.htm  Practical Guide to Cloud Service Agreements Version 2.0 • http://www.cloud-council.org/deliverables/practical-guide-to-cloud-service- agreements.htm © 2016 Cloud Standards Customer Council 19
  • 20. Thank You © 2016 Cloud Standards Customer Council 20