Apprentissage Machine: Types d'Instances
45 Questions
0 Views

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 type d'instance est spécifiquement mentionné pour l'inférence en apprentissage machine?

  • Trainium
  • m5.2xlarge
  • Inferentia (correct)
  • Graviton

Quelle approche est suggérée concernant la taille des instances?

  • Changer les tailles d'instances est compliqué.
  • Il est facile de changer les tailles d'instances. (correct)
  • Les tailles d'instances ne peuvent pas être modifiées.
  • Une seule taille d'instance est disponible.

Quel est l'impact de travailler avec des instances trop petites?

  • Aucune limite ne sera atteinte.
  • Cela peut être coûteux. (correct)
  • Les performances seront toujours optimales.
  • Cela améliore la résilience.

Quel type d'instance est indiqué pour l'entraînement en machine learning?

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

Quelle fonctionnalité à une charge équilibrée fait partie d’un réseau sans état?

<p>Application Load Balancer (B)</p> Signup and view all the answers

Combien de types d'instances sont mentionnés comme disponibles?

<p>400+ (D)</p> Signup and view all the answers

Quelle proposition est correcte concernant la résilience des instances?

<p>Aucune résilience n'est fournie. (C)</p> Signup and view all the answers

Comment est qualifiée l'approche du chargement des instances?

<p>Partage de la charge (A)</p> Signup and view all the answers

Quel est un avantage clé d'Amazon S3 en tant que stockage d'objets?

<p>Durabilité élevée (B)</p> Signup and view all the answers

Quelle capacité a Amazon S3 en ce qui concerne la taille des objets?

<p>Obtenir une taille de 5 TB par objet (D)</p> Signup and view all the answers

Quel mécanisme de sécurité est offert par Amazon S3?

<p>Cryptage à l'arrêt et en transit (D)</p> Signup and view all the answers

Quelle est une caractéristique principale d'Amazon CloudFront?

<p>Distribution de contenu rapide (B)</p> Signup and view all the answers

Quel service est souvent associé à Amazon Route 53 dans la gestion des charges?

<p>Load balancer (D)</p> Signup and view all the answers

Quel service est spécifiquement conçu pour la gestion de données de type graphique ?

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

Quelle est une solution potentielle pour résoudre des problèmes de base de données liés à la surcharge ?

<p>Fédération (C)</p> Signup and view all the answers

Amazon DynamoDB est approprié pour quel type de stockage de données ?

<p>Données clés-valeurs (B)</p> Signup and view all the answers

Dans quel scénario est-il conseillé d'envisager des solutions personnalisées pour la gestion des bases de données ?

<p>Lorsqu'il est nécessaire de gérer des données spécifiques (A)</p> Signup and view all the answers

Quel service est conçu pour le suivi de la localisation géographique ?

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

Quel type de base de données est Amazon QLDB particulièrement efficace pour gérer ?

<p>Transactions immuables (D)</p> Signup and view all the answers

Quel est l'un des avantages du sharding dans les bases de données ?

<p>Distribution d'un ensemble de données sur plusieurs hôtes (A)</p> Signup and view all the answers

Quel type de base de données Amazon DocumentDB est compatible avec ?

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

Quel composant est utilisé pour gérer le trafic entrant dans une infrastructure AWS ?

<p>Load balancer (D)</p> Signup and view all the answers

Quelle fonction est associée à AWS CodePipeline ?

<p>Déployer des mises à jour logicielles (B)</p> Signup and view all the answers

Quelle est la fonction principale d'un VPC dans AWS ?

<p>Fournir un réseau isolé (A)</p> Signup and view all the answers

Quel rôle joue un NAT gateway dans une architecture AWS ?

<p>Permettre l'accès à Internet pour des instances privées (B)</p> Signup and view all the answers

Quel outil est utilisé pour la construction de pipelines CI/CD dans AWS ?

<p>AWS CodeBuild (D)</p> Signup and view all the answers

Quel type de déploiement est associé à AWS CodeDeploy ?

<p>Déploiement Blue/Green (D)</p> Signup and view all the answers

Quel composant est responsable de la mise à l'échelle automatique des instances ?

<p>Auto Scaling group (C)</p> Signup and view all the answers

Quel service AWS permet de gérer le code source ?

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

Quel service AWS est spécifiquement mentionné comme ayant une capacité provisionnée dans Application Auto Scaling ?

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

Quel est un des types de ressources personnalisées pouvant bénéficier d'Application Auto Scaling ?

