Điểm:0

khối lượng liên tục cho một dự án SaaS trên docker Swarm & TRÊN Máy chủ / VPS RIÊNG CỦA TÔI (không phải AWS, không phải Azure): sử dụng cái gì cho MySQL & cho các tệp tải lên?

lá cờ in

Tôi không chắc, kiến ​​trúc nào/cách nào để truy cập dữ liệu liên tục của ứng dụng web docker Swarm SaaS của tôi.

Bạn có thể tìm thấy bản nháp của bố cục với traefik_proxy và một số ngữ cảnh để hiểu rõ hơn về nhu cầu của tôi trong sơ đồ: bản nháp đầy màu sắc của bố cục với các yêu cầu

  1. Tôi nên sử dụng NFS hay với glusterfs đối với tệp tải lên (=tệp, được đính kèm bởi người dùng của đối tượng thuê/dự án)? - hoặc là có một giải pháp khác, miễn phí người ta có thể đề xuất cung cấp các bộ chứa ứng dụng web (docker Swarm) với các tệp nhất quán, dành riêng cho đối tượng thuê như được giải thích trong sơ đồ draw.io được liên kết không?
  2. Tôi đang sử dụng mariadb để lưu trữ dữ liệu cần thiết để tạo chủ đề và nội dung của nó (= bài viết): galera là giải pháp phù hợp
  3. Và: tôi có thể/có thể sử dụng cùng một máy chủ để tải tệp lên mà tôi sử dụng cho cơ sở dữ liệu không (ít nhất là lúc đầu)?

USECASE cho SAAS SAAS là một ứng dụng web LAMP Máy khách-Máy chủ chạy trên docker, có thể so sánh với một diễn đàn thảo luận, với các chủ đề khác nhau dành cho các sản phẩm phân phối khác nhau của dự án & với tùy chọn tải tệp lên. (Liên quan đến chủ đề, các tệp này có thể lớn hơn (ví dụ: nếu dự án là một bộ phim) hoặc nhỏ hơn (như trong hầu hết các dự án, một số sơ đồ, tệp văn phòng, đoạn mã...)

  • ỨNG DỤNG WEB QUẢN LÝ DỰ ÁN / CỘNG TÁC NHÓM CHẠY TRÊN DOCKER CONTAINERS
  • Phải có khả năng mở rộng và sẵn sàng xử lý 100.000 dự án với trung bình 5 nhân viên dự án đăng và đọc tin nhắn cũng như tải tệp lên (tệp đính kèm với bài đăng của họ)
  • Cần chạy trên máy chủ "Của riêng tôi" (= KHÔNG AWS, KHÔNG AZURE, KHÔNG đám mây XYZ, nhưng trên "Máy chủ được quản lý" hoặc VPS của riêng tôi)
  • Khả dụng cao (dung dịch HA)
  • Rất an toàn (ví dụ: thông qua các không gian tên và mạng riêng lẻ để phân tách quyền truy cập giữa những người thuê hoặc sao lưu thường xuyên được thực hiện qua mysqldump â cURL tới 2 máy chủ dự phòng, tương tự đối với các tệp đã tải lên, ví dụ như qua cronjobs)
  • Thời gian chờ rất thấp cho các thao tác CRUD: duyệt qua các chuỗi phải hoàn hảo/theo cách chúng tôi mong đợi nó hoạt động để không cảm thấy bị gián đoạn trong quy trình công việc của chúng tôi ngày hôm nay (= dưới 5 giây, tốt hơn là dưới 2 giây).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.