Bonjour,
Je suis ingénieur de dev et je viens de créer un site d’hébergement de photo que j'espère transformee en entreprise ensuite. Autant je commence à bien m’y connaître en développement web autant je reconnais ne pas être un spécialiste système. Et c’est ce qui pose problème. Je doute un peu bcp sur l’architecture matériel/logiciel à mettre en place pour mon site. J’envisage de prendre un serveur dédié et de faire de la virtualisation avec, mais si vous avez une meilleure solution je suis preneur.
Mon site est codé en php5 avec Symfony2.
Voici mes questions.
Est-ce que un seul serveur apache (+varnish sur le meme?) c’est suffisant? Plusieurs avec un heartbeat ou quelque chose du genre pour faire la haute dispo? Au début je pense pas avoir énormément de trafic mais j’espère bien que ça va évoluer.
Même question pour mysql. 1 ou plusieurs avec réplication des données?
Comme j’héberge des photos, il me faut de l’espace disque. C’est mieux sur un serveur de fichier à part non?
Au téléchargement les photos sont redimensionnées en plusieurs tailles. Sur mon poste en local c’est transparent mais j’imagine qu’il me faut du coup beaucoup de cpu et de ram non?
Je suis dev, je bosse sous linux mais la config ne me fait pas peur. Au contraire ca m’interesse bcp d’apprendre quitte à retarder un peu la mise en production.
Pour moi a priori comme ca je dirais que ce qui est le plus important ca serait le nombre de processeur, la quantité de ram et l’espace dispo sur les dd pourr stocker les photos. Sauf que j’ai pas trop idée de ce qu’il me faudrait en terme de processeur, ni de ram.
Si je prends un seul serveur physique sur lequel je virtualise, ca me fait un SPOF mais pour commencer ça me va je peux faire avec.
Merci d’avance pour vos infos.
Je pense être sur le bon forum mais je ne vois aucun sujet du même genre, si je me suis trompé veuillez m'excuser.