Gần đây tôi đã bắt đầu làm việc cho một công ty muốn phá vỡ ứng dụng SaaS nguyên khối của họ thành các dịch vụ siêu nhỏ được đóng gói. Mặc dù vậy, tôi đang gặp khó khăn trong việc nắm bắt một phần cơ bản của lưu trữ liên tục. Tại sao có nhiều nền tảng cạnh tranh khác nhau? Portworx, Rexray, StorageOS, Flocker, Inifint, v.v.
Những câu hỏi của tôi
Tại sao ai đó chỉ đơn giản là quay vòng một máy chủ NFS và sử dụng cấu trúc thư mục phân cấp ở đó làm phụ trợ lưu trữ của họ? Bạn đạt được lợi ích gì khi sử dụng một trong những công cụ này?
Làm thế nào nguy hiểm là sử dụng một cái gì đó như thế này với Docker? Các nguyên nhân phổ biến cho việc mất dữ liệu thảm khốc trong môi trường dựa trên docker là gì?
Giải pháp lưu trữ liên tục nào bạn muốn giới thiệu và tại sao? Công ty của tôi vận hành một nền tảng SaaS. Tải trọng dữ liệu có kích thước nhỏ (5kb-100kb). Xử lý dữ liệu là nhỏ vừa trong tiêu thụ tài nguyên. Tổng khối lượng là trung bình, nhưng tiếp tục tăng. Chúng tôi hy vọng sẽ hoàn toàn chuyển ứng dụng nguyên khối của mình sang đám mây dưới dạng các dịch vụ siêu nhỏ được đóng gói riêng biệt. Bao gồm kho dữ liệu của chúng tôi.
Hơi không liên quan, nhưng nó có liên quan. Những điểm mạnh của việc sử dụng Kubernetes như một nhà soạn nhạc trái ngược với Rancher / Gia súc là gì? Không phải Kubernetes được thiết kế quá mức cho một nền tảng cỡ vừa phải sao? Có bất kỳ điểm mạnh nào khi sử dụng Kubernetes trong Rancher ngoài cài đặt bằng một lần nhấp không?
Cảm ơn sự sáng suốt của bạn. Xin lỗi vì sự ngây thơ. Tôi hoan nghênh tất cả các tài liệu và tài liệu đọc bổ sung.
EDIT: Đối với bối cảnh, chúng tôi đang sử dụng Azure làm nền tảng Đám mây cơ bản.