Longhorn Block Storage System

Published on March 25, 2025
Longhorn Block Storage System

ทำความรู้จักกับ Longhorn Storage System

Longhorn เป็นระบบจัดการ Block Storage แบบกระจายศูนย์ (Distributed Block Storage) ที่ออกแบบมาสำหรับ Kubernetes โดยเฉพาะ มีเป้าหมายเพื่อให้การจัดการ Persistent Volume (PV) เป็นเรื่องง่ายขึ้น พร้อมทั้งเพิ่มความสามารถด้าน High Availability (HA), Backup และ Disaster Recovery และที่สำคัญต้องเน้นว่ามันเป็นระดับ Block เท่านั้น ไม่ได้เป็นระดับไฟล์

Longhorn ได้รับการพัฒนาโดยบริษัท Rancher Labs และเข้าร่วมเป็น CNCF (Cloud Native Computing Foundation) Sandbox Project ซึ่งหมายความว่าเป็นโครงการที่มีชุมชนสนับสนุนและพัฒนาให้มีความเสถียรเหมาะกับการใช้งานจริง

Longhorn นั้นได้รับความสนใจมากขึ้น เพราะมันเป็น Storage System ที่ถูกใช้งานใน Harvester HCI ซึ่งเป็นสถาปัตยกรรม HCI ที่รูปแบบใหม่ที่ติดตั้งและดูแลและจัดการง่าย พร้อม Graphic User Interface ที่ออกแบบใหม่หมด มีรูปแบบที่ใช้งานง่าย และ แน่นอนว่า Longhorn ก็ถูกใช้งานในการเก็บทั้ง container และ VM โดยใช้ Kubernetes และ KubeVirt

คุณสมบัติหลักของ Longhorn
1. การจำลองข้อมูล (Replication) ระดับ Block Storage
– Longhorn สามารถสร้าง Replica ของข้อมูลแต่ละ Volume บนโหนด (Node) หลายตัว ทำให้มั่นใจได้ว่าหากโหนดใดล่ม ข้อมูลยังคงปลอดภัย

2. รองรับ Snapshot และ Backup
– รองรับการถ่าย Snapshot ของ Volume และสามารถสำรองข้อมูลไปยัง S3, NFS หรือ Backup Target อื่น ๆ ได้

3. ระบบจัดการ Volume แบบอัตโนมัติ
– Longhorn สามารถจัดการการสร้าง, ย้าย, ขยายขนาด และลบ Volume ได้แบบอัตโนมัติ ผ่าน Kubernetes API

4. รองรับการขยายขนาดแบบ Dynamic (Dynamic Volume Expansion)
– สามารถเพิ่มขนาดของ Persistent Volume ได้โดยไม่ต้องรีสตาร์ทแอปพลิเคชัน

5. รองรับ Multi-node และ Multi-cluster
– สามารถทำงานร่วมกับ Kubernetes Cluster หลายตัวได้ ทำให้เหมาะสำหรับระบบที่ต้องการความเสถียรและการขยายตัวสูง

6. รองรับ High Availability (HA)
– ระบบสามารถกู้คืน Volume โดยอัตโนมัติหากมีโหนดใดโหนดหนึ่งล่ม

Longhorn เป็นโซลูชัน Block Storage สำหรับ Kubernetes ที่ให้ความสามารถด้าน High Availability, Snapshot, Backup และ Replication ในระดับ Block Storage โดยไม่ต้องพึ่งพาโซลูชันจากผู้ให้บริการ Cloud รายใหญ่ ทำให้เป็นทางเลือกที่ดีสำหรับองค์กรที่ต้องการควบคุมข้อมูลของตนเอง หรือ ภายในองค์กร และปรับแต่งระบบให้เหมาะสมกับความต้องการได้ด้วยความยืดหยุ่น

SAN is out SDS is in

วันนี้เราจะไปพาไปพบกับ คำถามที่ช่วงนี้ต้องบอกว่า พบเจอบ่อยมากๆ นั่นคือ การที่หลายๆ คนใช้งาน Storage Area Network หรือที่เรียกสั้นๆ...

Read more »

ข้อดีของการมีระบบจองที่พักหรือโรงแรมเป็นของตัวเอง

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

Read more »

ระบบฐานข้อมูล และ การใช้งานประจำปี 2025

เราอาจจะพูดได้ว่า ระบบฐานข้อมูลนั้นได้กลายเป็นกระดูกสันหลังขององค์กรและแอปพลิเคชันยุคใหม่ไปแล้ว การเข้าใจว่า ฐานข้อมูลแต่ละชนิดและการนำไปใช้งานนั้นก็กลายเป็นเรื่องจำเป็นที่นักพัฒนา รวมถึงผู้ที่อยู่ในสายงานไอที ต้องเรียนรู้ ไม่ว่าคุณกำลังจะสร้างแอปสำหรับใช้งานส่วนตัวหรือสำหรับองค์กรขนาดใหญ่ การเข้าในฐานข้อมูลและเลือกใช้งานให้ถูกต้อง ถือเป็นส่วนที่จะต้องทำ อะไรคือฐานข้อมูล...

Read more »

Virtual Tape Library คืออะไรและมีประโยชน์อย่างไร

สำหรับ Tape Backup นั้นหลายๆ คนคงจะรู้จัก และใช้งานกันมานานพอสมควร แม้กระทั่งทุกวันนี้หลายๆ องค์กรก็ยังใช้งาน Tape อยู่...

Read more »

ทดสอบ IOPS ด้วย KDiskMark

หากพูดถึง CrystalDiskMark ก็ต้องบอกว่าเป็นที่รู้จักกันในโลกของ Windows กันมา พอสมควรแล้ว เพราะถูกใช้กันอย่างกว้างขวางในการทดสอบ IOPS บน Disk/SSD...

Read more »

GraphQL คืออะไร และ มันอาจจะเป็นสิ่งที่มาเปลี่ยน REST API

GraphQL คืออะไร ก่อนอื่นต้องบอกก่อน วิธีการสื่อสารระหว่าง client & server นั้นเราใช้วิธีการที่เรียกว่า REST API...

Read more »