of Container services provided by AWS &$4 &,4 &$ 'BSHBUF DPOUSPMQMBOF EBUBQMBOF BQMBDFUPNBOBHF DPOUBJOFST BQMBDFXIFSFDPOUBJOFST BDUVBMMZXPSL (changed based on https://dev.classmethod.jp/articles/cmdevio2019-container/)
Service (control plane) • A service to manage containers that run in the cloud. • AWS will take care of installing the container execution environment, building the deployment environment, and autoscaling on your behalf.
Service (control plane) • A service that makes it easy to run Kubernetes on AWS. • Compared to ECS, it is capable of more advanced operations with richer functions. • Because it is a service that enables Kubernetes to run on AWS, EKS has less affinity with other AWS services than ECS. • On the other hand, it is possible to use tools that have been developed for Kubernetes.
Kubernetes • Containers have the ability to run applications, but they do not have the ability to manage them or link them with other containers. • Kubernetes solves this problem of not being able to collaborate, and makes it possible to manage networks and storage in a coordinated manner.
ECS and EKS 9 ʲECSʳ • Smooth integration with other AWS services such as IAM control, monitoring, logging, and deployment. • The current first choice of AWS. ʲEKSʳ • It has a high degree of freedom and allows for more advanced operations. • You can use tools developed for Kubernetes. vs
Cloud (data plane) • A service for building a virtual server in the cloud. • A server running on EC2 is called an EC2 instance. • There is a high degree of freedom in managing the OS, products to be used, version, etc.
plane) • A service for running containers without operational management of the instances. • While the degree of freedom is low, AWS manages much of the work, so there are fewer items that need to be managed.
EC2 and Fargate 12 ʲEC2ʳ • It needs to apply patches to OS and middleware, etc. ʲFargateʳ • AWS will take care of the instance type settings, auto-scaling settings, and cluster management. • Resource-optimized EC2 instances, such as GPU instances, cannot be used. • the current first choice of AWS. vs