AWS Services Quiz

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quel est le rôle principal des régions AWS ?

  • Créer des centres de données uniques.
  • Déterminer la localisation des données. (correct)
  • Améliorer la vitesse de la connexion Internet.
  • Maximiser les coûts d'exploitation.

Combien de zones de disponibilité (AZ) sont généralement présentes par région AWS ?

  • Au moins trois AZ. (correct)
  • Une seule AZ.
  • Au moins deux AZ.
  • Cinq ou plus AZ.

Quel est l'objectif des Points de Présence dans AWS ?

  • Remplacer complètement les régions AWS.
  • Offrir des services de livraison de contenu. (correct)
  • Augmenter le stockage de données local.
  • Héberger des centres de données personnels.

Qu'est-ce qu'une zone locale AWS ?

<p>Une extension de région dans des zones urbaines. (B)</p> Signup and view all the answers

Quelle fonctionnalité principale offrent les AWS Outposts ?

<p>L'extension de l'infrastructure AWS dans les centres de données sur site. (C)</p> Signup and view all the answers

Quel est l'avantage principal d'Amazon S3 en tant que service de stockage?

<p>Scalabilité infinie des objets stockés (C)</p> Signup and view all the answers

Quel type de stockage Amazon S3 propose-t-il?

<p>Stockage basé sur des objets pour des actifs statiques (A)</p> Signup and view all the answers

Quelle est la taille maximale d'un objet que l'on peut stocker dans Amazon S3?

<p>5 To (A)</p> Signup and view all the answers

Quelle méthode de sécurité est utilisée par Amazon S3 pour protéger les données?

<p>Chiffrement en transit et au repos (A)</p> Signup and view all the answers

Quel rôle joue un Load Balancer dans une architecture utilisant Amazon CloudFront?

<p>Il répartit la charge entre les instances (B)</p> Signup and view all the answers

Quel service est proposé par Amazon RDS ?

<p>Service de bases de données relationnelles gérées (A)</p> Signup and view all the answers

Quel moteur de base de données n'est pas disponible avec Amazon RDS ?

<p>MongoDB (A)</p> Signup and view all the answers

Quelle fonctionnalité d'Amazon Aurora permet la sauvegarde continue des données ?

<p>Sauvegardes incrémentielles continues (D)</p> Signup and view all the answers

Quel est un des avantages d'Amazon Aurora Serverless v2 ?

<p>Mise à l'échelle automatique sans gestion d'instances (B)</p> Signup and view all the answers

Combien de répliques en lecture peut avoir Amazon Aurora ?

<p>15 (A)</p> Signup and view all the answers

Quel est le type de stockage maximal qu'Amazon Aurora peut gérer automatiquement ?

<p>64 To (C)</p> Signup and view all the answers

Quelle operation Amazon RDS gère-t-il pour les bases de données relationnelles ?

<p>Maintenance quotidienne (B)</p> Signup and view all the answers

Quel type d'application bénéficierait spécifiquement d'Amazon Aurora Serverless v2 ?

<p>Applications avec charges de travail variables (D)</p> Signup and view all the answers

Quel composant est responsable de la connexion entre le VPC et Internet?

<p>Internet gateway (A)</p> Signup and view all the answers

Quelle est la fonction principale des subnets publics dans un VPC?

<p>Héberger des services accessibles depuis Internet (D)</p> Signup and view all the answers

Quels outils sont impliqués dans le processus de déploiement d'AWS CodePipeline?

<p>AWS CodeDeploy et AWS CodeCommit (D)</p> Signup and view all the answers

Quel est le rôle des groupes Auto Scaling?

<p>Ajuster automatiquement le nombre d'instances en fonction de la demande (D)</p> Signup and view all the answers

Quelle partie d'AWS CloudFormation est responsable de la définition de la structure du VPC?

<p>Template (A)</p> Signup and view all the answers

Quel service peut être utilisé pour créer des environnements de développement collaboratifs dans AWS?

<p>AWS Cloud9 (C)</p> Signup and view all the answers

