KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. ·...

29
KoM WP3 Task3.2 Overview and Next steps Yuri Demchenko University of Amsterdam

Transcript of KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. ·...

Page 1: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

KoM WP3 Task3.2 Overview and Next steps

Yuri Demchenko

University of Amsterdam

Page 2: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Task 3.2 Development of Security and Access Control Mechanisms in a Multi-cloud Federated

Environment [M2-M24]

Task leader: Yuri Demchenko (UvA)

Mechanisms to be developed should allow users to access all federated resources using their home institution account

Develop appropriate trust and identity management mechanisms

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 2

Page 3: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Task 3.2 Activity Details (from DoW)

Design and implementation of federation mechanisms at the IaaS level that will allow cloud inter-provider federationUsage scenario: Independent private cloud providers (members of a federation) that share the same API can reserve/allocate part of their resources to be used in a communal pool of resources (aka distributed community cloud) that can be used any user belonging to the federation.

Actually re-use/re-factor Grid VO model

The mechanisms to be developed should enable federated access control and resource management

Authentication, authorization and auditingResource allocation prioritization - Control & signaling?Support lightweight decentralized business models

Evaluate brokered federation operation and management

Leverage the experience with similar systems, such as the JiT Cloud and OurGrid middleware whose development are led by UFCG

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 3

Page 4: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Task 3.2 interaction with other tasks

Task 3.2 will contribute with the security analysis and taxonomy [M2-M?]

Task 3.2 expect to receive from other tasks use cases and scenarios [M?-M?]

Task 3.2 jointly with other tasks will specify requirements and define security/access control policy [M?-M?]

Security interface definition, to be implemented by applications

Security mechanisms developments

Security mechanisms integration

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 4

Task 3.1 Operation and Support of the Production Infrastructure [M1-M24]

Task 3.2 Development of Security and Access Control Mechanisms in a Multi-cloud Federated Environment [M2-M24]

Task 3.3 Adaptation and Deployment of Cloud Federation Mechanism [M1-M24]

Task 3.4 Exploitation of Shared Resources in an Opportunistic Federated Cloud [M1-M24]

Task 3.5 Adaptation of CSGridmiddleware [M1-M24]

Page 5: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Interaction with other WPs

Should be done via general WP3 interaction

WP3 <-> WP5 Use cases

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 5

Page 6: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

How to enable effective collaboration?

Knowing involved people

Planning work

Interaction

Common development platform

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 6

Page 7: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Deliverables and Milestones:Security Issues need to be addressed

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 7

D3.1 Adaptation Requirements for CSGrid Middleware (M6)

D3.2 Infrastructure Assessment Report (M12)

D3.3 Prototype of the CSGridAdaptation Mechanisms (M12)

D3.4 Implementation of the Mechanisms to Federate Clouds and Exploit Shared Resources Opportunistically (M16)

D3.5 Final Infrastructure Assessment Report (M24)

MS3.1: Infrastructure configured to allow access to users and developers of EUBrazilCC (M3)

All application users and system developers with access to a minimal part of the infrastructure that allows them to use it for their needs

MS3.2 Deployment of opportunistic private cloud (M12)

Prototype able to connect desktops within a LAN to a private cloud in an opportunistic way

MS3.3 Deployment of federation mechanisms (M16)

Prototype able to connect IaaS providers that share the same API using the Network of Favoursincentive mechanism

Page 8: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Initial Steps in Security Development

Define what to protectIaaS infrastructure or separate Compute, Storage, NetworkCloud applicationsCollaborating user community

Identify/specify used protocols Cloud management protocols: OCCI, CDMI, OVFGrid resources access and management: SE, CE , VOMS, SLCP

Legacy security solutions and migration strategyGrid on clouds vs native cloud solutionsVO based vs Cloud Identity Federation model

Access control models and policy platform/profileRBAC/ABAC, Identity Federation/Delegation, Security Token Service, Trust establishment and delegation

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 8

Page 9: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Federated Identity and Delegation in Clouds

Existing federated identity schemes can be used to create consistent authentication between distributed computing resources (specifically cloud infrastructures) and a user/client

