Software">
Support de Cours CLF-C01
Support de Cours CLF-C01
Support de Cours CLF-C01
Important : durant les ateliers veillez bien à supprimer vos ressources avant de quitter la
console aws, suivez bien mes instructions soyez attentifs. En effet des frais pourraient vous
être imputés si vous laissez des services actifs.
IV
Introduction Domaines Répartition
Domaines 1 :
Définir ce qu’est le nuage ( cloud) AWS et sa proposition de valeur 26%
Identifier les aspects économiques du nuage ( cloud )
Énumérer les différents principes de conception d’une architecture en nuage
Domaines 2 :
Définir le modèle de « responsabilité partagée » AWS 25% 25%
Définir les concepts « de sécurité et de conformité » AWS 33%
Identifier les capacités de « gestion » pour l'accès aux ressources AWS
Identifier les ressources disponibles pour la sécurité dans le nuage AWS 26%
16%
Domaines 3 :
Définir les méthodes de déploiement et d'exploitation dans le nuage 33%
Définir l'infrastructure « globale » AWS
Identifier les services « fondamentaux » AWS
Identifier les « technologies » sur lesquelles reposent les ressources AWS
Domaines 4 : 16%
Comparer et opposer les différents modèles de tarification AWS
Reconnaître les structures de compte en ce qui concerne la facturation et la tarification
AWS
Identifier les ressources à disposition pour la facturation
FAQ Inscription Temps Format
https://www.aws.training/
FAQ Inscription Temps Format
Server 1 Server « n »
Container Container
1 n
Windows Linux
AWS Fargate
Calcul sans serveur pour conteneurs ( serverless container )
Vous n’avez pas à gérer d’instances EC2 pour Fargate
Virtualisation permet de réduire
• Les dépenses CAPEX
• Coûts opérationnels
• La place nécessaire
• Le gaspillage de ressources
Virtualisation vs containers
• Docker ( voir aussi LXC / LXD )
• Container = micro noyaux contenant
uniquement ce qui est nécessaires pour faire
fonctionner une app
• Déployer des applications dans des containers
• On obtient une « docker image »
• Une image est stockée dans un dépôt
• « Docker Hub » ou ECR (Elastic container
registry)
• un container fonctionne sur tous les systèmes
• Plusieurs containers sur une machine virtuelle
• Mise à l’échelle facilité sur une seule VM car
un container est petit
Définition « Cloud » « infonuagique »
Caractéristiques :
• Libre-service à la demande. ( On-demand self-service. )
• Large accès au réseau. ( Broad network access. )
• Mise en commun des ressources. ( Resource pooling )
• Élasticité rapide. ( Rapid elasticity )
• Service mesuré. ( Measured service. )
Modèles de service :
• Software as a service (SAAS)
• Plateforme as a service (PAAS)
• Infrastructure as a service (IAAS)
Modèles de déploiement :
• Nuage privé. ( Private Cloud )
• Nuage communautaire. ( Community Cloud )
• Nuage public. ( Public Cloud )
• Nuage hybride. ( Hybrid Cloud )
• Élasticité rapide. ( Rapid elasticity )
• Agilité, flexibilité, haute disponibilité
EC2 A
Application Application
EC2 B Application C
Debian Windows
Container
FreeBSD RedHat
Sauvegardes
Entrées sorties CPU Entrées sorties Réseau Entrées sorties Stockage
Hyperviseur
Système d’exploitation serveur
Materiel ( hardware )
Processeur Réseau Stockage
Centre de données ( dual site on premise )
est composé des caractéristique et composants suivants :
En résumé
Caractéristiques essentielles
• Libre-service à la demande. ( On-demand self-service. )
• Large accès au réseau. ( Broad network access. )
• Mise en commun des ressources. ( Resource pooling )
• Élasticité rapide. ( Rapid elasticity )
• Service mesuré. ( Measured service. )
Interface facile à utiliser qui permet Accès aux services via des commandes Insérer vos commandes directement dans
l’usage des services AWS pour Propres à chaque service AWS pour le code de vos applications d’accéder les
accéder à la console vous devez accéder en ligne de commande aux unes aux autres on attribue un _______
disposer d’un ______________ et ressources aws il vous faut disposer IAM. Vous pouvez également utiliser vos
d’un __________________ d’une ______________ et d’une clé d’accès avec votre code mais attention
__________________. à ne pas l’intégrer en clair dans vos codes
Bonne pratiques Bonne pratiques sources dans des dépôts public
(protected by password + MFA) (protected by password + MFA)
N'oubliez pas : ne partagez JAMAIS vos clés d'accès ou mot de passe
Bonus
Bonnes pratiques en matière de gestion des clés d'accès AWS
Lorsque vous accédez à AWS par programmation, vous utilisez une clé d'accès pour vérifier votre identité et l'identité de
vos applications. Une clé d'accès se compose d'un ID de clé d'accès (similaire à AAIAIOSFODNN7EXAMPLE) et une clé
d'accès secrète (similaire à wJalrAUtnFEMI/K8MDENG/bPxRfiCYEXEMPLEKEY).
Les kits SDK AWS et l'AWS CLI utilisent automatiquement les informations d'identification que vous stockez dans le fichier
d'informations d'identification AWS ou peuvent bénéficier des rôles IAM.
Services de base
• AWS Identity and Access Management (IAM)
• Amazon Virtual Private Cloud (VPC)
• Amazon Elastic Compute Cloud (EC2)
• Amazon Elastic Block Store (EBS)
• Amazon Simple Storage Service (S3)
Services intégrés
• Elastic load balancer (ELB)
• Auto Scaling
• Amazon Route53
• Amazon Relational Database Services (RDS)
• AWS Lambda
• * AWS Elastic Beanstalk
• Amazon Simple Notification Service (SNS)
• Amazon Cloudwatch
• Amazon Cloudfront
• AWS Cloudformation
* AWS Elastic Beanstalk est ici car je veux attirer votre attention dessus, AWS porte beaucoup d’intérêt à ce service qui est un service PaaS
qui s’appuie sur EC2, Elastic load balancer (ELB) et Auto Scaling et dont il vous affranchit de la complexité.
Création d’un compte AWS
https://aws.amazon.com/fr/
Formulaire d’inscription
À remplir avec un email valide vous
allez devoir confirmer votre compte.
Informations paiement : Vérification téléphonique
Accès Support AWS
Connectez vous à la Console AWS
Les services de
CALCUL
Qu’est ce que le CALCUL ?
Il s’agit des ressources nécessaires à l’accomplissement
des tâches élémentaires sur lesquelles reposent les
applications logicielles et les systèmes exécutant des
processus et des algorithmes
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (région)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Elastic Compute Cloud
VM ou instance ( IAAS ) Types d’instance
▪ Amazon Machine Image (AMI) General
▪ Données utilisateurs ( userdata)
▪ Stockage
▪ Réseau Compute
▪ Groupes de Sécurité
▪ Monitoring
Memory
Tarification
▪ On demand
Storage
▪ Reserved
▪ Spot
▪ Dedicated instance
▪ Dedicated Host
Accelerated Computing
Ec2
Understanding AWS Tenancy
BYOL
https://aws.amazon.com/fr/license-manager/
Elastic Compute Cloud
BOOTSTRAP ( Script )
#!/bin/bash
Ephermeral Persistent
yum install httpd
Interne au serveur EBS Accessibles via le
Données perdues en réseau aws
cas d’arrêt de Indépendant de
l’instance mais l’instance
supporte les Chiffrement et
redémarrages données à 100%
accessibles via
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
ELB : Elastic Load Balancing
AWS Cloud
Zone de disponibilité A
VPC
Instance
Instance
Instance
Requêtes
REGION EU-WEST-3
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Auto Scaling : Mise à l’echelle
AWS Cloud
Zone de disponibilité A
VPC
Instance
Instance
Instance
Requêtes
REGION EU-WEST-3
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
AWS Elastic Beanstalk
AWS Elastic Beanstalk est un service qui vous aide à déployer vos applications web dans le cloud
Déployer des
Service géré
applications et services web Déployer n’importe où
par AWS
à l’échelle (Région)
(PAAS)
AWS Elastic Beanstalk
Fonctionnement
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Lambda
*ServerLess
CODE
RESULTAT
Lambda vs Beanstalk vs EC2
Déclencheur ( trigger )
Appel Fonction
« Resize »
Java
Node.JS
Python
Ruby
C#
Go
.Net
Powershell
Lambda
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Lightsail
Est un service de VPS ( virtual private server ) hebergé par AWS
Imaginez le comme une version allégée et simplifiée du service EC2
Fonctionnalités
▪ Serveur virtuel Lightsail dans votre région
▪ Accès SSH RDP en 1 click
▪ Stockage SSD à l’échelle et prise en charge des snapshots
▪ Modèles de systèmes d'exploitation et d'applications
▪ Gestion des DNS et adresse IP statique
▪ Équilibrage de charge simplifié
▪ Bases de données gérées
▪ Accès aux services AWS ( VPC peering )
▪ Mise à niveau vers EC2
▪ Accès via API
CALCUL (Compute)
Il s’agit des ressources nécessaires à l’accomplissement des tâches
élémentaires sur lesquelles reposent les applications et les systèmes
exécutant des processus et des algorithmes
ECC alias EC2 Connexion :
▪ SSH + keypair ( Mac linux )
▪ Rdp ( Windows)
Caractéristiques : ▪ Session manager
▪ ACL
▪ Types d’instances ▪ Protocoles ports
▪ Amazon Machine Image (AMI)
▪ Location ( tenancy shared / dedicated) Tarification :
▪ Données utilisateurs ( userdata)
▪ Stockage ( éphémère, ebs ) ▪ On demand (consommation)
▪ Réseau ( up to 25Gb/s) ▪ Reserved ( upfront )
▪ Groupes de Sécurité (accès) ▪ Spot (consommation)
▪ Monitoring (status check - cloudwatch) ▪ Dedicated instance ( upfront )
▪ Dedicated Host ( upfront )
Elastic Compute Cloud
Recommandé pour :
Autorisation ou interdiction
d’usage d’un service
Elastic Load Balancing 7 - OSI - 4
Auto Scaling
Augmente ou diminue les ressources en fonction des besoins
Elastic Beanstalk
Service géré par aws permet de déployer vos applications web
Environnement
1. Créer l’application
Configuration 2. Téléchargez votre code
Version Application d’environnement 3. Lancer l’environnement
4. Gérer l’environnement
1.0
5. Superviser jusqu’à deux semaines de rapport
Configuration
du modèle
Application ( template )
Tarification
• Il n'y a pas de frais supplémentaires pour EB
Lambda
est un service AWS qui exécute votre propre code en réponse à des
événements dans un environnement #Serverless
AWS gère pour vous
• Serveurs
• Capacité
• Déploiement
• Mise à l’échelle
• Administration
• Exécution sur
évènement ou un
intervalle de temps
Vous gérez
• Code
• Déclencheur
• Destination
• Paiement à l’usage
Lightsail
Est un service de VPS ( virtual private server ) hebergé par AWS
Imaginez le comme une version allégée et simplifiée du service EC2
Amazon RDS
Amazon Glacier
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Le stockage en mode bloc (EBS)
DAS (Direct-Attached Storage) ou SAN (Storage Area Network).
Amazon Elastic Block Store (EBS), connecté aux serveurs virtuels et offre
une latence extrêmement faible, requise pour les charges de travail à hautes
performances.
Avantages :
➢ Performances pour n'importe quelle charge de travail
➢ Hautement disponible et durable
➢ Évolutivité presque illimitée
➢ Facilité d'utilisation Web CLI
➢ Paiement à l’usage
➢ Élasticité
➢ Sécurisé
➢ 1GB/s (not 1Gb/s)
Le stockage par bloc
Stocké de manière redondante dans une seul AZ
Avantages :
➢ Performances pour n'importe quelle charge de travail
➢ Hautement disponible et durable
➢ Évolutivité presque illimitée
➢ Facilité d'utilisation Web CLI
➢ Paiement à l’usage
➢ Elasticité
➢ Sécurisé
➢ 1GB/s (not 1Gb/s)
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Le stockage en mode fichier (EFS)
Le stockage de fichiers dans le cloud est une méthode de stockage
des données qui permet aux serveurs et aux applications d'accéder
aux données via des systèmes de fichiers partagés.
▪ Protocole :NFSv4
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Le stockage en mode objet (S3)
Stockage d'objet est idéal pour créer des applications modernes de bout en
bout qui exigent mise à l'échelle et flexibilité. S3 permet d’importer des
magasins de données existants à des fins d'analyse, de sauvegarde ou
d'archivage.
Avantages :
➢ Performance, scalabilité, disponibilité
➢ Durabilité 99,999999999%
➢ Tiering intelligent et Access points
➢ Capacités de sécurité, de conformité et d'audit sans précédent
➢ Gérer facilement vos données et vos contrôles d'accès
➢ Services de requêtes sur place pour l'analyse
➢ Service de stockage dans le cloud le plus pris en charge
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
RDS : Relational Database Service & DynamoDB
≠
SQL = Base de données relationnelles NoSQL DATABASE
SQL vs NoSQL
Exemple :
{
ISBN: 1119138558 ,
title: “AWS Certified Solutions Architect Official Study Guide”,
author: “Joe Baron”,
format: “book”,
price: 28.00
}
Introduction RDS
▪ Tarification à l’usage
▪ Modèle de gestion partagés
▪ Supporte les principaux acteurs de l’industrie
▪ Permet de conserver l’usage des outils habituels
▪ Accélère les performances et la continuité de service
▪ Permettre aux clients de se concentrer sur leurs métiers
▪ Relever les défis imposés par une base de donnée relationnelle
Réplication et sauvegarde
APP
SR pub
BDD BDD
PROD Synchrone secour
SR priv SR priv
VPC 10.0.0.0/16
EU-PARIS-1
Haute disponibilité
APP
SR pub
BDD BDD
PROD Synchrone
Bascule secour
SR priv SR priv
VPC 10.0.0.0/16
EU-PARIS-1
Réplicas en lecture
APP
SR pub Réplica
Lecture
BDD SR priv
Réplica
PROD Lecture
Asynchrone
SR priv
VPC 10.0.0.0/16
EU-PARIS-1
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Cloudfront ( Content Delivery Network )
Réplique les données S3 au plus proches des clients
Stockage (Storage)
Le stockage dans le nuage est un modèle de stockage de données
informatiques dans lequel les données numériques sont stockées
dans des regroupements logiques. (blocs, fichiers, objets)
Amazon CloudFront
Amazon RDS
Amazon Glacier
Elastic Block Store ( EBS ) IAM & KMS
Fourni un stockage cloud en mode bloc accessible via des volumes «montés » sur des instances EC2
et répliqués dans une même zone de disponibilité, tolérants aux pannes, procure haute disponibilité et
durabilité élevée.
NoSQL et bases de données Volume d'amorçage (BOOT) , Des données plus froides
BIGDATA, datawarehouse,
Cas d’usages relationnelles à forte intensité applications à faible latence,
traitement des journaux
nécessitant moins d’accès par
d'entrées/sorties développement et test jour
Débit Max**/Volume 1,000 MB/s 250 MB/s 500 MB/s 250 MB/s (40-90 Mo/s)
$0.125/GB-month
Prices $0.025/GB-month
$0.10/GB-month $0.045/GB-month
Without S3 snapshots $0.065/provisioned IOPS 0,05 USD
Elastic File System ( EFS )
Le stockage de fichiers dans le cloud est une méthode de stockage des données qui permet aux
serveurs et aux applications d'accéder aux données via des systèmes de fichiers partagés.
• S3 est un service de stockage d’objet “Global” dans des compartiments situés en région
• Nommage unique pour les compartiments
• Objet = Clé, Valeur ,VersionID ( Metadata ), taille max d’un objet 5To (multi part 5Go )
• Pas de limite de stockage, et 99,999999999 % (11 9) de durabilité
• S3 Standard et glacier 99,99 % de disponibilité
• S3 Standard – IA 99,9 % de disponibilité
• S3 One Zone – IA 99,5 % de disponibilité
• Données “Cohérentes” à la premiere copie ( consistency )
• Données “non Cohérentes immédiatement” après UPDATE ou un DELETE
• S3 Transfer Accélération est conçu pour maximiser les vitesses de transfert
• Versioning permet de stocker plusieurs version d’un objet ( facturation au volume total occupé )
• Gestion avec les balises et S3 inventory
• Chiffrement Server Side Encryption (SSE)
• Exécution des requêtes sur place ( Query in place )
Amazon CloudFront
Amazon CloudFront est un réseau rapide de diffusion de contenu (CDN)
• Pour fournir du contenu aux utilisateurs finaux avec une latence plus faible
• Amazon CloudFront exploite un réseau mondial de 216 points de présence
• Déployé dans 84 villes de 42 pays
• Protection contre les attaques des couches réseau et application
• Chiffrements SSL/TLS et HTTPS
• Contrôle d'accès Avec les URL signées et les cookies signés
• Conformité PCI-DSS Niveau 1, HIPAA et ISO 9001, ISO 27001, SOC (1, 2 et 3)
• Augmenter la disponibilité de l'application
• Activation de la redondance pour les origines
• Optimisations réseau pour des performances optimales
• Contenu statique ou dynamique
• Grandes bibliothèques et ressources multimédias
• API complètes et outils DevOps
• Paiement à l’usage, vous ne payez que ce que vous utilisez
Amazon RDS
Amazon RDS est un service de base de données relationnelle dans le cloud
AWS Storage Gateway est un service de stockage dans le cloud hybride, qui connecte vos environnements
sur site existants au cloud AWS.
La passerelle de fichiers propose une interface de fichier qui vous permet de stocker des fichiers en tant qu'objets dans S3.
La passerelle de bande présente à votre application de sauvegarde existante une bibliothèque de bandes virtuelles (VTL).
La passerelle de volume affiche les volumes de stockage par bloc de vos applications à l'aide du protocole iSCSI.
File Gateways
Tape Gateways
Volume Gateways
NAS Direct Connect S3 S3 IA Glacier
SAN Restaurer
DAS Snapshot EBS
Virtual Private Gateway
Les services
réseaux
Qu’est ce que le réseau ?
Un Nuage Privé Virtuel, ou Cloud Virtuel Privé, ou Virtual Private Cloud (VPC)
est un groupe de ressources informatiques configurables à la demande dans un
environnement de cloud public.
11000000.10101000.00000001.00011110
11111111.11111111.11111111.00000000 ( /24)
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Virtual Private Cloud
HOME
BOX Internet
Internet
Modem
ADSL / Optical
Routeur / Firewall
192.168.1.1
Private Subnet
192.168.1.0/24
VPC et Cloud hybride
IGW
Availibility Zone A Internet
VPC PUBLIC SUBNET
ON PREMISE
Security Group
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
AWS Virtual Private Network
Permet d’établir une liaison sécurisée via un tunnel privé depuis un réseau d’entreprise avec le
réseau global AWS
Availibility Zone B
PRIVATE PUBLIC
SUBNET SUBNET
10.0.0.0/16
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Un service qui améliore la disponibilité et les performances de vos applications auprès des utilisateurs locaux ou internationaux.
• http://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html
VPC est conçu pour offrir aux services la haute disponibilité et la
tolérance à la panne.
• Vous disposez d’une « partie » du réseau global AWS isolée logiquement (logiciellement)
• Choisissez la capacité de cette « partie », et combien d’équipements elle pourra accueillir
• La sécurité est assurée par les ACL réseau et les groupes de sécurité
• Contrôle total le nombre d’adresses IP disponibles, de sous réseaux, tables de routages
• Les sous réseaux sont des blocs d’adresses appelés CIDR ( ClassLess Inter-Domain Routing )
• Les adresses .0 et .255 sont utilisées par le réseau et .1 à .3 sont réservées par AWS
VPC Subnet
Internet
10.0.0.0/16
Si pas d’association des SR
REGION EU-WEST-3 ( PARIS )
• Main route table
• Default Access control list
Route 53
Service DNS Amazon Web Services
MAX 10 Gbp/s
VPN Connection
Customer gateway VPN Gateway
Sécurité, Identité,
Conformité !
• Une infrastructure résiliente
• Sécurité top niveau
• Des garanties solides
Application
Système VM
Hyperviseur
Réseau
Physique
Ex : Infrastructure as service ( IAAS )
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Gérez en toute sécurité l'accès aux charges de travail et aux applications.
Bonnes pratiques IAM
• Protéger vos clés d'accès Utilisateur racine d'un compte AWS
• Créer des utilisateurs IAM individuels
• Utiliser des groupes pour attribuer des autorisations à des utilisateurs IAM
• Accorder le privilège le plus faible
• Mise en route avec les autorisations à l'aide des stratégies gérées AWS
• Utiliser les stratégies gérées par le client au lieu des stratégies en ligne
• Utiliser des niveaux d'accès pour examiner les autorisations IAM
• Configurer une stratégie de mot de passe fiable pour vos utilisateurs
• Activer MFA
• Utiliser des rôles pour les applications qui s'exécutent sur des instances Amazon EC2
• Utiliser des rôles pour déléguer des autorisations
• Ne pas partager des clés d'accès
• Effectuer une rotation régulière des informations d'identification
• Supprimer les informations d'identification inutiles
• Utiliser les conditions des stratégies pour une plus grande sécurité
• Surveillance de l'activité de votre compte AWS
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
• Gestion des comptes basée sur les politiques
• Gestion des comptes par groupe
• Des API qui automatisent la gestion des comptes
• Facturation consolidée
Amazon Organizations aide à contrôler vos accès, la conformité, la sécurité et la facturation, ainsi qu’à partager des
ressources sur vos comptes AWS, et ce de manière centralisée.
• Organization
• Root
• Organization unit (OU) Organization ROOT
• Account
• Service control policy (SCP)
• Invitation OU-A OU-B OU-C OU-D
• Handshake Compte Compte
• Tag policy AWS Compte AWS
• Allow lists vs. deny lists Compte
AWS Compte
AWS AWS
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Permet d'ajouter facilement et rapidement l'inscription et la connexion des utilisateurs ainsi que le contrôle d'accès à vos
applications Web et mobiles.
Fédération d’identités
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Renouvelez, gérez et récupérez facilement des informations d'identification de base de données, des clés d'API
et d'autres secrets tout au long de leur cycle de vie
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
CloudTrail Event Log
VPC Flow Logs
DNS Logs
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Amazon Inspector évalue les vulnérabilités et permet d'améliorer la sécurité et la conformité des ressources AWS
2
évaluations
1
Rapports :
• Rôle IAM • Nom de l’évaluation et des cibles
• Baliser les cibles • Date de début, de fin, statuts
• Déployer les agents • Nom des règles testées
• Ou pas • Nom, gravité, descriptions découvertes
3
• Étapes de remédiations
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Un service de sécurité optimisé par l'apprentissage machine pour découvrir, classer et protéger les données sensibles.
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
• Certificats publics gratuits pour les services intégrés dans ACM
• Gestion du renouvellement des certificats
• Obtenez facilement des certificats
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Un HSM (Hardware Security Module) intervient pour faire du double chiffrement c’est-à-dire chiffrer
les clés de chiffrement. C’est le cas si on souhaite l'intégrer avec AWS KMS par exemple.
• Protège vos clés de chiffrement grâce à des modules de sécurité matériels sûrs et conformes
• Accès individuel au matériel validé de niveau 3 de la fips 140-2
• Prendre en charge les activités sensibles en matière de sécurité, conformément aux
règles de la législation en vigueur KMS HMS > 2017
HMS Classic < 08/2017
• Garder le contrôle total de la gestion de l'accès à vos clés de cryptage
• AWS n'a pas accès à votre HSM ni aux clés qui s'y trouvent
• Toutes les communications avec votre HSM sont chiffrées de bout en bout
HSM Cluster
OffLoad SSL/TLS
SafeNet Network HSM • ~1024 RSA /sign verify tps
Luna SA 7000 HSM • AES synchrone avec la vitesse du reseau
• ~3500 clés
HA PG • Jusqu’à 32 Safenet HSM
• ~32000 tps
• Mise à l’échelle à la demande
Oracle TDE
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Relation d’approbation (forêt)
Grâce à AWS Managed Microsoft AD, vous pouvez facilement permettre à vos
charges de travail et ressources AWS compatibles avec Active Directory d'utiliser
la version authentique d'Active Directory gérée dans le cloud AWS. Voici quelques
exemples de charges de travail : Amazon EC2, Amazon RDS pour SQL Server,
applications .NET personnalisées et applications informatiques d'entreprise AWS
telles qu'Amazon WorkSpaces.
Simple AD est un annuaire géré et autonome reposant sur un serveur compatible
Linux-Samba Active Directory.
AD Connector est un proxy qui redirige les requêtes d'annuaire vers votre
annuaire Microsoft Active Directory existant sans mettre d'informations en cache
dans le cloud. AD Connector est disponible en deux tailles, petite et grande. Les
petits connecteurs AD Connector sont destinés aux petites organisations
comptant jusqu'à 500 utilisateurs. Un connecteur AD Connector 5 000 utilisateurs
Les groupes d'utilisateurs vous permettent d'ajouter des fonctions d'inscription et de connexion
des utilisateurs à vos applications. Au lieu d'utiliser des fournisseurs d'identité externes comme
Facebook ou Google, les utilisateurs peuvent s'inscrire ou se connecter à l'aide d'une adresse e-
mail, d'un numéro de téléphone ou un nom d'utilisateur. Vous pouvez également créer des
champs d'inscription personnalisés et stocker ces métadonnées dans l'annuaire d'utilisateurs.
Quelques lignes de code suffisent pour vous permettre de vérifier les adresses e-mail et les
numéros de téléphone, de récupérer des mots de passe et d'activer l'authentification multi-
facteurs (MFA).
Amazon Cloud Directory permet de créer des annuaires flexibles dans AWS Directory Service for Microsoft Active Directory, aussi connu
le cloud, afin d'organiser des hiérarchies de données dans plusieurs sous le nom d'AWS Managed Microsoft AD, permet à vos charges de
dimensions. Vous pouvez créer des annuaires destinés à divers cas travail et ressources AWS prenant en charge les répertoires, d'utiliser
d'utilisation, tels que des organigrammes, des catalogues de formation Active Directory dans le cloud AWS.
ou encore des registres d'appareils.
• Version authentique de Microsoft Active Directory
• Haute disponibilité
• Infrastructure gérée par AWS
• Éligibilité HIPAA et PCI
• Prise en charge des approbations
• Stratégies de groupe
• Authentification unique
• Liaison de domaines en toute transparence
• Un répertoire unique pour toutes les charges de travail
• Accès fédéré à AWS Management Console
• Instantanés quotidiens
Nuage
Microsoft
Amazon EC2
Console AWS
RDS MS Sql
AMAZON
• Connect
• Workspaces VPC
• Chime
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
AWS Shield est un service de protection DDoS (Déni de service distribué) géré qui protège les applications s'exécutant dans AWS
1vsN
SHIELD niv 3 & 4
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
AWS WAF est un pare-feu d'application Web qui aide à protéger les applications Web ou des API contre les failles Web les plus communes susceptibles d'affecter
la disponibilité, de compromettre la sécurité ou de provoquer une surconsommation des ressources.
Détection
des attaques courantes
WAF niv 7
Analyses
les temps de réponses cloudfront
Filtre
Les requêtes http et https
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
AWS Artifact est votre ressource centrale à laquelle vous pouvez vous référer pour obtenir des rapports de conformité
IAM
Organization
AWS Artifact Accords ( agreements )
AWS Artifact Agreements, une fonctionnalité du service AWS Artifact , vous permet de
revoir, d'accepter et de gérer les accords avec AWS pour vos comptes personnels ainsi que
pour tous les comptes faisant partie de votre organisation dans AWS Organizations.
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Analyser et visualiser les données de sécurité pour trouver rapidement la cause principale des problèmes de sécurité potentiels
Les bases de données relationnelles stockent des données avec des schémas prédéfinis qui communiquent entre eux. Elles
sont conçues pour prendre en charge les transactions ACID, maintenir l'intégrité du référentiel et entretenir une forte
cohérence des données.
serveur de réplication
Destination :
❑ Oracle
Sources : ❑ SQL Server
❑ Oracle ❑ Azure SQLDB
❑ SQL Server Tâches
❑ PostgreSQL
❑ Azure SQLDB • le chargement complet des données existantes ❑ MySQL
❑ PostgreSQL • l'application des modifications mises en cache ❑ SAP ASE
❑ MySQL • la réplication continue ❑ DynamoDB
❑ SAP ASE ❑ Amazon S3
❑ MongoDB ❑ Kinesis
❑ Amazon S3 ❑ ElasticSearch
❑ DB2 ❑ DocumentDB
Amazon DynamoDB
Attribute Items
( NoSQL )
Bases de données en mémoire
Les bases de données en mémoire sont utilisées pour les applications qui nécessitent un accès en temps réel aux données. En
stockant les données directement en mémoire, ces bases de données fournissent une latence en microsecondes aux
applications pour lesquelles la latence en millisecondes n'est pas suffisante.
( in memory )
Microsecondes - under millisecondes
Amazon EMR est une plateforme leader de Big Data dans le cloud dédiée au traitement de grandes quantités de données à
l'aide d'outils open source tels que Apache Spark, Apache Hive, Apache HBase, Apache Flink, Apache Hudi et Presto.
Amazon Kinesis facilite la collecte, le traitement et l'analyse de données en streaming en temps réel, afin d'obtenir rapidement
des informations stratégiques et de réagir rapidement.
Amazon Athena est un service de requête interactif qui facilite l'analyse des données dans Amazon S3 à l'aide de la
syntaxe SQL standard. Athena fonctionne sans serveur. Il n'existe aucune infrastructure à gérer et vous ne payez que pour les
requêtes que vous exécutez.
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Introduction
Mots clés :
• Simplifie
• Tâches répétitives
• provisionnement
Introduction
• Modèle ( Template )
Fonctionnalités Retour ( Roll Back )
• Créer
• Mettre à jour
• Supprimer Erreur
Sources
• Créer
• Mettre à jour
• Supprimer
Cas d’usage
DEVELOPPEMENT STACK
PRODUCTION STACK
Cas d’usage
Avec Cloudformation
Sans Cloudformation
Astuce
Cloudformation
Bénéfices :
• Parfaite parité Dev, Test, Prod
• Déploiement en un click
• Réduction du temps de déploiement
• Rend toutes infrastructures utilisables pour des réaliser des tests
• Milliers de modèles disponibles
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Automatiser les déploiements d'application vers divers services de calcul EC2, Fargate,
AWS Lambda et les instances s'exécutant sur site ( on premise ).
V1 > V2
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Simplifie la gestion des ressources et des applications, raccourcit le délai de détection et de résolution des problèmes
opérationnels et facilite l'exploitation et la gestion de votre infrastructure de façon sécurisée à grande échelle.
• Suite de services à destination des administrateurs systèmes (OpsCenter,
Explorer, ressources groups, Appconfig, dashboard Inventory, Automation, Run
command, session manager Maintenance window, Distributor, State manager,
Parameter store)
• Gestion des ressources on premise et dans le cloud ( hybride )
• D'afficher les données opérationnelles de plusieurs services AWS
• D'automatiser les tâches opérationnelles pour vos ressources AWS
• Regrouper des ressources par application, business unit, environnement
• Afficher les données opérationnelles à des fins de surveillance et de dépannage
• Maintenir une configuration cohérente de vos instances
• Support Windows et Linux avec un agent installé
• Connection avec un ITSM comme Jira service desk
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Service de gestion des configurations qui fournit des instances gérées de Chef et Puppet.
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Un service qui améliore la disponibilité et les performances de vos applications auprès des utilisateurs locaux ou internationaux.
• http://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Propose une file d'attente hébergée fiable et hautement évolutive pour stocker les messages qui transitent entre des
applications ou des micro services. ( 1er service AWS )
Requêtes
Gestion dans le cloud
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Observabilité de vos ressources et applications AWS sur AWS et sur site
AWS CLOUDWATCH
fournit des données et informations exploitables dont vous avez besoin pour surveiller vos applications,
réagir aux variations de performance sur l’ensemble du système, optimiser l’utilisation des ressources et
avoir une appréciation unifiée de la santé opérationnelle.
BASIC ADVANCED
5 Min 1 Min
Cas d’usage
• Surveillance et dépannage d'infrastructure
• Amélioration du temps moyen de résolution
• Optimisation proactive des ressources
• Surveillance des applications
• Analyse des journaux
Avantages :
• Le moyen le plus simple de collecter des métriques dans AWS et sur site
• Améliorer la performance opérationnelle et l'optimisation des ressources
• Obtenir des informations et gagner en visibilité opérationnelle
• Récupérer des informations exploitables dans des journaux
• Observabilité sur une plate-forme unique sur l'ensemble des applications et de l'infrastructure
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
Suivi de l'activité des utilisateurs et de l'utilisation des API
Journaux CloudTrails (Logs) – service global
• Stockés dans S3
• Toutes les 5 min
• Stockage sans limite de durée imposée
• Accessible par Cloudwatch :
• Tableaux de bords
• Notification sur détection via SNS
S3
LOG FORMAT
• Identité
• Date et heure ( timestamp)
• Adresse ip source
AWS CLOUDTRAIL
Vous pouvez :
• Enregistrer les événements relatifs à votre compte AWS
• Enregistrer ses informations depuis plusieurs régions
• Surveiller l’integrité des fichiers logs (modification ou suppression)
• Chiffrer vos fichiers cloudtrail
• Accélérer les procédures d'enquête suite aux incidents
• Envoyer des réponses rapides aux demandes des responsables de l'audit.
• Interagir avec cloudwatch logs et events ou Lambda via S3 events
• Créez un journal de suivi pour conserver un enregistrement de ces événements.
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
AWS CONFIG AWS Certificate manager
Cloudtrail
EBS
EC2
Vous disposez : EC2 system manager
• d’une liste exhaustive des ressources que vous utilisez ELB
• d’une liste précise des vulnérabilités potentielles sur ces ressources IAM
Amazon redshift
• des Inter dépendances entre ces ressources RDS
• d’un historique complet des changements opérés sur ces ressources S3
• validation de la conformité envers les lois en vigueurs VPC
• de toutes les informations requises à mettre a disposition en cas d’audit
Fonctionnalités :
• Inventaire avec la liste des modifications
• Stock l’historique des configurations ( json )
• One click snapshots ( delta ) instant T
• Notification en cas de changements
• Intégré avec cloudtrail, analyse la sécurité
• Conception de règle de conformité
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
AWS Trusted Advisor
Access Access
to 7 core to all
Trusted Trusted
Advisor Advisor
checks checks
• Load balancer non utilisé facturé à l’heure
• ENI / elastic ip non associée facturée à l’heure
• Utilisation anormalement haute d’une instance EC2
• MFA non activé
• Gestion des stratégies de mot de passe non actives
• Assurer que vos sauvegardes sont bien actives
Est un service de Calcul Stockage Réseau Gestion Sécurité Global Oui Non (region)
Fonctionnalités : Avantages :
Tarification Oui Non (Gratuit) Non (mais paiement des ressources provisionnées)
AWS Health Dashboard
• Tableau de bord complet
• Tous les services
• Toutes les régions
New Feature
Release
Version 1.0
Pre Go Live
Design review
Design d’origine
Excellence
opérationnelle
Les principes de conception :
• Effectuer des opérations en mode code
• Annoter la documentation
• Effectuer des changements fréquents, petits et réversibles
• Affiner fréquemment les procédures opérationnelles
• Anticiper l'échec
• Tirer les leçons de toutes les défaillances opérationnelles
Improvement Plan
Each day it’s Day One
Excellence
opérationnelle
Les bonnes pratiques :
• Préparer
• Exploiter
• Évoluer
Improvement Plan
Each day it’s Day One
Sécurité
Improvement Plan
Each day it’s Day One
Sécurité
Improvement Plan
Each day it’s Day One
Fiabilité
Improvement Plan
Each day it’s Day One
Fiabilité
Improvement Plan
Each day it’s Day One
Efficacité des
performances
Les principes de conception :
• Démocratiser les technologies de pointe
• Passer à l'échelle mondiale en quelques minutes
• Utiliser des architectures « sans serveur » ( serverless)
• Expérimenter plus souvent
• Approche technologique
Improvement Plan
Each day it’s Day One
Efficacité des
performances
Les bonnes pratiques :
Improvement Plan
Each day it’s Day One
Optimisation des
coûts
Les principes de conception :
• Adopter un modèle de consommation
• Mesurer l'efficacité globale
• Arrêtez de dépenser de l'argent pour les activités liées aux centres de données
• Analyser et attribuer les dépenses aux bénéficiaires des ressources
• Utiliser des services gérés au niveau des applications
Improvement Plan
Each day it’s Day One
Optimisation des
coûts
Les bonnes pratiques :
Improvement Plan
Each day it’s Day One
Plan de reprise d’activité
RPO vs RTO
• Recovery Point Objectif
• Recovery Time Objective
• Amazon EC2
• Amazon S3
• Amazon SES
• Amazon SQS
• Amazon SNS
• Amazon RDS
• Amazon Redshift
• Amazon SimpleDB
• Amazon DynamoDB
• AWS Storage Gateway
• Amazon CloudWatch Logs
Les niveaux de tarification prennent en compte votre utilisation totale des transferts de données sortantes vers Internet
Amazon EC2
Capacité de calcul sécurisée et redimensionnable dans le cloud.
Les niveaux de tarification prennent en compte votre utilisation totale des transferts de données sortantes vers Internet
Amazon Relational Database Service (RDS)
installer, gérer et mettre à l'échelle facilement une base de données relationnelle dans le cloud
Les niveaux de tarification prennent en compte votre utilisation totale des transferts de données sortantes vers Internet
Amazon S3
Stockage d'objets conçu pour stocker et récupérer n'importe quelle quantité de données,
n'importe où
Les niveaux de tarification prennent en compte votre utilisation totale des transferts de données sortantes vers Internet
Amazon CloudFront
Réseau de diffusion de contenu (CDN) rapide fortement sécurisé et programmable
Facturé en fonction
• La région
• Nombre de requêtes de la part des clients
Réseau
• Transfert de données ENTRANTES vers Amazon CDN depuis Internet
• Transfert de données ENTRANTES vers Amazon S3 depuis CDN depuis une autre région
• Transfert de données SORTANTES depuis Amazon CDN vers Internet
• Remise au delà de 10To / mois transférés
Les niveaux de tarification prennent en compte votre utilisation totale des transferts de données sortantes vers Internet
Entrainement : essayer de répondre à ces questions
Pourquoi Convertir les dépenses (CAPEX) en dépenses (OPEX)
Pourquoi Payer à la demande et ne pas posséder de matériel est un
avantage
Comment réduire le coût total de possession (TCO) avec le cloud
L'économies d'échelle s’obtient est le résultat de la m________ des
ressources
Expliquer les avantages de ne plus vous baser sur des estimations
Comme le cloud accroît la vitesse et l'agilité ?
Comment le cloud rend vos applications « global » très rapidement ?
Cloud concepts
Listez sur cette feuille TOUTES les informations importantes à retenir pour ce domaine
Domaine 3 : Technologie
• Remember well architected pillars to determine wich technology to use for
• Processes : Design – review design – test design – run design – ameliorate design ( goto start )
• Deploy = infrastrcuture as code ( cloudformation use YAML or JSON to describe and deploy infrastructures ) – free
• USE native technology services ressources ( compute EC2, autoscaling, ELB, storage EBS, network VPC are regional service)
• USE region near your customers, and use cloudfront to make it global
• USE native Global DNS Route53 service to route your domain traffic to your AWS ressources fast and secure
• USE managed technology services ( compute Beanstalk, or storage S3 glacier, automatic scaling and load balancing )
• USE Serverless technology = Lambda ( function as a service ) ( SQS, SNS, SES, DynamoDB )
• CDN content delivery network is like a local cache for app users reduce latency ( get or copy data near final customer )
• Cloudfront secure by surface app augmentation, protect from ddos attack, makes app secure and global
• Databases services ( managed relationnal RDS, redshift) ( NoSQL serverless DynamoDB) ( in memory ElasticCache )
• Managed service RDS ( MySQL, ProstGreSQL, MariaDB, Microsoft SQL server, Amazon Aurora, Oracle ) ( read replicas )
• Service management ( console, CLI, SDK)
• Remote management on native EC2 Access key / secret access key ( ssh tcp22, rdp remote desktop protocol tcp/udp 3389)
• Mesure metric to control production ( metrics with cloudwatch, analyse cloudwatch logs ) ( cpu disk, network and others )
• Basic monitoring 5 min / advanced monitoring 1 min
• Personnal and AWS Health dashboard to control and be aware about service interruption like geographic service incident
• Amazon Simple Queue Service Fully managed message queues for microservices, distributed systems, and serverless apps
• SQS to create decoupled application architecture ( opposing to monolythique software )
• Serveless app use Lambda as compute, S3 as storage, Dynamodb as DB, SQS exécution control, SNS for notification
• Developers can use AWS code commit for code versionning control and aws code deploy
• Docker : container technology to run docker image app fargate serverless container service
• ECS need you manage EC2 instance for, not with Fargate serveless wich one is provisionning ressources for you
• ECR Private docker image repository
Listez sur cette feuille TOUTES les informations importantes à retenir pour ce domaine