<p>Ressources applicatives personnalisées (B)</p> Signup and view all the answers

Quel service est lié à l'auto-scaling des réplicas mentionnés dans le contenu ?

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

Quelle technologie est utilisée pour la réplication avec Elasticache dans Application Auto Scaling ?

<p>Groupes de réplication Redis (C)</p> Signup and view all the answers

Parmi les choix suivants, lequel n'est PAS un service mentionné dans le contexte d'Application Auto Scaling ?

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

Quel type de services AWS peut aussi être ajusté grâce à Application Auto Scaling, en dehors de DynamoDB et Aurora ?

<p>Services de conteneurs (B)</p> Signup and view all the answers

Quel est le principe fondamental derrière l'Application Auto Scaling dans AWS ?

<p>Ajuster la capacité en fonction de la demande (C)</p> Signup and view all the answers

Quel moyen de mise à l'échelle des instances est mentionné dans le contexte des groupes de mise à l'échelle automatique ?

<p>Mise à l'échelle horizontale et verticale (C)</p> Signup and view all the answers

Quel service est principalement utilisé pour la mise en réseau d'API dans une infrastructure sans serveur?

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

Quel est l'avantage principal d'Amazon SQS et Amazon SNS en termes de conception de système?

<p>Couplage lâche (D)</p> Signup and view all the answers

Quel service AWS est le plus approprié pour la transcoding de médias?

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

Quel est le principal protocole utilisé par Amazon SNS pour notifier les systèmes externes?

<p>HTTP/HTTPS (D)</p> Signup and view all the answers

Quel avantage offre AWS Lambda pour le traitement d'applications sans serveur?

<p>Scalabilité automatique (D)</p> Signup and view all the answers

Quel type de stockage est généralement associé à Amazon S3?

<p>Stockage d'objets (B)</p> Signup and view all the answers

Quel rôle joue Amazon Elasticsearch dans les architectures sans serveur?

<p>Analyse et recherche (A)</p> Signup and view all the answers

Quelle caractéristique d'Amazon SQS et SNS assure une haute disponibilité?

<p>Multi-zones de disponibilité (multi-AZ) (D)</p> Signup and view all the answers

Flashcards

Amazon S3

Un service de stockage objet d'Amazon Web Services (AWS) offrant une durabilité élevée, une évolutivité infinie et la possibilité de stocker des objets jusqu'à 5 To.

Stockage objet

Un service de stockage objet qui stocke des données sous forme d'objets, chacun ayant un nom et des métadonnées uniques.

Amazon CloudFront

Un service qui distribue du contenu statique, tel que des images et des fichiers HTML, depuis des serveurs Amazon S3. Il peut également accélérer les temps de chargement des pages Web.

Amazon RDS

Un service de base de données relationnelle entièrement géré par AWS. Il permet de stocker et de gérer des données structurées de manière fiable et évolutive.

Signup and view all the flashcards

Zone de disponibilité (AZ)

Une zone physique située dans un centre de données AWS. Les instances EC2 et d'autres services AWS sont déployés dans des zones de disponibilité.

Signup and view all the flashcards

Scaling horizontal

Le scaling horizontal consiste à ajouter plus de ressources, comme des instances, à votre application pour répondre à la demande croissante.

Signup and view all the flashcards

Instance

Un "instance" est un serveur virtuel dans le cloud qui exécute votre application.

Signup and view all the flashcards

Zone de disponibilité

Une "zone de disponibilité" est une unité physique distinct avec une alimentation et un réseau séparés dans un centre de données AWS.

Signup and view all the flashcards

Load balancer

Un "load balancer" distribue le trafic entre plusieurs instances dans le cloud, de sorte que chaque instance ne soit pas surchargée.

Signup and view all the flashcards

Amazon Route 53

Amazon Route 53 est un service qui gère les DNS (Domain Name System) pour votre application. Il permet de faire pointer votre domaine vers votre application.

Signup and view all the flashcards

VPC

VPC signifie Virtual Private Cloud. C'est un réseau privé dans le cloud qui vous permet de contrôler votre infrastructure et votre sécurité.

Signup and view all the flashcards

Load balancer : application ou réseau

Un "load balancer" peut être configuré pour différentes situations, par exemple une application ou un réseau.

Signup and view all the flashcards

Résilience

La résilience de votre application est sa capacité à rester opérationnelle en cas de panne.

Signup and view all the flashcards

Scaling vertical

Le scaling vertical consiste à augmenter les ressources d'une instance, comme le CPU ou la mémoire.

