192 votes

Quelle est la différence entre Amazon ECS et Amazon EC2?

Je viens de commencer sur AWS EC2. Je comprends que EC2 est comme un ordinateur distant où je peux faire à peu près tout ce que je veux. Ensuite, j'ai découvert ECS. Je sais qu'il utilise Docker, mais je suis confus concernant la relation entre ces deux.

Est-ce que ECS est simplement une installation de Docker dans EC2 ? Si j'ai déjà un EC2 et que je lance un ECS, est-ce que cela signifie que j'ai deux instances ?

3voto

David Hsu Points 256

D'accord, comme vous le savez, EC2 est une machine virtuelle sur AWS et ECS est un système d'orchestration de conteneurs sur AWS.

Pour utiliser ECS, vous devez exécuter votre conteneur dans des machines virtuelles parmi lesquelles EC2 est l'une des options pour cela.

Vous devrez installer ecs-agent sur EC2 pour établir une connexion avec ECS. ECS peut également surveiller l'utilisation des ressources sur votre EC2. Ainsi, plus vous choisissez un type d'EC2 de niveau supérieur, plus votre conteneur peut utiliser de ressources (CPU/MEM).

2voto

Anass Kartit Points 773

ECS est un orchestrateur de conteneurs tout comme Kubernetes ou Docker Swarm, EC2 est une plateforme Amazon Elastic Compute Cloud pour la création de machines virtuelles. ECS vous permet d'exécuter des conteneurs soit dans des environnements serverless (Fargate) où vous n'avez pas à exécuter de VM, soit dans des environnements non gérés où vous hébergez les conteneurs sur des instances EC2.

-6voto

hongdeshuai Points 15

La principale différence sont les instances Fargate que ECS fournit.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X