Upload
omar-sulca-correa
View
553
Download
2
Tags:
Embed Size (px)
Citation preview
• Omar Sulca• Albert Contreras
Students:
Professor: Jordi TORRES VIÑALSCLOUD
COMPUTING
Content
1. Adressing Cloud Security
2. Cloud Interoperability and Portability
1. Adressing Cloud Security
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
AddressingCloud Security1
The lower down the stack
the cloud service provider stops bearingresponsibility, and the consumer becomes responsible for more security capabilities and management
AddressingCloud Security1
Relatively high levelof integrated security
SaaS
PaaS
IaaS
Security
Extensibility
Integrated
Features
Least consumerextensibility
Most integratedfunctionality
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
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
1 AddressingCloud Security
AddressingCloud Security
About multi-tenancy: it requires building adequate securityinto
1
combination of the above techniques
Filtering Permissions Encryption
Content
1. Adressing Cloud Security
2. Cloud Interoperability and Portability
Cloud Interoperabilityand Portability
Interoperability and portability are closely related to the Cloud elasticity and multi-tenancy.
2
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.
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
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
Solutions forInteroperability
Cloud Interoperabilityand Portability
Applications • Standard interfaces, APIs
Plataform • Standard protocols
Management • Standard interfaces
2
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?
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)
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
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
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
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
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/