Fermer

février 12, 2024

Lutter contre le gaspillage du cloud : 4 étapes pour optimiser les coûts du cloud computing

Lutter contre le gaspillage du cloud : 4 étapes pour optimiser les coûts du cloud computing



Par: Vendeurs Scottco-fondateur et PDG, Azul

Dès le départ, le cloud promettait d’aider les entreprises à faire évoluer leurs architectures en quelques secondes, à exécuter leurs applications plus rapidement, à ne jamais refuser une transaction et à économiser de l’argent grâce aux économies d’échelle. Comment un DSI ou un responsable d’applications pourrait-il résister à l’appel du cloud alors que les entreprises commençaient à partager les énormes succès qu’elles rencontraient dans leurs migrations et leur transformation numérique globale ?

Aujourd’hui, plus d’une décennie plus tard, les chefs d’entreprise reconnaissent les avantages qu’offre le cloud, mais sont confrontés à des coûts excessifs. Andreesen Horowitz a inventé l’expression « paradoxe des nuages » article 2021qui postule que la pression que le cloud exerce sur les marges des entreprises peut commencer à dépasser les avantages au fil du temps.

Le Enquête et rapport Azul sur l’état de Java 2023, une étude indépendante menée auprès de plus de 2 000 utilisateurs de Java, a révélé que 90 % des entreprises dont les applications sont construites en Java, le langage de programmation le plus utilisé pour créer des applications d’entreprise, les déploient dans un environnement de cloud public, privé ou hybride. Presque toutes ces organisations (95 %) ont pris des mesures pour réduire les coûts du cloud au cours de l’année précédente (2022-2023).

Naturellement, les organisations souhaitent offrir une expérience transparente à chaque client, car en fin de compte, la satisfaction du client dicte l’état de réussite opérationnelle. Mais atteindre cet objectif entraîne souvent un surprovisionnement des instances cloud et le paiement d’instances de calcul qu’elles utilisent rarement.

« Les organisations ayant peu ou pas de plans d’optimisation des coûts du cloud se précipitent dans les investissements dans la technologie cloud » selon Gartner. « Ils finissent par dépenser jusqu’à 70 % de trop en services cloud sans en tirer la valeur attendue. »

Résoudre ce dilemme est un défi. Chaque entreprise est différente en fonction de son secteur d’activité, de ses ressources disponibles et de ses besoins. L’enquête et le rapport sur l’état de Java ont révélé que les organisations emploient déjà un certain nombre de tactiques pour faire face à la montée en flèche des coûts informatiques dans le cloud, notamment en redimensionnant les ressources (48 %), en utilisant une plate-forme Java hautes performances qui utilise les ressources du cloud plus efficacement ( 46 %) et la réarchitecture des applications (41 %).

Voici quatre étapes pour tirer le meilleur parti des ressources du cloud computing de manière économique.

1. Évaluez vos besoins

Dans notre enquête et rapport sur l’état de Java, les principales raisons choisies par les participants pour exécuter leurs applications dans le cloud sont les suivantes :

  • Évolutivité (52%)
  • Flexibilité (48%)
  • Productivité (47%)
  • Agilité (46%)
  • Élasticité (40%)
  • Fiabilité (29%)

Pour les applications moins critiques pour l’entreprise, pour lesquelles l’évolutivité, la flexibilité et l’élasticité ne sont peut-être pas aussi essentielles à la réussite de l’entreprise, les propriétaires d’applications pourraient potentiellement exécuter certains de leurs systèmes sur site, où ils pourraient gérer plus facilement les coûts. Pour déterminer quelles ressources doivent migrer vers le cloud, les responsables métiers et informatiques doivent comprendre comment ils dépensent leur argent et ce qu’ils obtiennent en retour, de manière globale.

2. Explorez d’abord les méthodes établies pour réduire les coûts

Depuis de nombreuses années, les organisations tentent de réduire leurs factures cloud sans modifier leurs applications ou leur infrastructure. Avant de refactoriser les applications ou de les restructurer pour qu’elles soient natives du cloud, les organisations doivent d’abord emprunter des voies plus élémentaires.

Lorsqu’on lui a demandé dans l’enquête sur l’état de Java quel Actions qu’ils ont pris pour réduire les coûts du cloud public au cours de l’année dernière, les personnes interrogées ont répondu :

  • Ressources de bonne taille (48 %)
  • Utiliser une plateforme Java qui utilise les ressources cloud plus efficacement (46 %)
  • Réarchitecturer le code et les services (41 %)
  • Rapatriement des charges de travail du cloud public vers des environnements sur site (33 %)
  • Négocier des prix plus bas avec les fournisseurs de services cloud (32 %)
  • Migrer vers des cloud publics moins chers (30 %)

