VAMP, Helsinki, 30.09.2013 Lalla Mantovani <marialaura.mantovani@garr.it>
IDP IN THE CLOUD
a solution to facilitate the access
- f research communities to
collaborative infrastructures
GARR & University of Modena and Reggio Emilia
IDP IN THE CLOUD a solution to facilitate the access of research - - PowerPoint PPT Presentation
IDP IN THE CLOUD a solution to facilitate the access of research communities to collaborative infrastructures Lalla Mantovani <marialaura.mantovani@garr.it> GARR & University of Modena and Reggio Emilia VAMP, Helsinki, 30.09.2013
VAMP, Helsinki, 30.09.2013 Lalla Mantovani <marialaura.mantovani@garr.it>
IDP IN THE CLOUD
a solution to facilitate the access
collaborative infrastructures
GARR & University of Modena and Reggio Emilia
Agenda
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
2
The Problem
management and collaboration tools within the research community
the level of deployment, the participation of institutions and the amount of services available via different federations is below the desired level.
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
(*) https://confluence.terena.org/display/aaastudy/AAA+Study+Home+Page 3
Who can take charge?
Someone who:
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
4
GARR manages IDEM identity federation
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
5
GARR interconnects organizations
Italy are connected to the GARR network
IDEM Federation
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
6 (*) https://confluence.terena.org/display/aaastudy/AAA+Study+Home+Page
GARR participates in research projects
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
7
partner researchers and communities in the fields of:
GARR & IDEM are called into action
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
8 (*) https://confluence.terena.org/display/aaastudy/AAA+Study+Home+Page
The use case: THE NATIONAL BIOMEDICAL RESEARCH DATABASE
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
Problems:
service
collaboration like videoconference service, large size file sharing outside domain boundaries.
(*)http://ricerca.cbim.it/index_en.html 9
The use case: THE COMMUNITY
Researchers in the fields of bio-medicine, health, nutrition
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
10
small Home Organizations
Home Organizations (58/81)
A possible (traditional) solution:
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
11
Deploy an IDP in each organization: Why is it difficult?
information systems
changes, as IDM requires
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
12
The Solution: IDP in the Cloud
Goal of the project:
management of the identity providers easy, by minimizing the activities and the complexity for home organizations.
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
GARR provides:
=> IDP in the Cloud
13
The Solution: not only tech
between Ministry of Health, 55 Organizations (research hospitals and health institutes), and GARR.
complexity.
eduGAIN policy requirements.
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
14
GARR made an agreement with the Ministry of Health
GARR designs, implements and manages the high bandwidth network infrastructure for all the national research institutions. In the context of a multi-year framework agreement with the Ministry of Health, GARR offered to the Organizations involved in biomedical research:
like AAI, distributed storage, large files sharing, High definition Multi Video Conference, etc.
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
15
The technical solution for the platform:
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
Cloud GARR
phpLDAPadmin web interface to manage identities
GARR Cloud service provides each organization with a Virtual Machines (VM) including:
=> IDP in the Cloud
16
Faced issues
How can GARR
systems with limited human resources?
requests the IDP?
human resources?
backup and disaster recovery)?
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
17
GARR Cloud: geographically distributed
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
18
Each node has 64GB RAM and esa-core CPU with hyper-threading.
Redundancy & Resilience: Data
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
19
Redundancy & Resilience: Communication
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
20
VM provisioning & setup OS install and configuration Install of SW prerequisites Install of Shibboleth and
Configuration of Shibboleth (with LDAP MySQL) Registration of the IDP into the federation
30 minutes 60 minutes 10 minutes 15 minutes 30 minutes Total time 2 hours and 25 minutes
>
Manual process Automatized process
15 minutes (thanks to a cloud Infrastructure built with OpenStack)
Total time 17 minutes
2 minutes (thanks to the Puppet tool which automatize installation and configuration
Optimisation in provisioning
VAMP, Helsinki, 30.09.2013 Lalla Mantovani <marialaura.mantovani@garr.it>
21
Monitoring
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
HOSTS STATUS SERVICES STATUS GRAPHIC HISTORY
22
From the IDP request to IDEM & eduGAIN registration
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
Few steps in charge of the Organizations
Tutoring on:
23
Federation issues faced
Compliance with:
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
24
requirements compliance
Tutoring the Organization on a simplified joining procedure in order to:
descriptions, …)
Practice Statement (IMPS) i.e. something about LoA declaration)
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
25
eduGAIN requirements compliance
Enable IDP’s users to access eduGAIN services
eduPersonScopedAffiliation, eduPersonPrincipalName, SAML2 Persistent NameID (eduPersonTargetedID), schacHomeOrganization, schacHomeOrganizationType]
(*) https://refeds.terena.org/index.php/LOA_for_RANDE_Federations
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
26
Attribute harmonization
to ensure consistency in semantics
eduPersonPrincipalName, eduPersonEntitlement, eduPersonOrgDN, eduPersonOrgUnitDN)
schacPersonalUniqueID)
(*) with controlled vocabulary: http://www.terena.org/activities/refeds/docs/ePSAcomparison_0_13.pdf https://refeds.terena.org/index.php/SchacHomeOrgType_usage
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
27
Compliant to REFEDS Discovery Guide
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
28
IDP Metadata ready for Discovery Service <mdui:UIInfo> from SP used on IDP login page Co–branding IDP-SP
State of the art
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
29
Successful results for the use case
DATABASE is now federated in IDEM
federated in IDEM and eduGAIN for their users
IDP is running
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
30
Who benefits?
field of Bio-Medicine and Health will be provided with federated (and inter-federated) identities
ELIXIR, EuroBioimaging) ?
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
31
Other candidate communities:
Digital Cultural Heritage Community in Italy(*):
Ministry
sector
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
(*) Figures from http://www.abbracciamolacultura.it/doc/DossierBeniCulturali.ppt 32
Other projects that could be interested
GARR is ready to offer «IDP in the Cloud» to interested projects, for example: ELCIRA and CHAIN-REDS projects
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
RedC dCLARA RA
33 ELCIRA: http://www.elcira.eu CHAIN-REDS: http://www.chain-project.eu
From «IDP_aaS» to «Federation_aaS»
Having experience in offering cloud services as IDP in the cloud, for GARR becomes natural to
Service,
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
34
Acknowledgements
This work and its results were made possible thanks to:
Fabio Farina, Marco Malavolti, Pasquale Mandato, Luca Prete, Sabrina Tomassini, Cristiano Valli
Lalla Mantovani <marialaura.mantovani@garr.it> VAMP, Helsinki, 30.09.2013
35
Thank you
Lalla Mantovani <marialaura.mantovani@garr.it>
36
VAMP, Helsinki, 30.09.2013