Auto Scaling Group trong AWS

0 phút đọc

Auto Scaling Group (ASG) là gì

AWS Auto Scaling Group là tính năng tự động mở rộng để đảm bảo rằng các phiên bản Amazon EC2 đủ để chạy các ứng dụng của bạn. Bạn có thể tạo một nhóm AWS Auto Scaling trong các phiên bản EC2.

AWS Auto Scaling Group
  • Minimum size: Số lượng EC2 instance tối thiểu cần có
  • Maximum size: Số lượng EC2 instance tối đa
  • Desired capacity: Số lượng EC2 instance thực tế chạy

Thành phần của ASG

  • Launch configuration: config khi launch instance mới
    • AMI + Instance types
    • EC2 user data (optional)
    • EBS volumes
    • Security Groups
    • SSH key pair
  • Min size / Max size / Initial Capacity
  • Network, subnets
  • Load Balancer (optional)
  • Scaling policies (đặt ra các policies để mở rộng, ví dụ: tỉ lệ CPU, Network...)
  • Scheduled actions (Lịch trình để sử dụng scaling, ví dụ: cứ 5 phút 1 lần...)

Tóm tắt

  • Có thể tạo Scaling Policies dựa trên % CPU, Network... hoặc đặt lịch (Scheduled)
  • Cần sử dụng Launch configuration hoặc Launch Templates (version mới)
  • Để update ASG chỉ cần update lại Launch configuration/Launch Templates
  • IAM role attach vào ASG sẽ assign cho EC2 instances
  • ASG miễn phí, chúng ta chỉ cần trả cho resource như EC2, EBS...

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào

Avatar TechMely Team
Được viết bởi

TechMely Team

Cuộc sống có quyền đẩy bạn ngã nhưng ngồi đó than khóc hay đứng dậy và tiếp tục là quyền của bạn.
Khoá học javascript từ cơ bản đến chuyên sâuYoutube Techmely