LFCA apprend les coûts du cloud et la budgétisation - Partie 16
- 2256
- 50
- Romain Martinez
Au fil des ans, il y a eu une adoption exponentielle des services cloud alors que les organisations cherchent à exploiter les nombreux avantages offerts par le cloud pour rationaliser leurs entreprises. La plupart des entreprises ont intégré leur infrastructure sur site avec le cloud ou déplacé leurs services de base vers le cloud.
Bien que le cloud fournit un modèle de paiement par le fait que vous ne payez que ce que vous utilisez, gardez à l'esprit que l'objectif du fournisseur de cloud est toujours de maximiser ses revenus des services offerts.
Les fournisseurs de cloud investissent des milliards de dollars dans la mise en place de centres de données massifs dans différentes régions, et ils n'ont pas l'intention de donner cela à moindre coût. Il est surprenant de voir comment cela n'est pas évident pour les clients et les entreprises.
En tant que client, votre objectif est d'obtenir des services cloud stellaires au moins possible.
Manque de clarté autour des prix
Dans les environnements sur site, le coût de la mise en place de l'infrastructure et des applications de déploiement est déjà connu de l'équipe de direction. Les équipes d'exploitation et de développement formulent généralement un budget et la présentent au CFO Pour approbation. Autrement dit, vous savez exactement ce que vous allez dépenser pour votre infrastructure.
Les coûts de prix du cloud peuvent être assez obscurs, en particulier pour les utilisateurs qui n'ont pas passé beaucoup de temps à comprendre le coût que chaque service cloud attire.
Des modèles de prix de principaux fournisseurs de cloud tels que AWS et Microsoft Azure ne sont pas aussi simples par rapport aux coûts sur site. Vous n'obtiendrez tout simplement pas une cartographie claire de ce que vous paierez exactement pour l'infrastructure.
Prenons un exemple de déploiement d'un site Web sans serveur à l'aide d'AWS Lambda.
Nous avons le front-end du site Web (fichiers HTML, CSS et JS) hébergés sur un S3 seau tout en se levant Nuage Cache pour accélérer la livraison de contenu. Le frontend envoie des demandes à Lambda fonctions à travers le API passerelle Https points de terminaison.
Le Lambda Fonctions Traitez ensuite la logique d'application et enregistrez les données dans un service de base de données géré tel que RDS (un système de base de données relationnel distribué) ou Dynamodb (base de données non relationnelle).
Cependant, la configuration simple du site Web apparaît, vous en aurez quatre AWS prestations de service. Il y a le S3 seau pour stocker les fichiers statiques du site Web, CloudFront CDN Pour accélérer la livraison de contenu du site Web, la passerelle API pour le routage des demandes HTTPS et enfin RDS ou DynamoDB pour stocker des données. Chacun de ces services a son propre modèle de tarification.
La facturation encourue pour le stockage d'objets dans S3 Les seaux dépendent de la taille des objets, de la durée stockée et de la classe de stockage du seau S3. Il y a 6 classes de stockage associées au seau S3, chacune avec son propre modèle de tarification. Voici une ventilation complète du modèle de tarification pour diverses classes de stockage S3.
CloudFront CDN vous offre gratuitement 50 Go de transfert de données sortant pour la première année et 2 000 000 demandes HTTP ou HTTPS gratuites pour chaque mois pour une durée de 1 an. Par la suite, les coûts diffèrent par région, par niveau et par protocole (HTTPS obtient plus de charges que HTTP).
Je pourrais procéder à Passerelle API, Mais je suis sûr que tu obtiens le point. Les modèles de prix pour divers services peuvent devenir complexes en fonction de plusieurs facteurs. Ainsi, la réduction de la diligence raisonnable sur divers coûts de service cloud est prudente avant de se présenter à déployer vos ressources sur le cloud.
Malheureusement, pour certaines organisations, les équipes de développement se lancent dans un projet sans prêter attention aux modèles de tarification pour divers services et qui leur permettra de budgétiser en conséquence. Le besoin pressant est généralement de déployer des applications par la date limite définie et d'aller en direct.
La budgétisation pour les services cloud n'est généralement pas bien pensée, dont le résultat final est de ratir d'énormes factures de cloud qui peuvent menacer de bulldozer l'entreprise à l'abri des affaires. Sans une compréhension claire des différents plans et coûts de service cloud, votre budget peut facilement devenir incontrôlable.
Dans le passé, les sociétés géantes se sont retrouvées dans des eaux troubles avec des factures de nuage déchirantes.
À l'automne 2018, Adobe ratissé un énorme 80 000 $ une journée dans des charges cloud inattendues sur un projet sur lequel l'équipe de développement fonctionnait Azur, une plate-forme de cloud computing par Microsoft.
Ce n'est qu'une semaine plus tard que la surveillance a été découverte, et à ce moment-là, le projet de loi avait fait boule de neige bien 500 000 $. La même année, le Cloud Bill de Pinterest est passé jusqu'à 190 millions de dollars, soit 20 millions de dollars de plus qu'il ne l'a initialement prévu.
Une compréhension claire des coûts de service cloud est donc essentielle afin d'éviter les coûts de cloud d'empilement qui peuvent facilement vous retirer des affaires. Pour cette raison, la facturation et la budgétisation du cloud devraient être une priorité absolue avant de mettre en place pour provisionner vos ressources. N'oubliez pas qu'en fin.
Optimisation des coûts du cloud - meilleures pratiques pour la gestion des coûts
Bien que le cloud computing vous offre l'évolutivité dont vous avez besoin ainsi que l'assurance de coûts opérationnels réduits, la vérité est la plupart des fournisseurs tels que AWS et Microsoft Azure vous facturera les ressources que vous commandez - que vous les utilisiez ou non. Cela implique que les ressources inactives accuseront toujours des factures indésirables qui augmenteront considérablement votre budget.
L'optimisation du cloud cherche à réduire les dépenses globales du cloud en identifiant et en éliminant les ressources inactives et en vous assurant de commander exactement ce dont vous avez besoin pour éviter le gaspillage des ressources.
Voici quelques-unes des meilleures pratiques qui vous aideront à gérer vos coûts de cloud et à travailler dans votre budget.
1. Localisez et terminez des ressources inutilisées
L'un des moyens les plus simples d'atténuer les coûts de nuages de boule de neige est de trouver et de désactiver ou de mettre fin aux ressources inutilisées. Des ressources inutilisées surviennent souvent lorsqu'un développeur ou un système déploie un serveur virtuel à des fins de démonstration et oublie de les désactiver.
De plus, un administrateur peut ne pas supprimer le stockage de blocs attaché comme le volume EBS d'une instance EC2 après la fin. Le résultat final est que l'organisation se heurte à de lourdes factures de cloud pour des ressources inutilisées. La solution de contournement de ce problème consiste à cartographier votre infrastructure et à résilier toutes les instances de cloud inutilisées.
2. Redimensionner / la taille des ressources cloud de taille droite
Un autre facteur qui fait grimper les factures de cloud est le surévaluation des ressources telles que vous vous retrouvez avec des ressources inactives. Prenez un scénario où vous déployez un serveur virtuel pour héberger une application qui ne nécessite que 4 Go de RAM et 2 VCPU. Au lieu de cela, vous optez pour un serveur avec 32 Go de RAM et 4 CPU. Cela implique que vous finissez par être facturé pour beaucoup de ressources inactives et inutilisées.
Étant donné que le cloud vous donne la possibilité d'élargir ou de réduire la meilleure stratégie consiste à ne fournir que ce dont vous avez besoin et à augmenter ultérieurement en réponse à un changement de demande de ressources. Ne préparez pas vos ressources lorsque vous pouvez facilement progresser :-)
3. Tirer parti des calculatrices de coût du cloud
Fournisseurs grand public tels que Google Cloud, AWS, et Azur Offrez des calculatrices intuitives qui vous fournissent une estimation approximative de vos factures de cloud mensuelles. AWS fournit une calculatrice simple qui vous donne un aperçu de vos estimations de cloud mensuelles. La calculatrice Azure est encore plus élégante et intuitive.
4. Activer les alertes / alarmes de facturation
Les principaux fournisseurs de cloud tels que AWS et Azur vous fournir un tableau de bord de gestion de facturation et de gestion des coûts qui vous aide à garder une trace de vos dépenses cloud. Vous pouvez activer les alertes de facturation lorsque vos dépenses approchent de votre budget préfine pour que vous puissiez effectuer les ajustements nécessaires pour optimiser vos factures.
De plus, envisagez de réviser votre utilisation des ressources à l'aide de tableaux de bord de surveillance intégrés offerts à sonder les signes de sous-utilisation qui vous aideront à réduire vos ressources cloud pour réduire les coûts.
Emballer
Le cloud offre un énorme potentiel pour faire passer votre entreprise au niveau supérieur. Cependant, les dépenses sur des ressources cloud qui sont inactives ou inutilisées peuvent poser un énorme revers à votre entreprise.
Pour cette raison, il est recommandé aux équipes d'opération d'étudier soigneusement les modèles de tarification des ressources qu'ils ont l'intention de déployer et d'utiliser les mesures d'optimisation que nous avons décrites afin de garder leurs dépenses cloud.
Devenez un associé IT Certified IT (LFCA)- « Conseils de sécurité de base LFCA pour protéger le système Linux - Partie 17
- Comment installer et configurer Apache Spark sur Ubuntu / Debian »