Quelle est la principale différence entre un NAT gateway et un Internet gateway?

<p>Le NAT gateway aide à sécuriser les instances privées tout en permettant l'accès à Internet. (B)</p> Signup and view all the answers

Quel outil est principalement utilisé pour le contrôle de version dans un pipeline de livraison continu?

<p>AWS CodeCommit (C)</p> Signup and view all the answers

Quelle technologie est principalement utilisée pour exécuter des fonctions déclenchées par des événements?

<p>AWS Lambda (B)</p> Signup and view all the answers

Quel service est utilisé pour le stockage d'objets et peut déclencher des événements?

<p>Amazon S3 (C)</p> Signup and view all the answers

Quel service AWS est utilisé pour la messagerie et peut également déclencher des actions?

<p>Amazon SQS (D)</p> Signup and view all the answers

Quel service AWS permet l'analyse de flux en temps réel?

<p>Amazon Kinesis (B)</p> Signup and view all the answers

Quel service permet de gérer l'identité et l'accès des utilisateurs sur AWS?

<p>Amazon Cognito (A)</p> Signup and view all the answers

Quel service AWS offre un moyen de surveiller et de gérer les événements?

<p>Amazon CloudWatch (D)</p> Signup and view all the answers

Quelle option décrit le mieux AWS Lambda?

<p>Un service de calcul basé sur des événements (D)</p> Signup and view all the answers

Quelle technologie permet l'exécution de fonctions sans gérer l'infrastructure?

<p>AWS Lambda (A)</p> Signup and view all the answers

Quelle est une raison principale pour laquelle les monolithes ne sont pas évolutifs?

<p>Ils sont difficiles à déployer. (A), Ils nécessitent une intensa gestion des dépendances. (C)</p> Signup and view all the answers

Qu'est-ce qui caractérise une architecture orientée services?

<p>Diviser les fonctionnalités en modules indépendants. (B)</p> Signup and view all the answers

Dans quel cas une application monolithique pourrait-elle devenir problématique?

<p>Lorsqu'elle doit évoluer rapidement. (D)</p> Signup and view all the answers

Quel est un avantage du passage d'un monolithe à une architecture orientée services?

<p>Amélioration de la disponibilité et de la scalabilité. (B)</p> Signup and view all the answers

Quelle est une caractéristique d'un système monolithique?

<p>Tous les modules sont intégrés dans une seule application. (C)</p> Signup and view all the answers

Quels des modules suivants pourraient être extraits d'un monolithe au sein d'une architecture orientée services?

<p>Module de livraison. (A), Module de paiement. (D)</p> Signup and view all the answers

Quel est un défi commun associé à la transition d'une architecture monolithique à une architecture orientée services?

<p>Complexité accrue de la gestion des services. (A)</p> Signup and view all the answers

Quel impact une architecture orientée services peut-elle avoir sur l'évolutivité d'une application?

<p>Elle permet une hausse significative de l'évolutivité. (C)</p> Signup and view all the answers

Flashcards

Qu'est-ce qu'une région AWS ?

Une région AWS définit l'emplacement physique des données et est utilisée pour la protection contre les risques juridiques (GDPR) et la récupération après sinistre.

Qu'est-ce qu'une Availability Zone (AZ) ?

Une Availability Zone (AZ) est un groupe de datacenters situé dans une région AWS, offrant une protection contre les pannes techniques.

Qu'est-ce qu'un point de présence (PoP) ?

Un point de présence (PoP) est un emplacement géographique utilisé pour héberger les services de diffusion de contenu AWS (Amazon CloudFront).

Qu'est-ce qu'une AWS Local Zone ?

Les AWS Local Zones sont des extensions de régions AWS situées au cœur des grandes villes et des centres industriels.

Signup and view all the flashcards

Qu'est-ce qu'AWS Outposts ?

AWS Outposts permet d'étendre l'infrastructure AWS dans votre datacenter sur site.

Signup and view all the flashcards

Amazon S3

