Score:0

ปริมาณถาวรสำหรับโครงการ SaaS บนนักเทียบท่า Swarm & บนเซิร์ฟเวอร์ของฉันเอง / VPS (ไม่ใช่ AWS, ไม่ใช่ Azure): จะใช้อะไรสำหรับ MySQL & สำหรับการอัปโหลดไฟล์

ธง in

ฉันไม่แน่ใจว่าสถาปัตยกรรมใด / วิธีใดที่จะใช้ข้อมูลถาวรของเว็บแอป Swarm SaaS นักเทียบท่าของฉัน

แบบร่างเลย์เอาต์ที่มี traefik_proxy และบริบทบางอย่างเพื่อให้เข้าใจความต้องการของฉันดีขึ้นสามารถดูได้ในไดอะแกรม: ร่างเค้าโครงที่มีสีสันพร้อมข้อกำหนด

  1. ฉันจะไปกับ NFS หรือกับ glusterfs สำหรับการอัปโหลดไฟล์ (=ไฟล์ แนบโดยผู้ใช้ของผู้เช่า/โครงการ)? - หรือมีอยู่ อีกหนึ่งโซลูชั่นฟรี เราสามารถแนะนำให้จัดหา web-app-containers (docker Swarm) ด้วยไฟล์เฉพาะผู้เช่าที่สอดคล้องกันตามที่อธิบายไว้ในแผนภาพ draw.io ที่เชื่อมโยงหรือไม่
  2. ฉันใช้ mariadb เพื่อจัดเก็บข้อมูลที่จำเป็นในการสร้างเธรดและเนื้อหา (=โพสต์): galera เป็นทางออกที่ถูกต้อง
  3. และ: ฉันจะ/สามารถใช้เซิร์ฟเวอร์เดียวกันสำหรับการอัปโหลดไฟล์ที่ฉันใช้สำหรับฐานข้อมูล (อย่างน้อยก็สำหรับการเริ่มต้น) ได้หรือไม่

USECASE สำหรับ SAAS SAAS เป็นเว็บแอป Client-Server LAMP ที่ทำงานบนนักเทียบท่า เปรียบได้กับกระดานสนทนา โดยมีเธรดที่แตกต่างกันสำหรับการส่งมอบโครงการที่แตกต่างกัน และมีตัวเลือกในการอัปโหลดไฟล์ (เกี่ยวกับหัวเรื่อง ไฟล์เหล่านี้อาจใหญ่กว่านี้ (เช่น หากโปรเจ็กต์เป็นภาพยนตร์) หรือเล็กกว่า (เช่น โปรเจ็กต์ส่วนใหญ่ ไดอะแกรมบางไฟล์ office ไฟล์โค้ด...))

  • เว็บแอปการจัดการโครงการ / การทำงานร่วมกันเป็นทีมที่ทำงานบนคอนเทนเนอร์ Docker
  • ควรปรับขนาดได้และพร้อมรองรับ 100,000 โครงการ โดยมีผู้ทำงานโครงการ 5 คนโพสต์และอ่านข้อความและอัปโหลดไฟล์โดยเฉลี่ย (ไฟล์แนบพร้อมกับการโพสต์)
  • จำเป็นต้องทำงานบนเซิร์ฟเวอร์ "ของฉันเอง" (= ไม่มี AWS, ไม่มี AZURE, ไม่มี XYZ-cloud แต่อยู่บน "เซิร์ฟเวอร์ที่มีการจัดการ" หรือ VPS ของฉันเอง)
  • ความพร้อมใช้งานสูง (โซลูชัน HA)
  • ปลอดภัยมาก (เช่น ผ่านเนมสเปซและเครือข่ายส่วนบุคคลเพื่อแยกสิทธิ์การเข้าถึงระหว่างผู้เช่าหรือทำการสำรองข้อมูลเป็นประจำผ่าน mysqldump â cURL ไปยัง 2 เซิร์ฟเวอร์สำรอง เช่นเดียวกับไฟล์ที่อัปโหลด เช่น ผ่าน cronjobs)
  • เวลารอที่ต่ำมากสำหรับการดำเนินการ CRUD: การเรียกดูผ่านเธรดต้องไม่มีที่ติ/วิธีที่เราคาดหวังให้ทำงานเพื่อไม่ให้รู้สึกว่าถูกรบกวนในขั้นตอนการทำงานของเราในวันนี้ (= ต่ำกว่า 5 วินาที ดีกว่าต่ำกว่า 2 วินาที)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา