Amazon EC2 présente un environnement informatique vraiment virtuel, vous permettant d'utiliser des interfaces de service Web pour lancer des instances avec une variété de systèmes d'exploitation, les charger avec votre environnement d'applications personnalisées, gérer les autorisations d'accès à votre réseau, et exécuter votre image en utilisant autant ou aussi peu de systèmes que vous le désirez.

Pour utiliser Amazon EC2, vous devez simplement :

  • sélectionner une image machine Amazon (AMI) pré-configurée, basée sur un modèle et exploitable immédiatement, ou créer une AMI contenant vos applications, bibliothèques, données et paramètres de configuration associés ;
  • configurer la sécurité et l'accès au réseau sur votre instance Amazon EC2.
  • Choisissez quel(s) type(s) d'instance vous voulez, puis démarrez, arrêtez et surveillez autant d'instances de votre AMI que nécessaire, à l'aide des API de service Web ou des outils de gestion proposés.
  • Déterminez si vous voulez exécuter dans plusieurs emplacements, utiliser des points de terminaison d'IP statique, ou annexer du stockage persistant par bloc à vos instances.
  • Payer seulement les ressources que vous consommez, comme les heures-instance ou le transfert de données.

Lancez une instance Amazon EC2 gratuitement

Essayez Amazon EC2 gratuitement

Le niveau gratuit d'AWS inclut 750 heures par mois d'utilisation d'instances t2.micro Linux et Windows durant un an. Pour rester dans le cadre de l'offre gratuite, vous devez uniquement utiliser des instances EC2 Micro.

Voir les détails relatifs au niveau gratuit d'AWS »

Amazon EC2 fournit un grand nombre de puissantes fonctionnalités permettant de créer des applications professionnelles évolutives et résistantes aux pannes.

Les instances nues Amazon EC2 offrent à vos applications un accès direct au processeur et à la mémoire du serveur sous-jacent. Ces instances sont idéales pour les charges de travail nécessitant un accès à des ensembles de fonctions matérielles (comme Intel VT-x) ou pour les applications qui doivent être exécutées dans des environnements non virtualisés pour des questions de licence ou d'assistance. Les instances nues reposent sur le système Nitro, un ensemble de composants de déchargement matériel et de protection matérielle conçus par AWS, rassemblés pour vous permettre de mettre en œuvre de manière sécurisée des applications hautement disponibles, critiques pour l'activité et l'entreprise. Les instances nues sont identiques aux instances virtuelles EC2 en matière de sécurité, de fiabilité, de capacité élastique et de compatibilité avec différents systèmes d'exploitation et différents packs logiciels. Vous pouvez utiliser les instances nues avec des services AWS comme Amazon Virtual Private Cloud (VPC), Elastic Block Store (EBS) et Elastic Load Balancing (ELB). Les instances nues sont disponibles en version préliminaire publique. Vous pouvez demander l'accès à des instances nues EC2 en remplissant notre formulaire de demande.

Les clients exigeant la puissance de traitement énorme d'une virgule flottante tireront avantage de la nouvelle génération d'instances de calcul GPU à but général d'AWS, des instances Amazon EC2 P3 disposant d'un maximum de 8 GPU NVIDIA Volta GV100. Les instances P3 offrent jusqu'à 1 petaFLOPS de précision mixte, 125 TeraFLOPS de précision simple et 62 TeraFLOPS de précision double en matière de performances de virgule flottante. Une interconnexion NVLink de seconde génération à 300 Go/s permet une communication entre GPU à haut débit et faible latence. Les instances P3 proposent également jusqu'à 64 CPU virtuels sur un processeur Intel Xeon E5 (nom de code Broadwell), 488 Go de RAM et 25 Go/s de bande passante regroupée dédiée à l'aide d'Elastic Network Adapter (ENA). Les instances P3 conviennent parfaitement à l'apprentissage-machine, aux calculs haute performance, à la dynamique numérique des fluides, à la finance numérique, aux analyses sismiques, à la modélisation moléculaire, à la génomique et aux charges de travail de rendu.

