Khi tạo startup mới liên quan đến ứng dụng web thì chọn nhà cung cấp hosting như thế nào?
Giả sử mã của ứng dụng web được định hướng DDDD (Phát triển theo hướng miền phân tán) để xử lý kịch bản triển khai lớn, ý tưởng là để tránh quá nhiều chi phí cho việc lưu trữ

Về cơ bản, việc ra mắt ứng dụng web, với chính người dùng của nó sẽ có thể nằm gọn trong một hộp "duy nhất"(DB + APP), có thể là hai để dự phòng. Cuối cùng, các ứng dụng sẽ phát triển dần dần cho ngày càng nhiều người dùng hơn (Tôi hy vọng Làm thế nào tôi có thể chọn dịch vụ lưu trữ một cách khôn ngoan?
Hôm nay, tôi thấy ba lựa chọn:
- tự tổ chức : ngày nay không thực sự là một lựa chọn vì nó đòi hỏi nhiều kỹ năng quản trị và nhiệm vụ liên quan
- lưu trữ trên máy chủ ảo/chuyên dụng : có thể là một lựa chọn tốt vì dịch vụ lưu trữ dành riêng ảo khá rẻ, nhưng tôi e rằng điều này sẽ nhanh chóng hạn chế chúng tôi về khả năng mở rộng
- lưu trữ trên đám mây (amazon hoặc azure): có lẽ là lựa chọn tốt nhất về lâu dài, nhưng với chi phí bắt đầu cao hơn (phải điều chỉnh một chút ứng dụng, chi phí phiên bản)
Có ai có thông tin phản hồi/tư vấn về các yêu cầu như vậy?
PS: FYI, các ứng dụng web có thể sẽ được viết bằng ASP.NET MVC làm khung web và Ncqrs+NServiceBus để nhắm mục tiêu mẫu DDDD theo kiểu CQRS
Chỉnh sửa: với tư cách là một phụ trợ, MongoDB ngày nay là lựa chọn có thể xảy ra của chúng tôi, vì NoSQL đang kết hợp tốt với tìm nguồn cung ứng sự kiện + CQRS (không cần tham gia, v.v. Tuy nhiên, việc tìm VPS với asp.net VÀ mongodb có thể là một thách thức. Tôi có thể phải sử dụng một số RDBMS truyền thống được tìm thấy trên tất cả các nhà cung cấp (MS SQL SErver hoặc MySQL)