Trong đơn đăng ký của tôi; người dùng có thể tải lên video và tôi muốn giữ chúng trên hệ thống tệp chứ không phải trong cơ sở dữ liệu. Nếu tôi sử dụng Amazon Web Services (AWS) và chỉ sử dụng một cá thể EC2 với EBS (để lưu trữ) tiền phạt của nó. Nhưng nếu tôi sử dụng các trường hợp tự động mở rộng hoặc nhiều EC2; sau đó nếu người dùng tải lên video, video sẽ được lưu trên một trong EC2 (được liên kết với một trong EBS). Lần tới nếu người dùng đăng nhập (hoặc nếu phiên không có ở đó, thì nếu yêu cầu tiếp theo của người dùng chuyển sang một phiên bản EC2 khác) thì nó sẽ truy cập video của anh ấy như thế nào?Cách lưu tệp phương tiện trên AWS với nhiều phiên bản EC2 trên AWS
Giải pháp tốt nhất cho vấn đề này là gì? Đang sử dụng S3 giải pháp duy nhất nhưng cho rằng tôi không thể chỉ đơn giản là làm java.io.File .. Tôi nghĩ rằng sau đó tôi sẽ phải sử dụng AWS SDK api để truy cập các video tải lên .. nhưng wont được chậm hơn?
Có giải pháp nào tốt hơn không?
Với S3, tệp có thể được tải trực tiếp xuống trình duyệt mà không qua EC2. Đó là khả năng nhanh hơn, quá. – Thilo
Số lượng và kích thước của các tệp video mà chúng ta đang nói ở đây là bao nhiêu? – shashankaholic
tối đa 5 - 10 mb .. nó không nên vượt quá rằng – Deepak