Un placement judicieux des charges de travail peut permettre de réaliser des économies de cloud
La plupart des organisations qui adoptent une plateforme cloud s'attendent à ce qu'elle améliore leurs coûts d'exploitation informatiques globaux. Les modèles de tarification par répartition (« pay-as-you-go ») de l'infrastructure en tant que service portent la promesse intrinsèque de réduire la masse des ressources informatiques.
Cependant, de nombreuses organisations s'aperçoivent rapidement que pour faire des économies d'infrastructure cloud, il faut l'utiliser de manière prudente et réfléchie, et que le réhébergement des applications dans des environnements cloud n'est pas forcément synonyme d'économies.
Le défi : contrôler les coûts
Les entreprises utilisant des plateformes cloud se rendent vite compte que le contrôle des coûts constitue un défi stratégique et technique permanent. Parmi les personnes interrogées dans le cadre de l'enquête « Voice of the Enterprise: Cloud, Hosting and Managed Services, Budgets & Outlook 2022 » de 451 Research, plus de la moitié (52 %) déclarent qu'elles s'efforcent actuellement de résoudre le problème de l'optimisation des coûts de l'infrastructure cloud.
Optimisation des coûts
Ces efforts de contrôle des coûts incluent souvent le choix de la plateforme (ou des plateformes), la conception judicieuse des systèmes ou l'utilisation d'outils d'optimisation avancés. De nombreuses entreprises mettent en œuvre des approches multicloud et adoptent des architectures et des méthodologies natives du cloud dans le cadre d'une approche globale d'optimisation des coûts.
Ce qui transparaît dans toutes ces approches d'optimisation, c'est que pour utiliser le cloud de manière rentable, il convient de répartir judicieusement les charges de travail dans les environnements les mieux adaptés à leur exécution.
Cinq mesures de réduction des coûts du cloud
Voici quelques exemples de la manière dont les décisions relatives au placement des charges de travail dans un environnement hybride ou multicloud peuvent avoir un impact direct sur le coût des opérations d'une entreprise :
Ne payer que ce que l'on utilise
Comparer les prix des plateformes cloud
Réfléchir au coût de l'accès aux données
Favoriser l'efficacité des développeurs
Rapprocher le contenu de l'utilisateur final
1. Ne payer que ce que l'on utilise
Ne payer que ce que l'on utilise, un élément essentiel du principe du cloud, présente un avantage inhérent en termes de coûts. Cela est particulièrement vrai lorsque la demande relative aux charges de travail varie énormément et lorsque les systèmes existants sont conçus pour s'adapter aux pics d'activité.
Les charges de travail dont la demande est prévisible sont moins à même d'en tirer parti et peuvent en fait bénéficier d'autres structures de coûts. Les décisions relatives au placement des charges de travail doivent prendre en compte des éléments tels que le type d'instance, l'engagement et les ressources dédiées afin de produire la structure de coûts la plus efficace.
2. Comparer les prix des plateformes cloud
Le prix (et la complexité de la tarification) peut être une caractéristique distinctive majeure entre les plateformes cloud. Les organisations qui ont accès à des clouds avec des ressources moins coûteuses peuvent faire du coût un critère important de leurs décisions de placement des charges de travail et peuvent éviter de payer l'accès à des ensembles de fonctionnalités de cloud plus importants pour les charges de travail qui n'en ont pas besoin.
3. Réfléchir au coût de l'accès aux données
Les applications qui extraient fréquemment des données d'environnements de stockage cloud sont susceptibles de voir leurs coûts de sortie des données augmenter dans certains cas. Le coût de la récupération des données doit être pris en considération (et peut constituer une source d'économies) lors du choix d'un environnement pour ce type de charge de travail.
4. Favoriser l'efficacité des développeurs
Les systèmes de cloud publics (et certains systèmes privés) offrent l'avantage inhérent en matière d'efficacité de permettre aux équipes de développement de s'approvisionner en ressources de manière directe ou programmée, un avantage renforcé par les technologies et méthodologies natives du cloud.
Toutefois, les plateformes permettant aux équipes de développeurs de travailler avec des technologies familières et des ensembles de compétences déjà en place peuvent optimiser davantage le temps de développement, et permettre aux organisations de limiter le recours à des domaines d'expertise en plateformes de cloud plus coûteux.
5. Rapprocher le contenu de l'utilisateur final
L'empreinte géographique et régionale est une autre caractéristique qui distingue les plateformes cloud. Bien que toutes les grandes plateformes cloud aient une portée mondiale, leurs empreintes sont différemment réparties. Alors qu'une plateforme pourra fournir une capacité importante au niveau régional, une autre pourra offrir une empreinte plus granulaire dans des différentes zones géographiques.
Outre les performances innées et les avantages pour l'expérience utilisateur qu'offre la proximité rapprochée, une empreinte plus précise peut réduire les coûts de connectivité en permettant aux entreprises de centraliser des applications ou de rapprocher le contenu de l'utilisateur final.
Les coûts, une préoccupation universelle
Il ne s'agit en aucun cas de la liste exhaustive des mesures de réduction des coûts du cloud, laquelle inclut également de nombreux choix, outils et services opérationnels et techniques. Cependant, les coûts, de la même manière qu'ils constituent une préoccupation universelle pour les organisations utilisant une infrastructure cloud, devraient également être systématiquement pris en compte lors du choix de l'emplacement des charges de travail dans les environnements informatiques.
Équilibrer les coûts, les performances, la confidentialité et la conformité
Les coûts ne sont pas forcément le critère le plus important pour chaque charge de travail. Certes, une organisation peut être prête à sacrifier des économies pour garantir les performances des applications, la confidentialité des données ou la conformité, mais chaque décision de placement de charges de travail dans des environnements cloud aura des conséquences au niveau des coûts.