La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur Cette présentation est sous contrat Paternité-Partage des Conditions Initiales à l'Identique.

Présentations similaires


Présentation au sujet: "VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur Cette présentation est sous contrat Paternité-Partage des Conditions Initiales à l'Identique."— Transcription de la présentation:

1 VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur Cette présentation est sous contrat Paternité-Partage des Conditions Initiales à l'Identique 3.0 Unported http://creativecommons.org/licenses/by-sa/3.0/deed.fr

2 Plan ● TuxFamily ● VHFFS ● Futur de VHFFS 2 / 23

3 Partie 1 - TuxFamily 3 / 23

4 TuxFamily, En bref ● Hébergeur de projets libres ● Hébergement Web: PHP, MySQL et PostgreSQL ● Gestion des noms de domaine ● Gestion des dépôts de code source (CVS, SVN, Git) ● Comptes et alias e-mails, listes de discussions ● Espaces de téléchargements ● Accès ftp, ftps, sftp, ssh 4 / 23

5 TuxFamily, En chiffres ● 1800 comptes utilisateurs ● 1350 projets (groupes) ● 7 ans d'existence ● Présent dans 4 centres d'hébergement ● 20 serveurs en production ● 35 Mbits/s en 95percentile ● Une dizaine de personnes actives pour gérer le service 5 / 23

6 TuxFamily, Un besoin... ● Gérer efficacement les demandes de services ● Automatiser les tâches répétitives ● Centraliser les données ● Indépendant de l'architecture ● Peu intrusif sur le système ● Le plus simple possible pour les utilisateurs ● Qui ne fasse pas le café, donc qui juste marche 6 / 23

7 Partie 2 - VHFFS 7 / 23

8 VHFFS, Définition ● Ne permet pas de configurer un serveur ● N'est pas une forge ● Application métier destinée aux hébergeurs ● Permet de gérer les demandes de services ● Principalement conçu pour les utilisateurs ● Automatisation des opérations inhérentes à la création/destruction des services 8 / 23

9 ● Création d'un utilisateur ● Demande d'un groupe ● Modération du groupe ● Demande d'un espace Web ● Modération de l'espace Web ● Demande d'une base MySQL ● Modération de la base MySQL ● Test du site web VHFFS, Présentation générale 9 / 23

10 VHFFS, Fonctionnalités ● Gestion des groupes utilisateurs ● Gestion des quotas ● Modération des demandes utilisateur ● Création, modification et destruction automatique des services ● Statistiques ● Gestion de nombreux services 10 / 23

11 VHFFS, Services gérés ● Mail ● Mailing-list ● CVS ● SVN ● Git ● Web ● MySQL ● PostgreSQL ● Downloads ● DNS ● Jabber 11 / 23

12 VHFFS, Architecture API BACKEND PANELROBOTSTOOLS... 12 / 23

13 VHFFS, L'API ● Gère la communication avec la base de donnée ● Gère les droits d'accès ● Assure la cohérence de l'ensemble ● Factorisation forte du code du panel et des robots ● Un module Perl par donnée métier ou « chose importante » 13 / 23

14 VHFFS, Le panel ● Partie visible de l'iceberg ● Interface principalement utilisée par les hébergés – Simplifiée au maximum ● Partie administration pour le staff – Modération – Édition des services – Mailing de masse 14 / 23

15 VHFFS, Les robots ● Lancés à intervalles réguliers ● Récupèrent les tâches qu'ils doivent effectuer via l'API ● Effectuent les modifications sur le système de fichier ● Génèrent des fichiers de configuration 15 / 23

16 VHFFS, Les outils ● Outils en ligne de commande – vhffs-makeadmin – vhffs-moderate – vhffs-quota –... ● Bot IRC – modération – récupération d'informations sur un groupe/utilisateur 16 / 23

17 VHFFS, Philosophie ● Ne pas forcer l'utilisation d'un logiciel ● Adaptabilité rapide en modifiant un robot ● Ne pas freiner le fonctionnement sur plusieurs serveurs ● Rendre aisé le développement de nouveaux modules 17 / 23

18 VHFFS, Documentation ● Toujours en cours de rédaction ● Guide d'installation ● FAQ générale ● FAQ technique ● VHFFS book 18 / 23

19 VHFFS, Internationalisation ● Panel traduit intégralement dans 3 langues ● Gestion complète de l'UTF8 ● Ajout d'une nouvelle langue aisé ● Documentation traduite dans plusieurs langues 19 / 23

20 VHFFS, Sécurité ● Cloisonnement inter groupe ● Permissions UNIX ● ACL ● VHFFS-FS 20 / 23

21 Partie 3 - FUTUR DE VHFFS 21 / 23

22 VHFFS, Évolutions futures ● Gestion de nouveaux services – Selon les besoins de TuxFamily – Selon les contributions externes ● VHFFS-Cron ● Développement de la partie publique du panel ● Module forge ? ● Disparition de l'asynchronisme des robots 22 / 23

23 Des questions ? ● Pour plus d'informations : ● http://www.vhffs.org ● http://www.tuxfamily.org 23 / 23


Télécharger ppt "VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur Cette présentation est sous contrat Paternité-Partage des Conditions Initiales à l'Identique."

Présentations similaires


Annonces Google