Améliorez les performances du cloud avec ces 3 conseils

Ceux qui sont confrontés à des problèmes de performances de cloud computing sont rapides à simplement augmenter le nombre de ressources dont dispose une charge de travail sous-performante. Cela signifie ajouter plus de stockage pour gérer les performances d'E / S de stockage, ajouter plus de cœurs / processeurs pour gérer les charges de travail liées au processeur ou augmenter la mémoire disponible afin d'éviter complètement les E / S de stockage virtuel.

Les fournisseurs de cloud donneraient le même conseil. Je suis sûr qu'ils ont de bonnes intentions, mais ils gagnent aussi plus d'argent si les ressources allouées à la charge de travail augmentent.

Dans certains cas, il ne s'agit pas simplement de jeter de l'argent et des ressources à une charge de travail peu performante. L'ingénierie des performances cloud est de plus en plus perfectionnée de nos jours. Voici trois choses à considérer:

Vérifiez d'abord l'application. Les performances médiocres de la charge de travail du cloud sont souvent imputées à des ressources insuffisantes, mais au cœur du problème se trouve une application mal conçue, mal programmée et mal déployée. De simples changements de code et de conception font des merveilles pour résoudre la plupart des problèmes de performances que vous rencontrerez, tout en utilisant des ressources cloud viables minimales, ce qui signifie que votre facture cloud n'augmentera pas.

Vérifiez la latence du réseau intracloud. Bien que nous supposions que la bande passante du réseau intracloud dépassera toutes les exigences de charge de travail, ce n'est pas toujours le cas. Souvent, lorsque la charge de travail est découplée de la source de données, le problème de performances est la bande passante entre l'instance de machine hébergeant la charge de travail et la source de données, qu'elle soit intracloud ou intercloud.

Il est complexe de vérifier la bande passante intracloud, mais pas impossible. Apprenez à diagnostiquer les problèmes avec les outils cloud natifs de votre fournisseur cloud. Assurez-vous également de garder un œil sur la bande passante des interfaces utilisateur. L'Internet ouvert peut avoir des vitesses élevées. 

Vérifiez la base de données. Tout comme les applications, la plupart des problèmes de performances des bases de données, basés sur le cloud ou non, proviennent d'une base de données mal conçue et non lente. Ce que vous faites pour améliorer les performances de la base de données, ou le réglage, dépendra en grande partie de la base de données, mais la plupart considèrent l'utilisation des index et les schémas de mise en cache pour augmenter la réponse à la charge de travail.

Ce ne sont que trois astuces à retenir; il y a beaucoup plus à l'ingénierie des performances du cloud. En effet, je vois cela comme un poste à venir pour ceux qui exploitent des systèmes basés sur le cloud à plus long terme.