Commit bfd1af91 authored by Clément NERO (FR)'s avatar Clément NERO (FR)
Browse files

Update y2 infra requirements

parent 024c8b65
......@@ -27,7 +27,7 @@ This document presents the technical prerequisites for each Paying Agency to set
### Deployement on Sobloo (Option 1)
This option allows PwC to operate the FaST infrastructure (on Sobloo) and services on behalf of the Paying Agency. PwC is responsible for deployment of new versions,monitoring, maintenance and any recovery procedures. PwC also covers all infrastructure costs until May 31, 2022.
PwC operates the FaST infrastructure (on Sobloo) and services on behalf of the Paying Agency. PwC is responsible for deployment of new versions, monitoring, maintenance and any recovery procedures. PwC also covers all infrastructure costs until May 31, 2022.
> Discussions are underway within the European Commission regarding the sustainability of OBS FaST Cloud environments beyond Stage 2.
......@@ -36,33 +36,33 @@ This option allows PwC to operate the FaST infrastructure (on Sobloo) and servic
The choice of deploying the FaST platform on another (internal) infrastructure is synonymous with a transfer of responsibilities.
#### Required skills
This transfer of responsibilities means that the Paying Agency must have the necessary skills to deploy and run the FaST platform internally. With the experience we have into the operation of the FaST platform, we recommend two technical profiles:
The Paying Agency must have the necessary skills to deploy and run the FaST platform internally. With the experience we have in operating the FaST platform, we recommend two technical profiles:
1. **Infrastructure and Operations Engineer** - His role focuses on the orchestration and operation of resources to deploy an operational Kubernetes cluster. He will use the available resources of the Paying Agency to meet the prerequisites defined below (see 1. Kubernetes cluster). He will be responsible for the Kubernetes cluster and the underlying infrastructure.
2. **Kubernetes Expert with a DevOps focus** - Working directly with current provider PwC, his role will be to own and deploy the Kubernetes manifest bundles of FaST services that will be delivered for each new release. In addition to the YAML manifests, the associated Docker images will be delivered. He will be responsible for the services deployed on the Kubernetes cluster.
2. **Kubernetes Expert with a DevOps focus** - Working directly with current provider PwC, his role will be to own and deploy the Kubernetes manifest bundles of FaST services that will be delivered for each new release. In addition to the YAML manifests, the associated Docker images will also be delivered. He will be responsible for the services deployed on the Kubernetes cluster.
#### Responsibility assignment matrix (RACI model)
This transfer of responsibilities means that the Paying Agency will take over all operational responsibilities.
The Paying Agency must assume all operational responsibilities.
| Tasks | PwC | European Commission | Paying Agency | Provider IT (PA) |
| Activities | European Commission | European Commission - IT Provider (PwC) | Paying Agency | Paying Agency - IT Provider |
|-------|-----|---------------------|---------------|------------------|
| Infrastructure provisioning and maintenance | | | | |
| Provisioning and maintenance of a compliant Kubernetes cluster | | | | |
| Provisioning and maintenance of external compliant PostgreSQL databases (if applicable) | | | | |
| Provision of new versions of FaST (Kubernetes manifests + Docker images) | | | | |
| First deployment of FaST services | | | | |
| Deployment of each new FaST versions | | | | |
| Monitoring of Infrastructure and FaST services | | | | |
| Execution of recovery procedures | | | | |
| Responsibility for the availability of the platform | | | | |
| Data accountability | | | | |
| Infrastructure provisioning and maintenance (+ recovery) | I | C | A | R |
| Provisioning and maintenance of a compliant Kubernetes cluster (+ recovery) | I | C | A | R |
| Provisioning and maintenance of external compliant PostgreSQL databases (if applicable) (+ recovery) | I | C | A | R |
| Delivery of new versions of FaST (Kubernetes manifests + Docker images) | A | R | I | I |
| First deployment of FaST services | I | C | A | R |
| Go live (release) of each new FaST versions | I | C | A | R |
| Monitoring of FaST services (+ recovery)| I | C | A | R |
| Providing documentation (infrastructure requirements, deployment instructions, a detailed glossary of deployed FaST resources/services) | A | R | I | I |
The RACI diagram above is defined according to the principles defined on the referenced [wikipedia page](https://en.wikipedia.org/wiki/Responsibility_assignment_matrix):
* **R** = Responsible (also recommender) / Those who do the work to complete the task.
* **A** = Accountable (also approver or final approving authority) The one ultimately answerable for the correct and thorough completion of the deliverable or task.
* **C** = Consulted (sometimes consultant or counsel) / Those whose opinions are sought, typically subject-matter experts.
* **I** = Informed (also informee) Those who are kept up-to-date on progress, often only on completion of the task or deliverable.
> The Paying Agency and its IT provider are responsible for the 24-hour availability of FaST services deployed on its infrastructure, security, and hosted data.
## 1. Kubernetes cluster (CNCF-compliant)
<img src="assets/kubernetes.png" width="40"/>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment