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...
[^] # Re: Si tu utilises Mysql/Mariadb ou autre SGBDR ....
Posté par lGuillaume . 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 !