Q
Question n°10
Bonjour,
Voici quelques questions afin de mieux nous permettre d'appréhender la prestation. Par avance, nous vous remercions.
Stack technique :
Aucune stack technique n'est décrite dans votre CCP ou en annexe. Pouvez-vous préciser les technologies utilisées au niveau du back-end, du front-end, de la base de données, du serveur carto, du déploiement.
Réversibilité :
Est-il prévu une période de réversibilité avec Magellium au démarrage de la prestation ? Si oui de quelle durée ?
Documentation :
Quel niveau de documentation technique sera transmis par vos services ou Magellium ? Existe t'il une documentation sur l'installation de MCMA, le déploiement (architecture et données) pour un nouveau membre ? Disposez-vous du dictionnaire des données de la base et/ou de modèle conceptuel ? Une documentation détaillée de l'architecture technique sera fournie ?
Déploiement données :
Un potentiel déploiement de données est attendu dans la prestation. Existe-il actuellement un processus plus ou moins automatisé pour intégrer les nouvelles données (scripts SQL, python, scripts FME..., autres) ?
Serveur de production :
Pourquoi avez-vous 3 serveurs de production ? Vous parlez bien de 3 environnements différents (machines virtuelles) et pas de 3 couches applicatives (web, carto, base de données) sur le même environnement ?
Hebergement :
Quelle est la politique de sauvegarde attendue ? Quel est le SLA de disponibilité actuel appliqué ? Qui est l'hébergeur actuel ?
DPGF caractéristiques hébergement :
Pour éviter toute ambiguité, pouvez-vous préciser s'il s'agit des caractéristiques techniques par environnement (serveur virtuel) ou pour l'ensemble des 4 environnements attendus (1préprod + 3 prod).
Maintenance :
Afin de chiffrer au mieux la maintenance, peut-on avoir une idée de volumétrie (nombres de tickets) selon le niveau de criticité (bloquant, non bloquant) sur le précédent marché ?
R
29/07/26 à 12h01 :
Message aux entreprises :
Réponse
Bonjour,
Merci pour ces questions, voici les éléments de réponse réunis :
Architecture technique :
· Langages : php 8.2, Typescript, less, html/css et PLpgSQL
· Frameworks : Symfony, angular 9
· Composants SIG : mapserver 8
· Bases de données : postgresql 15, postgis 3
· Infrastructure d'hébergement : VM debian 12, 4 vCPU, 15Go ram, apache2, mod-php, sftp
· Outils de gestion de versions : git
· Outils de déploiement : gitlab-ci, ansible
· L'authentification est gérée via une base de donnée openldap locale. L'authentification applicative est effectuée par le mod authnz ldap de Apache
· Hébergement web via OVH
Réversibilité :
Une période d'environ 15 jours est prévue avant le début prévisionnel du marché le 06/10/26. Cette période permettra d'assurer les opérations nécessaires à la continuité du service.
Les modalités précises de transfert des connaissances et des éléments techniques seront arrêtées avec le titulaire sortant dans le respect des stipulations contractuelles applicables.
Déploiement données :
Les données sont déployées par les administrateurs EPFL de chaque MCMA via les bases de données postgres transferées via un site php.
Serveurs de production :
A ce jour chaque EPFL dispose d’un serveur de production et d’un serveur de pré production pour tester les bases de données avant mise en ligne et les nouvelles versions de MCMA. De plus un serveur est partagé par l’ensemble des membres du groupement pour assurer le développement et la première recette des nouvelles versions de MCMA.
Hébergement :
L’hébergement est effectué par OVH et la sécurisation est assurée par l’ensemble des procédures d’OVH et via le système d’exploitation et les progiciels cités précédemment et exploités par le prestataire.
Le descriptif des serveurs indiqué dans le DPGF fait référence aux caractéristique de chaque serveur.
Maintenance :
Au cours des 4 dernières années de marché, 70 tickets ont été remontés au prestataire dont 44 qui constituaient des anomalies majeures ou bloquantes.
Ce volume constaté de présume pas des tickets qui pourraient être remontés dans les prochaines années de marché.
Bien Cordialement,