Evolve sustainability models

Authentication and Authorisation for Research and Collaboration
Sustainability and Operational models
Sustainability of services
Heiko Hütter, Martin Haase, Peter Gietz, David Groep
Presented by DavidG, NA3 coordinator
AARC 3rd AHM meeting
May 25th, 2016
https://aarc-project.eu
1
The Strategy of sustaining Services for Research
•From AARCs perspective a number of services / architectures (SA1 pilots) should be
sustained, e.g.
•The AARC CILogin-like TTS Pilot (see later slides for more details)
•The Collabora Cloud Suite Pilot (Libre Office Text, Calculation and Presentation Tools in the Cloud)
•Library Pilot
•In general there are three possible strategies to achieve a sustainable operation of a service
developed within a research project:
1.Find an established public sector organization to operate the service
2.Achieve a sustainable “project-funding” / found an organization to operate the service
3.Find a private sector organization to operate the service
https://aarc-project.eu
2
1) Achieve a sustainable “project-funding” / found an organization to
operate the service
Despite having some advantages like
•same people have the opportunity to continue their efforts
•no transaction costs (know how, code, ...)
•no (possible) interruptions ...
this is quite hard to achieve. Stakeholders (project partners, funding agencies, ...) of the
project typically don’t suspect such a move – a project is even defined as something with a
defined end time.
There are no well established (political) mechanisms for such efforts. In general the cost isn’t
worth the effort.
https://aarc-project.eu
3
2) Find an established public sector organization to operate the service
In many cases it is possible to find an organization with a mission that aligns to the solutions
the respective service provides. Often times these partners are already part of the research
consortium developing the service (or pilot in our case) for obvious reasons.
If you can make a strong case and convince such an organization to overtake the service after
the end of the project, this is the best possible solution as
•already in-place sustainable public funding mechanisms get reused to sustain the service and
•very low transaction costs are expected (especially if the organization is already part of the
research project).
But there are some obstacles to overcome
•Service operation is different from Service development. Most research facilities focus only
on development as this is part of the research (for very comprehensible reasons – there are no
funding structures for operation in place, ...)
•Apart from the established funding there is no way for the public organization to use other
turnover sources => the service operation gets departed from given budget.
https://aarc-project.eu
4
3) Find a private sector organization to operate the service
Very critical to find the right partner early to get the right balance of compromise (clash of
cultures). Apart from some general criteria (e.g.
•what profit margin and RoI does the possible partner expect
•how aligned is his vision and mission with the respective service operation
•how long does the partner already exist on the market
•...
there are also some service specific criteria to check before deciding on a cooperation.
To convince the private partner to take over the service it is key to have a
•small time to market (if it’s a valuable business plan, he should be able to ship before
someone else does something similar)
•high expected RoI based on reliable estimations.
https://aarc-project.eu
5
3) Find a private sector organization to operate the service
The good news: To achieve both, a short time to market and a high RoI, you simply should
follow good / best practices for service development. E.g.
•Documentation (not only user documentation but also Administrator, Operator and Supporter
documentation!)
•Provide and consider scaling studies
•Have a strong focus on user experience (the better the user experience the lower the support
effort)
•Have Backup and Recovery built in the service
•(If already clear) integrate the business model into the service
This is common knowledge but still many research projects focus on feature completeness
until the last project day over these critical factors. Without those tackled it’s going to be hard
to get a business partner take over the service.
https://aarc-project.eu
6
Roadmap to find the right strategies for the AARC pilots
Review current pilot
status regarding
maturity
https://aarc-project.eu
evaluate possible
strategies
evaluate possible
partners
involve possible parters
to start possible
cooperation and
develop migration
plans
engage with respective
task team to ensure
possible service
operation maturity
7
‘Every task should have a sustainability strategy’
• Identify current set of policies and practices in use in R&E federations
• Which of the capabilities are crucial for the use cases to be successful?
What specific recommendations should we make to federations (and eduGAIN) such that
the use cases will ‘work’ across Europe, and we support the SA1 pilots based on them?
Evolve sustainability models – AARC will not live forever, nor will it run any services!
• Translation services
• Guest identity providers
• Attribute authorities
‘Develop models that enable collaboration across infrastructures and domains to be
successful beyond the life time of AARC’
Which pilots and activities should have a specific plan? How to we get engagement?
https://aarc-project.eu
8
Service operational model - Federations Questionnaire
• Some pilot federations interviewed
• Received data on Legal Aspects, SAML Metadata in the federation, Service Providers, Identity
Providers, and Further services
• Results show that especially the situation wrt. to guest IdPs needs more focus
• currently extending questionnaire
• to cover more data on guest IdPs, Attribute Authorities, and attribute translation services
• to try to find out whether fedOps would be open to connect to the SA1 pilots (i.e. similar production systems)
• aligning work pertaining to the other data with GN4-1 SA1 T1.3
https://aarc-project.eu
9
‘Every task should have a sustainability strategy’
• Identify current set of policies and practices in use in R&E federations
• Which of the capabilities are crucial for the use cases to be successful?
What specific recommendations should we make to federations (and eduGAIN) such that
the use cases will ‘work’ across Europe, and we support the SA1 pilots based on them?
Evolve sustainability models – AARC will not live forever, nor will it run any services!
• Translation services
• Guest identity providers
• Attribute authorities
‘Develop models that enable collaboration across infrastructures and domains to be
successful beyond the life time of AARC’
Which pilots and activities should have a specific plan? How to we get engagement?
https://aarc-project.eu
10
Thank you
Any Questions?
[email protected]
https://aarc-project.eu
© GÉANT on behalf of the AARC project.
The work leading to these results has received funding from the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No. 653965 (AARC).
https://aarc-project.eu
11