Les organisations disposant de centres de données sur site sont parfois réticentes à déplacer leurs opérations informatiques vers le cloud. De plus, certaines startups souhaitent acheter leurs propres serveurs puissants et coûteux afin de pouvoir contrôler totalement leur infrastructure informatique.
Malgré ces instincts initiaux, les organisations qui ont besoin d’une capacité de calcul importante doivent connaître les avantages du cloud computing, tels que la haute disponibilité, les économies de coûts et la durabilité environnementale.
La haute disponibilité
Un système hautement disponible est un système qui connaît des temps d’arrêt négligeables. Les temps d’arrêt sont généralement comptés en secondes plutôt qu’en minutes ou en heures, car les services basés sur le cloud tombent rarement en panne. Les causes courantes de temps d’arrêt dans un centre de données sur site sont les suivantes :
des pannes de courant
catastrophes naturelles
pannes matérielles
départements informatiques en sous-effectif
sabotage
« L’un des principaux avantages de la migration des services d’une organisation vers le cloud réside dans les capacités de déploiement en temps quasi réel dans une architecture hautement disponible », a déclaré John Breth, architecte et directeur général de la société de conseil JBC.
AWS, Microsoft Azure, Google Cloud et d’autres plates-formes de cloud computing fournissent des accords de niveau de service, ou SLA, qui garantissent une disponibilité de 99,95 % pour la majorité de leurs services. Grâce à des configurations supplémentaires, telles que l’utilisation de régions multizones dans IBM Cloud ou de plusieurs zones de disponibilité dans Azure et AWS, la garantie augmente.
Fiabilité
La fiabilité décrit dans quelle mesure un service exécute les tâches qu’il promet de faire. Il garantit que les bases de données hautement disponibles ne corrompent pas les enregistrements ou ne suppriment pas les messages de manière aléatoire. Les fournisseurs de cloud mettent régulièrement à niveau, mettent à jour, corrigent et testent leurs systèmes pour s’assurer que leurs services fonctionnent comme promis. Ils garantissent en outre la fiabilité de leurs services dans les SLA.
Par exemple, le stockage Azure localement redondant, Google Cloud Storage et Amazon S3 Glacier Deep Archive promettent tous onze neuf de durabilité pour les données qu’ils conservent. C’est une promesse de fiabilité à 99,999999999 %.
L’évangéliste en chef d’AWS, Jeff Barr, a mis onze neuf en perspective : « Si vous stockez 10 000 objets chez nous, en moyenne, nous pourrions en perdre un tous les 10 millions d’années environ. »
Si vous entreposez 10 000 objets chez nous, nous en perdrons en moyenne un tous les 10 millions d’années environ.
Jeff BarreÉvangéliste en chef, AWS
Évolutivité
Que se passe-t-il avec une charge de travail sur site lorsque la demande dépasse la capacité ? Pour faire évoluer un centre de données sur site, vous devez acheter des serveurs supplémentaires, installer plus de processeurs, ajouter de la mémoire aux systèmes existants, étendre le réseau et espérer que votre infrastructure mise à niveau suive le rythme de la demande. Ces étapes sont coûteuses, chronophages et sujettes aux erreurs.
Si vous avez besoin de plus de puissance de traitement, vous pouvez ajouter plus de processeurs virtuels à vos instances EC2 sur AWS. Ou ajoutez simplement de la RAM virtuelle à vos instances ECS sur Alibaba. De plus, si votre cluster Kubernetes a besoin de plus de débit, vous pouvez ajouter de nouveaux jeux de répliques en quelques clics.
Dans le cloud, vous pouvez faire évoluer votre architecture en quelques minutes et en un clic.
Élasticité
Le matériel supplémentaire que vous augmentez peut répondre à un pic temporaire de la demande, mais que se passe-t-il lorsque la demande diminue ? Vous pouvez faire évoluer les services basés sur le cloud selon vos besoins.
« Avoir la possibilité d’évoluer en fonction des besoins actuels présente une dépense opérationnelle inférieure par rapport aux dépenses en capital nécessaires pour acheter du matériel adapté pour répondre à vos besoins maximum », a déclaré Breth.
Par exemple, Oracle Cloud Infrastructure Container Engine pour Kubernetes fera évoluer les applications cloud natives sur des machines virtuelles qu’il peut arrêter et démarrer selon les besoins. AWS fournit un outil Auto Scaling spécialisé qui aide les entreprises à redimensionner dynamiquement les instances EC2, les bases de données Aurora et les bases de données NoSQL.
Il est presque impossible de dimensionner correctement l’infrastructure sur site, car vous devez créer un système capable de répondre à votre demande annuelle de pointe. Une organisation avec une activité très saisonnière, par exemple, pourrait avoir des millions de dollars de matériel et de logiciels inactifs pendant les mois de ralentissement. Ce n’est pas une bonne répartition du capital.
Agilité
Les développeurs productifs doivent expérimenter de nouveaux logiciels et tester leurs modifications sur diverses configurations de serveur. Cela peut prendre du temps, même pour le développeur le plus expérimenté. Dans le cloud, il ne faut que quelques secondes à un développeur pour démarrer un serveur virtuel IBM ou un droplet DigitalOcean qui exécute une pile d’applications entièrement configurée.
L’un des avantages du cloud computing que les développeurs adorent est qu’il les libère de la corvée fastidieuse de gestion de l’infrastructure.
Économies de coûts
Dans le cloud, la planification de la capacité n’est plus une conjecture. Vous augmentez et diminuez simplement selon vos besoins. Vous n’avez pas à dépenser des millions de dollars à l’avance pour des licences logicielles ou des serveurs mainframe. Et vous ne rencontrerez jamais le problème d’avoir acheté trop de matériel. Avec l’autoscaling, vous disposez toujours d’un environnement correctement dimensionné.
De plus, vous ne payez que ce que vous utilisez, au fur et à mesure que vous l’utilisez. Puisqu’il n’y a pas de grosses dépenses initiales à faire, vos coûts deviennent des dépenses opérationnelles. De plus, en raison des économies de coûts liées à l’économie d’échelle du cloud, les coûts sont souvent inférieurs à ce que vous pourriez obtenir en gérant votre propre centre de données sur site.
Portée mondiale
Pour réduire la latence des applications, un centre de données doit résider à proximité de ses utilisateurs.
AWS et Azure ont des centres de données situés sur six des sept continents ; Google et IBM sont sur cinq. Cette portée mondiale immédiate est l’un des avantages les plus convaincants du cloud computing, en particulier pour les organisations qui desservent des clients du monde entier.
Avec les services basés sur le cloud, vous pouvez déployer des applications dans n’importe quelle région du globe. Vous pouvez également utiliser des emplacements périphériques dans le monde entier qui ont le pouvoir de mettre en cache les données et de réduire davantage la latence des applications.
Atteindre ce type de portée mondiale par vous-même serait incroyablement difficile et d’un coût prohibitif. Dans le cloud, le déploiement mondial de vos applications est instantané et relativement peu coûteux.
Conformité pré-certifiée
Il est difficile d’obtenir une certification de conformité du gouvernement et de l’industrie dans les domaines de la confidentialité, de la sécurité et des normes réglementées. Ainsi, la conformité pré-certifiée est l’un des plus grands avantages que le cloud computing peut apporter aux industries hautement réglementées.
Les infrastructures basées sur le cloud d’AWS, Azure, Google et IBM sont pré-certifiées dans une multitude de domaines, notamment les suivants :
Soins de santé. Loi sur la portabilité et la responsabilité de l’assurance maladie (HIPAA)
Juridique. Services d’information sur la justice pénale (CJIS)
Intimité. Loi sur la protection des renseignements personnels et les documents électroniques (LPRPDE)
Réglementaire. Organisation internationale de normalisation (ISO)
Audit. Contrôles du système et de l’organisation (SOC)
Chaque fournisseur de cloud tient à jour une liste publique de ses certifications de conformité. Si le fournisseur cite les normes de votre secteur comme étant pré-certifiées, vous pouvez exécuter vos applications dans son cloud.
Même ainsi, la sécurité et la conformité exigent que le client cloud fasse sa part. L’infrastructure basée sur le cloud peut fournir des systèmes qui répondent à des exigences et à des normes strictes, mais votre organisation doit toujours connaître les règles réglementaires locales qui s’appliquent à vos clients, votre secteur, votre gouvernement et votre système juridique.
Sécurité renforcée
Certains détracteurs suggèrent que le déplacement des données et des applications vers le cloud crée un risque de sécurité, mais ce n’est pas le cas.
Prenez AWS, par exemple : toutes les données qui circulent sur le réseau mondial AWS sont automatiquement chiffrées. La plupart des services AWS, tels que S3, offrent la possibilité de chiffrer toutes les données au repos, de sorte que si un périphérique de stockage de données est compromis, les informations qu’il contient sont indéchiffrables.
Les principaux fournisseurs de cloud fournissent de nombreux outils intégrés pour surveiller la non-conformité à la sécurité. Par exemple, AWS Config, Google Cloud Asset Inventory et Azure Security Control surveillent les actifs de tous les projets et peuvent effectuer des contrôles de conformité.
Les options de chiffrement intégrées, le chiffrement obligatoire entre les centres de données et les divers outils qui vous aident à suivre les modifications des utilisateurs et à identifier les configurations non conformes ne sont pas disponibles immédiatement dans un centre de données sur site.
Automatisation
Chaque composant AWS, Azure, Google Cloud et IBM est livré avec une interface API qui le rend entièrement programmable. Les développeurs peuvent créer, configurer, interroger et détruire des ressources basées sur le cloud avec des SDK écrits en Java, Python, JavaScript et C++.
Cette interface API intégrée permet aux développeurs d’exécuter les opérations suivantes :
coder entièrement autour de l’approvisionnement de l’infrastructure ;
programme autour de tâches manuelles banales ; et
automatisez les tâches complexes, à haut risque et sujettes aux erreurs.
Avec le cloud, vous pouvez automatiser des tâches difficiles qui pourraient menacer le caractère sacré de votre centre de données lorsqu’elles ne sont pas exécutées correctement.
« La rotation des certificats cloud, l’application d’un algorithme de chiffrement différent ou même la configuration de Perfect Forward Secrecy est une question de quelques appels d’API », a déclaré le champion Java Adam Bien. « Même la reprise après sinistre n’est qu’une question de configuration. Elle peut être entièrement automatisée via l’infrastructure en tant que code. »
La durabilité environnementale
Il faut des ressources pour alimenter un centre de données : terrain, eau, énergie et, plus important encore, des personnes.
Lorsqu’un fournisseur de cloud construit un énorme centre de données, les économies d’échelle créent des gains d’efficacité qu’une entreprise individuelle aurait du mal à atteindre.
AWS affirme que les clients utilisent généralement 77 % de serveurs en moins, 84 % d’énergie en moins et un mélange 28 % plus propre d’énergie solaire et éolienne dans le cloud AWS par rapport à leurs propres centres de données.
Vous ne considérez généralement pas AWS, Azure ou Google Cloud comme des leaders dans la lutte contre le changement climatique, mais il y aurait un impact positif sur l’environnement si les petites entreprises déplaçaient leur infrastructure dans le cloud plutôt que d’exécuter leurs propres données moins efficaces. centres.
Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez.
J'accepteLire la suite