VOMS and (X509 Proxy Certificate or SAML VOMS credentials) Shibboleth (with SAML assertions)ABFAB and Moonshot project (Federated IdM and Trust Management)CILogon and InCommon Federation (in US)OpenID and similar services

Identity Federation in cloudsEGI Identity FederationOpenStack KeyStone Identity Broker/gatewayAWS Identity and Access Management (IAM)

Traditional approach in clouds requires the Cloud Service Provider (CSP) to be involved into federation establishment

Need to limit CSP role to an initial Trusted Introducer Avoid CSP role as (identity) broker or (authorisation) gateway

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 9

Page 10: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Federation in Grid and Clouds: Grid VO vs Cloud Virtual Infrastructure

Grid federates resources and users by creating Virtual Organisations (VO)

VO membership is maintained by assigning VO membership attributes to VO resources and membersResources remain under control of the Grid Resource Centers Users remain members of their Home Organisations (HO)

AuthN happens at HO or Grid portalTo access VO resources, VO members need to obtain VOMS certificateX.509 Proxy Certificate is used to AuthZ users/jobs at Grid resources

In clouds, both resources and user accounts are created/provisioned on-demand as virtualisedcomponents/entities

User accounts/identities can be provisioned together with access rights to virtual resources

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 10

Page 11: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Cloud Federation – Scaling up and down

Scalability is one of the main cloud featureTo be considered in the context of hybrid cloud service model

Cloud burst and outsourcing enterprise services to cloudCloud services migration and replication between CSP

Scaling upIdentities provisioningPopulating sessions context

Scaling downIdentity de-provisioning: Credentials revocation?Sessions invalidation vs restarting

Initiated by provider and by user/customer

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 11

Page 12: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Discussion how to proceed

Who is involved?

Design and development team cooperation

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 12

Page 13: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Supporting material

Federated Identity and delegationApproach and tools

Multi-tenant Access Control for Cloud Infrastructure ServicesGAAA-TK (Generic AAA Toolkit)

Security context and session management, delegationPolicy and attribute profilesPolicy management and evaluation

Federation in clouds and Intercloud Federation Framework (ICFF)Operational models and components

Intercloud Architecture Framework (ICAF)Multilayer Cloud Services Model (CSM)ICCMP, ICFF, ICOMF, ICSF (Intercloud Security Framework)

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 13

Page 14: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Basic Cloud Federation model – Combined User side federation

Simple/basic scenario 2: Federating Home Organisation (HO) and Cloud Service Provider (CSP) domains

Cloud based services created for external users (e.g. website) and managed by Customer 1

Involved major actors and rolesCSP – Customer – User

IDP/Broker

Cloud accounts A1.1-3 are provisioned for each user 1-3 from HO with 2 options

Individual accounts with new ID::pswd

Mapped/federated accounts that allows SSO/login with user HO ID::pswd

Federated accounts may use Cloud IDP/Broker (e.g. KeyStone) or those IDP-Xa created for Service Xa

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 14

Cloud Customer A1(Running Service Xa)

Cloud Provider A

CSP IDP/Broker

User Xa.2

UserXa.3

User Xa.1

IDP-Xa

User side FederationIDP-Xa can be implemented

as instantiated service of the CSP IDP

(b) External Users(Open Internet)

Management(Ops&Sec)

(a) IDP-HO1(b) 3rd Party

IDP

(a) HO or (b) Custmr1MgntSystem

Federation relationsDirect or Dynamic link

User User2

User User3

User User1

(a) Enterprise Infrastructure

Page 15: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Basic Cloud Federation model – Federating CSP’s/multi-provider cloud resources

Cloud provider side federation for resources sharing

Federation and Trust relations are established between CSP’s via Identity management services, e.g. Identity Providers (IDP)

May be bilateral or via 3rd party/broker service

Includes translation or brokering

Trust relations

Namespaces

Attributes semantics

Policies

Inter-provider federation is transparent to customers/users

15

Provider side FederationCloud

Provider M

Cloud Service Xa

IDP-HO1

Cloud Provider A

