1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
1
Hello, this answer assumes the customer is in control of the AWS environment and the implementor is aware of the system requirements to run the applications.
The implementor's duty at this time only focuses on supplying the necessary information to the customer:
- the required VCPU and memory amount for each application/container
- autoscaling requirements: when should more containers be added or removed based on a metric such as CPU usage
The customer is then required to set up the following on AWS:
- an ECS cluster, Fargate is easier to set up since it is serverless https://docs.aws.amazon.com/AmazonECS/latest/developerguide/clusters.html
- service definition for each application https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs_services.html
- task definition files for each container of a service https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definitions.html
- a load balancer and target groups if the application is a web app https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-load-balancing.html
답변함 2년 전