2017-09-20 33 views
5

Ngay bây giờ, chúng tôi có yêu cầu di chuyển từ AWS sang Trung tâm dữ liệu riêng tư. Chúng ta cần phải tìm ra kho lưu trữ thay thế tiềm năng thay vì AWS S3. Hiện tại S3 được sử dụng theo cách sau:Giải pháp thay thế AWS S3 cho đám mây riêng

  • Kích thước lưu trữ chung là 10TB;
  • Kích thước đối tượng tối thiểu/trung bình/tối đa là 0,5/2/100 Mb;
  • Chúng tôi có N phiên bản ứng dụng đồng thời ghi/đọc
    đối tượng khoảng 50 ghi/giây, 30 lần đọc/giây;
  • Bộ nhớ này phải dự phòng (Khả dụng cao), Dung sai lỗi, Khả năng mở rộng;

Việc thực hiện ngây thơ có thể lưu trữ dữ liệu này trên:

  • Simple lưu trữ NFS và thêm một số chức năng sao chép;
  • Chỉ lưu trữ các đối tượng được đề cập trong NoSQL DB (ví dụ như trong Cassandra). Tuy nhiên Cassandra sẽ yêu cầu một số trường hợp để hỗ trợ lưu trữ này (Bạn cũng không nên lưu trữ> 1TB pn 1 Nút Cassandra Cassandra capacity planning)

Giải pháp nào bạn đề xuất cho kịch bản như vậy?

Trả lời

1

Nếu bạn cần cửa hàng đối tượng tôi có thể đề xuất elliptics (in english). Như tôi biết, nó không có giới hạn về lưu trữ đĩa.

Trong trường hợp cho Cassandra, chúng tôi đang sử dụng ổ SSD (để có hiệu suất tốt hơn) < 200-500 Gb. Kích thước vòng sẽ phụ thuộc vào yêu cầu của bạn (độ trễ đọc/ghi, tỷ lệ sao chép, thời gian sử dụng).

50 viết/giây, 30 lần đọc/giây

Đây thực sự là khá dễ dàng cho Cassandra, như tôi có thể so sánh với việc thiết lập của chúng tôi. Trong trường hợp đó, nó phụ thuộc nhiều hơn vào thời gian sống cho các vật thể của bạn.

Nói chung, trong trường hợp mạng phân phối, bạn cũng có thể xem GlusterFS.

1

Như vậy là một loạt các tùy chọn như các dịch vụ đám mây riêng S3 tương thích. nếu bạn thích các giải pháp nguồn mở, ngăn xếp mở ở trên và Cassandra là những thứ tốt. Lưu ý rằng thường không có vấn đề gì bạn sử dụng, có thể bạn sẽ thiết lập một đám mây với nhiều nút và điều này là không thể tránh khỏi để trao đổi về dự phòng và tính khả dụng.Có một số sản phẩm thương mại và kinh tế tốt cũng như một sản phẩm từ Cloudian

Các vấn đề liên quan