0% found this document useful (0 votes)
132 views

Cloud Computing Portability and Interoperability

This document discusses CC portability and interoperability and was prepared by five individuals. It defines portability and interoperability, discusses portability and interoperability within cloud components, and the challenges involved. It also covers application design principles to improve interoperability, the benefits of portability and interoperability such as reducing vendor lock-in, and concludes with questions.

Uploaded by

Shokri Alyafey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views

Cloud Computing Portability and Interoperability

This document discusses CC portability and interoperability and was prepared by five individuals. It defines portability and interoperability, discusses portability and interoperability within cloud components, and the challenges involved. It also covers application design principles to improve interoperability, the benefits of portability and interoperability such as reducing vendor lock-in, and concludes with questions.

Uploaded by

Shokri Alyafey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 27

CC Portability

&
Interoperability
Prepared by:
Abdelrhman Hussein.
Shukri Saleh .
MoaTh Khozyem
Mostafa Ali.
Youssef Sabry.
Agenda
Introduction. Abdelrhman Hussein
Portability and Interoperability definition. Shukri Saleh
Portability and Interoperability within cloud Components. Shukri Saleh
Challenges. MoaTh Khozyem
Application design principals. Mostafa Ali
Benefits. Youssef Sabry
Conclusion. Abdelrhman Hussein





Introduction
Cloud Computing dream.
Why would you change your cloud provider ?
Vendor lock in.

Portability
Portability defined as the ability to switch data , run apps and/or OS
images between cloud providers on different could architecture.
Cloud A
run OS X
Cloud B
run OS Y
ap1
Interoperability
Interoperability defined as the ability of applications on different
cloud providers /vendors with different Infrastructure to
communicate between each other in a flexible way.





Public cloud Public cloud
private
public
Hypered
Information
"The greatest challenge facing longer-term adoption of cloud
computing services is not security, but rather cloud interoperability
and data portability
Experts at the Institute of Electrical and Electronics Engineers (IEEE).
No interoperability & portability all clouds will be switched to private
clouds, which not satisfied the cloud needs to mix all clouds to a
Hypered cloud.
No one will pay to stay on same cloud, all go behind new of
technologies.
Portability and Interoperability Within Cloud
Components .
Application.
Data synchronization with same applications.
Data synchronization with different applications.
Management.
On demand management of different clouds (SaaS, PaaS, IaaS).
Manage cloud services together using generic system management.
Platform.
Easy to integrate.
Data exchange with other platforms.

SaaS
PaaS
IaaS
Increasing
Portability
Increasing
Automation
Overview
Why should I move my applications to another provider?
Which virtualization technology is the vendor using?
Private cloud (VMWare ESX) to Amazon Xen
Does the target cloud support the source cloud platform?
Java Shop -> Java Stack on target.
Is it cheaper, so much cheaper that it is going to be worthwhile?
Cost and Risk.
Can the target provider achieve the same level of performance?

Challenges in Cloud Interoperability and
Portability
Different model architecture, technology and application.
Cloud APIs.
Eucalyptus
Performance and Security.
Moving large data sets

Recommendations
Open APIs.
(OCCI ,jClouds and libcloud)
Increasing application portability.
MIX - and - MATCH !.
Clouding strategy.
CloudSwitch and RightScale. .

Cloud Computing Portability and Interoperability
[ Application Design Principles ]

Each application is different. Applications do not work with each other
unless an application is stand-alone, effort is needed to integrate it into
a system
Application design principles that will reduce the cost of application
integration for cloud computing
Service-Orientation

Service-orientation is a way of thinking in terms of services and service-based
development and the outcomes of services [SOA].
Anything as a Service (*aaS)



Stable Interfaces
Cloud application components should have interfaces that do not
change over time, or are such that any changes are backwards-
compatible
Described Interfaces
The interfaces to cloud application components should be clearly
described.
The descriptions should be human-readable and may also be machine-
readable.

Use of Marketplaces
Cloud products and services should be made available through
marketplaces.
The marketplace like app store ..
ensure that the products and services that users need are available to
all users

What are the Benefits of Portability and
Interoperability

Infrastructure Abstraction
Hypervisors gives the abstraction
from underlying hardware.




What are the Benefits of Portability and
Interoperability (cont..)
Abstraction between application, data, logic and system interfaces
This level of abstraction provides agile application development process, portability, modularity and
lose coupling

Cloud Adaptability and Customization
Provides ability for the enterprises to adopt cloud and also the ability to customize
the cloud environments to fit their needs

Vendor lock-in
the ability to switch cloud providers without a lock-in to a particular provider
What are the Benefits of Portability and
Interoperability (cont..)

Openness
Transparency is one of the key requirements of
cloud computing
So
Portability and Interoperability definition.
Portability and Interoperability within cloud Components.
Challenges.
Application design principals.
Benefits.


Questions Time !
Thank You :)
References .
http://www.opengroup.org
http://www.opengroup.org/cloud/cloud/cloud_iop/cloud_port.htm

www.ieee.org
http://www.ieee.org/about/news/2011/28_june_2011.html
https://www.computerworld.com/s/article/9217158/Cloud_interoperability_Probl
ems_and_best_practices

You might also like