CSP IDP-A

HO1Admin/Mngnt

User HO1.2

User HO1.3

User HO1.1

User A1.2

User A1.3

User A1.1

IDP-Xa

User side Infrastructure services

Cloud Provider N

Rsr M2

Rsr M1

IDP-M

Rsr N2

Rsr N1

IDP-N

Cloud Provider K

Rsr K2

RsrKn1

IDP-K

RsrAk2 Rsr

Ak1Rsr

Am1

Inter-provider federation for resources sharing

Federation&Trust relationsRsrAn1

WP3 Task 3.2 Federated Access Control

Page 16: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Authorisation in a Federated Cloud Environment

• PEP (Policy Enforcement Point)

• PDP (Policy Decision Point)

• PAP (Policy Authotity Point)

• CVS (Credentials Validation Service)

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 16

Page 17: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

GAAA Authorisation Framework and GAAA Toolkit (GAAA-TK)

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 17

Page 18: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

GEYSERS project Network+IT IaaS infrastructure provisioning Security Infrastructure

• Logical Infrastructure Composition Layer (LICL)

– FUSE ESB env, OSGi bundles

– Packages: AuthN/AuhZ and Dynamic Access Control Infra (DACI)

• Network Control Plane (NCP+)

– AuthnSvc&AuthzSvc Web services

– SecurityGateway library

• GAAA Toolkit Java Library provides core functionality– GAAA-ISOD profile (Infrastructure Services On Demand )

GAAA-ISOD Toolkit

AAI for LICL (eu.geysers.licl.aai.*)

AuthnSvc

AuthzSvcTokenSv

c

SecurityGateway

DACI

DACI Man.

DACI Policy Man.

DACI Context

DACI Trust

DACS

AuthNSvc AuthZSvc TokenSvc

DACS instance

CSSI/GAAPI

Policy Enforcement Point

SecurityGateway Library

Client VR service

CSSI CSSI

AuthN AuthZ TokenSvc

AAI Components

Integration (via SecurityGateway)

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 18

Page 19: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Dynamic Access Control Infrastructure (DACI)

DACI: Dynamic Access Control InfrastructureDACS: Dynamic Access Control Services

Identity Management Service

Authentication Authority

Attribute AuthorityAttr DB

Authorization Service

SAML-XACML Layer

PIP (AuthzCtx Hdlr)

PDP PAP

Obligation Handler

AuthzToken

Service

Authz-token Svc

Authz-token Authority

DACI Management

DACI Configuration DACI Monitoring

DACI Policy Management

DACI Context

Management

DACI Trust

Management

DACS Trust Manager

SecurityGateway

DACS Man.

Service

DACS instance[i]

Common Security Service Interface (CSSI)

Dynamic Trust Establishment: DSA,

Bootstrapping

Provisioned on demand security services (DACS)

Consolidate a common interface to access security

services

Update authz-policies upon reconfiguring Virtual

Infrastructure

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 19

Page 20: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

SLA Management

Trust Management(Dynamic trust establishment, Bootstrapping)

Authentication & Identity Man.

Authorization & Policy Man.

Security Context Management

Common Security Service Layer

Security Service Lifecycle

Man

agemen

t (SSLM)

Trust establishment protocol for VI,

Dynamic Security Associations (DSA),

bootstrapping protocol

Dynamic Access Control Infrastructure

(DACI)

Common Security Service Interface

(CSSI)

Security Services Reference Model

Note: Integration with SLA management/negotiation is needed to ensure consistency

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 20

Page 21: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Amsterdam, May 21, 2014

Multi-tenant Access Controlfor Cloud Infrastructure Services

Apply MT-AC in hierarchy

A high-level provider is a tenant of the low-level provider

Grant permissions -> Delegate granted permissions

Security context management using tokens as session credentials

21

Pa

Pb1 Pb2 Pbk

Pc1Pc2

Pa domain

Pbi domain

Pa Authz Service

Pbi Authz Service

Pbi Resource Service

(1) authz request

(2) grant token

(3) grant token

(4) access tokenUser

(5) request | access token

(6)response

