Bien qu'il existe de nombreuses façons d'améliorer les performances des applications dans le cloud, les entreprises tentent généralement d'identifier les problèmes de performances du réseau et les goulots d'étranglement, en examinant des mesures telles que le temps de réponse de l'utilisateur final. Résoudre les mauvaises performances des applications peut impliquer de modifier le fonctionnement des modèles cloud ou d’ajouter des canaux de communication robustes à un modèle cloud.
Une chose que les entreprises peuvent faire pour améliorer les performances des applications sur une vaste zone de réseau est la création d'un réseau de diffusion de contenu ou CDN. Le CDN est un ensemble étendu de serveurs proxy qui permet au modèle cloud de desservir plus rapidement une zone géographique plus large ou une base d'utilisateurs finaux plus diversifiée. En raison de l'existence de ces « serveurs de manière » distribués, le modèle cloud se connecte plus efficacement aux utilisateurs dont les performances sont médiocres.
Une autre stratégie similaire consiste à utiliser un WAN défini par logiciel ou un réseau étendu. Un SD-WAN doté de fonctionnalités telles que le provisionnement sans intervention et le contrôle dynamique du chemin peut améliorer les performances des applications. Divers modèles de fourniture d’applications sur les canaux SaaS peuvent également s’avérer utiles.
D'autres types de résolution de problèmes impliquent des options spécifiques de fournisseur de livraison cloud. Par exemple, en tant que fournisseur de produits d'entreprise de premier plan, Amazon Web Services propose ses propres trucs et astuces en termes de performances des applications. Définir la bonne instance EC2, par exemple, ou tirer parti d'Elastic Block Store, peut avoir un effet positif.
En fin de compte, de bonnes améliorations des performances des applications concernent l’ensemble de l’infrastructure, du modèle du fournisseur au flux de paquets de données vers les systèmes clients et au-delà. L'examen des réseaux du point de vue de l'ingénierie et de la conception en fait partie, mais il est également nécessaire de comprendre les différentes options de modèles cloud et la manière dont chacune d'entre elles s'applique aux objectifs d'une entreprise.