Amazon EC2 Auto Scaling

Thêm hoặc bớt công suất điện toán để đáp ứng thay đổi nhu cầu

Amazon EC2 Auto Scaling sẽ giúp bạn duy trì độ khả dụng của ứng dụng của bạn và cho phép bạn tự động thêm hoặc bớt các phiên bản EC2 theo các điều kiện bạn định ra. Bạn có thể sử dụng các tính năng quản lý nhóm của EC2 Auto Scaling để duy trì tình trạng ổn định và tính khả dụng của nhóm của bạn. Bạn cũng có thể sử dụng các tính năng dynamic scaling (thay đổi quy mô linh động) và predictive scaling (thay đổi quy mô dự đoán) của EC2 Auto Scaling để thêm hoặc bớt các phiên bản EC2. Dynamic Scaling sẽ phản hồi lại sự thay đổi về nhu cầu và Predictive Scaling sẽ tự động lập lịch đúng số phiên bản EC2 dựa vào nhu cầu đã được dự đoán. Dynamic Scaling và Predictive Scaling có thể được sử dụng cùng nhau để thay đổi quy mô nhanh hơn. 

Blog mới của AWS
SiteMerch-PredictiveScaling_Editorial

Tự động thay đổi quy mô trên các tùy chọn mua trong một ASG duy nhất. Đọc blog »

Chủ động đáp ứng với việc thay đổi lưu lượng truy cập với Predictive Scaling. Đọc blog>>

Lợi ích

Cải thiện khả năng chịu lỗi

Amazon EC2 Auto Scaling có khả năng phát hiện ra khi phiên bản gặp vấn đề, chấm dứt hoạt động của phiên bản đó và thay bằng phiên bản mới.  

Tăng khả năng sử dụng của ứng dụng

Amazon EC2 Auto Scaling đảm bảo rằng ứng dụng của bạn luôn có số lượng tính toán phù hợp và cũng chủ động cung cấp khả năng với Predictive Scaling.

Giảm chi phí

Amazon EC2 Auto Scaling chỉ thêm các phiên bản khi cần và có thể thay đổi quy mô trên các tùy chọn mua để tối ưu hóa hiệu suất và chi phí.

Cách thức hoạt động

Quản lý nhóm

Dù đang chạy một hay hàng nghìn phiên bản Amazon EC2, bạn vẫn có thể sử dụng Amazon EC2 Auto Scaling để phát hiện các phiên bản Amazon EC2 bị hư hỏng, các ứng dụng gặp vấn đề cũng như thay thế các phiên bản mà không cần bạn nhúng tay can thiệp. Việc này bảo đảm rằng ứng dụng của bạn có được công suất điện toán mà bạn mong muốn. Amazon EC2 Auto Scaling sẽ thực hiện ba chức năng sau để tự động hóa công tác quản lý nhóm các phiên bản EC2:

  • Theo dõi tình trạng của các phiên bản đang chạy
    Amazon EC2 Auto Scaling bảo đảm rằng ứng dụng của bạn có thể nhận lưu lượng và phiên bản EC2 đang hoạt động bình thường. Amazon EC2 Auto Scaling sẽ định kỳ thực hiện kiểm tra tình trạng để xác định xem có bất kỳ phiên bản nào gặp vấn đề hay không.
  • Tự động thay thế các phiên bản bị hư hỏng
    Khi có phiên bản bị hư hỏng không vượt qua kiểm tra tình trạng, Amazon EC2 Auto Scaling sẽ tự động chấm dứt hoạt động của phiên bản đó và thay bằng phiên bản mới. Điều đó không có nghĩa là bạn không cần phản ứng thủ công khi có phiên bản cần được thay.
  • Cân bằng công suất trên nhiều Vùng sẵn sàng
    Amazon EC2 Auto Scaling có khả năng tự động cân bằng các phiên bản trên nhiều vùng và luôn khởi chạy phiên bản mới để các phiên bản này được cân bằng giữa nhiều vùng càng đồng đều càng tốt trên toàn đội của bạn.
Tự động hóa việc quản lý Phiên bản EC2

Thay đổi quy mô theo lịch

Thay đổi quy mô theo lịch cho phép bạn thay đổi quy mô ứng dụng của mình trước khi có thay đổi về tải đã biết. Ví dụ: mỗi tuần, lưu lượng truy cập vào ứng dụng web của bạn bắt đầu tăng vào Thứ Tư, vẫn cao vào Thứ Năm và bắt đầu giảm vào Thứ Sáu. Bạn có thể lên lịch thay đổi quy mô cho các hoạt động dựa trên xu hướng lưu lượng truy cập ứng dụng web đã biết.

Print

Thay đổi quy mô linh hoạt

Amazon EC2 Auto Scaling cho phép bạn theo sát đường cong nhu cầu của ứng dụng, giảm nhu cầu dự trữ thủ công trước công suất Amazon EC2. Ví dụ: bạn có thể sử dụng các chính sách thay đổi quy mô bằng cách quét mục tiêu để chọn chỉ số tải cho ứng dụng, ví dụ như lượng sử dụng CPU. Hoặc, bạn có thể đặt giá trị mục tiêu bằng chỉ số “Số lượng yêu cầu mỗi mục tiêu” từ Cân bằng tải ứng dụng, tùy chọn cân bằng tải cho dịch vụ Elastic Load Balancing. Sau đó, Amazon EC2 Auto Scaling sẽ tự động điều chỉnh số lượng phiên bản EC2 theo nhu cầu để duy trì mục tiêu của bạn.

Tự động thay đổi quy mô giờ vàng: Khả năng theo dõi mục tiêu đã hoạt động chính xác tại Netflix

Predictive Scaling

Predictive Scaling, một tính năng của AWS Auto Scaling sử dụng machine learning để lập lịch đúng số phiên bản EC2 dựa trên việc dự đoán thay đổi về lưu lượng đang đến. Predictive Scaling dự đoán lưu lượng truy cập trong tương lai, bao gồm việc tăng đột biến xảy ra thường xuyên và cung cấp trước số lượng phiên bản EC2 phù hợp. Các thuật toán machine learning của Predictive Scaling phát hiện thay đổi trong xu hướng hàng ngày và hàng tuần, và tự động điều chỉnh dự báo của chúng. Điều này loại bỏ sự cần thiết phải điều chỉnh thủ công các tham số của Auto Scaling khi chu kỳ thay đổi theo thời gian, giúp việc cấu hình Auto Scaling trở nên đơn giản hơn. Auto Scaling được cải tiến với Predictive Scaling mang đến khả năng cung cấp năng lực nhanh hơn, đơn giản hơn và chính xác hơn, giúp giảm thiểu chi phí và giúp các ứng dụng đáp ứng nhanh hơn.

SiteMerch-PredictiveScaling_Editorial

Bắt đầu với Amazon EC2 Auto Scaling

icon1

Đăng ký tài khoản AWS

Nhận quyền sử dụng ngay lập tức Bậc miễn phí của AWS.
icon2

Tìm hiểu bằng hướng dẫn 10 phút

Bắt đầu bằng hướng dẫn đơn giản.
icon3

Bắt đầu xây dựng với AWS

Khởi tạo dự án AWS của bạn bằng hướng dẫn từng bước.

Tìm hiểu thêm về các tính năng của Amazon EC2 Auto Scaling

Truy cập trang tính năng
Bạn đã sẵn sàng để bắt đầu chưa?
Đăng ký
Bạn có thêm câu hỏi?
Hãy liên hệ chúng tôi