Les clients exigeant des capacités graphiques élevées tireront avantage des instances graphiques GPU. L'instance graphique GPU de la génération actuelle, l'instance G3, permet d'accéder à des unités GPU NVIDIA Tesla M60, chacune dotée de 2 048 cœurs de traitement parallèle, de 8 Go de mémoire GPU et d'un encodeur matériel prenant en charge jusqu'à 10 flux H.265 (HEVC) 1080p30 et jusqu'à 18 flux H.264 1080p30. Avec les dernières versions de pilotes, ces GPU prennent en charge les modèles de programmation OpenGL, DirectX, CUDA, OpenCL et SDK Capture (anciennement appelé SDK GRID). Les instances graphiques GPU conviennent parfaitement aux visualisations 3D, aux postes de travail distants utilisant de nombreux graphiques, au rendu 3D, au streaming d'applications, à l'encodage vidéo et à d'autres charges de travail graphiques côté serveur.

Les clients qui nécessitent un accès E/S aléatoire, à faible latence et haut débit peuvent tirer parti des instances à E/S élevées. Les instances I/O élevées sont un type d'instance Amazon EC2 capable d'offrir aux clients des taux I/O dépassant 3 millions d'IOPS. Les instances I/O élevées I3 sont soutenues par des disques SSD Non-Volatile Memory Express (NVMe). Elles conviennent particulièrement aux clients exécutant des bases de données NoSQL très performantes, des systèmes transactionnels et des charges de travail Elasticsearch. Les instances I/O élevées offrent également un débit de disque séquentiel maximal de 16 Go/s, ce qui est parfait pour les charges de travail d'analyses.

Reportez-vous à la rubrique Types d'instances Amazon EC2 pour en savoir plus sur les instances I/O élevées.

Les instances à stockage dense sont principalement destinées aux clients ayant besoin d'une très forte densité de stockage par instance et d'un débit d'E/S séquentielles élevé pour des applications impliquant de gros volumes de données (telles que des entrepôts de données à traitement massivement parallèle [MPP], des calculs distribués via MapReduce et Hadoop, ou encore des tâches de traitement de données et de fichiers journaux). Les instances à stockage dense sont des instances Amazon EC2 qui peuvent fournir aux clients un débit d'E/S séquentielles pouvant atteindre 3,9 Go/s et jusqu'à 48 To de stockage d'instance répartis sur 24 disques durs. Elles peuvent également proposer un ensemble équilibré avec un stockage et une mémoire moins élevés par CPU virtuel et une mise en réseau basée sur Elastic Network Adapter (ENA) allant jusqu'à 25 Gbit/s de bande passante réseau au sein d'un groupe de placement. Consultez la page Types d'instances Amazon EC2 pour en savoir plus sur les instances à stockage dense.

Les exigences des charges de travail Amazon EC2 peuvent être très différentes pour ce qui est du stockage. Au-delà du stockage d'instances intégré, nos services Amazon Elastic Block Store (Amazon EBS) et Amazon Elastic File System (Amazon EFS) répondent aux autres exigences des charges de travail en matière de stockage dans le cloud.

Amazon EBS propose des volumes de stockage en mode bloc permanents, hautement disponibles, cohérents et à faible latence à utiliser avec les instances Amazon EC2. Chaque volume Amazon EBS est automatiquement répliqué au sein de sa zone de disponibilité, afin de vous protéger contre toute défaillance de composants, tout en garantissant une disponibilité et une durabilité élevées. Le service est conçu pour les gestionnaires d'applications qui doivent adapter les capacités, performances et coûts des charges de travail.

Amazon EFS propose un stockage de fichiers dans le cloud simple, évolutif, permanent et entièrement géré pour un accès partagé. Conçu pour offrir une disponibilité et une durabilité élevées dans plusieurs zones de disponibilité, le service fournit une interface de système de fichiers avec une sémantique d'accès de système de fichiers standard, augmente et diminue automatiquement la capacité, et offre aux gestionnaires d'applications un débit élevé et des latences constantes et faibles à l'échelle du pétaoctet. 

