cloud interoperability and portability
TRANSCRIPT
![Page 1: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/1.jpg)
• Omar Sulca• Albert Contreras
Students:
Professor: Jordi TORRES VIÑALSCLOUD
COMPUTING
![Page 2: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/2.jpg)
Content
1. Adressing Cloud Security
2. Cloud Interoperability and Portability
1. Adressing Cloud Security
![Page 3: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/3.jpg)
AddressingCloud Security
Understanding cloud security risks is related
1. Relationships and dependencies between CC models
2. How they are deployed
1
SaaS
PaaS
IaaSthe foundation of the service model architecture
![Page 4: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/4.jpg)
AddressingCloud Security1
The lower down the stack
the cloud service provider stops bearingresponsibility, and the consumer becomes responsible for more security capabilities and management
![Page 5: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/5.jpg)
AddressingCloud Security1
Relatively high levelof integrated security
SaaS
PaaS
IaaS
Security
Extensibility
Integrated
Features
Least consumerextensibility
Most integratedfunctionality
![Page 6: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/6.jpg)
SaaS
PaaS
AddressingCloud Security1
Security
Extensibility
Integrated
Features
Customer ready features
More extensible
• Less complete built-in capabilities• Securing the platform
• More flexibility to layer on additional security• Applications developed on platform and
developing them securely
Provider
Costumer
![Page 7: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/7.jpg)
AddressingCloud Security
PaaS
IaaS
1
Security
Extensibility
Integrated
Features
Few if anyapplication-
likefeatures
Enormous extensIbility
Provider
Protecting underlying infrastructure and abstraction layers
Less integrated security capabilities and functionality beyond that
Consumer
Reminder of stack -OSs, applications, content - managed/ secure
![Page 8: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/8.jpg)
1 AddressingCloud Security
![Page 9: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/9.jpg)
AddressingCloud Security
About multi-tenancy: it requires building adequate securityinto
1
combination of the above techniques
Filtering Permissions Encryption
![Page 10: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/10.jpg)
Content
1. Adressing Cloud Security
2. Cloud Interoperability and Portability
![Page 11: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/11.jpg)
Cloud Interoperabilityand Portability
Interoperability and portability are closely related to the Cloud elasticity and multi-tenancy.
2
![Page 12: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/12.jpg)
Interoperability:
Concerned with ability of systems to communicate
Requires communicated information is understood by receiving system
2 Cloud Interoperabilityand Portability
Why? Scaling one service across multiple disparate providersand operate and appear as one system.
![Page 13: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/13.jpg)
Cloud Interoperability
Categories
Platform
Application
Management
Publicationand
Acquisition
Cloud Interoperabilityand Portability
Application components deployed as:• SaaS• Applications using PaaS• Applications on
platforms using IaaS
Platform components deployed as:• PaaS• Platforms on IaaS
• Cloud services (SaaS, PaaS, Iaas) and programs for implementation of on-demand self-service.
• Platforms, cloud PaaSservices and marketplaces (including app stores).
2
![Page 14: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/14.jpg)
Cloud Interoperabilityand Portability2
Requirements of interoperability at different categories
Application
Discover instancesof applicationcomponents
Combine them with others at run time
Part of a distributed application
Platform
Standard protocols for service discovery and information exchange
Management
Standard interfaces forcloud services
Publicationand
Acquisition
Standard interfaces to these
stores
![Page 15: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/15.jpg)
Solutions forInteroperability
Cloud Interoperabilityand Portability
Applications • Standard interfaces, APIs
Plataform • Standard protocols
Management • Standard interfaces
2
![Page 16: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/16.jpg)
Portability:
Ability to run components or systems written for one environment in others software and hardware environments.
2 Cloud Interoperabilityand Portability
mitigate risk and increase flexibilityWhy?
![Page 17: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/17.jpg)
Cloud Interoperabilityand Portability
Cloud PortabilityCategories.
Data
Application
Platform
2
• Data componentsacross differentapplications
• Application componentsacross cloud PaaS servicesand traditional computingplatforms
• Platform componentsacross cloud IaaS servicesand non-cloudinfrastructure (platformsource portability)
• Bundles containingapplications and data withtheir supporting platforms(machine image portability)
![Page 18: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/18.jpg)
Cloud Interoperabilityand Portability2
Requirements of portability at different deployment levels
SaaS
• the cloud customer is substituting software applications with new ones
PaaS
• Some degree of application modification will be necessary to achieve portability
IaaS
• the applications and the data migrate and run at a new cloud provider
Google Dashboard
![Page 19: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/19.jpg)
Cloud Interoperabilityand Portability
Functional Portability
•Ability to define application functionality QoS details in a platform-agnostic manner
Data Portability
•Ability for a customer to retrieve application data from one provider and import this into an equivalent application hosted by another provider
ServicesEnhancement
•Control APIs allow infrastructure to be added, reconfigured, or removed in real time, either by humans or programmatically based on traffic, outages or other factors
2
Solutionsfor
Portability
![Page 20: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/20.jpg)
Approaches to Cloud Interoperability and Portability
2 Cloud Interoperabilityand Portability
Building and using
1. open APIs2. open protocols3. standards4. layers of
abstractions5. semantic
repositories6. domain specific
languages
![Page 21: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/21.jpg)
MODAClouds is an European research project that has as the main goalto provide methods, a decision support system, an open source IDE and run-time environment for the high-level design and deployment of applications on multi-Clouds.
2 Cloud Interoperabilityand Portability
![Page 22: Cloud interoperability and portability](https://reader034.vdocuments.mx/reader034/viewer/2022052600/55781b79d8b42ab40c8b4d9e/html5/thumbnails/22.jpg)
Thanks
My Life, and Past, as Seen Through Google's Dashboard• http://online.wsj.com/news/articles/SB10001424127887324170004578
638402779534498Portability and Interoperability between Clouds: Challenges and Case Study• http://web.info.uvt.ro/~petcuIEEE Articles: (2012 IEEE Fifth International Conference on Cloud Computing and others)• Design Patterns to Enable Data Portability between Clouds’ Databases • Portable Data ManagementCloud for Field Science• CSAL: A Cloud Storage Abstraction Layer to Enable Portable Cloud
ApplicationsMODAClouds: MOdel-Driven Approach for design and execution of applications on multiple Clouds• http://www.modaclouds.eu/