J'ai bien avancé dans mon projet (en tout cas dans sa réflexion), GlusterFS tient ses promesses et j'attends la documentation de mon collègue pour vous parler de MariaDB Galera. Quoi qu'il en soit si mes aventures vous intéressent, je documente toutes mes expériences sur cette page.
La partie LVS / Répartition de charge n'est qu'au stade de brouillon. Je me pencherai sur ce problème en temps et en heure. Pour le moment il faut mettre en place le backend de stockage (GlusterFS) et MariaDB Galera.
Et bien un grand merci pour ces pistes tu m'aides beaucoup ! Mon esprit est un peu plus clair…
Je pense partir sur GlusterFS pour le stockage des fichiers "plats" (sa souplesse et sa facilité de mise en place sont intéressantes) et MariaDB Galera pour les bases de données. Je teste GlusterFS et je reviens d'ici une semaine :)
API publique je pense car les développeurs doivent aussi bosser sur un client Android, iOS, Windows, Linux et peut-être Windows Phone / MacOS…
Merci beaucoup pour tous ces précieux conseils. Mon projet est pour fin juin donc je continue mes recherches et mes tests avant de me lancer. Je reviens vers toi pour te donner des nouvelles :)
Et ben ! Plus j'en apprends sur OpenStack et plus je me rends compte à quel point ce projet est incroyable !
Pour résumer, voici le cahier des charges dans ses grandes lignes :
Les développeurs doivent mettre en place une solution de type Dropbox. Ils planchent actuellement sur l'API qui permettra de gérer les utilisateurs, leurs fichiers, leurs droits d'accès, s'ils ont souscrit à des offres payantes, leurs quotas en bande passante et en stockage, etc.
J'ai donc plusieurs choses à mettre en place au niveau infra pour supporter leur solution :
Un premier cluster pour héberger l'API, qui à priori reposera sur un frontend PHP / MySQL (ou MariaDB). (Haute-disponibilité et répartition de charge obligatoires sur ce cluster).
Un deuxième cluster web classique conçu pour héberger le client web (Interface web où les utilisateurs pourront gérer leurs fichiers, leur compte…) (LB obligatoire).
Un troisième cluster de stockage conçu pour héberger les données des utilisateurs (les documents qu'ils uploaderont sur ce dropbox-like) et la (les) base(s) de données nécessaire(s) à l'API (HA et LB obligatoires).
Voilà comment je conçois l'infra actuellement mais je suis totalement libre dans le choix des technologies à utiliser et dans la manière de l'articuler. La seule limite étant les ressources physiques que j'ai à ma disposition… J'ai des camarades qui font tout le projet sous Windows par exemple…
Oui le projet Openstack est très intéressant mais malheureusement les fonctionnalités proposées par Swift sont des fonctionnalités faisant partie du barème d'évaluation et que les développeurs doivent… développer… (notamment sur la gestion de quotas, de droits d'accès ou de limitation de bande passante par exemple).
Je vais aussi chercher du côté de CephFS, merci pour le conseil !
# Typo
Posté par lGuillaume (site web personnel) . En réponse au journal Funkwhale, un serveur de musique libre, moderne et convivial, qui recherche des contributeurs. Évalué à 3.
Bonjour,
C'est Son*e*rezh. Les bretons apprécieront :)
[^] # Re: Let's encrypt chez OVH ?
Posté par lGuillaume (site web personnel) . En réponse à la dépêche Reparlons de Let’s Encrypt. Évalué à 10.
Dans un Tweet du 14 février 2016 (https://twitter.com/olesovhcom/status/698985877712797697), Octave Klaba donne quelques informations :
# Suivi de projet
Posté par lGuillaume (site web personnel) . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 1. Dernière modification le 29 janvier 2014 à 21:00.
Bonjour à tous,
J'ai bien avancé dans mon projet (en tout cas dans sa réflexion), GlusterFS tient ses promesses et j'attends la documentation de mon collègue pour vous parler de MariaDB Galera. Quoi qu'il en soit si mes aventures vous intéressent, je documente toutes mes expériences sur cette page.
Merci encore à ceux qui m'auront aiguillé :)
# Schéma de l'architecture
Posté par lGuillaume (site web personnel) . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 2.
C'est encore moi !
Voilà ce qu'il est ressorti de ma tête (Schéma au format SVG)…
La partie LVS / Répartition de charge n'est qu'au stade de brouillon. Je me pencherai sur ce problème en temps et en heure. Pour le moment il faut mettre en place le backend de stockage (GlusterFS) et MariaDB Galera.
[^] # Re: Si tu utilises Mysql/Mariadb ou autre SGBDR ....
Posté par lGuillaume (site web personnel) . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 1.
Et bien un grand merci pour ces pistes tu m'aides beaucoup ! Mon esprit est un peu plus clair…
Je pense partir sur GlusterFS pour le stockage des fichiers "plats" (sa souplesse et sa facilité de mise en place sont intéressantes) et MariaDB Galera pour les bases de données. Je teste GlusterFS et je reviens d'ici une semaine :)
[^] # Re: Si tu utilises Mysql/Mariadb ou autre SGBDR ....
Posté par lGuillaume (site web personnel) . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 2.
API publique je pense car les développeurs doivent aussi bosser sur un client Android, iOS, Windows, Linux et peut-être Windows Phone / MacOS…
Merci beaucoup pour tous ces précieux conseils. Mon projet est pour fin juin donc je continue mes recherches et mes tests avant de me lancer. Je reviens vers toi pour te donner des nouvelles :)
[^] # Re: Si tu utilises Mysql/Mariadb ou autre SGBDR ....
Posté par lGuillaume (site web personnel) . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 1.
Et ben ! Plus j'en apprends sur OpenStack et plus je me rends compte à quel point ce projet est incroyable !
Pour résumer, voici le cahier des charges dans ses grandes lignes :
Les développeurs doivent mettre en place une solution de type Dropbox. Ils planchent actuellement sur l'API qui permettra de gérer les utilisateurs, leurs fichiers, leurs droits d'accès, s'ils ont souscrit à des offres payantes, leurs quotas en bande passante et en stockage, etc.
J'ai donc plusieurs choses à mettre en place au niveau infra pour supporter leur solution :
Voilà comment je conçois l'infra actuellement mais je suis totalement libre dans le choix des technologies à utiliser et dans la manière de l'articuler. La seule limite étant les ressources physiques que j'ai à ma disposition… J'ai des camarades qui font tout le projet sous Windows par exemple…
En tout cas merci pour votre aide !
[^] # Re: hum
Posté par lGuillaume (site web personnel) . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 1.
Oui le projet Openstack est très intéressant mais malheureusement les fonctionnalités proposées par Swift sont des fonctionnalités faisant partie du barème d'évaluation et que les développeurs doivent… développer… (notamment sur la gestion de quotas, de droits d'accès ou de limitation de bande passante par exemple).
Je vais aussi chercher du côté de CephFS, merci pour le conseil !
[^] # Re: en posant la question en anglais à mon oncle americain
Posté par lGuillaume (site web personnel) . En réponse au message Besoin de conseils pour la création d'un SAN. Évalué à 1.
Merci pour le lien je vais explorer cette piste.