!Sécurité et gestion des coûts sur AWS
Pour réussir sur AWS, suivez l'AWS Well-Architected Framework, réparti en 6 piliers. Les décideurs se concentrent généralement sur la sécurité et la gestion des coûts. Découvrez les éléments clés à connaître dans cet article de conseils pour les débutants sur le cloud.
AWS est l'un des leaders du marché du cloud computing et propose une large gamme de services qui permettent aux entreprises de stocker, de gérer et d'accéder facilement à leurs données.
Lorsque vous démarrez sur AWS, il est important de respecter certaines règles ou bonnes pratiques lors de la construction de vos architectures dans le cloud : l’AWS Well-Architected Framework.
Celui-ci est réparti en six piliers : la fiabilité, l’efficacité en termes de performances, la sécurité, l’excellence opérationnelle, l’optimisation de coûts et la durabilité.
Lors de mes missions de conseil auprès d’entreprises qui débutent sur le cloud, 2 piliers sont particulièrement suivis de près par les décideurs : la sécurité et la gestion des coûts.
Dans cet article, nous aborderons ces deux piliers en faisant un focus sur certains éléments importants à connaître.
La sécurité sur AWS
La sécurité est un sujet clé dans le domaine du cloud computing, car les données sont stockées sur des serveurs à distance et sont potentiellement accessibles via Internet. AWS prend la sécurité très au sérieux et fournit des outils et des services pour protéger les données stockées sur sa plateforme.
Avant toute chose, il est important de comprendre le concept de responsabilité partagée. La sécurité et la conformité sont une responsabilité partagée entre AWS et le client.
AWS est responsable de la “sécurité du cloud”, c'est-à-dire de la protection de l'infrastructure et des logiciels exécutant les services mis à disposition par AWS. Cette infrastructure se compose des installations physiques exécutant les services AWS, du matériel (serveurs, disques…), des logiciels (la gestion du système d'exploitation « hôte » par exemple) ainsi que du réseau physique.
Le client est responsable de la “sécurité dans le cloud”, c'est-à-dire la gestion du système d'exploitation « invité » (les mises à jour et les correctifs de sécurité des systèmes d’exploitation des instances Amazon EC2), de la gestion des accès et des droits attribués aux utilisateurs des compte AWS, de la configuration du pare-feu du groupe de sécurité des instances EC2 qu’il a déployé ou du chiffrement des données.
[](https://www.sfeir.dev/content/images/2023/04/aws-shared-responsibility.png)Figure 1 : Modèle de responsabilité partagée AWS
Voici quelques-uns des aspects de sécurité sur AWS à prendre en compte :
1. Conformité : AWS est conforme à un grand nombre de normes et de réglementations de sécurité, notamment PCI DSS, HIPAA, FedRAMP et ISO 27001. Amazon Macie est un service de sécurité et de confidentialité des données qui utilise le machine learning (ML) et la correspondance des modèles pour découvrir et protéger vos données sensibles. AWS Artifact vous permet d’avoir accès à la demande aux rapports de sécurité et de conformité d'AWS et des éditeurs de logiciels tiers qui vendent leurs produits sur la Marketplace d’AWS. Avec AWS Config, vous pouvez contrôler et évaluer en permanence la conformité de vos configurations de ressources avec les politiques de votre entreprise.
2. Conformité : AWS est conforme à un grand nombre de normes et de réglementations de sécurité, notamment PCI DSS, HIPAA, FedRAMP et ISO 27001. Amazon Macie est un service de sécurité et de confidentialité des données qui utilise le machine learning (ML) et la correspondance des modèles pour découvrir et protéger vos données sensibles. AWS Artifact vous permet d’avoir accès à la demande aux rapports de sécurité et de conformité d'AWS et des éditeurs de logiciels tiers qui vendent leurs produits sur la Marketplace d’AWS. Avec AWS Config, vous pouvez contrôler et évaluer en permanence la conformité de vos configurations de ressources avec les politiques de votre entreprise.
3. Conformité : AWS est conforme à un grand nombre de normes et de réglementations de sécurité, notamment PCI DSS, HIPAA, FedRAMP et ISO 27001. Amazon Macie est un service de sécurité et de confidentialité des données qui utilise le machine learning (ML) et la correspondance des modèles pour découvrir et protéger vos données sensibles. AWS Artifact vous permet d’avoir accès à la demande aux rapports de sécurité et de conformité d'AWS et des éditeurs de logiciels tiers qui vendent leurs produits sur la Marketplace d’AWS. Avec AWS Config, vous pouvez contrôler et évaluer en permanence la conformité de vos configurations de ressources avec les politiques de votre entreprise.
4. Conformité : AWS est conforme à un grand nombre de normes et de réglementations de sécurité, notamment PCI DSS, HIPAA, FedRAMP et ISO 27001. Amazon Macie est un service de sécurité et de confidentialité des données qui utilise le machine learning (ML) et la correspondance des modèles pour découvrir et protéger vos données sensibles. AWS Artifact vous permet d’avoir accès à la demande aux rapports de sécurité et de conformité d'AWS et des éditeurs de logiciels tiers qui vendent leurs produits sur la Marketplace d’AWS. Avec AWS Config, vous pouvez contrôler et évaluer en permanence la conformité de vos configurations de ressources avec les politiques de votre entreprise.
5. Conformité : AWS est conforme à un grand nombre de normes et de réglementations de sécurité, notamment PCI DSS, HIPAA, FedRAMP et ISO 27001. Amazon Macie est un service de sécurité et de confidentialité des données qui utilise le machine learning (ML) et la correspondance des modèles pour découvrir et protéger vos données sensibles. AWS Artifact vous permet d’avoir accès à la demande aux rapports de sécurité et de conformité d'AWS et des éditeurs de logiciels tiers qui vendent leurs produits sur la Marketplace d’AWS. Avec AWS Config, vous pouvez contrôler et évaluer en permanence la conformité de vos configurations de ressources avec les politiques de votre entreprise.
Pour aller plus loin, lisez le livre blanc Pilier Sécurité – AWS Well-Architected Framework.
Gestion des coûts sur AWS
La gestion des coûts est également une préoccupation importante pour les entreprises qui utilisent le cloud.
Pour bien démarrer, il est nécessaire de mettre en oeuvre des principes de conception permettant d’optimiser les coûts :
- Mettre en œuvre la gestion financière du cloud : consacrez du temps et mettez les ressources nécessaires (humaines et matérielles) pour obtenir des réussites financières et accélérer la génération de valeur ajoutée dans le cloud.
- Adopter un modèle de consommation : Ne payez que pour les ressources nécessaires aux exigences métier. Par exemple, les environnements de développement ne sont généralement utilisés que huit heures par jour pendant la semaine de travail. Vous pouvez arrêter ces ressources lorsqu'elles ne sont pas utilisées pour une économie potentielle de 75 % (40 heures contre 168 heures).
- Mesurer l'efficacité globale : Suivez des indicateurs métiers (taux de transformation, panier moyen,...) sur vos charges de travail que vous mettrez en parallèle des coûts associés à leur exécution. Ces données illustrent les gains que vous réalisez en augmentant la production et les fonctionnalités et en réduisant les coûts.
- Arrêter les dépenses liées aux tâches complexes indifférenciées : les opérations habituelles et lourdes des centres de données, telles que la mise en rack, l'empilement et l'alimentation des serveurs sont prises en charge par AWS. Ainsi, vous pouvez vous recentrer sur la valeur ajoutée que vous apportez à vos clients au travers du développement de nouvelles fonctionnalités plutôt qu'à l'infrastructure informatique.
- Analysez et répartissez les dépenses : L'étiquetage des ressources facilite l'identification précise de leur coût et de leur utilisation. Vous attribuez ainsi de manière transparente les coûts informatiques aux flux de revenus (développement versus production) et aux différentes charges de travail (application X versus application Y). Mesurer le retour sur investissement et offrez la possibilité aux responsables de ces charges de travail d'optimiser leurs ressources et de réduire les coûts.
Voici quelques-uns des aspects à prendre en compte pour optimiser les coûts sur AWS :
1. Analyse des coûts : AWS propose des outils pour analyser les coûts des ressources. Par exemple, AWS Cost Explorer permet de visualiser les coûts de manière détaillée, tandis que AWS Budgets permet de définir des limites de coûts pour éviter les dépenses excessives.
2. Analyse des coûts : AWS propose des outils pour analyser les coûts des ressources. Par exemple, AWS Cost Explorer permet de visualiser les coûts de manière détaillée, tandis que AWS Budgets permet de définir des limites de coûts pour éviter les dépenses excessives.
3. Analyse des coûts : AWS propose des outils pour analyser les coûts des ressources. Par exemple, AWS Cost Explorer permet de visualiser les coûts de manière détaillée, tandis que AWS Budgets permet de définir des limites de coûts pour éviter les dépenses excessives.
4. Analyse des coûts : AWS propose des outils pour analyser les coûts des ressources. Par exemple, AWS Cost Explorer permet de visualiser les coûts de manière détaillée, tandis que AWS Budgets permet de définir des limites de coûts pour éviter les dépenses excessives.
5. Analyse des coûts : AWS propose des outils pour analyser les coûts des ressources. Par exemple, AWS Cost Explorer permet de visualiser les coûts de manière détaillée, tandis que AWS Budgets permet de définir des limites de coûts pour éviter les dépenses excessives.
Prolongez la réflexion en parcourant le livre blanc Pilier Optimisation des coûts – AWS Cadre Well-Architected.
En conclusion, AWS propose une variété d'outils et de services pour garantir la sécurité des données stockées sur sa plateforme, notamment en contrôlant l'accès aux ressources, en chiffrant les données, en gérant les clés de chiffrement, en suivant les activités et en se conformant aux normes de sécurité.
En ce qui concerne la gestion des coûts, AWS offre une variété d'options tarifaires, des outils de surveillance et de gestion des coûts, ainsi que des programmes de réduction des coûts pour aider les utilisateurs à optimiser leurs dépenses sur la plateforme. Les entreprises peuvent également bénéficier de l'aide de solutions tierces pour gérer efficacement leurs coûts sur AWS.
Cependant les entreprises qui débutent sur la plateforme peuvent avoir le sentiment d’être perdues tant les connaissances et les points d’attention sont nombreux.
Pour vous aider à naviguer puis maîtriser tous les aspects d’une architecture déployée dans le cloud AWS, il est important d’être formé ou d’être accompagné par des experts du sujet.
Références