Vous serez facturé à la fin du mois pour vos ressources d'EC2 réellement consommées.

Par exemple, supposons que vous lancez 20 instances de type Small au prix de 0,085 USD de l'heure à un moment donné. Les instances commenceront à être initialisées immédiatement, mais elles ne commenceront pas nécessairement au même moment. Chaque instance stockera son temps réel de lancement. Par la suite, chaque instance sera facturée pour ses heures (à 0,085 USD/heure) d'exécution au début de chaque heure par rapport au moment du lancement. Chaque instance fonctionne jusqu'à ce qu'un des cas suivants se produise : vous mettez fin à l'instance via l'appel d'API TerminateInstances (ou un outil équivalent), l'instance se ferme (par exemple, avec la commande UNIX « shutdown »), ou l'hôte s'arrête en raison d'une défaillance du logiciel ou du matériel. Les heures d'instance partiellement consommées sont facturées en tant qu'heures entières.

Amazon EC2 offre la possibilité de placer des instances à divers emplacements. Les emplacements d'Amazon EC2 sont composés de régions et de zones de disponibilité. Les zones de disponibilité sont des endroits distincts qui sont conçus pour être isolés des défaillances dans d'autres zones de disponibilité et fournir une connectivité de réseau de faible latence aux autres zones de disponibilité dans la même région. En lançant des instances dans des zones de disponibilité séparées, vous pouvez protéger vos applications de défaillance d'un seul emplacement. Les régions consistent en une ou plusieurs zones de disponibilité ; elles sont dispersées d'un point de vue géographique et sont dans des zones géographiques ou des pays séparés. L'engagement concernant l'accord sur les niveaux de services d'Amazon EC2 est une disponibilité à 99,95 % pour chaque région Amazon EC2. Pour plus d'informations sur la disponibilité de nos produit et service par région, reportez-vous à la section relative aux produits et services régionaux.

Les adresses IP élastiques sont des adresses IP statiques conçues pour le cloud computing dynamique. Une adresse IP élastique est associée à votre compte et non pas à une instance particulière, et vous contrôlez cette adresse jusqu'à ce que vous décidez explicitement de la libérer. Contrairement aux adresses IP statiques traditionnelles, cependant, les adresses IP élastiques vous permettent de masquer des défaillances d'instance ou d'Availability Zone en reconfigurant vos adresses IP publiques par programmation sur n'importe quelle instance dans votre compte. Plutôt que de compter sur un technicien de données pour reconfigurer ou remplacer votre hôte, ou attendre que le serveur DNS propagera à l'ensemble de vos clients, Amazon EC2 vous permet de concevoir autour des problèmes avec votre instance ou logiciel en remappant rapidement votre adresse IP élastique à une instance de remplacement. En outre, vous pouvez configurer l'enregistrement DNS inverse de l'une de vos adresses IP élastique en remplissant ce formulaire.

Auto Scaling permet une augmentation ou une réduction automatique à l'échelle de votre capacité Amazon EC2 en fonction des conditions que vous définissez. Avec Auto Scaling, vous pouvez vous assurer que le nombre d'instances Amazon EC2 que vous utilisez augmente de façon continue durant les pics de demandes pour maintenir la performance, et diminue automatiquement durant la baisse des demandes pour minimiser les coûts. Auto Scaling convient particulièrement aux applications qui connaissent des variations horaires, journalières, ou hebdomadaires d'utilisation. Auto Scaling est activé par Amazon CloudWatch et disponible sans frais supplémentaires, au-delà des frais d'Amazon CloudWatch. Consultez Auto Scaling pour plus de détails.

