cloud computing portability and interoperability
TRANSCRIPT
-
8/12/2019 Cloud Computing Portability and Interoperability
1/27
-
8/12/2019 Cloud Computing Portability and Interoperability
2/27
CC Portability&
Interoperability
-
8/12/2019 Cloud Computing Portability and Interoperability
3/27
Prepared by:
Abdelrhman Hussein.
Shukri Saleh .
MoaTh Khozyem Mostafa Ali.
Youssef Sabry.
-
8/12/2019 Cloud Computing Portability and Interoperability
4/27
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
-
8/12/2019 Cloud Computing Portability and Interoperability
5/27
Introduction
Cloud Computing dream.
Why would you change your cloud provider ?
Vendor lock in.
-
8/12/2019 Cloud Computing Portability and Interoperability
6/27
Portability
Portability defined as the ability to switch data , run apps and/oimages between cloud providers on different could architecture
Cloud Arun OS X
Cloud Brun OS Y
ap1
-
8/12/2019 Cloud Computing Portability and Interoperability
7/27
Interoperability
Interoperability defined as the ability of applications on differencloud providers /vendors with different Infrastructure tocommunicate between each other in a flexible way.
Public cloud Pu
privatepublic
Hypered
Information
-
8/12/2019 Cloud Computing Portability and Interoperability
8/27
"The greatest challenge facing longer-term adoption of cloudcomputing services is not security, but rather cloud interoperab
and data portability
Experts at the Institute of Electrical and Electronics Engineers (IE
No interoperability & portability all clouds will be switched to pclouds, which not satisfied the cloud needs to mix all clouds to aHypered cloud.
No one will pay to stay on same cloud, all go behind new oftechnologies.
-
8/12/2019 Cloud Computing Portability and Interoperability
9/27
Portability and Interoperability Within CloComponents .
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.
IncreasingAutomation
-
8/12/2019 Cloud Computing Portability and Interoperability
10/27
-
8/12/2019 Cloud Computing Portability and Interoperability
11/27
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?
-
8/12/2019 Cloud Computing Portability and Interoperability
12/27
Challenges in Cloud Interoperability andPortability
Different model architecture, technology and application. Cloud APIs.
Eucalyptus
Performance and Security.
Moving large data sets
-
8/12/2019 Cloud Computing Portability and Interoperability
13/27
-
8/12/2019 Cloud Computing Portability and Interoperability
14/27
-
8/12/2019 Cloud Computing Portability and Interoperability
15/27
Recommendations
Open APIs. (OCCI ,jClouds and libcloud)
Increasing application portability.
MIX - and - MATCH !.
Clouding strategy.
CloudSwitch and RightScale. .
-
8/12/2019 Cloud Computing Portability and Interoperability
16/27
Cloud Computing Portability and Interoperabil[ Application Design Principles ]
Each application is different. Applications do not work with eachunless an application is stand-alone, effort is needed to integrate ia system
Application design principles that will reduce the cost of applicatintegration for cloud computing
-
8/12/2019 Cloud Computing Portability and Interoperability
17/27
Service-Orientation
Service-orientationis a way of thinking in terms of services and service-badevelopment and the outcomes of services [SOA].
Anything as a Service (*aaS)
-
8/12/2019 Cloud Computing Portability and Interoperability
18/27
Stable Interfaces
Cloud application components should have interfaces that do notchange over time, or are such that any changes are backwards-compatible
-
8/12/2019 Cloud Computing Portability and Interoperability
19/27
Described Interfaces
The interfaces to cloud application components should be clearlydescribed.
The descriptions should be human-readable and may also be macreadable.
-
8/12/2019 Cloud Computing Portability and Interoperability
20/27
Use of Marketplaces
Cloud products and services should be made available throughmarketplaces.
The marketplace like app store ..
ensure that the products and services that users need are availaball users
-
8/12/2019 Cloud Computing Portability and Interoperability
21/27
What are the Benefits of Portability andInteroperability
Infrastructure Abstraction
Hypervisors gives the abstraction
from underlying hardware.
-
8/12/2019 Cloud Computing Portability and Interoperability
22/27
What are the Benefits of Portability andInteroperability (cont..)
Abstraction between application, data, logic and system interface
This level of abstraction provides agile application development process, portability, modularilose coupling
Cloud Adaptability and Customization
Provides ability for the enterprises to adopt cloud and also the ability to custhe cloud environments to fit their needs
Vendor lock-in
the ability to switch cloud providers without a lock-in to a particular provider
-
8/12/2019 Cloud Computing Portability and Interoperability
23/27
What are the Benefits of Portability andInteroperability (cont..)
Openness
Transparency is one of the key requirements ofcloud computing
-
8/12/2019 Cloud Computing Portability and Interoperability
24/27
So
Portability and Interoperability definition.
Portability and Interoperability within cloud Components.
Challenges.
Application design principals.
Benefits.
-
8/12/2019 Cloud Computing Portability and Interoperability
25/27
Questions Time !
-
8/12/2019 Cloud Computing Portability and Interoperability
26/27
Thank You :)
-
8/12/2019 Cloud Computing Portability and Interoperability
27/27
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_interoperabilityems_and_best_practices
http://www.opengroup.org/http://www.opengroup.org/cloud/cloud/cloud_iop/cloud_port.htmhttp://www.ieee.org/http://www.ieee.org/about/news/2011/28_june_2011.htmlhttps://www.computerworld.com/s/article/9217158/Cloud_interoperability_Problems_and_best_practiceshttps://www.computerworld.com/s/article/9217158/Cloud_interoperability_Problems_and_best_practiceshttps://www.computerworld.com/s/article/9217158/Cloud_interoperability_Problems_and_best_practiceshttps://www.computerworld.com/s/article/9217158/Cloud_interoperability_Problems_and_best_practiceshttps://www.computerworld.com/s/article/9217158/Cloud_interoperability_Problems_and_best_practiceshttp://www.ieee.org/about/news/2011/28_june_2011.htmlhttp://www.ieee.org/about/news/2011/28_june_2011.htmlhttp://www.ieee.org/about/news/2011/28_june_2011.htmlhttp://www.ieee.org/http://www.opengroup.org/cloud/cloud/cloud_iop/cloud_port.htmhttp://www.opengroup.org/cloud/cloud/cloud_iop/cloud_port.htmhttp://www.opengroup.org/cloud/cloud/cloud_iop/cloud_port.htmhttp://www.opengroup.org/http://www.opengroup.org/