Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cloud interoperability and portability


Published on

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

Cloud interoperability and portability

  1. 1. Students: Professor: • • Omar Sulca Albert Contreras Jordi TORRES VIÑALS CLOUD COMPUTING
  2. 2. 1. 1. Adressing Cloud Security 2. Cloud Interoperability and Portability Content
  3. 3. 1 Addressing Cloud Security  Understanding cloud security risks is related 1. Relationships and dependencies between CC models 2. How they are deployed the foundation of the service model architecture SaaS PaaS IaaS
  4. 4. 1 Addressing Cloud Security The lower down the stack the cloud service provider stops bearing responsibility, and the consumer becomes responsible for more security capabilities and management
  5. 5. 1 Security Addressing Cloud Security Relatively high level of integrated security SaaS PaaS Most integrated functionality Least consumer extensibility Extensi bility IaaS Integrated Features
  6. 6. 1 Addressing Cloud Security • • Provider Security Costumer • • Less complete built-in capabilities Securing the platform SaaS More flexibility to layer on additional security Applications developed on platform and developing them securely PaaS More extensible Extensi bility Integrated Features Customer ready features
  7. 7. 1 Provider Addressing Cloud Security Consumer Integrated Protecting underlying infrastructure and abstraction layers Less integrated security capabilities and functionality beyond that Features Reminder of stack OSs, applications, content - managed/ secure Extensi bility Security Few if any applicationlike features PaaS Enormous extensIbility IaaS
  8. 8. 1 Addressing Cloud Security
  9. 9. 1 Addressing Cloud Security  About multi-tenancy: it requires building adequate security into combination of the above techniques Filtering Permissions Encryption
  10. 10. 1. Adressing Cloud Security 2. Cloud Interoperability and Portability Content
  11. 11. 2 Cloud Interoperability and Portability  Interoperability and portability are closely related to the Cloud elasticity and multi-tenancy.
  12. 12. 2 Cloud Interoperability and Portability Interoperability:  Concerned with ability of systems to communicate  Requires communicated information is understood by receiving system Why? Scaling one service across multiple disparate providers and operate and appear as one system.
  13. 13. 2 Cloud Interoperability and Portability Platform components deployed as: • PaaS • Platforms on IaaS Publication and Acquisition • Application components deployed as: • SaaS • Applications using PaaS • Applications on platforms using IaaS Platform Cloud Interoperability Categories Application Platforms, cloud PaaS services and marketplaces (including app stores). Management • Cloud services (SaaS, PaaS, Iaas) and programs for implementation of on-demand self-service.
  14. 14. 2 Cloud Interoperability and Portability Requirements of interoperability at different categories Application Platform Management Publication and Acquisition Discover instances of application components Combine them with others at run time Part of a distributed application Standard protocols for service discovery and information exchange Standard interfaces for cloud services Standard interfaces to these stores
  15. 15. 2 Cloud Interoperability and Portability Applications Solutions for Interoperability Plataform Management • Standard interfaces, APIs • Standard protocols • Standard interfaces
  16. 16. 2 Cloud Interoperability and Portability Portability:  Ability to run components or systems written for one environment in others software and hardware environments. Why? mitigate risk and increase flexibility
  17. 17. 2 Cloud Interoperability and Portability • Application Data • Data components across different applications Application components across cloud PaaS services and traditional computing platforms Platform • Cloud Portability Categories. • Platform components across cloud IaaS services and non-cloud infrastructure (platform source portability) Bundles containing applications and data with their supporting platforms (machine image portability)
  18. 18. 2 Cloud Interoperability and Portability Requirements of portability at different deployment levels Google Dashboard SaaS PaaS IaaS • the cloud customer is substituting software applications with new ones • Some degree of application modification will be necessary to achieve portability • the applications and the data migrate and run at a new cloud provider
  19. 19. 2 Cloud Interoperability and Portability Functional Portability • Ability to define application functionality QoS details in a platformagnostic manner Solutions for Portability Data Portability • Ability for a customer to retrieve application data from one provider and import this into an equivalent application hosted by another provider Services Enhancement • 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
  20. 20. 2 Cloud Interoperability and Portability  Approaches to Cloud Interoperability and Portability Building and using 1. 2. 3. 4. open APIs open protocols standards layers of abstractions 5. semantic repositories 6. domain specific languages
  21. 21. 2 Cloud Interoperability and Portability  MODAClouds is an European research project that has as the main goal to 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.
  22. 22. My Life, and Past, as Seen Through Google's Dashboard • 638402779534498 Portability and Interoperability between Clouds: Challenges and Case Study • IEEE 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 Applications MODAClouds: MOdel-Driven Approach for design and execution of applications on multiple Clouds • Thanks