⛏️Qu'est ce que muppy.io ?

Avertissement !

Ce site est en cours de rédaction. Nous utilisons différentes icônes dans le menu en fonction du statut du contenu.

  • ✏️ Ce document est une espace réservé (placeholder). Sa rédaction n'a pas commencé.

  • ⛏️ Ce document est en cours de rédaction ; ni le contenu ni la syntaxe ne sont aboutis

  • ⚒️ Ce document est en cours de relecture ; il ne devrait changer que légèrement

  • Pas d'icône, la page est censée être terminée

Présentation générale

muppy.io (ou plus simplement Muppy) est une plateforme DevOps Multi Clouds en ligne.

Muppy est la contraction de Muppet et Python (Muppy est aussi un clin d'oeil amical à Puppet).

Muppy est basé sur Python / Fabric et s'adresse à tous ceux qui souhaitent développer des automatisations système en Python.

Muppy est un outil destiné aux Administrateur Système (SysAdmin) ou Développeurs avec un minimum de compétences SysAdmin.

Muppy prend en charge les opérations suivantes:

  • centraliser toutes les informations techniques et les garder à jour,

  • donner un accès instantané à toutes les configurations,

  • donner un accès instantané aux objets gérés (Hosts, Clusters, Buckets S3, ...),

  • automatiser les opérations d'administration sous forme de Task documentées, réutilisables et partageables au sein d'un équipe,

  • archiver toutes les opérations et évènements liés aux objets gérés,

  • notifier (Slack, Teams,...) les SysAdmin l'avancement des opérations et de tous les problèmes qui surviennent.

Muppy nécessite que ses utilisateurs disposent d'une compréhension minimum des concepts et systèmes mis en oeuvre.

Mais Muppy n'est pas une solution qui permettrait à n'importe quel utilisateur de se passer d'Administrateur Système.

Muppy, dispose de fonctionnalités avancées relatives à PostgreSQL. Quelques minutes suffisent pour répliquer (Streaming Replication) un cluster de base de données PostgreSQL dans plusieurs Clouds, configurer la Haute Disponibilité et le backup continu (PITR).

Au delà des fonctionnalités PostgreSQL, muppy dispose d' Apps permettant d'exploiter les technologies suivantes:

  • Traefik ; muppy permet de configurer ce Reverse Proxy pour publier des services en HTTPS

  • UFW (Ubuntu Firewall) ; muppy configure automatiquement et systématiquement le firewall de tous les serveurs qu'il gère.

  • LXC (Linux Containers) ; muppy permet d'optimiser l'utilisation de vos serveurs en utilisant la technologie LXC.

  • S3 ; muppy sauvegarde toutes les données qu'il gère dans des Buckets S3 (AWS ou compatible)

  • Code Server ; Muppy permet de déployer la solution de Remote Development de https://coder.com (VSCode in the browser)

  • Muppy Pack ; est une solution d'orchestration des Applications multi clouds basée sur les containers LXC.

Muppy est fondamentalement Multi Cloud et BYODC (Bring Your Own Data Centers).

Vous utilisez Muppy pour gérer des serveurs dans différents Clouds ce qui vous permet d'en maximiser la disponibilité et d'optimiser les coûts.

Pour utiliser Muppy, vous devez disposer d'un compte muppy.io. Pour créer un compte rendez-vous sur https://muppy.io/become-user

Présentation Vidéo

Vous avez X minutes? Regardez cette vidéo d'introduction de muppy.

Actuellement elle ne parle pas du tout de muppy mais elle n'en est pas moins pourvue d'intérêt.

Users Guide

Jetez un oeil aux Concepts techniques puis suivez nos guides pour commencer à utiliser rapidement Muppy en configurant:

  • la réplication et la haute disponibilité sur 3 serveurs PostgreSQL.

pageTasks et Fact Collectors

Référence Guides

Au delà de nos Guides de démarrage rapide, nous vous invitons à consulter la documentation de référence:

⛏️pageMuppy Core🐘pagePostgreSQL

Last updated