cai

cai

Exchanging tokens in Intercloud MT-AC in hierarchy

Page 22: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Amsterdam, May 21, 2014

GAAA-TK Implementation for complex infrastructure provisioning (GEYSERS project)

22

Context resolution service

Context DBTenant’s

delegation policy DB

Context Handler

Tenant’s Authz Policy

DB

PDP

Tenant DB

Provider’s Delegation Policy DB

PEPObligation Service (e.g. accounting)

LICL interface

request response

Authz Interface

TenantMgrSvc interface (provider)

Tenant administration interface (tenant)

Token service

Token Authority

Policy Generator

TenantAdmin Service

Tenant Management

Service

Information Model service

End-users AuthzService

ContextService

TokenService

Page 23: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

InterCloud Architecture Framework (ICAF)

Multi-layer Cloud Services Model (CSM)Combines IaaS, PaaS, SaaS into multi-layer model with inter-layer interfacesIncluding interfaces definition between cloud service layers and virtualisation platform

InterCloud Control and Management Plane (ICCMP)Allows signaling, monitoring, dynamic configuration and synchronisation of the distributed heterogeneous cloudsIncluding management interface from applications to network infrastructure and virtualisation platform

InterCloud Federation Framework (ICFF)Defines set of protocols and mechanisms to ensure heterogeneous clouds integration at service and business levelAddresses Identity Federation, federated network access, etc.

InterCloud Operations Framework (ICOF)RORA model: Resource, Ownership, Role, Action

RORA model provides basis for business processes definition, SLA and access control

Broker and federation operation

Intercloud Security Framework (ICSF)Dynamic Security Infrastructure provisioning and protocols

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 23

Page 24: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Multilayer Cloud Services Model (CSM)http://www.ietf.org/id/draft-khasnabish-cloud-reference-framework-06.txt

KoM EU Brazil CC 12-14 Feb 2014 WP3 Task 3.2 Federated Access Control Slide_24

CSM layers(C6) User/Customer side Functions(C5) Intercloud Access and Delivery Infrastructure(C4) Cloud Services (Infrastructure, Platform, Applications)(C3) Virtual Resources Composition and Orchestration(C2) Virtualisation Layer (C1) Hardware platform and dedicated network infrastructure

Control/

Mngnt Links

Data Links

Network Infrastructure

StorageResources

ComputeResources

Hardware/Physical Resources

Proxy (adaptors/containers) - Component Services and Resources

Virtualisation Platform VMwareXENNetwork Virtualis

KVM

Cloud Management Platforms

OpenStackOpenNebula Other CMS

Cloud Management Software

(Generic Functions)

VM VPNVM

Layer C6User/Customer side

Functions

Layer C5Services

Access/Delivery

Layer C4Cloud Services (Infrastructure,

Platforms, Applications,

Software)

Layer C2Virtualisation

Layer C1Physical

Hardware Platform and

Network

Layer C3Virtual Resources Composition and

Control(Orchestration)

IaaS – Virtualisation Platform Interface

IaaSSaaS

PaaS-IaaS Interface

PaaSPaaS-IaaS IF

Cloud Services (Infrastructure, Platform, Application, Software)

1 Federated Access and Delivery Infrastructure (FADI)

Endpoint Functions* Service Gateway* Portal/Desktop

Inter-cloud Functions* Registry and Discovery* Federation Infrastructure

Secu

rity

Infr

astr

uct

ure

Man

agem

en

t

Op

erat

ion

s Su

pp

ort

Sys

tem

User/Client Services* Identity services (IDP)* Visualisation

User/Customer Side Functions and Resources

Content/Data Services* Data * Content * Sensor * Device

Administration and Management Functions

(Client)

Data LinksContrl&Mngnt Links

Page 25: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

General use case for infrastructure provisioning: Workflow => Logical (Cloud) Infrastructure

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 25

Input Data

Instrum. Data

Data Filtering

SpecialProc 1

Storage Data

SpecialProc 2

Data Archive

Visual Present

Enterprise/Scientific workflow

Visuali-sation

User Group A

Campus A

UserUserUser