Signup and view all the flashcards

AWS Application Auto Scaling

Un service AWS qui permet d'ajuster automatiquement la capacité des ressources informatiques en fonction de la demande, permettant une meilleure utilisation des ressources et une optimisation des coûts.

Signup and view all the flashcards

Groupes d'instances Auto Scaling

Un service AWS qui permet de créer et gérer des groupes d'instances EC2, offrant une grande flexibilité dans la gestion de la capacité.

Signup and view all the flashcards

Réplique de lecture d'Amazon RDS

Une base de données de lecture uniquement qui permet de réduire la charge sur la base de données principale et d'améliorer les performances des requêtes de lecture.

Signup and view all the flashcards

Amazon ElastiCache

Un service AWS qui permet de créer et gérer des caches de données, offrant un accès rapide aux données et une meilleure performance des applications.

Signup and view all the flashcards

Qu'est-ce qu'un VPC ?

Un réseau virtuel privé (VPC) est un réseau logique et isolé qui vous permet de créer un environnement de réseau personnalisé dans AWS. Il vous permet de contrôler la connectivité et la sécurité de vos ressources.

Signup and view all the flashcards

Qu'est-ce qu'un sous-réseau public ?

Une sous-réseau public est une partie de votre VPC qui peut accéder à Internet directement. Elle est généralement utilisée pour héberger des serveurs web ou des applications exposées au public.

Signup and view all the flashcards

Qu'est-ce qu'un sous-réseau privé ?

Une sous-réseau privé est une partie de votre VPC qui est inaccessible depuis Internet. Elle est généralement utilisée pour héberger des serveurs de bases de données ou d'autres services internes.

Signup and view all the flashcards

À quoi sert une passerelle NAT ?

Une passerelle NAT est un service AWS qui permet aux instances dans un sous-réseau privé d'accéder à Internet sans avoir une adresse IP publique. C'est un élément clé pour la sécurité.

Signup and view all the flashcards

Qu'est-ce qu'AWS CodePipeline ?

AWS CodePipeline est un service qui automatise le processus de construction, de test et de déploiement d'applications. Il est conçu pour des pipelines CI/CD.

Signup and view all the flashcards

Qu'est-ce qu'un groupe d'auto-mise à l'échelle ?

Un groupe d'auto-mise à l'échelle permet de maintenir un nombre optimal d'instances en fonction de la demande. Il est utilisé pour assurer la haute disponibilité et la scalabilité.

Signup and view all the flashcards

À quoi sert un équilibreur de charge ?

Un équilibreur de charge distribue le trafic vers plusieurs instances, ce qui améliore les performances et la fiabilité.

Signup and view all the flashcards

Expliquez le concept de déploiement Blue/Green.

Le déploiement Blue/Green permet de mettre à jour les applications sans interruption de service. On déploie une nouvelle version sur un nouveau groupe d'instances avant de basculer le trafic.

Signup and view all the flashcards

Architecture Serverless

L'intégration des services AWS pour construire des applications décentralisées et scalables.

Signup and view all the flashcards

Couplage lâche

Concept d'une architecture où les composants sont indépendants les uns des autres et communiquent via des messages.

Signup and view all the flashcards

Amazon API Gateway

Service permettant de gérer des requêtes API en provenance d'applications mobiles, web, et autres.

Signup and view all the flashcards

AWS Step Functions

Fonctionnalité qui permet de gérer des événements asynchrones, orchestrer des workflows et gérer les dépendances entre tâches.

Signup and view all the flashcards

AWS Lambda

Service de calcul sans serveur permettant d'exécuter du code en réponse à des événements ou des demandes HTTP.

Signup and view all the flashcards

AWS Elemental MediaConvert

Service de transcodage vidéo permettant de convertir des fichiers vidéo dans différents formats et résolutions.

Signup and view all the flashcards

Base de données de graphes

Une base de données conçue spécifiquement pour gérer les données de graphes, telles que les relations entre les entités. Idéal pour les scénarios complexes comme les réseaux sociaux ou la recommandation de produits.

Signup and view all the flashcards

Base de données NoSQL

Une base de données conçue pour gérer les données distribuées avec une faible latence et une forte cohérence. Idéale pour les applications à fort trafic et sensibles aux performances, comme les jeux ou les plateformes de commerce électronique.

Signup and view all the flashcards

Sharding

Une technique de répartition des données sur plusieurs instances de base de données pour améliorer les performances et la scalabilité. Chaque instance gère une partie des données, offrant un accès plus rapide et moins de charge sur chaque instance.

