Concept d’exploitation

Nom de projet

Classification	Sélectionnez un élément.
État	Sélectionnez un élément.
Nom du programme
No du projet
Chef de projet	Chef de projet
Version	0.1
Date	Cliquez ici pour saisir une date.
Mandant	Mandant
Auteur/auteurs
Distribution

Suivi des modifications

Version	Date	Modification	Auteur
0.1

Tableau 1 :	contrôle des modifications

Description

Le concept d’exploitation décrit l’organisation d’exploitation, avec l’organisation structurelle et les processus opérationnels de l’exploitant. Il constitue la base pour l’élaboration du manuel d’exploitation et de l’organisation de l’exploitant.

Texte en italique : remarques sur l’utilisation ou exemples - à modifier ou à supprimer selon les besoins.

Exigences d’exploitation

Texte, aperçu des composants du système importants pour l’exploitation et des relations entre eux (techniques, organisationnelles) ... évent. référence au document Concept de système

N°	Exigences	Description
01	Solution d’informatique sur demande	L’exploitation de la solution web est assurée sur une plateforme d’exploitation appropriée d’informatique sur demande avec une disponibilité élevée et une scalabilité optimale de la puissance de calcul.
02	Informatique en nuage open source	La solution web est exploitée en tant solution infonuagique open source, les logiciels utilisés peuvent être des logiciels en libre accès (open source) ou des logiciels propriétaires, mais ils doivent être indépendants de la plateforme et neutres vis-à-vis du système.
03	Maintenance préventive	Dans le cadre de la disponibilité de base, la maintenance préventive de la solution web est assurée au moyen de mises à jour et de mises à niveau. Elle garantit un fonctionnement continu et sans faille.

Tableau 2 :	exigences d’exploitation

Techniques utilisées pour le système

Concept d’infrastructure informatique

Texte, par exemple : le répartisseur de charge élastique répartit la charge entre les deux zones de disponibilité (UE Ouest 1 et UE Ouest 2). Dans le sous-réseau public, il y a dans chaque zone de disponibilité une passerelle NAT qui fournit le routage pour le système de rédaction. Celui-ci est installé dans un conteneur Docker redimensionné automatiquement.

La base de données MySQL est achetée auprès d’Amazon en tant que service de base de données gérée. Elle est conservée dans les deux zones de disponibilité. Toutefois, une seule instance est active à la fois, l’instance passive prend le relais en cas d’erreur. Une mise à l’échelle automatique du service ...

Objet Microsoft PowerPoint modifiable (clic droit – objet de présentation – ouvrir)

Figure 1 -	techniques utilisées pour le système

Systèmes, composantes utilisées, versions

N°	Système	Composantes et version	Description
01	Amazon	Amazon Elastic Load Balancer (ELB) – Version 2.45	Pour répartir les demandes sur plusieurs instances de serveur web
02	Amazon	Amazon EKS	Pour faire fonctionner les conteneurs Docker
nn	Images Docker	Apache Webserver 2.4.37
Images Docker	PHP 7.3.06

Tableau 3 :	systèmes, composantes utilisées, versions

Réseaux

N°	Système	Composantes et version	Description
01	Amazon	Amazon NAT Gateway	Pour se connecter à Internet

Tableau 4 : réseaux

Sauvegarde des données

N°	Système	Composantes et version	Description
01	Amazon	Amazon S3 Bucket	Pour enregistrer les données cryptées spécifiques à l’utilisateur

Tableau 5 :	sauvegarde de données

Archivage

Texte, par exemple : comme le client est une interface ou un middleware, il n’offre pas de fonction d’archivage ou de suppression de données, les données ne devraient pas s’accumuler dans les répertoires d’interface pendant le fonctionnement normal, car ceux-ci sont à chaque fois récupérés et traités par un système, cela doit être vérifié périodiquement, des accumulations de données plus importantes peuvent indiquer un problème du système global ...

Organisation

Organisation structurelle

Organisation pertinente pour l’exploitation du système informatique (organigramme, postes, fonctions), par exemple : l’exploitation de la solution est assurée par ABC. Sont compétents pour la maintenance de la solution :

N°	Organisation	Fonction	Nom	Interlocuteur
01	Exploitation informatique	Administrateur système	Hans Müller	hans.mueller@abc.com
02	Exploitation informatique	Administrateur système	Bea Keller	+41 99 999 999

Tableau 6 :	organisation structurelle

De plus, description des impacts du système informatique sur l’organisation, analyse du besoin de modification et estimation grossière des quantités

N°	Point	Quantité
01	Nombre de sous-sites	1‘000
02	Nombre de vues par mois	1 000 000
03	Espace de stockage	500 Go

Tableau 7 : structure de quantités

Processus opérationnels

Processus d’exploitation pertinents pour le fonctionnement du système informatique, description des tâches d’assistance aux utilisateurs avec description des processus, réglementations, instructions

N°	Processus	Description
01	Surveillance de l’exploitation	Afin d’éviter toute interruption inutile de l’exploitation, le système est surveillé au moyen du système CloudWatch. Les données d’utilisation et de protocole sont agrégées et analysées pour ...
02	Chargement des mises à jour	Les mises à jour avec la classification « Critical » sont installées dans un délai de 24 heures, entre 2 et 3 heures du matin.
03	Modifications du logiciel	Toute modification du logiciel est immédiatement signalée au client, de même que les fenêtres de maintenance non planifiées qui sont nécessaires pour la mise à jour.

