Loại trang web nào có thể chạy trên AWS với giá 10, 100, 1 nghìn, 10 nghìn, 100 nghìn, 1 triệu đô la mỗi tháng?


11

Giá AWS khá phức tạp. Tôi biết rằng mỗi trang web đều khác nhau và yêu cầu các loại dịch vụ AWS khác nhau.

Nhưng có một cách đơn giản để nói rằng với 10 đô la mỗi tháng bạn có thể chạy trang web trên AWS, có X người dùng duy nhất, truyền dữ liệu Y, lưu trữ Z, v.v. simpleblog.com, với 100 đô la, bạn có thể chạy trang web với ... một cái gì đó như ...?

Câu trả lời:


6
  • $ 10 - Bạn không thể chạy một trang web trên AWS ở mức giá này. Máy chủ tối thiểu họ cung cấp là một ví dụ "Micro" với giá 0,02 đô la mỗi giờ, là 14,40 đô la mỗi tháng. Ngay cả với ngân sách hơi cao, bạn sẽ không muốn sử dụng một ví dụ vi mô cho trang web vì máy bị giới hạn nghiêm trọng. Nó chỉ có nghĩa là để thử nghiệm. Khi dung lượng CPU được sử dụng hết, nó có thể không khả dụng trong vài giây mỗi lần. Mức tối thiểu bạn nên sẵn sàng chi cho Amazon sẽ là khoảng $ 50 mỗi tháng cho một ví dụ "nhỏ".
  • $ 100 - Điều này là đủ cho một máy chủ web "nhỏ" và một cá thể cơ sở dữ liệu RDS "nhỏ". Với kiểu thiết lập này, bạn có thể chạy trang web được sử dụng nhẹ như một blog đơn giản (hoặc thậm chí một số blog). Với 60 đô la khác mỗi tháng, bạn có thể sẽ thêm một máy chủ web "nhỏ" thứ hai và một bộ cân bằng tải sẽ cung cấp cho bạn khả năng phát triển.
  • $ 1000 - Với mức giá này, bạn sẽ nâng cấp hai máy chủ của mình lên các phiên bản "lớn". Bạn sẽ có một cơ sở dữ liệu RDS có kích thước lớn hơn. Bạn sẽ có ngân sách để tận dụng nhiều dịch vụ khác có sẵn trên AWS. Tùy thuộc vào mức độ phức tạp của ứng dụng web của bạn, điều này sẽ cung cấp cho bạn đủ khả năng để phục vụ hàng triệu hoặc thậm chí mười triệu lượt xem trang mỗi tháng.
  • $ 10.000 - Với mức giá này, bạn có thể có thêm 10 máy chủ lớn phía sau bộ cân bằng tải của mình. Với một ứng dụng web hiệu quả hợp lý, bạn sẽ phục vụ hàng trăm triệu lượt xem trang mỗi tháng.
  • $ 100.000 - Với mức giá này, bạn gần như chắc chắn sẽ sử dụng nhiều trung tâm dữ liệu. Điều này cung cấp cho bạn đủ ngân sách cho một khoản dự phòng nóng cho trang web của bạn hoặc sử dụng các thủ thuật DNS để định tuyến khách truy cập đến một trung tâm dữ liệu gần họ. Bạn hy vọng sẽ được phục vụ hàng tỷ lượt xem trang mỗi tháng. Dưới đây là một nghiên cứu sâu về trường hợp từ tripadvisor.com , nơi họ xem xét phân tích lợi ích chi phí khi chạy trang web của họ trên AWS so với việc xây dựng phần cứng chuyên dụng của riêng họ ở mức giá này. (Tiết lộ đầy đủ: Tôi đã từng làm việc cho TripAdvisor.)
  • $ 1.000.000 - Có thể bạn sẽ không sử dụng AWS vào thời điểm này. Xây dựng phần cứng chuyên dụng vật lý của riêng bạn có thể sẽ rẻ hơn. AWS không cung cấp tính linh hoạt, vì vậy bạn vẫn có thể sử dụng chúng cho khả năng thay đổi và dự phòng.

2
+1, đây là một câu trả lời tuyệt vời nhưng tôi muốn chỉ ra một vài điều ở mức thấp của thang đo. $ 10 sẽ dễ dàng cho một trang web tĩnh chỉ sử dụng S3 , giả sử lưu lượng truy cập không lớn. Ngoài ra, ví dụ 'Micro' hoàn toàn tốt để lưu trữ một hoặc hai trang web CMS, miễn là bạn định cấu hình đúng cách (bộ nhớ đệm, mod_pagespeed, v.v.). Tôi đã có một trang web Joomla (trang trước <1MB) tải trong 1,5 giây với mức YSlow là 92% trên một ví dụ vi mô bây giờ. Không rực rỡ, nhưng đủ tốt cho đại đa số các trang web nhỏ.
Tom Brossman

1
"$ 10 - Bạn không thể chạy một trang web trên AWS ở mức giá này." Không đúng hoàn toàn. Nếu thời gian hoạt động không phải là mối quan tâm hàng đầu, bạn có thể có được một thỏa thuận tốt hơn nhiều bằng cách sử dụng các trường hợp tại chỗ. Tỷ lệ hiện tại là khoảng $ 2 / tháng cho một ví dụ vi mô hoặc $ 5 / tháng cho một tỷ lệ nhỏ. Với mức giá đó, bạn có thể phòng ngừa rủi ro chấm dứt đột ngột bằng cách bắt đầu nhiều trường hợp trong các khu vực sẵn có khác nhau.
David

1
Bạn CÓ THỂ chạy một ví dụ lớn với giá 100 đô la nếu bạn chọn định giá Các trường hợp dành riêng cho Amazon EC2.
Gaia
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.