D’autres étapes souvent envisagées et/ou mises en œuvre incluent l’optimisation des instances de calcul ponctuelles et réservées et des types de stockage. Dans l’ensemble, ces étapes n’ont pas suffi à de nombreuses organisations, ce qui a conduit les acteurs du cloud à explorer de nouvelles voies.

3. Limiter le surprovisionnement des ressources de calcul cloud

Surprovisionnement des ressources de calcul cloud en raison de besoins de l’entreprise est presque universel car les organisations doivent respecter les SLA et assurer la satisfaction de leurs clients. Cependant, les chefs d’entreprise doivent se demander si le respect de ces exigences est réalisé de manière rentable. Surprovisionnement en raison de charges de travail imprévisibles représente le plus grand potentiel d’économies. Afin de freiner le surprovisionnement des ressources de calcul dans le cloud, les niveaux d’utilisation du processeur pour chaque instance de calcul doivent être augmentés, mais d’une manière prévisible et sans sacrifier les SLA.

Les entreprises doivent commencer par bien comprendre les niveaux d’utilisation du calcul pour les charges de travail existantes. Ce qu’ils constatent souvent, c’est que les niveaux d’utilisation sont nettement inférieurs aux attentes. Grâce à cette compréhension, ils peuvent définir des seuils d’utilisation plus élevés pour faire plus avec la même capacité de calcul, ou bien gérer la même charge de travail avec moins d’instances de calcul nécessaires. Un certain surprovisionnement est attendu, mais plus de 40 % des participants à l’enquête sur l’état de Java ont déclaré utiliser moins de 60 % des ressources cloud pour lesquelles ils paient. C’est beaucoup de dépenses inutiles !

4. « Faire plus avec moins » – Utiliser moins de ressources de calcul cloud

Les entreprises recherchent toujours différentes manières d’améliorer les performances des applications, et le font souvent en utilisant des processeurs plus rapides et plus efficaces pour leurs instances de calcul cloud afin non seulement d’améliorer les performances des applications, mais également de réduire la quantité de ressources informatiques nécessaires à l’exécution d’une charge de travail donnée.

Le calcul est simple : moins de ressources de cloud computing = moins de coûts pour le cloud.

Par exemple, les plates-formes Arm, comme Graviton3 proposée sur AWS, gagnent en popularité car elles sont proposées à un prix attractif, sont économes en énergie et ont la flexibilité nécessaire pour bien fonctionner dans le cloud. Selon Gartner®, « d’ici 2025, les livraisons de serveurs basés sur Arm représenteront environ 20 % des capacités mondiales (à l’exception de la Chine) d’infrastructure en tant que service (IaaS) et 55 % des capacités de plateforme en tant que service (PaaS) des fournisseurs de services hyperscale. .» (Gartner, Forecast Analysis : Arm-Based Servers, Worldwide, Kiyomi Yamada, Adrian O’Connell, Alan Priestly et Uko Tian, ​​novembre 2021)

Étant donné que la majorité des applications d’entreprise déployées dans le cloud sont basées sur Java, l’utilisation d’un environnement d’exécution Java plus performant peut également améliorer les performances des applications et réduire les instances de calcul requises.

Là encore, le calcul est simple : Faser Java = moins de ressources de cloud computing = moins de coûts de cloud.

Un environnement d’exécution Java plus performant peut améliorer la capacité de charge à des niveaux d’utilisation plus élevés sans sacrifier les SLA. Ceci est accompli en réduisant la charge sur le système d’exploitation et le matériel sous-jacents d’une application afin d’augmenter l’utilisation de ce matériel pour effectuer plus de travail avec les mêmes ressources ou arrêter/utiliser moins d’instances. Dans ce dernier cas, votre facture cloud peut générer des économies immédiates. Un environnement d’exécution Java plus performant apporte également des avantages supplémentaires, notamment l’élimination des valeurs aberrantes de latence, l’amélioration des temps de préchauffage des applications et l’évitement des efforts de réglage continus.

Conclusion

La réduction du gaspillage et l’optimisation des coûts du cloud sont essentielles pour obtenir un avantage concurrentiel dans le cloud. Il s’agit d’un défi complexe, et les chefs d’entreprise avisés ne laissent aucune opportunité inexplorée. Selon les circonstances et les besoins, de nombreuses options s’offrent à vous. Pour les entreprises qui utilisent Java, un environnement d’exécution plus performant peut utiliser les ressources cloud plus efficacement, améliorant ainsi les performances des applications et réduisant les coûts.

Pour plus d’informations sur la rapidité avec laquelle Java = réduction des coûts du cloud, cliquez sur ici.




Source link