Eco Compose : orchestrateur de conteneurs Docker

Eco Compose : orchestrateur de conteneurs Docker

Dernière mise à jour le 12 août 2024

  •  Produit

  •  pôle ministériel Ecologie Territoires

  •  développement de produits numériques

  •  MVP

  •  cloud Eco

Plateforme as a Service réalisant la mise en production d’images de conteneurs suivant une spécification docker-compose.yml


  Cette offre est portée par : Pôle ministériel Ecologie - Département de l’architecture et des méthodes

 Contacter le porteur

 L'offre en quelques mots

L’offre EcoCompose enrichit le cloud Eco d’un service de conteneurisation managé, non limitée en termes de choix techniques.

Les atouts de cette offre sont ceux des conteneurs, entre autre :

  • le choix de la stack technique à la main des développeurs (Python, R, Java, Node, PHP, etc.)
  • la reproductibilité entre les environnements : elle vise les équipes produits souhaitant plus de libertés dans leurs choix applicatifs sans avoir les moyens et compétences pour déployer un projet IaaS.

Les images de conteneurs référencées dans le fichier docker-compose.yml peuvent être issues des dépôts référencés par le centre serveur, dont le DockerHub et la forge Gitlab ministérielle.

 L'offre en détails

Service managé :

  • création des nœuds Docker par recette Ansible (donc automatisée)
  • orchestration des conteneurs au sein d’un nœud (donc pas de support d’architectures distribuées Swarm ou Kubernetes ; l’offre IaaS répond à cette cible)
  • prise en charge des sauvegardes de volumes
  • intégration en amont pour la livraison continue avec Gitlab , et en aval pour l’observabilité ELK

 Conditions et modalités d'accès

Enregistrement dans l’annuaire réservé aux Administrateurs de SI, ouvrant aussi droit d’accès au centre serveur via les bastions SSH universel

Sur le wiki Redmine "Demandes Architecture et Méthode" :
Formaliser une demande Eco Compose / Comment faire une demande d'offre d'hébergement éco-compose pour mon application ?

 Informations complémentaires

⚠️ Cette offre est récente, elle continue à évoluer sur la bases des retours des équipes produits, notamment sur la chaîne de livraison continue.

Fin 2023, nous avons atteint le seuil des 100 instances Compose déployées !

Partager

POINTS FORTS

  • PaaS utilisant le packaging des conteneurs Docker, acceptant tous les langages de développement Python, Node.js, Ruby on Rails... non couvert par les PaaS préexistants dans le pôle ministériel Ecologie (Java, PHP)
  • Exécution coordonnée de plusieurs conteneurs (frontal, base de données NoSQL, services annexes)
  • Ouverture à des conteneurs d’origines diverses
  • Écoresponsable par la réduction des besoins en machines virtuelles

CONDITIONS FINANCIÈRES

L’usage des instances dédiées de EcoCompose suivent les pratiques de l’offre IaaS Openstack sur laquelle s’appuie ce runtime.

ASSISTANCE

Les demandes d’assistance sont accessibles depuis le portail Architecture et Méthodes

Portail Architecture et Méthodes

Tchap #Ecocompose

LIENS UTILES


J'aime

14 votes

Voir aussi