Với quy mô sản xuất càng lớn đòi hỏi hệ thống tự động hóa lớn, lượng truy cập, truy xuất dữ liệu vào các phần mềm quản trị hệ thống cao sẽ dẫn đến tình trạng tắc nghẽn đường truyền truy cập dữ liệu.

Do đó, công nghệ Auto Scaling tích hợp trong CMC Cloud sẽ tự động mở rộng hoặc giảm thiểu số lượng các tài nguyên máy tính được phân phối cho ứng dụng vào bất kỳ thời điểm nào theo nhu cầu sử dụng. 5 phút/lần, hệ thống sẽ tự động kiểm tra, đưa ra cảnh báo định kỳ, đảm bảo không bị quá tải VM.

I. Auto Scaling là gì?

CMC Auto Scaling là tính năng tự động nhân rộng máy chủ ảo ECS dựa trên chính sách AS được cấu hình, đảm bảo cung cấp đủ số lượng máy chủ ảo ECS để chạy ứng dụng giúp cân bằng hiệu năng và hiệu quả chi phí.

II. Nguyên nhân hình thành Auto Scaling:

Trong quá trình sử dụng các dịch vụ điện toán đám mây sẽ có những lúc hệ thống của khách hàng gặp vấn đề như số lượng người dùng truy cập tăng đột biến dẫn đến máy chủ web hoặc máy chủ ứng dụng bị quá tải dẫn đến hệ thống bị ngừng hoạt động là không tránh khỏi. Chình vì vậy, tính năng của CMC Cloud là CMC Auto Scaling đã được sinh ra để giải quyết vấn đề này.

III. Các thành phần của CMC Auto Scaling

1.Auto Scaling Groups

Các nhóm là các nhóm logic chứa tập hợp các phiên bản ECS có các đặc điểm tương tự nhau cho mục đích mở rộng và quản lý. Sử dụng các nhóm tự động mở rộng, có thể tăng số lượng phiên bản ECS để cải thiện hiệu suất ứng dụng và có thể giảm số lượng phiên bản ECS tùy thuộc vào lượng truy cập để giảm chi phí. CMC Auto Scaling cũng duy trì một số lượng phiên bản ECS nhất định ngay cả khi một phiên bản ECS không đủ tốt để đáp ứng nhu cầu.

Để đáp ứng hiệu năng, ASG tự động khởi chạy đủ số lượng phiên bản ECS và duy trì các phiên bản ECS này bằng cách thực hiện kiểm tra định kỳ thông qua việc giám sát các chỉ số. Nếu bất kỳ ECS xảy ra sự cố, ASG sẽ chấm dứt phiên bản đó và khởi chạy một phiên bản khác để thay thế.

Sử dụng CMC Auto Scaling, có thể tự động tăng hoặc giảm số lượng phiên bản ECS đang chạy trong nhóm để đáp ứng các điều kiện thay đổi về nhu cầu doanh nghiệp hay lượng truy cập của khách hàng.

2. Phiên bản ECS

Phiên bản ECS là một mẫu được sử dụng bởi ASG, mẫu này là một file template dựa theo cấu hình chuẩn của máy chủ ảo cài đặt ứng dụng của KH, khi được khởi chạy thì ASG sẽ tạo ra các ECS với dữ liệu và cấu hình của file template này.

IV: Lợi ích

1. Thiết lập thay đổi quy mô một cách nhanh chóng

Cho phép bạn thiết lập các cấp sử dụng mục tiêu cho nhiều tài nguyên trong một giao diện trực quan duy nhất. Bạn có thể xem nhanh mức sử dụng trung bình của tất cả các tài nguyên có thể thay đổi quy mô mà không phải di chuyển sang các bảng điều khiển khác. 

2. Đưa ra quyết định sáng suốt về thay đổi quy mô

Auto Scaling cho phép bạn xây dựng các kế hoạch thay đổi quy mô giúp tự động hóa cách các nhóm tài nguyên khác nhau phản ứng với những thay đổi theo yêu cầu. Bạn có thể tối ưu hóa độ khả dụng, chi phí hoặc cân bằng cả hai yếu tố này. Auto Scaling tự động tạo tất cả các chính sách thay đổi quy mô và thiết lập mục tiêu cho bạn dựa trên tùy chọn của bạn, giám sát ứng dụng của bạn và tự động thêm hoặc bớt dung lượng khỏi các nhóm tài nguyên trong thời gian thực khi nhu cầu thay đổi.

3. Tự động duy trì hiệu năng

Bằng cách sử dụng tính năng này, bạn sẽ có thể duy trì hiệu năng và độ khả dụng tối ưu của ứng dụng, ngay cả khi khối lượng công việc thay đổi liên tục, định kỳ hoặc không thể dự đoán trước. Liên tục giám sát ứng dụng của bạn để bảo đảm rằng những ứng dụng này vận hành ở mức hiệu năng mà bạn muốn. Khi nhu cầu đạt đỉnh, hệ thống sẽ tự động tăng dung lượng của tài nguyên bị hạn chế để bạn có thể duy trì chất lượng cao cho dịch vụ.

4. Chỉ trả tiền cho những gì bạn sử dụng

CMC Auto Scaling có thể giúp tối ưu hóa việc sử dụng và hiệu quả chi phí khi sử dụng các dịch vụ Cloud CMC để bạn chỉ phải trả tiền cho các tài nguyên bạn thực sự cần. Khi nhu cầu giảm sút, CMC Auto Scaling sẽ tự động loại bỏ mọi dung lượng tài nguyên dư thừa để giúp bạn tránh phải chi trả quá mức cần thiết.