Tạo Auto Scaling Group

Tạo Auto Scaling Group

  1. Ở giao diện EC2, chọn Auto scaling group ở sidebar, sau đó click Create auto scaling group.

  2. Ở giao diện tạo ASG:

    • Name điền AppTierASG
    • Launch template chọn AppTier-LaunchTemplate
    • Kéo xuống dưới cùng và click Next
  3. Ở giao diện tạo ASG phần Network:

    • VPC: my-vpc
    • AZs and subnets chọn Private Subnet 1Private Subnet 2
    • Click Next
  4. Ở giao diện config tiếp theo:

    • Load balancing chọn Attach to an existing load balancer
    • Chọn Choose from your load balancer target group sau đó chọn AppTierTargetGroup
    • Lướt xuống cuối và click Next
  5. Ở giao diện config tiếp theo:

    • Desired capacity: 2
    • Min desired capacity: 2
    • Max desired capacity: 2
    • Lướt xuống cuối và click Next
    • Next tới bước cuối cùng thì click Create auto scaling group
  6. Hoàn thành tạo ASG:

  7. Sau khi tạo ASG thành công, 2 ec2 instance mới sẽ được tạo:

→ Bây giờ chúng ta có 3 ec2 instances, giờ chúng ta có thể terminate con instance gốc My App Server 1 đi (nhưng recommend nên giữ lại để dễ dàng troubleshoot sau này)

→Nếu terminate bất kỳ con nào trong ASG, thì con mới sẽ được launched bởi ASG ngay tức thì

  1. Thử terminate cả 2 con trong ASG đi, 2 con mới sẽ được launched ngay lập tức bởi ASG