CE

Visuali-sation

User Group B

Campus B

UserUserUser

CE

CN

CN

CN

CN

CN

CN

CN

CN CN

CN

CN

Cloud IaaS Provider

Cloud PaaS Provider

Resource/ Service

Provider

Resource/ Service

Provider

VR1

VR3

VR5

VR4

VR2VR6

VR7

Enterprise/Project based Intercloud Infrastructure

Cloud 1 IaaS

Cloud 2 PaaS

Enterprise/Scientific workflowIs mapped to heterogeneous cloud infrastructure containingIaaS, PaaS components

Page 26: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

General use case for infrastructure provisioning: Logical Infrastructure => Network Infrastructure (1)

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 26

Campus AInfrastructure

Cloud Carrier Network Infrastructure

VR1 VR3 VR5

VR4VR2 VR6

VR7

Campus B Infrastructure

Resource and Cloud Provider Domains

Cloud 1 IaaS Cloud 2 PaaS

Visuali-sation

User Group A

Campus A

UserUserUser

CE

Visuali-sation

User Group B

Campus B

UserUserUser

CE

CN

CN

CN

CN

CN

CN

CN

CN CN

CN

CN

Cloud IaaS Provider

Cloud PaaS Provider

Resource/ Service

Provider

Resource/ Service

Provider

VR1

VR3

VR5

VR4

VR2VR6

VR7

Enterprise/Project based Intercloud Infrastructure

Cloud 1 IaaS

Cloud 2 PaaS

Distributed heterogeneous cloud infrastructure requires separately provisioned network infrastructure that can be outsourced to Cloud Carrier

Page 27: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

General use case for infrastructure provisioning: Logical Infrastructure => Network Infrastructure (2)

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 27

Visuali-sation

User Group A

Campus A

UserUserUser

CE

Visuali-sation

User Group B

Campus B

UserUserUser

CE

CN

CN

CN

CN

CN

CN

CN

CN CN

CN

CN

Cloud IaaS Provider

Cloud PaaS Provider

Resource/ Service

Provider

Resource/ Service

Provider

VR1

VR3

VR5

VR4

VR2VR6

VR7

Enterprise/Project based Intercloud Infrastructure

Cloud 1 IaaS

Cloud 2 PaaS

Provisioning networkinfrastructure may involve multiple providersIntroducing OCX (Open Cloud eXchange)

Resource and Cloud Provider Domains

Campus AInfrastructure

Campus B Infrastructure

Cloud Carrier or Network Provider 2

Network Provider 1

VR1 VR3 VR5

VR4VR2 VR6

VR7

Federated InterCloudinfratsructure

Page 28: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

Intercloud Federation Infrastructure and Open Cloud eXchange (OCX)

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 28

Broker

Trust Broker

(I/P/S)aaSProvider

AAA

Gateway

IDP

Broker

Trust Broker

(I/P/S)aaSProvider

AAA

Gateway

IDP

(I/P/S)aaSProvider

AAA

Gateway

IDP

(I/P/S)aaSProvider

AAA

Gateway

IDP

FedIDP

OCX Services

Directory(RepoSLA)

Directory(RepoSLA)

DiscoveryOCX and federated network infrastructure

Cloud Service Broker

Cert Repo(TACAR) TTP Trusted

Introducer

Federated Cloud Instance Customer A

(University A)

Federated Cloud Instance Customer B(University B)

Page 29: KoM WP3 Task3.2 Overview and Next steps - UAZone.org _WP3Task3.2-uva... · 2014. 5. 21. · OpenStack KeyStone Identity Broker/gateway AWS Identity and Access Management ... Admin/Mngnt

OCX Hierarchical Topology Model

KoM EU Brazil CC 12-14 Feb 2014

WP3 Task 3.2 Federated Access Control 29

CSP GEANT NREN University

L0

L1

DFlow

IP/L3

L2

OCX

OCX

VR3

VR5

VR4

VR6

VR7

VR3

VR5

VR4

VR6

VR7

Visuali-sation

UserUserUser

CE

Visuali-sation

UserUserUser

CE