Sự khác biệt giữa các loại máy chủ ảo ECS của Alibaba Cloud: S6 chia sẻ, C5 tính toán, T5 hiệu suất đột phá
Ngày cập nhật: 18/11/2023 | Số lần xem: 5102 | Số từ: 819 | Danh mục: Máy chủ
Tôi đang lên kế hoạch mua một chiếc máy chủ có dung lượng RAM lớn cho dịp Độc thân. Trước tiên tôi ưu tiên Alibaba Cloud, nếu không được thì sẽ cân nhắc Tencent Cloud. Mặc dù Tencent Cloud có vẻ cung cấp nhiều ưu đãi hơn, nhưng hiện tại tên miền của tôi đều đã đăng ký trên Alibaba Cloud, tôi không muốn phải mất công chuyển đổi lại. Việc mua thêm tên miền mới cũng khá phức tạp, vì hiện tại tôi đã sở hữu nhiều tên miền rồi, việc chi tiền để lãng phí vào điều này là không đáng.
Cấu hình mong muốn của tôi là 2 lõi CPU và 4GB RAM, chủ yếu để tiến hành tái thiết kế lại dịch vụ backend của một ứng dụng mini bằng Java Spring Boot thay vì Golang Gin trước đây. Về mặt yêu cầu tài nguyên, Spring Boot tiêu tốn nhiều bộ nhớ hơn rất nhiều so với Golang Gin. Vì vậy, chiếc máy chủ nhỏ chỉ có 1GB RAM trước kia không còn đáp ứng đủ nhu cầu nữa.
Theo trang khuyến mãi “Độc thân” của Alibaba Cloud, cùng cấu hình 2 lõi 4GB RAM, giá cả giữa các dòng máy chủ lại chênh lệch rất lớn:
- ECS S6 (Chia sẻ): 1 năm là 295 nhân dân tệ, 3 năm là 664 nhân dân tệ (bao gồm băng thông 3Mbps)
- ECS C5 (Tính toán cao): 6 tháng là 874 nhân dân tệ, 1 năm là 2500 nhân dân tệ
- ECS T5 (Hiệu suất đột phá): 1 năm là 97 nhân dân tệ, 3 năm là 290 nhân dân tệ (gói 1 lõi 2GB RAM, chưa tìm thấy gói 2 lõi 4GB RAM)
Nhìn vào mức giá như vậy, rõ ràng là phiên bản tính toán cao có hiệu năng tốt nhất. Nhưng cụ thể sự khác biệt nằm ở đâu?
Loại máy chủ chia sẻ và hiệu suất đột phá đều thuộc nhóm máy chủ cơ bản, về bản chất chỉ phù hợp cho cá nhân hoặc người phát triển thử nghiệm. Chúng không thực sự phù hợp cho các dự án doanh nghiệp chuyên nghiệp.
ECS S6 - Dòng chia sẻ
Như tên gọi gợi ý, kiểu máy chủ này hoạt động giống như một máy vật lý được nhiều người dùng sử dụng đồng thời. Khi ai đó chiếm giữ CPU, bạn sẽ phải chờ đợi.
Phù hợp cho:
- Website và ứng dụng web vừa và nhỏ
- Môi trường phát triển, máy build, kho lưu trữ mã nguồn, microservice, môi trường test và staging
- Cơ sở dữ liệu nhẹ, cache
- Ứng dụng doanh nghiệp nhẹ, máy chủ tổng hợp
Loại máy chủ chia sẻ sử dụng mô hình phân bổ CPU không cố định. Mỗi vCPU sẽ được gán ngẫu nhiên vào bất kỳ siêu luồng CPU rảnh nào. Do đó, các vCPU từ các máy chủ khác nhau có thể cạnh tranh tài nguyên CPU vật lý, gây ra tình trạng biến động hiệu năng khi tải cao. Dù có cam kết SLA về độ sẵn sàng, nhưng không có SLA đảm bảo hiệu năng ổn định. So với các phiên bản doanh nghiệp, phiên bản chia sẻ tập trung vào việc chia sẻ tài nguyên hiệu năng nên không thể đảm bảo hiệu năng tính toán ổn định, tuy nhiên chi phí thấp hơn.
Dù tôi chỉ dùng cá nhân, nhưng tôi vẫn lo lắng rằng khi hệ thống quá tải, khó xác định lỗi do chính mình hay do người dùng khác. Tuy nhiên, xét về mặt chi phí, nó vẫn rất hợp lý cho môi trường kiểm thử trực tuyến, ví dụ như:
- Phiên bản kiểm tra đầu tiên của sản phẩm, khi chưa có lượng người dùng lớn
- Môi trường kiểm thử hoàn toàn trực tuyến
Phân loại chi tiết của dòng chia sẻ
Dựa theo tỷ lệ CPU và RAM, dòng chia sẻ có thể được chia thành:
- Chia sẻ cơ bản: Tỷ lệ 1:1
- Chia sẻ tính toán: Tỷ lệ 1:2
- Chia sẻ đa dụng: Tỷ lệ 1:4
- Chia sẻ bộ nhớ: Tỷ lệ 1:8 – Phù hợp cho ứng dụng cần RAM lớn, cơ sở dữ liệu và cache
ECS T5 - Dòng hiệu suất đột phá
Dòng máy chủ này có thể hiểu đơn giản là dành cho các ứng dụng mà CPU thường chỉ chạy dưới 20%. Nếu vượt ngưỡng, hệ thống sẽ lấy điểm CPU tích lũy, nếu không vượt thì có thể tích lũy lại. Ngoài ra, bạn có thể kích hoạt chế độ phi giới hạn hiệu suất để xử lý các đỉnh tải đột xuất.
Dòng này còn có các phiên bản con như T5 và T6, vì vậy T5 không phải là một dòng cụ thể, mà chỉ là một mẫu trong dòng hiệu suất đột phá.
Với tôi, dòng hiệu suất đột phá hấp dẫn hơn dòng chia sẻ, ít nhất là không cần chịu rủi ro về hiệu năng.
Tôi từng dùng ecs.t1.small là loại gì?
Hôm nay tôi kiểm tra lại chiếc máy chủ 1 lõi 1GB RAM mà tôi đã sử dụng suốt bấy lâu nay – đó là ecs.t1.small, thuộc dòng T1 Shared Entry. Hóa ra tôi đã dùng máy chủ chia sẻ trong nhiều năm trời!
Không có vấn đề hiệu năng rõ rệt, ngoại trừ việc mỗi tháng hệ thống lại tự dưng tăng tải một cách bí ẩn, buộc tôi phải khởi động lại thủ công. Điều này thật kỳ lạ, bởi để gia hạn thêm một năm cho chiếc máy chủ tồi tệ này lại mất đến hơn 600 nhân dân tệ, trong khi tôi hoàn toàn có thể mua một chiếc máy chủ chia sẻ 2 lõi 4GB RAM + 3Mbps với giá chỉ hơn 300 nhân dân tệ. Vì vậy tôi quyết định không gia hạn nữa, và chọn mua một chiếc máy chủ chia sẻ S6 2 lõi 4GB RAM 3 năm thay thế.
Cuối cùng, tôi đã chọn mua máy chủ chia sẻ S6 2 lõi 4GB RAM 3 năm với tổng chi phí hơn 300 nhân dân tệ. Bạn có thể tham khảo thêm bài viết hướng dẫn mua máy chủ Alibaba Cloud của tôi để biết thêm chi tiết.