ข้อตกลงในแง่ของเทคโนโลยีระบบไฟล์พื้นฐานดูเหมือนจะใช้โซลูชันพื้นที่เก็บข้อมูลแบบบล็อก เช่น Cinder, BGFS เป็นต้น... (ซึ่งสามารถใช้ Ceph, iSCSI และประเภทไฟล์แบบบล็อกอื่นๆ) หรือพื้นที่จัดเก็บแบบออบเจกต์เช่น Minio
โซลูชันประเภทนี้ช่วยจัดการพื้นที่ดิสก์พื้นฐานได้อย่างง่ายดาย และยังคำนึงถึงความต้องการโดยนัยของระบบไฟล์แบบกระจายอีกด้วย
ขึ้นอยู่กับกรณีการใช้งานและ NFS เหมาะอย่างยิ่งสำหรับกรณีการใช้งานที่ประสิทธิภาพไม่เป็นปัญหา เช่น การเขียนไฟล์ ด้วยวิธีนี้ คอนเทนเนอร์ wikijs จะเป็นตัวเลือกที่สมบูรณ์แบบสำหรับ NFS เพื่อให้การเขียนเนื้อหาที่ผู้ใช้สร้างขึ้นสามารถแยกออกจากคอนเทนเนอร์ได้
ที่ซึ่งโซลูชันการจัดเก็บข้อมูลแบบบล็อกยังโดดเด่นสำหรับคอนเทนเนอร์คือการให้ความสะดวกในการปรับใช้ในรอบการสร้าง-ทำลายที่รวดเร็วเช่นเดียวกับกรณีการใช้งานทั่วไป
จากนั้นอีกครั้ง หากคุณใช้งานคอนเทนเนอร์จำนวนมากที่มีอายุการใช้งานไม่จำกัด (เช่น ฉันใช้ Nextcloud, Heimdall, pihole ฯลฯ...) โซลูชันพื้นที่เก็บข้อมูลแบบบล็อกอาจช่วยให้คุณจัดการได้อย่างยืดหยุ่นมากขึ้น ฉันชอบแนวคิดในการใช้ที่เก็บข้อมูลแบบบล็อกในสถานการณ์นี้ เนื่องจากดิสก์และระบบไฟล์ได้รับการจัดการโดยแอปพลิเคชัน/คอนเทนเนอร์ แทนที่จะขึ้นอยู่กับปัจจัยภายนอก นั่นอาจเป็นหรือไม่ใช่ข้อกังวลในโลกแห่งความเป็นจริง แต่ฉันสามารถจินตนาการได้ว่ามีปัญหาที่อาจเกิดขึ้นกับ NFS เนื่องจากเหตุผลเหล่านั้นหรือโดยเจาะจงกว่านั้น: การประนีประนอมกับโซลูชันพื้นที่เก็บข้อมูลแบบบล็อกน้อยลง
สุดท้ายนี้ ฉันต้องยืนยันสิ่งนี้ การติดตามปริมาณที่เกี่ยวข้องกับแต่ละคอนเทนเนอร์กลายเป็นงานในตัวของมันเอง โซลูชันพื้นที่เก็บข้อมูลแบบบล็อกเหล่านี้อาจมอบวิธีการที่เรียบร้อยและจัดการได้ในการติดตามข้อมูลนั้นตลอดวงจรการสร้าง-ทำลายสำหรับการสำรองและกู้คืนข้อมูล