Get Connected (1/4) • How can we connects all our fitness equipment and client services with all the end users? Such as fitness equipment brands, gym managers, trainers, exercisers, etc.
Global Market (3/6) • How to operate multiple IT systems and Application services for multiple regions with limited human resource? • Can we have the same technical skill sets and knowledge base when across regions? Such as the same CI/CD workflow, the same deployment technology, the same environment parameters, the same monitoring tools, the same failure recovery mechanism, etc. • Can we have the same contact windows and seamless support when across regions? • How to optimize selection and evaluation of technology when across regions?
Resource & Budget (1/3) • How to build an IT and/or RD team from scratch? • How to operate multiple IT systems and Application services for 30+ countries with limited human resource? • How to focus on core values and core business?
Resource & Budget (3/3) • Outcome example • We set up our AWS China cluster based on our AWS Global cluster architecture (and did some other l10n, testing works) within 1 week.
ECS Cluster Auto Scaling Terminology ECS Cluster ECS Task ECS Service A logical namespace. The basic unit. Similar to k8s pods. Service can have many tasks. Auto-replaces failed tasks.
ECS Cluster Auto Scaling Before ECS Cluster EC2 Auto Scaling Group ECS Tasks EC2 Instances Create Cluster Create ASG Start Instances Run Tasks But… !!!
ECS Cluster Auto Scaling • (中⽂文) Amazon ECS Cluster Capacity Providers> on ernestchiang.com • thinking with Amazon ECS capacity providers>, re:Invent 2019 • < Deep Dive on Amazon ECS Cluster Auto Scaling> on AWS Container Blog Reference