Les clients disposant de charges de travail dont les calculs sont complexes, tels que des processus parallèles couplés étroitement, ou dont les applications sont sensibles aux performances du réseau, peuvent obtenir les mêmes excellentes performances de calcul et de réseau que celles offertes par les infrastructures conçues sur mesure tout en tirant parti de l'élasticité, de la flexibilité et des avantages économiques d'Amazon EC2. Les instances de calcul en cluster, les instances GPU en cluster, ainsi que les instances en cluster à mémoire élevée ont été spécifiquement conçues pour fournir de hautes performances réseau. Elles peuvent être lancées automatiquement en cluster, ce qui permet aux applications d'obtenir les performances réseau à faible latence requises pour une communication étroitement couplée et de nœud à nœud. Les instances en cluster fournissent aussi un débit largement supérieur, les rendant idéales pour les applications clientes ayant besoin d'effectuer des opérations intensives sur le réseau. En savoir plus sur l'utilisation d'Amazon EC2 et des autres services AWS pour les applications de type Calcul Haute Performance (HPC, High Performance Computing).

La mise en réseau améliorée vous permet d'obtenir des performances de paquet par seconde (PPS) nettement meilleures, de réduire l'instabilité du réseau et les latences. Cette fonctionnalité utilise une nouvelle pile de virtualisation de réseau qui offre de meilleures performances des E/S et une utilisation de la CPU réduite par rapport aux implémentations traditionnelles. Pour utiliser la mise en réseau améliorée, vous devez lancer une AMI HVM dans le VPC et installer le pilote approprié. Pour savoir comment activer la mise en réseau améliorée sur les instances EC2, consultez les didacticiels consacrés à la mise en réseau améliorée sous Linux et à la mise en réseau améliorée sous Windows. Pour connaître la disponibilité de cette fonctionnalité par instance ou pour en savoir plus, consultez la section FAQ sur la mise en réseau améliorée.

Les clients peuvent avoir un accès privé aux API Amazon EC2 à partir de leur VPC (Amazon Virtual Private Cloud) ou sur AWS Direct Connect, sans utiliser aucune adresse IP publique et sans avoir besoin que le trafic passe par Internet. AWS PrivateLink est une technologie créée sur mesure pour que les clients aient accès aux services Amazon par le biais d'un outil à hautes performances et hautement disponible, tout en maintenant tout le trafic réseau au sein même du réseau AWS. Afin d'utiliser Amazon EC2 avec AWS PrivateLink, vous devrez créer un point de terminaison pour EC2 dans votre VPC. Tout trafic destiné à ce point de terminaison sera acheminé vers le service EC2. Pour en savoir plus sur AWS PrivateLink, veuillez lire la documentation PrivateLink.

Le service de synchronisation temporelle Amazon fournit une source horaire extrêmement précise, fiable et disponible pour tous les services AWS, notamment les instances EC2. Toutes les instances exécutées dans un VPC peuvent accéder au service via une adresse IP universellement accessible. Le service utilise un ensemble d'horloges de référence redondantes, atomiques et connectées à des satellites dans les régions AWS afin de fournir des relevés extrêmement fiables et précis de l'heure actuelle selon la norme internationale UTC (temps universel coordonné). Pour obtenir des instructions sur la manière d'accéder à ce service, consultez les sections Réglage de l'heure dans les guides de l'utilisateur de Linux et de Windows.



Des Amazon Machine Images (AMI) sont préconfigurées avec une liste sans cesse croissante de systèmes d'exploitation. Nous travaillons avec nos partenaires et la communauté pour vous présenter le meilleur choix possible. Vous êtes également habilité à utiliser nos outils de regroupement pour télécharger vos propres systèmes d'exploitation. Les systèmes d'exploitation disponibles à l'heure actuelle à utiliser avec vos instances Amazon EC2 incluent :

AWS Marketplace propose une large palette de logiciels gratuits et payants, conçus par des fournisseurs reconnus pour exécuter vos instances EC2. Vous trouverez ci-dessous plusieurs exemples de produits. Pour consulter la gamme complète, rendez-vous sur le site d'AWS Marketplace.

Votre utilisation de ce service est soumise au Contrat client Amazon Web Services.