Apprendre à propos de Solutions d’Hébergement Complexes
Quand on commence avec un site web, la plupart des gens ne planifient pas normalement l’architecture de leur infrastructure; et ne vont pas essayer d’imaginer ce qu’ils feraient si le trafic augmente à des millions de connections par mois. Voici généralement comment un webmaster le voit:
- Installer une application web sur un servuer dédié, avec tout fonctionnant sur la même machine
- Si la demande dépasse la capacité, penser à changer vers un serveur plus puissant
- Peut-être mettre le serveur de base de données sur un autre serveur s’il y a plus de succès
- et ensuite ??
Le problème est encore plus aigue pour des start-ups web ou de larges entreprises qui mettent en place des sites web avec beaucoup de trafic, puisqu’ils vont atteindre les limites beaucoup plus rapidement que le cas décrit ci-dessus.
Les solutions vont d’engager un consultant expert dans les infrastructures complexes, ou prendre les services d’un ingénieur aux opérations, ou un administrateur de bases de données. D’autres prennent la solution facile, qui est de mettre le maximum en RAM et les processeurs les plus puissants.
C’est mieux cependant que vous appreniez à propos de solutions bien avant d’atteindre ces limites; en tant que tel, voici quelques pistes qui peuvent vous aider à croître votre configuration:
La lecture qui vaut le plus est Building Scalable Websites, de Cal Henderson, le developer en chef du site de photos flickr.com. On apprend, sans surprise, que le moyen le plus sûr et la moins onéreuse est de croître horizontalement, et d’être capabable d’équilibrer la charge sur des machines standards (grand public). Il y a aussi des livres intéressants comme High-Performance MySQL ou Scalable Internet Architectures.- Le blogue Flickr Code, Digg Technology blog ou la page Facebook Engineering ont des articles intéressants sur les défis techniques auxquels font face ces équipes, qui doivent faire fonctionner des sites à très forte croissance
- Le site web “Highly Scalability” a une section nommée “Real-Life Architectures“, avec des détails sur les programmes et le matériel utilisé par des compagnies web comme YouTube, PlentyOfFish, Google, Amazon, Ebay, LiveJournal etc. C’est sans doute une ressource que vous devrez rajouter à vos favoris, et aller au travers de chacune des configurations, pour voir s’il y en a une qui pourrait vous inspirer
Bien sûr, si vous avez juste un blogue avec une croissance faible, passer votre temps à lire ces pages peut être prématuré. Cependant, les développeurs web peuvent apprendre des leçons en regardant les recettes qui “marchent”
Dans tous les cas, vous pouvez aussi nous contacter pour avoir des conseils et parler à nos experts en architecture trouver une solution pour vous.
Voici aussi d’autres articles que vous pouvez lire
Commentaires
Pas encore de commentaire.

Blog
Forums
Statut

Commentaires récents