Jeudi 19 mars 2020
Retour d’expérience et formation AWS – Soria
Soria nous expose son retour son retour d’expérience suite à la participation à formation AWS dispensée par Amazon.
Amazon Web Services (AWS)
Amazon Web Services est une division du groupe Amazon, dédiée aux services de cloud computing pour les entreprises et particuliers.
AWS Infrastructure globale :
Amazon Web Services est un fournisseur de cloud public mondial et, à ce titre, il doit disposer d'un réseau mondial d'infrastructure pour exécuter et gérer ses nombreux services cloud en pleine croissance qui prennent en charge des clients dans le monde entier.
Positionnement de AWS face à la concurrence :
Le Gartner Magic Quadon fournit un aperçu plus approfondi de la capacité et de l'adéquation des produits et services informatiques des fournisseurs en fonction de cas d'utilisation spécifiques ou personnalisés. Il présente un positionnement concurrentiel graphique en se basant sur quatre types de fournisseurs de technologies sur le marché :
A titre indicatif, chaque service incorpore 6 répliques dans les Data-centers et propose des SLA internes :
- Leaders,
- Visionnaires,
- Niche Players,
- Challenger,
Source: Gartner (Juin 2017)
Les composants : Pour bien comprendre l’infrastructure AWS, il est important de bien différencier ses composants ;- Availability Zones (AZs) : Les AZ sont essentiellement les centres de données physiques d'AWS. C'est ici que sont hébergées les ressources de calcul, de stockage, de réseau et de base de données.
- Pour déterminer AZ: (CMD) aws ec2 describe-availability-zones --region region-name
- Régions : Chaque région AWS possède plusieurs Zones de Disponibilité (AZ) et centres de données. Chaque région EC2 est conçue pour être complètement isolée des autres régions Amazon EC2. Cela permet d'atteindre la plus grande tolérance aux pannes possible et une stabilité optimale.
- Pour déterminer la région : (CMD) aws ec2 describe-regions
- Edge Locations: Les emplacements Edge sont des sites AWS déployés dans les grandes villes et les zones très peuplées du monde entier. Ils dépassent de loin le nombre de zones de disponibilité ( c’est ce qui se rapproche le plus de serveurs cache).
- Par exemple, vous pouvez avoir votre site Web hébergé sur des instances EC2 et S3 (aux USA). Lorsqu'un utilisateur accède à votre site Web depuis l'Europe, il est redirigé vers l'emplacement Edge le plus proche (en Europe) où les données mises en cache peuvent être lues, ce qui réduit considérablement la latence.
- Compute - Amazon EC2 :
- Le stockage est local et directement relié au EBS.
- Les services inclues, nombre de disques et leurs tailles dépendent du type de l’instance.
- les données sont automatiquement supprimées lors de l’arrêt de l’instance EC2
- NetWorking :
- Storage :
- Solution 1 = Amazon EBS (Elastic Block Store), permet de créer des volumes de stockage et de les associer à des instances EC2.
- Solution 2 = Amazon S3 :(Amazon Simple Storage Service) est dédié au contenu statique de notre site très utilisé pour les traitements Big DATA
- Security
- DataBase
- DynamoDB : un service de base de données NoSQL rapide et flexible,
- Amazon RDS :Relational Database Service pour les BDD relationnelles,
- AWS Database Migration Service, un service qui vous permet de migrer facilement et à moindre coût vos bases de données vers le cloud AWS.
Si vous avez besoin | Optez pour la BDD |
Une BDD relationnelle avec un minimum d’administration | Amazon RDS • choix de Amazon Aurora, MySQL, MariaDB, Microsoft SQL Server, Oracle, ou PostgreSQL • Adaptation de calcul et de stockage • disponible sur multiple AZ |
NoSQL database sclalable et rapide | Amazon DynamoDB • Performance de rapidité • scalabilité er fiabilité sans faille • coût réduit |
Une BDD administrable | Le choix des AMI dans EC2 et EBS vous permet d’avoir le contrôle de toutes les instances |
- 100% de conservation des données dans le cas d’une perte de 1 Data Center
- Résiste à la perte simultanée de 2 DCs