Présentation d'Amazon EC2 - Amazon Elastic Compute Cloud

Présentation d'Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) offre une capacité de calcul évolutive dans le cloud Amazon Web Services (AWS). L'utilisation d'Amazon EC2 vous dispense d'investir à l'avance dans du matériel et, par conséquent, vous pouvez développer et déployer les applications plus rapidement. Vous pouvez utiliser Amazon EC2 pour lancer autant de serveurs virtuels que nécessaire, configurer la sécurité et les réseaux, et gérer le stockage. Amazon EC2 vous permet d'augmenter ou de diminuer l'échelle afin de gérer les modifications en termes d'exigences ou de pics de popularité, et réduire ainsi le besoin de prévoir le trafic.

Pour plus d'informations sur le cloud computing, consultez Qu'est-ce que le Cloud Computing ?

Fonctionnalités d'Amazon EC2

Amazon EC2 offre les fonctionnalités suivantes :

  • Environnements de calcul virtuels, appelés instances

  • Modèles préconfigurés pour vos instances, appelés Amazon Machine Images (AMI), qui combinent les composants dont vous avez besoin pour votre serveur (système d'exploitation et logiciels supplémentaires inclus)

  • Diverses configurations de capacité d'UC de mémoire, de stockage et de mise en réseau pour vos instances, appelées types d'instance

  • Sécuriser les informations de connexion de vos instances à l'aide de paires de clés (AWS stocke la clé publique, tandis que vous stockez la clé privée dans un endroit sécurisé)

  • Volumes de stockage pour les données temporaires qui sont supprimées lorsque vous arrêtez, mettez en veille prolongée ou résiliez votre instance, appelés volumes de stockage d'instance

  • Volumes de stockage permanents pour vos données à l'aide d'Amazon Elastic Block Store (Amazon EBS), appelés volumes Amazon EBS

  • Plusieurs emplacements physiques pour vos ressources, tels que les instances et les volumes Amazon EBS, appelés Régions et Zones de disponibilité

  • Pare-feu permettant de spécifier les protocoles, ports et plages d'adresses IP source qui peuvent atteindre vos instances à l'aide des groupes de sécurité

  • Adresses IPv4 statiques pour le cloud computing dynamique, appelées adresses IP Elastic

  • Métadonnées, appelées balises, que vous pouvez créer et affecter à vos ressources Amazon EC2

  • Réseaux virtuels que vous pouvez créer et qui sont logiquement isolés du reste du cloud AWS, et que, le cas échéant, vous pouvez connecter à votre propre réseau, appelés Virtual Private Clouds (VPC)

Pour plus d'informations sur les fonctions de Amazon EC2, consultez la page produit Amazon EC2.

Amazon EC2 vous permet d'exécuter toute solution Windows compatible sur notre plateforme de cloud computing haute performance, fiable et économique. Pour plus d'informations veuillez consulter Windows Server sur AWS.

Pour plus d'informations sur l'exécution de votre site web sur AWS, consultez Hébergement web.

Comment démarrer avec Amazon EC2

Tout d'abord, vous devez vous préparer à utiliser Amazon EC2. Une fois la configuration terminée, vous êtes prêt à compléter le tutoriel Démarrez pour Amazon EC2. Chaque fois que vous avez besoin d'informations supplémentaires sur une fonction Amazon EC2, vous pouvez lire la documentation technique.

Utilisation des instances Windows

Si vous souhaitez savoir si AWS vous convient, contactez le service commercial AWS. Si vous avez des questions techniques sur Amazon EC2, utilisez AWS re:Post.

Vous pouvez allouer des ressources Amazon EC2, telles que des instances et des volumes, en utilisant directement Amazon EC2. Vous pouvez aussi allouer des ressources Amazon EC2 à l'aide d'autres services dans AWS. Pour plus d'informations, consultez la documentation suivante :

Pour répartir automatiquement le trafic applicatif entrant sur plusieurs instances, utilisez Elastic Load Balancing. Pour plus d'informations, consultez le Guide de l'utilisateur Elastic Load Balancing.

Pour obtenir une base de données relationnelle gérée dans le cloud, utilisez Amazon Relational Database Service (Amazon RDS) pour lancer une instance de base de données. Même si vous pouvez configurer une base de données sur une instance EC2, Amazon RDS présente l'avantage de gérer vos tâches de gestion de base de données, telles que l'application de correctifs logiciels, la sauvegarde et le stockage de sauvegardes. Pour de plus amples informations, veuillez consulter le Guide du développeur Service de base de données relationnelle Amazon.

Pour faciliter la gestion des conteneurs Docker sur un cluster d'instances EC2, utilisez Amazon Elastic Container Service (Amazon ECS). Pour de plus amples informations, veuillez consulter le Guide du développeur Amazon Elastic Container Service ou le Guide de l'utilisateur Amazon Elastic Container Service pour AWS Fargate.

Pour superviser les statistiques de base de vos instances et les volumes Amazon EBS, utilisez Amazon CloudWatch. Pour plus d'informations, consultez le Guide de l'utilisateur Amazon CloudWatch.

Pour détecter une utilisation potentiellement non autorisée ou malveillante de vos instances EC2, utilisez Amazon GuardDuty. Pour plus d'informations, consultez le Guide de l'utilisateur Amazon GuardDuty.

Accès à Amazon EC2

Amazon EC2 fournit une interface utilisateur basée sur le Web, la console Amazon EC2. Si vous êtes inscrit à un compte AWS, vous pouvez accéder à la console Amazon EC2 en vous connectant à la AWS Management Console et en sélectionnant EC2 depuis la page d'accueil de la console.

Si vous préférez utiliser une CLI, vous disposez des options suivantes :

AWSInterface de ligne de commande (CLI)

Fournit des commandes pour une large gamme de produits AWS et est prise en charge par Windows, Mac et Linux/UNIX. Consultez AWS Command Line Interface Guide de l'utilisateur pour démarrer. Pour plus d'informations sur les commandes pour Amazon EC2, consultez ec2 dans le manuel AWS CLIRéférence des commandes.

AWS Tools for Windows PowerShell

Fournit des commandes pour une large gamme de produits AWS à ceux qui écrivent des scripts dans l'environnement PowerShell. Consultez le AWS Tools for Windows PowerShell Guide de l'utilisateur pour démarrer. Pour plus d'informations sur les applets de commande pour Amazon EC2, consultez AWS Tools for PowerShell Référence des applets de commande.

Amazon EC2 prend en charge la création de ressources avec AWS CloudFormation. Vous créez un modèle, dans JSON ou YAML, qui décrit vos ressources AWS, et AWS CloudFormation alloue et configure ces ressources pour vous. Vous pouvez réutiliser vos modèles CloudFormation pour allouer les mêmes ressources plusieurs fois, que ce soit dans la même région et le même compte ou dans des régions et comptes différents. Pour de plus amples informations sur les types de ressources et les propriétés pour Amazon EC2, veuillez consulter Référence de type de ressource EC2 dans le AWS CloudFormation Guide de l'utilisateur.

Amazon EC2 fournit une API de requête. Ces requêtes sont des requêtes HTTP ou HTTPS qui utilisent les verbes HTTP GET ou POST et un paramètre de requête nommé Action. Pour plus d'informations sur les actions d'API pour Amazon EC2, consultez Actions dans le Amazon EC2 API Reference.

Si vous préférez développer des applications utilisant des API propres au langage au lieu d'envoyer une demande via HTTP ou HTTPS, AWS fournit des bibliothèques, des exemples de code, des tutoriels et d'autres ressources aux développeurs de logiciels. Ces bibliothèques offrent des fonctions de base qui automatisent les tâches telles que la signature cryptographique des demandes, les nouvelles tentatives de demande et la gestion des réponses d'erreur. Vous pouvez ainsi démarrer plus facilement. Pour en savoir plus, consultez la section Outils pour créer sur AWS.

Tarification pour Amazon EC2

Lorsque vous vous inscrivez à AWS, vous pouvez démarrer gratuitement avec Amazon EC2 grâce à l'offre gratuite AWS.

Amazon EC2 propose les options d'achat suivantes pour les instances :

On-Demand instances

Payez les instances que vous utilisez à la seconde, avec un minimum de 60 secondes, sans engagement à long terme ou paiement initial.

Savings Plans

Vous pouvez réduire les coûts de Amazon EC2 en vous engageant pour une utilisation continue, en USD par heure, pour une durée de 1 à 3 ans.

Reserved instances

Vous pouvez réduire les coûts de Amazon EC2 en vous engageant pour une configuration d'instance spécifique, incluant le type et la région, pour une durée de 1 à 3 ans.

Spot instances

Demande d'instances EC2 inutilisées, ce qui peut réduire vos coûts de Amazon EC2 de façon considérable.

Pour obtenir la liste complète des tarifs de Amazon EC2, consultez la Tarification Amazon EC2.

Lorsque vous calculez le coût d'un environnement alloué, n'oubliez pas d'inclure les coûts accessoires tels que le stockage d'instantanés pour les volumes EBS. Pour calculer le coût d'un exemple d'environnement alloué, consultez le Centre d'optimisation des coûts du Cloud.

Pour consulter votre facture, dirigez-vous vers le Tableau de bord de gestion des coûts et de la facturation dans la console AWS Billing and Cost Management. Votre facture contient des liens vers les rapports d'utilisation qui fournissent des détails sur votre facture. Pour en savoir plus sur la facturation des comptes AWS, consultez le guide de l'utilisateur AWS Billing and Cost Management.

Pour toute question relative à la facturation, aux comptes et aux événements AWS, contactez AWS Support.

Pour une vue d'ensemble de Trusted Advisor, service qui vous aide à optimiser les coûts, la sécurité et les performances de votre environnement AWS, consultez AWS Trusted Advisor.

Conformité DSS PCI

Amazon EC2 prend en charge le traitement, le stockage et la transmission des données de cartes bancaires par un commerçant ou un fournisseur de services et a été validé comme étant conforme à la norme PCI (Payment Card Industry) DSS (Data Security Standard). Pour plus d'informations sur PCI DSS, et notamment sur la manière de demander une copie du package de conformité PCI AWS, consultez PCI DSS, niveau 1.