cloud computing portability and interoperability

Upload: shokri-alyafey

Post on 03-Jun-2018

224 views

Category:

Documents


0 download

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/