#65 Accélérer l'adoption du cloud tout en réduisant la complexité et les coûts.
Subscribe to get the latest
on 2021-10-07 00:00:00 +0000
with Darren W Pulsipher, David Esposito,
Dans cet épisode, première partie sur deux, Darren parle à David Esposito, Architecte de solutions mondiales chez Aiven, de l'accélération de l'adoption du cloud tout en réduisant la complexité et les coûts.
Keywords
#cloudmigration #moderncomputing #devops #multicloud #people #process #policy #technology
David était auparavant développeur d’applications et se décrit comme un ingénieur exagérément perfectionniste en voie de rétablissement. Cette expérience, ainsi que son travail avec AWS et GCP dans différentes entreprises, lui donne les connaissances nécessaires pour comprendre les subtilités de l’exécution dans le cloud, comment se développer lorsqu’il est rentable et comment relever de nombreux défis lors de la migration vers le cloud.
De nombreuses organisations se tournent vers le cloud, accélérées par les conséquences de la pandémie de COVID. Les grandes et petites entreprises le font différemment. Les petites entreprises se dirigent vers le cloud et l’adoptent aussi rapidement que possible, en adoptant de nouveaux outils et les meilleures pratiques, mais il y a encore beaucoup de basculement et de transfert dans le centre de données. Cependant, pendant cette période de basculement et de transfert, elles ne profitent souvent pas des avantages du cloud. Elles cherchent donc à se transformer numériquement, mais elles se demandent quelles seront les prochaines étapes.
Réduire les coûts
Il y a beaucoup de choses que vous pouvez faire, et devriez faire, pour réduire les coûts et éviter les mauvaises surprises, telles que les coûts liés aux machines virtuelles zombies. Dans le cloud, si vous avez besoin d’un serveur, il suffit de cliquer sur un bouton et vous l’obtenez, mais si vous oubliez qu’il est en cours d’exécution, un mois plus tard, il peut y avoir une facture de 10 000 $ pour les serveurs. Une autre chose à prendre en compte est le trafic sortant réseau qui peut s’accumuler, surtout avec les transferts d’une région à une autre si vous manipulez des téraoctets ou des pétaoctets chaque mois.
Les alertes de dépenses peuvent aider à atténuer ces problèmes.
Les projections de coûts peuvent être difficiles en raison de problèmes tels que les entrées gratuites, mais récupérer les données est coûteux. Supprimer des données représente également un coût. Donc, les organisations doivent prendre en compte les avertissements concernant la quantité de données à stocker, le type d’opération et l’utilisation.
Pour optimiser les coûts, quelque chose à laquelle la direction de l’ingénierie doit réfléchir est que vous atteindrez un point où les ressources de calcul et de service géré ne sont pas si chères ; la ressource la plus coûteuse est votre personnel. Comment alors optimiser l’efficacité de vos développeurs ? Vous ne voulez pas qu’ils effectuent des tâches de base et répétitives.
L’automatisation est essentielle ici, en particulier pour toutes les tâches répétitives effectuées de manière fréquente, ainsi que pour les services gérés.
Chaque cycle de vie d’une entreprise arrive à un moment où elle doit décider si elle va investir et posséder toutes les opérations, embaucher une équipe DevOps ou tirer parti des prestataires de services gérés. L’embauche de compétences internes est coûteuse. Le point de basculement est lorsqu’ils décident dans quelle mesure le cloud s’échelonne pour eux. Il est généralement préférable pour les entreprises de prendre en compte le coût total de possession, de se concentrer sur leurs avantages concurrentiels et d’utiliser des services gérés pour d’autres services.
Réduire la complexité
L’une des complexités du cloud est que vous devez être capable de recréer votre environnement avec des déploiements fiables et reproductibles. Cela ne signifie pas que vous allez sur le site web et cliquez dessus ; vous déployez votre environnement à partir, par exemple, d’un script ou d’un fichier YAML ou TerraForm, et vous devez être capable de le mettre en place rapidement et de le démanteler rapidement.
Vous devez être capable de tuer un serveur devenu corrompu et de le recréer de manière fiable dans un état propre. Si quelqu’un déplace des fichiers journaux, modifie des configurations, supprime une base de données par erreur ou s’il y a une attaque de rançongiciel, vous devez être en mesure de reproduire vos environnements ou des composants de votre environnement afin de réduire les temps d’arrêt.
La pièce critique est d’avoir un plan en place basé sur la rapidité à laquelle vous avez besoin de récupérer et la quantité de données dont vous avez besoin pour continuer. Il est logique pour certaines industries d’investir dans un plan pour se déplacer rapidement vers une autre région. Vous devez évaluer combien vous êtes prêt à investir dans le temps de récupération.