EGI-InSPIRE RI-261323 EGI-InSPIRE EGI-InSPIRE RI-261323 SA2 – Software Provisioning Michel Drescher Technical Manager EGI.eu SA2.

Slides:



Advertisements
Similar presentations
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP1. Project Management.
Advertisements

Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Unified Middleware Distribution (UMD): SW provisioning to EGI Mario David.
EGI: A European Distributed Computing Infrastructure Steven Newhouse Interim EGI.eu Director.
EGI-Engage EGI-Engage Engaging the EGI Community towards an Open Science Commons Project Overview 9/14/2015 EGI-Engage: a project.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Future support of EGI services Tiziana Ferrari/EGI.eu Future support of EGI.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
EMI INFSO-RI EMI Quality Assurance Processes (PS ) Alberto Aimar (CERN) CERN IT-GT-SL Section Leader EMI SA2 QA Activity Leader.
EGI: SA1 Operations John Gordon EGEE09 Barcelona September 2009.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
EGI-InSPIRE Steven Newhouse Interim EGI.eu Director EGI-InSPIRE Project Director.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI SA2 services evolution (after the end of EGI-InSPIRE) Peter Solagna, Michel.
European Middleware Initiative (EMI) – Release Process Doina Cristina Aiftimiei (INFN) EGI Technical Forum, Amsterdam 17. Sept.2010.
RI EGI-InSPIRE RI EGI Future activities Peter Solagna – EGI.eu.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA1: Grid Operations Maite Barroso (CERN)
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI (Present and) Future of the EGI Services for WLCG Peter Solagna – EGI.eu.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGI Operations Tiziana Ferrari EGEE User.
EGI-InSPIRE Steven Newhouse Interim EGI.eu Director EGI-InSPIRE Project Director Technical Director EGEE-III 1GDB - December 2009.
EMI INFSO-RI SA1 Session Report Francesco Giacomini (INFN) EMI Kick-off Meeting CERN, May 2010.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI and MeDIA Steven Newhouse EGI.eu MeDIA - April
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI SA2 – Software Provisioning Michel Drescher Technical Manager EGI.eu SA2.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operations Automation Team Kickoff Meeting.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Requirements Status EGI.eu UCB
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI WP5 Review Michel Drescher EGI.eu SA2 – Michel Drescher - EGI-InSPIRE EC.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Plans for PY2 Steven Newhouse Project Director, EGI.eu 30/05/2011 Future.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI WP5 Review Michel Drescher EGI.eu SA2 – Michel Drescher - EGI-InSPIRE EC.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI UMD Roadmap Steven Newhouse 14/09/2010.
EMI INFSO-RI Testbed for project continuous Integration Danilo Dongiovanni (INFN-CNAF) -SA2.6 Task Leader Jozef Cernak(UPJŠ, Kosice, Slovakia)
1 EGI-InSPIRE Project Management Catherine Gater CAO, EGI.eu EGI-InSPIRE EGI-InSPIRE RI www.egi.eu.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Funding Global Tasks.
EGI-InSPIRE Project Overview1 EGI-InSPIRE Overview Activities and operations boards Tiziana Ferrari, EGI.eu Operations Unit Tiziana.Ferrari at egi.eu 1.
EGI-Engage EGI-Engage WP3 e-Infrastructure Commons Diego Scardaci EGI.eu/INFN 6/18/2016 EGI-Engage – First.
Grid Deployment Technical Working Groups: Middleware selection AAA,security Resource scheduling Operations User Support GDB Grid Deployment Resource planning,
EGI-Engage EGI Webinar - Introduction - Gergely Sipos EGI.eu / MTA SZTAKI 6/26/
EGI-InSPIRE EGI-InSPIRE RI The European Grid Infrastructure Steven Newhouse Director, EGI.eu Project Director, EGI-InSPIRE 29/06/2016CoreGrid.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI First Ops Tools Long Term Sustainability F2F David Collados 1First Ops Tools.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI A pan-European Research Infrastructure supporting the digital European Research.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Software Repository Progress Report Kostas Koumantaros et al, GRNET 7/3/2016.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Release Process Michel Drescher, EGI Kostas Koumantaros, GRNET 7/5/2016.
EGI-InSPIRE RI EGI-InSPIRE RI EGI-InSPIRE Software provisioning and HTC Solution Peter Solagna Senior Operations Manager.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI GGUS – the EGI Helpdesk Status and Plans T. Antoni Karlsruhe Institute of.
Testing and Release Procedures/Tools Cristina Aiftimiei (INFN-CNAF) Mario David (LIP)
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Overview for ENVRI Gergely Sipos, Malgorzata Krakowian EGI.eu
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI.eu Service Portfolio - EGI CF’13 - Apr 2013 EGI.eu Service Portfolio.
SA2 Steven Newhouse EGI-InSPIRE (INFSO RI ).
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Sustainability & Business Models Sergio Andreozzi EGI.eu Policy Development.
SLAs with Software Provider. Scope “…declare the rights and responsibilities between EGI.eu and the Software Provider for a particular component.” Which.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Role and Challenges of the Resource Centre in the EGI Ecosystem Tiziana Ferrari,
Bob Jones EGEE Technical Director
Office 365 Security Assessment Workshop
EMI and GISELA Collaboration
Regional Operations Centres Core infrastructure Centres
JRA3 Introduction Åke Edlund EGEE Security Head
Technical Coordination Board
TSA2.2 QC Change Management
Ian Bird GDB Meeting CERN 9 September 2003
Steven Newhouse Project Director, EGI.eu
NA3: User Community Support Team
Agenda Welcome Project Status (inc. Activity Reports)
EGI-Engage Engaging the EGI Community towards an Open Science Commons
EMI: dal Produttore al Consumatore
Description of Revision
Connecting the European Grid Infrastructure to Research Communities
EGI Webinar - Introduction -
Delivery of Solutions Information Management
Core Activities re-assessment
Executive Project Kickoff
{Project Name} Organizational Chart, Roles and Responsibilities
EOSC-hub Contribution to the EOSC WGs
Presentation transcript:

EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI SA2 – Software Provisioning Michel Drescher Technical Manager EGI.eu SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI Agenda Introduction Setting up SA2 processes Reviewing objectives: How well did we fare? SA2 issues and resource consumption Wrapping up SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI Agenda Introduction Setting up SA2 processes Reviewing objectives: How well did we fare? SA2 issues and resource consumption Wrapping up SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI SA2 Overview 30/05/2011 SA2 - EGI-InSPIRE Review Countries 10 Beneficiaries 503 PMs FTEs WPTaskBeneficiary Total PMs WP5-ETSA2.1EGI.eu36 WP5-ETSA2.2CSIC35 WP5-ETSA2.2LIP35 WP5-ETSA2.3CSIC35 WP5-ETSA2.3LIP35 WP5-ETSA2.4CESNET60 WP5-ETSA2.4GRNET95 WP5-ETSA2.5CESNET47 WP5-ETSA2.5KIT-G24 WP5-ETSA2.5INFN47 WP5-ETSA2.5UCPH24 WP5-ETSA2.5VR-SNIC24 WP5-ETSA2.5NORDUNET6 Spain Portugal Czech Republic Greece Germany Italy Denmark Sweden

EGI-InSPIRE RI Objectives SA2 - EGI-InSPIRE Review Taken from the Description of Work TaskObjective TSA2.1 7% O1 Establish agreements with key software providers O2 Maintain the UMD Roadmap TSA2.2 14% O3Define general and component specific quality criteria to be applied to software components TSA2.3 14% O4Verify the software components against these criteria TSA2.4 30% O5Provide a repository for the software components within UMD and the related support tools TSA2.5 35% O6Provide a distributed support unit within the EGI Helpdesk infrastructure with expertise on the deployed middleware in production use. 30/05/2011 TSA2.1: Michel Drescher, EGI.euTSA2.4: Kostas Koumantaros, GRNET TSA2.2: Enol Fernandez, CSICTSA2.5: Michael Gronager, TSA2.3: Carlos Fernandez, FCTSG Henrik Jensen, NORDUNET

EGI-InSPIRE RI SA2 in the EGI Ecosystem 30/05/ Public Funding Bodies European Commission National Research Councils Service & Resource Providers EGI.eu Resource Infrastructure Providers Technology Providers Open Source Providers Commercial Providers Requirements + Feedback Policies + Funding Strategic Feedback Requirements + Feedback User Community Services + Support Requirements + Feedback Technology + Support SA2 - EGI-InSPIRE Review 2011 SA2

EGI-InSPIRE RI A Virtuous Service Cycle SA2 - EGI-InSPIRE Review 2011 Used by Researchers Gathering New Requirements New Technology Assessed Deployed Infrastructure Services 7 EGI.eu National Resource Providers Current User Communities New User Communities MoUs MoUs & OLAs Technology Providers MoUs & SLAs 30/05/2011

EGI-InSPIRE RI SA2 Virtuous Service cycle SA2 - EGI-InSPIRE Review Technology Providers MoUs & SLAs 30/05/2011 New Technology Assessed Steering the EGI software evolution –Publish the UMD Roadmap –Collect and prioritise strategic requirements –Engage with Technology Providers Provision software for the EGI community –Ensure the quality of delivered software –Provide a unified middleware repository –Provide 2 nd level support for deployed middleware MoU SLA

EGI-InSPIRE RI Agenda Introduction Setting up SA2 processes Reviewing objectives: How well did we fare? SA2 issues and resource consumption Wrapping up SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI SA2 - EGI-InSPIRE Review 2011 The UMD Roadmap time UMD components Domain-specific components EGI Technology components components 30/05/2011 Defines Three layers of software in EGI General- purpose software Generic Grid platform Specialised software

EGI-InSPIRE RI The UMD Roadmap 11SA2 - EGI-InSPIRE Review 2011 Describes the future EGI software architecture –UMD = Unified Middleware Distribution –Reflects requirements collected by the EGI community –Main work-package deliverable, see D5.1 and D5.2 Describes a service-oriented architecture (SOA) –Provides clear composition of infrastructure –Promotes consolidation of service provisioning Identifies nine functional areas –Security, Information, Storage, Data, Compute, Operations, Virtualisation, Remote Instrumentation, Clients 30/05/2011

EGI-InSPIRE RI The UMD Roadmap Capabilities define EGI’s service architecture –Distinct functionality –Technology neutral –Define Interfaces Functional dependencies –Promote interoperability –Facilitate modularity –Ensure infrastructure maintainabilit y SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI UMD Repository Distributed service hosted by GRNET –IASA, Athens (Master) –NDC, Athens –AUTH, Thessaloniki Frontend based on Wordpress CMS –RSS based syndication with EGI website –Software distribution based sub-community High Availability of backend, and frontend content –All sites synchronise every 5 minutes –Round-robin list of serving sites updated every 10 minutes –1 Gbit/s GEANT connectivity at each individual site –2*10 Gbit/s + 5 Gbit/s backup GEANT connectivity for GRNET 30/05/2011 SA2 - EGI-InSPIRE Review

EGI-InSPIRE RI SA2 - EGI-InSPIRE Review 2011 Steering Middleware evolution Technology Coordination Board Discussion & Prioritisation UMD Roadmap Update & publish UMD Roadmap prioritised Requirements Ingest & implement requirements External Technology Providers External Technology Providers New & improved software New & improved software 30/05/2011 Collect and prioritise requirements –From the EGI community Publish Middleware Roadmap documents –UMD Roadmap –UMD Release Schedule

EGI-InSPIRE RI Driven by Needs and Expertise –MoU covers intent of collaboration SLA defines –Service scope –Service quality –Problem resolution Engage in cooperation –Active strategic coordination –Regular software delivery SA2 - EGI-InSPIRE Review Identify Negotiate Agree Technology Coordination Board Technology Coordination Board ExpertiseNeed Engaging with Technology Providers 30/05/2011

EGI-InSPIRE RI Provisioning software 16 SA2 - EGI-InSPIRE Review 2011 Operations (SA1) Provisioning Infrastructure Staged Rollout Staged Rollout Criteria Verification Criteria Verification Production Criteria Definition Criteria Definition External Technology Providers Deployed Middleware Support Unit Requirements Software 30/05/2011

EGI-InSPIRE RI Maintaining Quality Criteria SA2 - EGI-InSPIRE Review /05/2011 Updated Quality Criteria Event Criteria Definition Criteria Definition Generic criteria apply to all software –e.g. Documentation, Monitoring, Accounting Specific criteria apply to a UMD Capability –e.g. Interface compliance, Parallel Job behaviour Quality Criteria evolve with community needs –Identifiable by name, version number, and validity dates

EGI-InSPIRE RI Verifying Software Quality Verifies delivered software against criteria –Maintaining, and following verification guidelines Reports capture verification process & result –Accept or reject software –Communicates findings to its customers SA2 - EGI-InSPIRE Review Quality Criteria Reports New & improved software New & improved software 30/05/2011 Criteria Verification Criteria Verification

EGI-InSPIRE RI End-to-end semi-automatic provisioning –User interfaces for manual process actions Permanent, public storage of provisioning reports –Both Criteria Verification, and StagedRollout Integrated with processes in –SA1: StagedRollout, Repositories –Technology Providers SA2 - EGI-InSPIRE Review Support infrastructure and repository 30/05/2011 Repository RT, DocDB, Wiki GGUS Verification StagedRollout

EGI-InSPIRE RI User1 st level support2 nd level support3 rd level support Deployed Middleware Support Unit 2 nd level support for deployed middleware –Issue advisories, build technology knowledge base Provide consultancy services –Software Best Practices for Operations (SA1) –Strategic middleware evolution (TCB) SA2 - EGI-InSPIRE Review EGI Helpdesk (GGUS) Support ticket Knowledge Base Knowledge Base Technology Provider Technology Provider DMSU Ticket triage Ticket triage implement 30/05/2011

EGI-InSPIRE RI Agenda Introduction Setting up SA2 processes Reviewing objectives: How well did we fare? SA2 issues and resource consumption Wrapping up SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI Reviewing Objective O1 “Establish agreements with key software providers” 4 MoUs signed with: –EMIhttp://go.egi.eu/483http://go.egi.eu/483 –IGEhttp://go.egi.eu/484http://go.egi.eu/484 –SAGAhttp://go.egi.eu/485http://go.egi.eu/485 –StratusLabhttp://go.egi.eu/448http://go.egi.eu/448 3 SLAs signed with: –EMIhttp://go.egi.eu/461http://go.egi.eu/461 –IGEhttp://go.egi.eu/442http://go.egi.eu/442 –SAGAhttp://go.egi.eu/449http://go.egi.eu/449 MS505 provides a template for SLAs: SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI Reviewing Objective O2 “Maintain the UMD Roadmap” UMD Roadmap is published every 6 months –D5.1http://go.egi.eu/UMDRoadmap-1http://go.egi.eu/UMDRoadmap-1 –D5.2http://go.egi.eu/UMDRoadmap-2http://go.egi.eu/UMDRoadmap-2 Requirements are regularly prioritised and tracked – –Process draft available: 6 meetings of the Technology Coordination Board –3 F2F meetings and 3 phone conferences – 23SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI Reviewing Objective O3 “Define general & component-specific quality criteria” 171 Quality Criteria for UMD Roadmap 1.0 defined – –Covers general Quality Criteria (17) –Covers 6 specific UMD Roadmap Criteria areas Security (33), Information (7), Data (18), Storage (16), Compute (49), Operations (31) Next draft document set available –Planned publication: 1 August 2011 – Release information available at: – 24SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI Reviewing Objective O4 “Verify delivered software against the EGI Quality Criteria” MS503 describes the Software Provisioning process – Instructions, processes and report templates defined in – – – Technology Providers planned releases for PY2 –Processes were verified collaborating with internal providers –2 EGI Trust Anchors releases –4 Service Availability Monitor (SAM) releases 25SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI Reviewing Objective O5 “Provide a repository for the software components within UMD, and the related support tools” EGI Software Repository Architecture –MS501: –MS504: Provide the UMD Repository and EGI.eu IT infrastructure –Software submission for provisioning: Access for Release Managers, and Middleware support unit –RT based provisioning: Currently for provisioning teams only! –EGI Software repository: 26SA2 - EGI-InSPIRE Review /05/2011 Kostas, if you have figures on (increasing) repository popularity, send me an Excel sheet on this!