Tableau 8 :	processus opérationnels

De plus, description des impacts du système informatique sur les processus, analyse du besoin de modification, ...

Exploitation du système

Exploitation normale

N°	Instance	Mesure	Description
01	Conteneur Docker	CPUUtilizsation	charge de travail du CPU virtuel
DiskReadOps	nombre d’opérations de lecture
DisktWriteOps	nombre d’opérations d’écriture

Tableau 9 :	fonctionnement normal

Contrôle du système

Texte, description de la surveillance de l’exploitation avec monitorage, alertes, etc., sauvegarde des données, contrôles relatifs à la protection des données, référence aux processus d’exploitation, par exemple : le système est surveillé à tout moment avec Amazon CloudWatch et, le cas échéant, mis à l’échelle. CloudWatch collecte des données de surveillance et d’exploitation sous forme de journaux, de mesures et d’événements. Il est connecté de manière native à tous les services en nuage Amazon utilisés. Les erreurs du système sont détectées à temps et ...

Préparation du travail

Texte, concepts spécifiques au projet

Traitement de dérangements

Catégories d’erreur

N°	Catégories d’erreur	Description	Durée max. pour l’élimination des erreurs
01	Erreur mineure	Erreur qui affecte l’utilisation de l’application mais qui permet l’exécution de la fonction au moyen d’alternatives	selon entente
02	Petite erreur	Erreur qui entrave l’utilisation de l’application dans certains domaines faute d’alternative	5 JT
03	Erreur grave	Erreur rendant impossible l’exécution de fonctions entières	2 JT
04	Erreur critique	Erreur qui fausse les résultats et déclenche des situations critiques	1 JT
05

Tableau 10 :	catégories d’erreur

Processus

Référence aux processus d’exploitation, description de la procédure à suivre en cas d’erreur (aspects organisationnels tels que la communication avec les utilisateurs, etc.), par exemple : le mandant signale l’erreur au mandataire au moyen d’un ticket d’incident, la décrit (par ex. au moyen du code, du numéro ou du texte de l’erreur et de la situation dans laquelle l’erreur est survenue) et affecte l’erreur à une catégorie selon le tableau ci-dessus. Les heures d’exploitation et de service s’appliquent. Le mandataire analyse l’erreur et communique le délai prévu pour la résolution. En cas de divergence d’appréciation, le mandataire doit justifier son évaluation. Le client décide de l’exécution.

Description des aspects relatifs à la sécurité

Conceptions spécifiques au projet, par exemple : l’application est implémentée en tenant compte de l’Open Web Application Security Project (OWASP), afin de minimiser dès le départ les problèmes de sécurité ...

Si toutefois des problèmes de sécurité devaient survenir, nous avons isolé autant que possible les rôles des utilisateurs les uns des autres ...

Les données spécifiques à l’utilisateur sont stockées de manière cryptée dans le S3 Bucket. La clé est soit choisie par le visiteur, soit générée automatiquement par le système. La clé n’est cependant pas ...

Grâce à des mises à jour régulières, le système est maintenu dans un état aussi sûr que possible ...

Respect des exigences

Le cas échéant, référence aux exigences du système, exigences envers la solution et l’organisation

N°	Exigences	Attribution au sous-système/composants	Exigence remplie à (%)
01	Assistance	Horaire 8 h 00 –12 h 00/13 h 30 –17 h 00	100 %
02	Sécurité	Stockage chiffré dans S3 Bucket	100 %
03	Disponibilité élevée du système	Disponibilité du système attendue de 99,8 %	100 %
04	Mises à jour	Chargement des mises à jour dans les 7 jours au plus	100 %

Tableau 11 :	respect des exigences

Abréviations et glossaire

Abréviation/terme	Explication
HERMES	méthode de gestion pour les projets et programmes ; HERMES 2022 est une norme eCH
OWASP	Open Web Application Security Project

Tableau 12 :	abréviations et glossaire

Table des matières

Suivi des modifications	1

Description	1

1	Exigences d’exploitation	2

2	Techniques utilisées pour le système	2

2.1	Concept d’infrastructure informatique	2

2.2	Systèmes, composantes utilisées, versions	3

2.3	Réseaux	3

2.4	Sauvegarde des données	4

2.5	Archivage	4

3	Organisation	4

3.1	Organisation structurelle	4

3.2	Processus opérationnels	5

4	Exploitation du système	5

4.1	Exploitation normale	5

4.2	Contrôle du système	5

4.3	Préparation du travail	6

5	Traitement de dérangements	6

6	Description des aspects relatifs à la sécurité	6

7	Respect des exigences	7

Abréviations et glossaire	8

Table des matières	9

Table des tableaux	9

Table des tableaux

Tableau 1 :	contrôle des modifications	1

Tableau 2 :	exigences d’exploitation	2

Tableau 3 :	systèmes, composantes utilisées, versions	3

Tableau 4 : réseaux	3

Tableau 5 :	sauvegarde de données	4

Tableau 6 :	organisation structurelle	4

Tableau 7 : structure de quantités	4

Tableau 8 :	processus opérationnels	5

Tableau 9 :	fonctionnement normal	5

Tableau 10 :	catégories d’erreur	6

Tableau 11 :	respect des exigences	7

Tableau 12 :	abréviations et glossaire	8