LMi-MAG17 avril - Flipbook - Page 67
de Kubernetes est une tâche complexe. Pour s’y attaquer,
il faudra cultiver une expertise dédiée dans l’entreprise,
en commençant par donner à ses développeurs et à son
équipe financière les compétences et les outils nécessaires pour cette tâche. A bien des égards, Kubernetes
s’intègre parfaitement dans une initiative de gestion des
coûts du cloud en cours de mise en œuvre.
La collaboration en support
La gestion réussie d’une telle démarche ne se fait pas
en vase clos. Elle nécessite une collaboration entre les
membres des équipes, en particulier entre l’ingénierie et
les finances. L’optimisation des coûts ne fait généralement
pas partie des compétences du développeur, tout comme
Kubernetes ne fait pas davantage partie des expertises
du comptable. Cependant, ce dernier s’interrogera sans
doute sur le coût élevé des services cloud, notamment
sur les prix faramineux des conteneurs en production.
Grâce à un outil FinOps, l’équipe de développement peut
effectuer des ajustements mineurs à la configuration de
Kubernetes ou des conteneurs afin de réduire ces coûts
ou d’effectuer une analyse de rentabilité pour obtenir un
budget supplémentaire. L’outil de gestion des coûts peut
également servir de plateforme de collaboration entre les
développeurs et les comptables.
Documenter et former
Dès que les équipes ont acquis une expertise transverse
suffisante sur Kubernetes et l’optimisation des coûts, on
peut commencer à documenter les procédures concernant l’outillage.
Cette documentation peut prendre plusieurs formes :
Voici une stratégie de base pour la gestion des coûts
de Kubernetes :
Dimensionner son environnement Kubernetes
pour FinOps
Le dimensionnement correct de l’environnement Kubernetes est une stratégie de gestion des coûts cruciale,
où le nombre et les types de ressources disponibles sont
adaptés à la feuille de route de l’IT en matière de cloud,
de Kubernetes ou de conteneurs. Cette configuration
exige une gestion minutieuse des ressources afin de
contrôler à la fois celles qui sont utilisées et celles qui
sont disponibles en réserve à des fins de mise à l’échelle
et de basculement. La Cloud Native Computing Foundation (CNCF) recommande de cibler le niveau pod
pour l’approche FinOps. La définition des demandes
et des limites des pods dépendra de l’expertise KuPAAS : PROVISIONING,
bernetes de l’entreprise. Un
ÉLASTICITÉ, HAUTE
pod peut contenir plusieurs
DISPONIBILITÉ CLOUD
conteneurs. Ces paramètres
Cahier des charges
serviront de référence pour
contrôler l’usage des ressources sur l’ensemble des
conteneurs afin de limiter
les ressources dont le pod a
besoin.
tinyurl.com/paas-cloud
Utiliser les étiquettes Kubernetes
pour le suivi des coûts
Il est préférable que les équipes soient déjà familiarisées
avec l’usage d’étiquettes sur leurs projets cloud pour
le suivi des coûts. [Lire l’intégralité de l’article sur lemondeinformatique.fr]
- une formation interne sur les pratiques de gestion des
coûts de l’entreprise;
- des « aide-mémoire » qui documentent l’utilisation de
l’outil choisi pour calculer les coûts;
- des aides au travail et une formation de base pour préparer les parties prenantes ne connaissant pas Kubernetes
à interagir avec ces rapports.
Les étapes d’une stratégie de gestion des coûts
de Kubernetes
Le développement d’une stratégie de gestion des coûts
de Kubernetes peut se révéler décourageant si l’entreprise manque d’expertise technologique. Mais une fois
que celle-ci a compris comment calculer les coûts et
qu’elle a trouvé un moyen de les suivre, elle est prête
pour l’étape suivante.
APPROFONDIR
ÉCOUTER EN LIGNE
Podcast
tinyurl.com/podcast-kubernetes
LIRE EN LIGNE
Article
tinyurl.com/article-kubernetes
59