Signup and view all the flashcards

Réplication multi-régions

Une technique consistant à répliquer les données d'une base de données sur plusieurs régions géographiques pour assurer la disponibilité et la résilience face aux pannes.

Signup and view all the flashcards

Fédération de bases de données

Une technique consistant à diviser une base de données en plusieurs bases de données distinctes, chacune gérant un ensemble spécifique de données ou de fonctionnalités. Utile pour améliorer la sécurité et la gestion.

Signup and view all the flashcards

Base de données de ledger

Une base de données conçue spécifiquement pour stocker et gérer les données de journalisation immuables, offrant un haut niveau d'intégrité et d'auditabilité. Idéale pour les applications nécessitant des registres immuables et sécurisés, comme les chaînes de blocs ou la gestion des transactions.

Signup and view all the flashcards

Document DB

Une base de données conçue pour stocker et gérer des données semi-structurées, telles que des documents JSON ou XML. Idéale pour les applications nécessitant une flexibilité de schéma et une évolutivité.

Signup and view all the flashcards

Base de données clé-valeur

Une base de données conçue pour stocker et gérer des données de type clé-valeur. Idéale pour les applications nécessitant une haute performance et une évolutivité, comme les systèmes de cache ou les sessions d'utilisateurs.

Signup and view all the flashcards

Study Notes

Scaling on AWS

  • The presentation covers scaling up to 10 million users on AWS.
  • Key aspects of managing applications at scale include user management, maintaining performance (including across multiple geographic regions), identifying and responding to incidents, maintaining business continuity, security management, change management, cost optimization, and minimizing the carbon footprint.
  • AWS Global Infrastructure comprises 34 regions and 108 Availability Zones (AZs).
  • A private backbone network connects these regions, facilitated by 600+ points of presence globally.
  • AWS Regions define data location, enforce legal protections (like GDPR), and support disaster recovery.
  • Availability Zones (AZs) offer multiple data centers in a region to protect against technical failures.
  • Each region comprises at least three AZs
  • Point of presence (POP) facilitates content delivery services (e.g., Amazon CloudFront).
  • AWS Local Zones extend regional capabilities into major cities and industrial centers.
  • AWS Wavelength delivers high-speed connectivity to on-premises data centers.
  • AWS Outposts extends AWS infrastructure to on-premises data centers.
  • The presentation discusses various database options, including self-managed (e.g., Amazon EC2) and fully managed (e.g., Amazon RDS, DynamoDB, Neptune).
  • Amazon RDS provides a managed relational database service with options for MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, and Aurora.
  • Aurora is compatible with MySQL and PostgreSQL, automatically scales storage (up to 64TB), offers up to 15 read replicas, continuous backups, and six-way replication across three zones.
  • Aurora serverless v2 provides on-demand, auto-scaling database capacity, paying per second for usage.
  • The presentation discusses choices between relational and NoSQL databases, including use cases for NoSQL.
  • Typical read/write ratios for applications are presented visually
  • Amazon Cognito handles user authentication and authorization for web and mobile applications.
  • Load balancing solutions for handling scaled user load is discussed.
  • Application Load Balancers and Network Load Balancers are mentioned in this context, highlighting their high availability features, health checks, session persistence, monitoring, content-based routing, and support for applications employing different technologies (including containers, websockets, HTTP/2)
  • Other aspects of scaling are discussed throughout the presentation, including using auto-scaling for more than just EC2 instances.
  • Other core features and services mentioned include: Amazon CloudFront, Amazon S3, and Amazon DynamoDB.
  • Presentation touches on considerations for applications with more than 1 million users, suggesting database tuning, multi-region deployment, in-house tooling, and purpose-built database solutions.
  • The slide deck finishes talking about operational tasks, infrastructure automation, Code services and tools (AWS CodePipeline, AWS Lambda), important concepts like blue/green deployment and observability (using tools like Amazon CloudWatch for metrics and logs).
  • The presentation underscores the importance of microservices architecture for achieving scalability and availability of high-volume applications.

Studying That Suits You

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

Quiz Team

Related Documents

Description

Testez vos connaissances sur les types d'instances en apprentissage machine. Ce quiz examine les différentes approches liées à la taille des instances et leur impact sur l'entraînement en machine learning. Découvrez également les caractéristiques des réseaux sans état et la résilience des instances.

More Like This

Use Quizgecko on...
Browser
Browser