Le choix de l'hébergement dépend de nombreux facteurs tels que les exigences techniques, les taux de croissance, les taux de rafale, les budgets et plus encore.
Hardware Bigger
à l'échelle des opérations d'hébergement, votre premier choix est souvent juste en utilisant un serveur plus puissant, VPS ou instance de nuage. Le point n'est pas tellement nuage vs dédié mais que vous apportez simplement plus de puissance de calcul au problème. Le cloud peut faciliter la mise à l'échelle, souvent en quelques clics.
Division du Travail
La prochaine étape est souvent la division du travail. Vous déchargez la base de données, le contenu statique, la mise en cache ou d'autres éléments sur des serveurs ou des services spécifiques. Par exemple, vous pouvez décharger le contenu statique sur un CDN. Vous pourriez une base de données dédiée.
Encore une fois, le cloud et le non-cloud ne posent pas problème. Le but est d'apporter plus de ressources à vos problèmes d'hébergement.
Choisissez le Application Stack droit
Je ne peux pas insister assez choisir la bonne technologie sous-jacente à vos besoins. Par exemple, j'ai récemment aidé un client à passer d'une pile Apache/PHP à une pile Varnish/Nginx/PHP-FPM pour une opération Wordpress très commerciale (> 100 millions de pages vues/mo). Ce changement a augmenté la capacité de près de 5X avec des changements de matériel modestes.
Même app.Autre histoire
Même si vous utilisez une application spécifique, cela ne signifie pas que la même configuration d'hébergement fonctionnera pour vous. Je ne sais pas pour l'application spécifique que vous utilisez, mais avec Drupal, Wordpress, Joomla, Vbulletin et d'autres, les plugins, la conception du site, les thèmes et autres éléments sont essentiels à la performance globale.
Pour compliquer les choses, le comportement de l'utilisateur est également à prendre en compte. Envisager un formulaire de discussion qui a un rapport de lecture: post 95: 1. Que faire si vous faites quelque chose dans la conception pour encourager plus de messages et ce ratio passe à 75: 1. Cela signifie plus d'écritures de base de données, moins de mise en cache, etc.
En résumé, les détails sont importants, alors faites bien comprendre votre application avant de commencer à étendre l'hébergement.