EGI-InSPIRE RI Reviewing Objective O6 “Provide a distributed support unit within the EGI Helpdesk infrastructure with expertise on the deployed middleware in production” MS502 ( defines scope of DMSUhttp://go.egi.eu/ new tickets in total, 255 solved 27SA2 - EGI-InSPIRE Review /05/ days to solve 1.04 days to solve 5.89 days to solve 5.89 days to solve GGUS enforces strict 3-level assignment rules DMSU 55 new tickets 48 solved EMI 268 new tickets 202 solved IGE 5 new tickets 5 tickets solved

EGI-InSPIRE RI Agenda Introduction Setting up SA2 processes Reviewing objectives: How well did we fare? SA2 issues and resource consumption Wrapping up SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI Issues in PY1 29SA2 - EGI-InSPIRE Review /05/ External Technology Providers are a new concept requiring explanations –Support for more diverse user communities requires scaling out to diverse technology expertise –4 meetings with Technology Providers 2.External Technology Providers are unfamiliar with formal service agreement, independent software verification and communication –3 dissemination meetings, effects start to show

EGI-InSPIRE RI Use of Resources 30SA2 - EGI-InSPIRE Review /05/2011 In general, no major deviation from plans –All Tasks consumed 75% - 99% of allocated effort GRNET partners consumption non-linear in project –IASA (201%), AUTH (42%), ICCS (33%) –IASA scheduled for high load in PY1, low load later –AUTH, ICCS vice versa Actual usage: UCPH (0%), NORDUNET (33%) –NORDUNET took DMSU leadership for PY1 –3 DMSU support request for ARC components in PY1

EGI-InSPIRE RI Agenda Introduction WP5 in greater detail Reviewing the objectives Reviewing issues and resource consumption Wrapping up SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI Plans for next year 32SA2 - EGI-InSPIRE Review /05/2011 Continue developing and communicating a sustainable software provisioning model –Streamline installation and configuration of services –Deployment model based on appliances and solutions –First release of UMD 1.0 due for July 2011 Review, identify and implement processes –e.g.: “Routing slip” for new Technology Providers Execute and improve implemented processes –Optimise & automate where necessary

EGI-InSPIRE RI Summary 33SA2 - EGI-InSPIRE Review /05/2011 Definition & implementation of SA2 processes completed –Splitting middleware development, verification & deployment Improve quality of service through experience –Establish and formalise regular service reviews Technology Provider transition to new service and federation model is underway –Requires continued effort and adaptation of SA2 processes

EGI-InSPIRE RI SA2 - EGI-InSPIRE Review 2011 Backup slides 30/05/2011

EGI-InSPIRE RI Technology Helpdesk DMSU EGI-SA2 Technology Provider (EMI / IGE) TPM GGUS RT Technology Helpdesk announce accept/reject Workflow for Bugs found in production Technology release workflow 35SA2 - EGI-InSPIRE Review /05/2011

EGI-InSPIRE RI Doing business Implementing processes, artefacts and interactions Validate feasibility with small, controllable scope –With internal Technology Providers EGI Trust Anchors, SAM (JRA1) Establish and maintain appliance delivery model –With external Technology Providers (EMI) Re-scope and implement distribution based supply chain Verify principal supply chain with two dry runs Scale out to full enactment of the supply chain Review regularly, and implement adjustments 36SA2 - EGI-InSPIRE Review /05/2011