Un service de stockage d'objets hautement durable et évolutif d'Amazon Web Services (AWS). Il est parfait pour le stockage d'actifs statiques et offre une capacité d'évolutivité illimitée.

Signup and view all the flashcards

Stockage d'objets

Un type de stockage d'objets qui stocke les données sous forme d'objets individuels, plutôt que dans des fichiers ou des répertoires.

Signup and view all the flashcards

Chiffrement S3

Une fonctionnalité d'Amazon S3 qui permet de chiffrer les données au repos (lorsqu'elles sont stockées) et en transit (lorsqu'elles sont transférées).

Signup and view all the flashcards

Taille maximale des objets S3

Le nombre maximal de données pouvant être stockées dans un seul objet S3, pouvant atteindre 5 téraoctets.

Signup and view all the flashcards

Haute durabilité de S3

Une fonction Amazon S3 qui garantit la fiabilité et la durabilité des données en créant plusieurs copies des données à travers plusieurs serveurs et emplacements physiques.

Signup and view all the flashcards

Passerelle Internet

Un réseau privé virtuel (VPN) qui permet aux instances de votre réseau privé d'accéder à Internet.

Signup and view all the flashcards

Auto Scaling

Un service AWS qui permet de créer, de configurer et de gérer des serveurs virtuels appelés instances.

Signup and view all the flashcards

Groupe Auto Scaling

Une collection d'instances EC2 qui permettent de gérer la disponibilité des applications en cas de panne d'une instance.

Signup and view all the flashcards

VPC

Un service AWS qui permet de créer et de gérer des réseaux virtuels (VPC) dans le cloud.

Signup and view all the flashcards

AWS CodePipeline

Un service AWS qui permet de développer, de construire et de déployer des applications.

Signup and view all the flashcards

AWS Cloud9

Un environnement de développement cloud pour écrire, exécuter et déboguer du code.

Signup and view all the flashcards

AWS CodeCommit

Un service AWS qui permet de stocker et de gérer du code source.

Signup and view all the flashcards

AWS CodeBuild

Un service AWS qui permet de construire et de tester du code.

Signup and view all the flashcards

Qu'est-ce qu'Amazon RDS ?

Un service de base de données relationnelle gérée par Amazon proposant différentes options de configuration.

Signup and view all the flashcards

Amazon RDS : que propose-t-il ?

Un service de base de données relationnelle gérée par Amazon offrant une variété de moteurs de bases de données, comme MySQL, PostgreSQL, Oracle, SQL Server et Amazon Aurora.

Signup and view all the flashcards

Qu'est-ce qu'Amazon Aurora ?

Un système de base de données relationnelle compatible MySQL ou PostgreSQL proposé par Amazon. Il offre des fonctionnalités avancées, comme le scaling automatique du stockage et la réplication multi-zones.

Signup and view all the flashcards

Qu'est-ce qu'Amazon Aurora Serverless v2 ?

Une version du service de base de données Amazon Aurora qui offre une capacité de scaling automatique sur demande. La base de données se démarre ou se met en veille automatiquement en fonction de la charge.

Signup and view all the flashcards

Qu'est-ce que la gestion simplifiée avec Amazon RDS ?

Amazon RDS propose une automatisation des tâches de maintenance, de sécurité et de mise à jour des logiciels pour les bases de données.

Signup and view all the flashcards

Quels sont les moteurs de bases de données disponibles avec Amazon RDS ?

Amazon RDS offre une variété de moteurs de base de données populaires comme MySQL, PostgreSQL, Oracle et SQL Server, ainsi que son propre moteur, Amazon Aurora.

Signup and view all the flashcards

Qu'est-ce qu'une base de données NoSQL ?

Une base de données NoSQL est une base de données qui ne suit pas le modèle relationnel traditionnel. Elle est souvent conçue pour gérer des grandes quantités de données semi-structurées ou non structurées.

Signup and view all the flashcards

Quand utiliser NoSQL plutôt qu'une base de données relationnelle ?

Le choix entre une base de données relationnelle et une base de données NoSQL dépend de vos besoins spécifiques. Chaque type a ses avantages et ses inconvénients.

Signup and view all the flashcards

Qu'est-ce qu'un monolithe ?

Un monolithe est une application qui regroupe tous ses composants en une seule unité, ce qui peut entraîner des problèmes de performance, de scalabilité et de maintenance.

Signup and view all the flashcards

Pourquoi les monolithes ne sont-ils pas adaptés à l'évolutivité ?

Lorsque les demandes augmentent, un monolithe peut devenir lent ou tomber en panne car tous les composants dépendent de la même infrastructure.

Signup and view all the flashcards

Comment résoudre les problèmes de scalabilité des monolithes ?

Pour améliorer la scalabilité et la résilience, il est préférable de décomposer un monolithe en plusieurs services distincts, chaque service s'occupant d'une fonctionnalité spécifique.

Signup and view all the flashcards

Qu'est-ce que l'architecture orientée services (SOA) ?

L'architecture orientée services (SOA) consiste à concevoir des applications en tant qu'ensemble de services indépendants qui communiquent entre eux via des interfaces bien définies.

Signup and view all the flashcards

Quels sont les avantages de l'architecture orientée services ?

Chaque service peut être déployé, mis à jour et redimensionné indépendamment des autres services, améliorant la flexibilité et la rapidité du développement.

Signup and view all the flashcards

Qu'est-ce que l'architecture micro-services ?

L'architecture micro-services est une forme particulière de SOA où chaque service est très petit et indépendant, communiquant avec les autres services via des API.

Signup and view all the flashcards

Quels sont les avantages des micro-services ?

En utilisant des micro-services, les développeurs peuvent travailler sur différents services en parallèle, ce qui accélère le développement et la livraison de nouvelles fonctionnalités.

Signup and view all the flashcards

Quelle est la différence entre SOA et les micro-services ?

L'architecture orientée services et l'architecture micro-services sont des approches pour construire des systèmes logiciels robustes, évolutifs et faciles à maintenir.

Signup and view all the flashcards

AWS Lambda

Un service de calcul sans serveur qui exécute du code en réponse à des événements, comme des changements dans les données ou des demandes d'API.

Signup and view all the flashcards

Amazon DynamoDB

Un service de base de données NoSQL qui permet de stocker et de récupérer des données structurées et non structurées à l'aide d'une API simple et rapide.

Signup and view all the flashcards

Amazon CloudWatch

Un service de gestion des événements qui permet de surveiller, de collecter et de gérer un large éventail de métriques et de données d'événements.

Signup and view all the flashcards

Amazon API Gateway

Un service qui permet de créer et gérer des API RESTful, permettant aux applications de communiquer entre elles.

Signup and view all the flashcards

Amazon Cognito

Un service de gestion d'identité et d'accès qui permet d'authentifier et d'autoriser les utilisateurs pour les applications web.

Signup and view all the flashcards

Amazon CloudFront

Un service de diffusion CDN (Content Delivery Network) qui permet de diffuser des contenus statiques à l'échelle mondiale, en minimisant le temps de latence et en maximisant la performance.

Signup and view all the flashcards

Study Notes

Introduction to Scaling on AWS

  • The presentation is about scaling applications on Amazon Web Services (AWS) to handle up to 10 million users.
  • The presenter is Giulio Lannazzo, a Solution Architect at Amazon Web Services (AWS).

Scaling Considerations

  • Managing users effectively at scale
  • Maintaining consistent application performance across multiple geographical regions
  • Identifying and responding promptly to incidents
  • Maintaining business continuity and security measures
  • Optimizing costs and minimizing the environmental footprint

AWS Global Infrastructure

  • AWS boasts 34 regions and 108 availability zones (AZs).
  • A private backbone network connects these zones
  • Over 600+ points of presence are strategically situated to facilitate effective global reach.
  • This global structure provides data localization, enabling data protection (e.g., GDPR compliance) and disaster recovery strategies.

Availability Zones (AZs)

  • Each AWS region comprises multiple availability zones (AZs) that are designed as clustered datacenters.
  • Each AWS region has at least three availability zones.
  • The AZs function as redundant zones designed to prevent outages from impacting performance.

Points of Presence (PoPs)

  • PoPs are strategically located to host content delivery services such as Amazon CloudFront.
  • PoPs aren't intended for direct use by the client.

AWS Local Zones

  • Designed to extend a region's footprint.
  • These zones are situated within prominent urban and industrial centers, improving accessibility and minimizing latency for geographically localized users.

AWS Wavelength

  • A specialized service enabling low-latency access to data, especially concerning time-sensitive applications.
  • A solution designed specifically for high-demand areas to enhance availability and performance.
  • It effectively delivers compute and storage resources to locations requiring extremely fast access.

AWS Outposts

  • Infrastructure tool that extends AWS services into on-premise data centers.
  • Enables use of local data processing and storage.
  • Key advantage is allowing clients to benefit from the comprehensive AWS ecosystem without the expense of migrating data or changing their infrastructure.
  • This is appropriate for companies with stringent on-premises infrastructure standards.

AWS Amplify

  • A set of tools aimed at simplifying web and mobile app development and deployment.
  • It is designed to reduce the workload of the developers and improve efficiency.

Database options

  • Self-managed (e.g., Amazon EC2)
  • Fully managed (e.g., Amazon RDS, Amazon Aurora, Amazon DynamoDB, Amazon Neptune, Amazon Timestream)

Amazon RDS

  • The database service provides managed relational databases and daily maintenance tasks.
  • Available database engines comprise MySQL/MariaDB, PostgreSQL, Oracle, SQL Server, and Aurora.

Amazon Aurora

  • Compatible with MySQL or PostgreSQL.
  • Features automatic scaling, up to 15 read replicas, and continuous backup and replication (across three zones).
  • Significantly reduces administration efforts by ensuring database reliability.

Aurora serverless v2

  • Provides on-demand, auto-scaling database capabilities for variable workloads.
  • Starts and stops when not in use for optimizing cost and efficiency.
  • Scales automatically without the need for manual management.

Amazon DynamoDB

  • A managed NoSQL database solution with flexible pricing models.
  • It offers high availability and fault tolerance.
  • Supports streams and triggers for data manipulation.

Typical Read/Write Ratios

  • Data suggests a higher proportion of read operations compared to write operations.
  • This data is used to optimize resource allocation for better performance.

Auto Scaling

  • Automatically resizes compute clusters across multiple availability zones (AZs)
  • Uses minimum/maximum pool sizes to manage capacity.
  • Scales according resources based on Amazon CloudWatch metrics.

Horizontal and Vertical Scaling

  • "Bigger box" refers to vertical scaling, increasing computing power within a single server
  • Horizontal scaling involves distributing tasks across multiple servers/computers.
  • Both methods are employed depending on the specific use case

Application Load Balancer

  • Designed for high availability and health checks.
  • Enables session stickiness and content-based routing for better user experience.
  • Suitable for content-based routing and container-based applications.

Amazon CloudFront

  • A content delivery network (CDN).
  • This service can accelerate content delivery to users.

Amazon S3

  • Provides object-based storage, notable for its high durability, scalability, and support for large objects (up to 5 terabytes in size).
  • It offers encryption both at rest and during transit for data protection.

Caching

  • Caching is done using techniques like the 'Cache-Aside' pattern.
  • Data is retrieved from the cache, avoiding direct database access when possible.

Microservices Architecture

  • Breaking a monolithic application into smaller, independent services.
  • This approach enhances flexibility, scalability, and maintainability.

AWS X-Ray

  • A tool for identifying issues, visualizing service interactions and enabling deeper understanding of performance in distributed systems.

Conclusion

  • The presentation concludes by highlighting the criticality of employing automation in managing infrastructure reliably and efficiently.
  • Tools like AWS Systems Manager and the AWS Cloud Development are recommended to expedite deployment speed and maintain high reliability.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser