English English French French Spanish Spanish German German
Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Quelles instances AWS EC2 devriez-vous utiliser ?

Instances AWS-EC2
Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

AWS propose plusieurs types d'instances pour répondre aux besoins commerciaux de chaque utilisateur.

Une instance est un serveur virtuel qui exécute des applications sur l'EC2 d'Amazon. Il peut être considéré comme une petite partie d'un ordinateur plus grand.

Chaque instance a son propre disque dur et sa propre connexion réseau. Plusieurs "petits" ordinateurs peuvent être montés sur une machine physique. Ces minuscules machines sont connues sous le nom d'instances.

Dans cet article, je parlerai des différents types d'instances AWS EC2, des tailles d'instance, des tarifs, etc.

AWS EC2 Introduction

AWS propose une solution à la demande Instance EC2, qui permet aux utilisateurs de louer des serveurs virtuels à l'heure et de déployer leurs propres applications.

AWS-EC2-Introduction

Amazon Elastic Compute Cloud (EC2) est un service Web qui propose des le cloud computing prestations de service. Par conséquent, vous pouvez facilement augmenter ou réduire le nombre d'instances de serveur que vous utilisez si vos besoins informatiques changent.

Chaque instance sera facturée selon un tarif horaire, avec des tarifs différents selon le type d'instance. Vous pouvez louer une instance que vous configurez en fonction de vos besoins en CPU et en mémoire, et vous pouvez l'utiliser aussi longtemps que vous le souhaitez.

L'instance peut être résiliée à tout moment et vous économisez de l'argent. La meilleure chose à propos d'une instance à la demande est que vous pouvez économiser beaucoup d'argent sur votre CAPEX.

Disons que vous êtes un développeur et que vous décidez de travailler seul. Vous avez calculé la bonne capacité et vous pensez que la puissance de calcul est suffisante. Cependant, vous devez maintenant vous assurer que les correctifs de sécurité sont mis à jour quotidiennement.

En outre, vous devez résoudre les problèmes pouvant survenir au niveau du back-end des serveurs. Vous n'avez pas à vous soucier de ces choses si vous achetez une instance EC2. Tout ce que vous avez à faire est de vous concentrer sur votre application.

Types of AWS EC2 Instances

Types d'instances AWS-EC2

AWS propose de nombreux types d'instances. Commençons par comprendre ce que sont les instances de calcul AWS EC2. Voici une liste d'instances similaires.

  • Usage général (A1, T2, T3 et T4g),
  • Calcul optimisé (C4, C5, C5a C5n, C6g)
  • Mémoire optimisée (R4, R5, R5a et R5n), R6g, R6g, R1e, Z1d),
  • Calcul accéléré (P2, F3, F1, G3 et G4)
  • Stockage optimisé (D2, I3, I3en).

Il peut être difficile d'identifier et de numéroter différents types d'instances AWS. Chaque type d'instance est composé de trois parties. La première partie désigne la famille, puis le nombre désigne sa génération (A, CD I, FGHMPRT X).

Chaque génération présente un ensemble de fonctionnalités différent. Quelques types d'instances AWS ont une lettre supplémentaire pour indiquer comment elles ont été optimisées. Le "g" dans les instances T4g ou M6g General Purpose indique qu'elles sont alimentées par Graviton 2, qui est 40% plus efficace.

Commençons par les comprendre dans cet ordre.

Instances à usage général

Ces instances offrent un équilibre entre les capacités de calcul, de mémoire et de réseau. Ces instances peuvent être utilisées pour diverses charges de travail. Les instances à usage général AWS EC2 peuvent être utilisées si vos applications nécessitent des ressources égales, telles que des référentiels, des serveurs, etc.

Voici quelques-unes de ses principales caractéristiques.

  • Ils sont équipés de processeurs sur mesure
  • Offrir des services de mise en réseau qui offrent une bande passante réseau élevée
  • Volume optimisé EBS

Instances optimisées pour le calcul

Les instances AWS EC2 optimisées pour le calcul conviennent mieux aux applications qui nécessitent des processeurs hautes performances. Ils sont mieux adaptés aux applications liées au calcul.

Ces instances peuvent également être utilisées pour prendre en charge les types de charges de travail de traitement par lots, le transcodage multimédia et les serveurs hautes performances. Serveurs de jeu, les serveurs publicitaires et machine learning les applications ne sont que quelques-unes des autres applications notables.

Vous trouverez ci-dessous les fonctionnalités des instances optimisées pour le calcul :

  • Ils sont compatibles avec les processeurs personnalisés, connus sous le nom d'unités de traitement AWS Gravitation 2
  • Ces instances optimisées pour EBS sont les mêmes que celles à usage général
  • La mise en réseau améliorée peut être prise en charge par une bande passante allant jusqu'à 25 GBPS
  • Il est alimenté par AWS Nitro System, qui combine un hyperviseur léger et du matériel dédié.

Instances à mémoire optimisée

Ils sont optimisés pour la vitesse et l'optimisation. C'est un moyen de traiter efficacement de grands ensembles de données en mémoire. Ces types d'instances sont considérés comme optimisés pour la mémoire :

  • R6g
  • R5
  • R5aR5n
  • R4

AWS Gravitation2 est le processeur qui alimente les instances EC2 R6g. Ces processeurs sont les plus récents et offrent un rapport qualité-prix de 40 %. Ils sont parfaits pour les applications gourmandes en mémoire. Ces appareils offrent les fonctionnalités suivantes :

  • Ils sont compatibles avec les cœurs Arm Neoverse 64 bits
  • La prise en charge du réseau est disponible jusqu'à 25 Go de bande passante
  • Ils sont alimentés par des systèmes Nitro

Instances à stockage optimisé

Ces instances sont utilisées pour gérer des charges de travail volumineuses nécessitant un accès en lecture/écriture à haut débit. Les données traitées sont volumineuses et stockées sur un stockage local. Ces instances peuvent fournir des opérations d'E/S par dizaines de milliers chaque seconde.

Il prend en charge les familles suivantes :

  • I3
  • I3fr
  • D2
  • H1

Ce sont ses principales caractéristiques

  • Il est alimenté par des processeurs Intel Xeon E5-2686 v4 haute fréquence avec une fréquence de base de 2.3 GHz
  • Il fournit une bande passante réseau allant jusqu'à 25 Go et utilise Elastic Network Adapter, qui est une mise en réseau améliorée basée sur le réseau.
  • Il a des performances d'E/S élevées et même un débit de lecture séquentielle
  • Pour les charges de travail qui nécessitent un accès direct à la mémoire et aux processeurs, vous pouvez bénéficier d'une prise en charge de l'instance bare metal jusqu'à 256 Go

Calcul accéléré

Celles-ci sont connues sous le nom de types d'instances à forte intensité de traitement graphique. Ces instances peuvent utiliser des accélérateurs matériels et des coprocesseurs pour effectuer des calculs intensifs ou un traitement graphique. C'est plus efficace que les logiciels normaux qui s'exécutent sur les systèmes.

Il prend en charge les types d'ensembles ou de types d'instances de famille suivants.

  • P3p2
  • Inf1
  • G4
  • G3
  • F1

Il s'agissait des différentes instances EC2 en fonction de leur type de famille.

AWS EC2 Instance Size

AWS-EC2-Instance-Taille

La taille des instances AWS EC2 indique le nombre de ressources (capacité) qui ont été provisionnées sur une instance. Les instances AWS peuvent avoir des tailles différentes et utiliser le même matériel.

Des instances de différentes tailles peuvent s'exécuter sur différents matériels. Par exemple, des périphériques de stockage SSD et HDD peuvent être utilisés. La plus petite taille d'instance a la plus petite quantité de mémoire. Les instances AWS EC2 plus grandes contiennent proportionnellement plus de mémoire.

Il existe de nombreuses tailles disponibles pour tous les types d'instances AWS, notamment :

  • Nano
  • Micro
  • Small
  • Medium
  • Large
  • XL
  • 2XLarge
  • 4XLarge
  • 6XLarge
  • 8XLarge
  • 16XLarge
  • 32XLarge

AWS EC2 Pricing

Ec2

Voici les différents Tarification des instances AWS EC2 des modèles:

Instances à la demande

Les instances à la demande sont simples dans la mesure où vous ne payez que ce que vous utilisez. Vous n'êtes facturé que pour la capacité de calcul consommée - par jour ou par heure - lorsque vous utilisez une instance EC2. Il n'y a pas de paiement initial.

Instances réservées

En échange d'un paiement initial, vous bénéficierez d'une remise allant jusqu'à 75 % sur le coût des instances à la demande. Les instances réservées sont souvent plus rentables que le modèle de tarification à la demande.

Instances ponctuelles

Ce modèle de tarification vous permet d'enchérir sur des ressources informatiques EC2 de rechange ou inutilisées jusqu'à 90 % sur le prix actuel. La tarification des instances ponctuelles dépend de la demande et de l'offre de capacité cloud AWS ECS2 inutilisée.

Hôtes dédiés

Ce modèle vous fournit un serveur AWS EC2 qui est exclusivement pour votre usage. Le nombre d'instances que vous utilisez n'est pas la base de la facturation. Un hôte dédié peut être acheté soit en payant un tarif horaire, soit en effectuant une réservation. Ce dernier est généralement inférieur de 70 % à la tarification à la demande.

My Recommendations on AWS EC2

Recommandations-sur-AWS-EC2-Tarification

À mon avis, AWS EC2 est une plate-forme flexible qui vous permet de configurer votre instance en fonction de vos besoins et de votre budget. Ces conseils vous aideront à choisir la bonne instance et à économiser de l'argent sur les instances EC2 :

Choisissez l'instance EC2 au prix le plus bas qui répond à vos besoins

Si vous n'avez pas besoin de types d'instance coûteux, c'est une bonne idée d'économiser votre argent. Si vous avez des charges différentes sur vos applications, envisagez le groupe de mise à l'échelle automatique. La mise à l'échelle automatique peut être utilisée pour créer un cluster Des instances EC2 pour votre entreprise en pleine croissance.

Vous devez viser une charge minimale

Pour réduire les coûts, vous pouvez réduire la charge de l'instance si votre type d'instance a une utilisation élevée du processeur ou de la mémoire. Vous pouvez également exécuter toute votre opération sans aucun tracas.

Réserver ou repérer des instances

Des instances réservées ou ponctuelles peuvent être utilisées pour réduire les coûts. Les instances à la demande sont préférables lorsque vos instances EC2 ne seront utilisées que pendant une courte période. Les instances réservées ou ponctuelles peuvent être une meilleure option si vous cherchez à utiliser davantage de vos instances.

Lorsqu'elles ne sont pas nécessaires, n'oubliez pas de désactiver les instances EC2

Parfois, les instances EC2 peuvent continuer à fonctionner, ce qui augmente vos coûts. Vous pouvez apprendre à désactiver les systèmes de production qui ne sont pas nécessaires. L'automatisation peut être utilisée pour arrêter ces systèmes lorsqu'ils ne sont pas utilisés.

Identifiez et arrêtez les instances EC2 à faible utilisation

Identifiez les instances EC2 inactives ou sous-utilisées. Ensuite, vous pouvez réduire vos coûts en les arrêtant ou en diminuant leur taille.

Pour optimiser vos coûts ECS, vous pouvez utiliser AWS Billing and Outil de gestion des coûts. Vous pouvez également utiliser AWS Instance Scheduler pour arrêter les instances et AWS Operations Conductor pour réduire le nombre d'instances EC2.

Conclusion

Ce didacticiel était une plongée approfondie dans AWS EC2. J'espère que vous avez aimé. Cet ensemble de compétences est très recherché par les recruteurs dans le domaine du cloud. En savoir plus sur services de cloud computing pour vous aider à décider si le cloud convient à votre entreprise.

Vous pouvez choisir parmi une gamme de services AWS EC2 pour répondre aux exigences de votre application. Ce guide a également expliqué le modèle de tarification de la plateforme cloud AWS EC2.

Vous pouvez également explorer certains Terminologies clés AWS qui font progresser votre apprentissage AWS.

Merci à nos commanditaires
Plus de bonnes lectures sur le Cloud Computing
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder