การจัดเก็บคอนเทนเนอร์ที่ยืดหยุ่น
ในขณะที่ Kubernetes มีประโยชน์ในเรื่องของความยืดหยุ่นในการขยายขนาด การเคลื่อนย้ายและการจัดการ แต่ไม่สนับสนุนการเก็บ state แทบทั้งหมดของแอปพลิเคชันในการใช้งานจริง เช่นฐานข้อมูล ต้องการการเก็บ state และการจัดเก็บที่ยืดหยุ่น
Ambedded UniVirStor (การจัดเก็บข้อมูลเสมือนรวม) สนับสนุนนักพัฒนาให้ใช้ Ceph RBD และ CephFS เป็นการจัดเก็บข้อมูลถาวรผ่านปลั๊กอิน Ceph CSI ปลั๊กอิน Ceph CSI นำเสนออินเตอร์เฟสระหว่าง Container Orchestrator (CO) ที่เปิดใช้งาน CSI และ Ceph cluster เพื่อสนับสนุนฟังก์ชัน CSI โดยอนุญาตให้สร้างโดยอัตโนมัติเลเยอร์ Ceph และเชื่อมต่อกับโหลดงาน
ส่วนติดต่อการจัดเก็บคอนเทนเนอร์ (CSI) เป็นมาตรฐานสำหรับการเปิดเผยระบบการจัดเก็บบล็อกและไฟล์อย่างอิสระให้กับโหลดงานที่อยู่ในคอนเทนเนอร์บนระบบการจัดเก็บคอนเทนเนอร์ (COs) เช่น Kubernetes, Mesos, Docker, และ Cloud Foundry.
CSI แก้ไขปัญหาของปลั๊กอินโมดูลโดยอนุญาตให้พัฒนาปลั๊กอินการจัดเก็บได้นอกต้นไม้ และสามารถใช้งานผ่าน Persistent Volume Claims, Persistent Volumes, และ Storage Classes ที่มีมาตรฐานที่ผู้ใช้รัก.
การจัดเก็บความทนทานของคอนเทนเนอร์ต้องมีความพร้อมใช้งานสูง รอดต่อการเริ่มต้นใหม่ และปัญหาชั่วคราว ซีฟเป็นระบบที่ทนทานและมีอินเตอร์เฟสที่กำหนดไว้เพื่อการจัดเก็บและการเรียกข้อมูล.
ในขณะที่มีตัวเลือกการจัดเก็บข้อมูลหลายรูปแบบที่สามารถจัดการกับความต้องการการจัดเก็บข้อมูลของ Kubernetes ได้ Ceph ยังคงเป็นตัวเลือกที่โดดเด่นเนื่องจากความยืดหยุ่นและครอบคลุมที่สุด ความสามารถในการขยายขนาดและความยืดหยุ่นในการอนุญาตให้ใช้งานบล็อก ไฟล์ และออบเจกต์พร้อมกันทำให้ Ceph เป็นตัวเลือกที่ชัดเจนสำหรับการจัดการความต้องการที่เปลี่ยนแปลงได้ของ Kubernetes
- เทคโนโลยีที่เกี่ยวข้อง
การจัดเก็บบล็อก Ceph
Ambedded แอปไลแอนซ์ Ceph เป็นแพลตฟอร์มการจัดเก็บข้อมูลที่สามารถขยายขนาดได้ซึ่งช่วยให้คุณได้รับอุปกรณ์บล็อกที่มีความพร้อมใช้งานสูงพร้อมกับความสามารถในการกู้คืนข้อมูลหากเกิดภัยพิบัติและสามารถสร้างสำเนาข้อมูลได้ อุปกรณ์บล็อก...