-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
trial/dan-1292-create-infra-scripts-to-automate-the-deployment-onto-ecs #3724
base: main
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
…edCount. Add Autoscaling policies for services that can benefit from horizontal scaling, scale up/down based on CPU utilization and Memory.
…d at it, Thus it is not required to have the server 443 block for the app.conf.template.use-cloudtls. A separate template is used so not to break the deployments that use certbot + letsencrypt.
I've updated the PR with changes to include horizontal auto-scaling of tasks based on cpu and memory for api-backend, background, model-servers, and web-server. Additionally, I've updated the templates to accept parameters for task memory, cpu, and desired count. Lastly, I set the default memory & cpu for tasks based on approx values from the Kubernetes helm-charts. The ECS Fargate mem/cpu values are based on the following table: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-cpu-memory-error.html |
Description
How Has This Been Tested?
Steps
./deploy 172.31.0.0/16
.Backporting (check the box to trigger backport action)
Note: You have to check that the action passes, otherwise resolve the conflicts manually and tag the patches.