= Hosting Flask trên DigitalOcean droplet (máy chủ ảo). Các thông số kỹ thuật được đề nghị là gì? =

Tôi có một ứng dụng web nhỏ với khoảng 5 nghìn người dùng mỗi tuần (100 nghìn lượt xem trang). Đó là một ứng dụng điều khiển cơ sở dữ liệu sử dụng SQLite. Tôi đang sử dụng Apache làm Máy chủ web

thông số kỹ thuật ballpark cho máy chủ là gì? Tôi đặc biệt quan tâm đến việc tôi nên có bao nhiêu bộ nhớ

Điểm hay của DO là việc nâng cấp thông số kỹ thuật của bạn rất dễ dàng. Bạn có thể tăng CPU/bộ nhớ bằng cách bấm vài nút và đợi khoảng 30s

Cách tốt nhất để biết bạn cần gì là đo lượng bộ nhớ mà ứng dụng của bạn sử dụng trong khi ứng dụng đang chạy và dưới mức tải mà bạn mong đợi. Công cụ wrk (httpsgithub.com/wg/wrk) rất phù hợp để thực hiện kiểm tra tải và bạn có thể đo tài nguyên hệ thống của mình bằng cách sử dụng
htop (một công cụ dòng lệnh của Linux) hoặc nếu bạn tình cờ sử dụng Docker, điều đó thậm chí còn dễ dàng hơn với
thống kê docker

DO đủ rẻ để tôi chỉ cần khởi động một máy chủ và kiểm tra nó ở đó (chi phí vài xu trong 1 giờ), nhưng bạn cũng có thể thiết lập một máy ảo với các thông số kỹ thuật tương tự như khi bạn sử dụng DO và điều đó sẽ mang lại cho bạn một sân bóng khá tốt giả sử VM của bạn có ổ SSD và bạn có thể phù hợp với tốc độ xung nhịp CPU của DO. Bạn có thể chạy
lệnh lscpu trên máy chủ DO để biết thông tin chi tiết về CPU mà nó có

Tôi đã chạy một ứng dụng SAAS có lưu lượng truy cập thấp trên máy chủ bộ nhớ 1gb $5/tháng của họ. Đó là với 2 quy trình gunicorn, cần tây, redis, postgres và nginx. Máy chủ hầu như không đổ mồ hôi

Tôi vừa mua một giọt DO rẻ nhất, thiết lập máy chủ của bạn và thiết lập trao đổi, vì chúng có ổ SSD nên nó sẽ nhanh hơn ổ lưu trữ HDD. Tôi chưa lưu trữ ứng dụng của mình nhưng tôi chắc chắn rằng bạn sẽ nhận được rất nhiều lượt truy cập ngoài những người dùng bình thường, tôi tiếp tục đọc nhật ký Fail2ban của mình và Thở dài mỗi lần

Mặc dù không có gì ngăn cản bạn, DO khuyên bạn không nên thiết lập Hoán đổi trên bộ lưu trữ SDD
httpswww.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04
câu hỏi: bạn có cần apache không?
Tôi hỏi vì trước đây chúng tôi đã có bộ cân bằng tải AWS ->nginx ->gunicorn ->bình. Và sau đó CNTT quyết định thử aws load balancer ->gunicorn ->jar

Tôi tự hỏi liệu người ta có thể thực hiện thiết lập tương tự với cloudflare ->gunicorn ->bình

Nhưng có lẽ bạn đang sử dụng apache để cung cấp cho bạn nội dung tĩnh? Nginx có thể nhẹ hơn không? Bạn cũng phục vụ ứng dụng bình của mình như thế nào?