Đối với những người thực sự chạy những thứ như thế này, câu hỏi này rất ngây thơ. Chúng tôi có thể nhanh chóng nói, "Một đô la," nhưng điều đó sẽ không giúp bạn.
Bạn cần trả lời các câu hỏi sau đây và một khi bạn có những câu trả lời đó, việc tìm câu trả lời cho câu hỏi này là đủ dễ dàng:
Làm thế nào lớn một cơ sở dữ liệu? Petabyte? Bao nhiêu dữ liệu bạn đang lưu trữ hàng ngày? Làm thế nào để bạn muốn lưu trữ đó? Postgres db? Hadoop? Hương vị NoQuery? Và đó là một yếu tố của ứng dụng bạn đang tạo. Django? Javascript? Hồng ngọc? Scala?
Bạn có một bản nhái của ứng dụng? Hoặc ít nhất là một ý tưởng rõ ràng về loại dữ liệu bạn muốn thu thập và cung cấp vào các kho dữ liệu khổng lồ đó? Điều đó sẽ cho bạn biết sẽ mất bao lâu để viết mã. Hy vọng bạn có những người bạn làm việc miễn phí để giúp đỡ.
Bạn có thể tìm nhà cung cấp dịch vụ để làm bất cứ điều gì với số tiền phù hợp. Bạn cần tự hỏi mình, dữ liệu được phục vụ sẽ có sẵn 24/7 hay chỉ một số giờ nhất định trong ngày? Bạn có cần sức mạnh tính toán để nặng hơn một số phần trong ngày? Đối với nhiều dữ liệu (petabyte), có thể có hiệu quả chi phí cao hơn khi có một cặp trung tâm dữ liệu đang lưu trữ dữ liệu đó. Bạn có thể không cần phải quay cuồng khi truy cập trực tuyến nhanh.
Biết ứng dụng của bạn và những gì nó sẽ lưu trữ. Tính toán 100.000 người dùng mỗi ngày những gì ứng dụng sử dụng cho dữ liệu.
Chúng tôi không thể cung cấp cho bạn ước tính chi phí vì về cơ bản bạn đã hỏi một cái gì đó mà không có bất kỳ dữ liệu nào trong đó để đánh giá nó. Tôi khuyên bạn nên lấy AWS hoặc tài khoản đám mây khác và cố gắng xây dựng ứng dụng giả lập ở quy mô nhỏ. Đó sẽ là một kinh nghiệm học tập tuyệt vời.