
Đi mua VPS, nhiều người chỉ nhìn vCPU + RAM + dung lượng SSD. Ít ai để ý là cùng 50GB SSD, có chỗ chỉ là 1 ổ NVMe gắn local trong server, có chỗ là Ceph cluster phân tán 3 bản sao chạy trên hàng chục node. Bài này giải thích Ceph là gì, khác local SSD ở đâu, vì sao TND quyết định đầu tư Ceph SSD Enterprise NVMe thay vì chỉ gắn ổ rẻ tiền, và trade-off thật.
Local SSD vs Ceph: hai triết lý storage khác nhau
Local SSD (cách rẻ truyền thống)
Provider lắp 2-8 ổ NVMe trực tiếp vào server vật lý. Hypervisor (KVM, VMware) chia disk thành block, gán cho từng VPS. Nhanh, đơn giản, rẻ.
Nhược điểm chí mạng:
- Server vật lý hỏng = mọi VPS trên đó mất data. SSD chết, mainboard hư, controller fail = đi cả cụm.
- Không live migrate được giữa các host (data ở local, không share)
- Không scale theo demand: hết disk là phải lắp thêm ổ vật lý hoặc move VPS đi máy khác
- Backup phải bằng tay: snapshot ở mức hypervisor, restore lâu
Ceph (distributed storage)
Ceph là hệ thống lưu trữ phân tán mã nguồn mở, ra đời 2007 tại UC Santa Cruz, giờ là chuẩn de-facto cho cloud private. Data không nằm 1 chỗ, mà chia thành object nhỏ rồi replicate sang nhiều node khác nhau qua mạng tốc độ cao.
Một cluster Ceph có 3 thành phần chính:
- OSD (Object Storage Daemon): chạy trên mỗi ổ đĩa, lưu data thật và xử lý replication
- MON (Monitor): giữ cluster map, quorum vote (thường 3-5 MON)
- MGR (Manager): dashboard, metrics, orchestration
Ceph cung cấp 3 interface lưu trữ:
- RBD (RADOS Block Device): block storage cho VM (giống disk ổ cứng)
- CephFS: POSIX filesystem distributed
- RGW (RADOS Gateway): S3-compatible object storage
VPS dùng RBD. Mỗi disk VPS thật ra là 1 RBD image, chia thành object 4MB, mỗi object replicate 3 bản trên 3 node khác nhau.
CRUSH map: cách Ceph quyết định data đi đâu
Đây là magic của Ceph. Thay vì có 1 master server quyết định "object X ở node Y" (single point of failure), Ceph dùng thuật toán CRUSH (Controlled Replication Under Scalable Hashing). Mỗi client tính toán độc lập object nào ở node nào dựa trên cluster map.
Hệ quả:
- Không có master bottleneck
- Thêm node mới = cluster tự rebalance data tự động
- Node chết = data tự re-replicate từ các bản còn lại trong vài phút
- Scale tới petabyte không cần re-architecture
Replication 3x: data safety toán học
Mặc định Ceph replicate 3 bản (size=3), tức mỗi object có 3 copy trên 3 host khác nhau. Để mất data hoàn toàn cần 3 ổ/server cùng fail trong cửa sổ thời gian replication chạy.
Tính probability sinh tồn
Giả sử 1 ổ SSD có MTBF ~2 triệu giờ, AFR ~0.5%/năm (số liệu industry trung bình). Xác suất:
- 1 ổ chết/năm: 0.5%
- 3 ổ cụ thể chết cùng năm: 0.005^3 = 0.00000012% (10 triệu lần ít hơn 1 ổ)
- So với local SSD đơn: chết 1 ổ = mất data, xác suất 0.5%/năm
Khác biệt là 10^7 lần. Với Ceph 3x, mất data thực tế thường do thảm họa cấp DC (cháy nổ, lụt) hoặc bug nghiêm trọng, không phải hardware fail.
Self-healing: khi 1 ổ chết, chuyện gì xảy ra
Đây là khác biệt khủng so với RAID truyền thống. Với RAID 5/6, ổ chết = rebuild dài (chục giờ với SSD lớn), trong lúc rebuild performance giảm, rủi ro ổ thứ 2 chết khi rebuild = mất data.
Ceph khác:
- OSD chết, MON phát hiện sau 600 giây (default heartbeat timeout)
- Cluster đánh OSD đó là
down, dữ liệu mất 1 bản (còn 2) - CRUSH tự chọn OSD mới để replicate lại, từ các bản còn sống
- Recovery chạy nền, không downtime VPS
- Khi xong, lại có 3 bản đầy đủ
Tốc độ recovery phụ thuộc network 10/25/40 Gbps + số ổ source/dest. Cluster lớn rebalance nhanh hơn cluster nhỏ vì có nhiều "đường" hơn để tải data về.
Vì sao "Enterprise NVMe" chứ không SSD consumer?
NVMe Enterprise khác SSD consumer ở 4 điểm cốt lõi:
1. Endurance (DWPD)
SSD consumer (Samsung 990 EVO, Crucial P3) endurance ~0.3 DWPD (Drive Writes Per Day), tức ghi full ổ 0.3 lần/ngày trong warranty 5 năm. Enterprise NVMe (Samsung PM9A3, Micron 7450) thường 1-3 DWPD, ổ heavy write tới 10 DWPD.
Ceph workload có write amplification do replication. SSD consumer cắn vào Ceph thường wear-out trong 1-2 năm. Enterprise sống 5+ năm.
2. Power-loss protection (PLP)
SSD enterprise có capacitor onboard, khi mất điện đột ngột, đủ năng lượng flush cache xuống NAND. SSD consumer mất điện = mất data trong write cache, FS corruption.
Trong cụm DC dù có UPS, PLP vẫn cần thiết khi 1 server đột ngột reset (kernel panic, hardware glitch).
3. Sustained performance + latency consistent
SSD consumer chạy fast 30 giây đầu rồi rớt mạnh khi cache đầy (SLC cache cạn). Enterprise có DRAM cache lớn + over-provisioning, giữ tốc độ ổn định 24/7.
Test thực tế: SSD consumer 7GB/s đọc burst, sustained chỉ 1.5GB/s sau 5 phút. Enterprise NVMe giữ 5-6GB/s liên tục.
4. End-to-end data protection
Enterprise NVMe có internal checksum + ECC ở mọi tầng, phát hiện silent corruption. Consumer dựa hết vào FS bên ngoài.
Trade-off: Ceph có nhược điểm gì?
Không có công nghệ nào perfect. Ceph có 3 cost:
1. Latency cao hơn local SSD
Local NVMe latency ~10-50 microsecond. Ceph RBD latency thường ~200-500 microsecond do phải qua network + replication ack 2 node khác. Vẫn cực nhanh, nhưng không bằng local.
Workload bị ảnh hưởng: DB OLTP với IO sync cao (PostgreSQL, MySQL hot write), real-time trading, một số game server. Với 99% web app, API, blog, e-commerce thông thường, khác biệt latency không cảm nhận được.
2. Phụ thuộc network
Ceph cần network backbone cực ổn, thường 25/40/100 Gbps giữa các node, switch không-blocking, latency network <1ms. Đầu tư hạ tầng network cao hơn nhiều so với cluster local SSD đơn thuần.
3. Complexity vận hành
Ceph có learning curve dốc. Tuning OSD, monitor PG count, troubleshoot slow ops, recovery throttle... cần kỹ sư có kinh nghiệm. Hosting provider amateur lắp Ceph thường gặp downtime do tuning sai.
Đây là lý do nhiều provider VN tránh Ceph: rẻ và dễ là local SSD, miễn không hỏng. Khi hỏng thì... khách hàng chịu.
Vì sao TND chọn Ceph SSD Enterprise NVMe
Hiểu rõ trade-off, vì sao TND vẫn quyết invest? Vì với khách hàng business VN, cost của data loss > cost của hạ tầng.
1. Data safety là non-negotiable
Khách hàng host website doanh nghiệp, e-commerce, app backend. Mất data = mất khách, mất tiền, mất uy tín. Ceph 3x replication + Enterprise NVMe PLP gần như loại bỏ rủi ro hardware fail.
2. Live migrate khi cần maintenance
Server vật lý cần update firmware, thay RAM, fix issue? Migrate VPS sang host khác trong vài giây không downtime, vì data ở Ceph chứ không gắn local. Khách hàng không cảm nhận.
3. Scale không cap trần
Hết storage? Thêm node Ceph, cluster tự rebalance, capacity tăng linear. Khách hàng nâng cấp gói VPS không phải migrate qua server khác, chỉ resize RBD image online.
4. Snapshot instant
Ceph snapshot là copy-on-write, tạo trong mili-giây bất kể disk lớn cỡ nào. Khách hàng tạo snapshot trước khi update là 1 click, không lo bị slow IO.
5. Performance vẫn đủ ngon
Ceph SSD Enterprise NVMe của TND đạt IOPS 4k random read ~50-150k/VPS, sequential read 500-1500 MB/s, đủ cho 99% workload web/api/db nhỏ-vừa. Khác biệt latency vài trăm microsecond không ai cảm nhận khi RTT mạng đã >5ms.
Anh em làm DBA thực sự cần latency local thấp nhất, dòng VPS storage-tuned riêng là lựa chọn khác. Còn dòng VPS phổ thông tại TND Cloud VPS dùng Ceph SSD Enterprise là best balance.
So sánh nhanh local SSD vs Ceph SSD
| Tiêu chí | Local SSD | Ceph SSD Enterprise |
|---|---|---|
| Latency | Rất thấp (10-50us) | Thấp (200-500us) |
| IOPS peak | Rất cao (500k+) | Cao (50-200k tùy tuning) |
| Data durability | 1 ổ chết = mất data | 3 ổ cùng chết mới mất |
| Server fail | Mọi VPS trên đó down | VPS migrate sang host khác, không mất data |
| Live migration | Không (data local) | Có, không downtime |
| Snapshot speed | Phụ thuộc hypervisor | Instant copy-on-write |
| Scale | Cap theo server | Thêm node linear |
| Cost vận hành | Thấp | Cao (network + engineer) |
| Phù hợp | Lab, dev cá nhân, gói siêu rẻ | Production business, cần uptime |
Câu hỏi thường gặp
Ceph có nhanh bằng local NVMe không?
Sequential throughput tương đương. Random IOPS thấp hơn local 30-50%. Latency cao hơn vài trăm microsecond. Với web/api/blog không khác biệt cảm nhận. Với DB latency-critical (high-frequency trading) có khác.
Provider quảng cáo "NVMe SSD" có phải Ceph không?
Không nhất thiết. Đa số chỉ là NVMe local gắn trong server. Hỏi rõ: "storage backend là local hay distributed?", "có replication mấy bản?", "snapshot có instant không?". Ceph sẽ trả lời "distributed, replicate 3x, snapshot CoW".
Tôi mất data trên VPS Ceph có khôi phục được không?
Ceph bảo vệ chống hardware fail, không chống lệnh rm -rf / của bạn. Vẫn cần backup ngoài + snapshot định kỳ. Ceph + snapshot + backup là 3-tier defense.
Vì sao gói VPS siêu rẻ không dùng Ceph?
Vì cost cao: Enterprise NVMe đắt gấp 3-5 lần consumer SSD, network 25-100 Gbps đắt, kỹ sư Ceph hiếm và lương cao, replication 3x = storage efficiency 33% nên cần mua 3 lần dung lượng. Cộng lại price/GB Ceph cao gấp 2-3 lần local. Provider muốn giá rẻ nhất sẽ cắt phần này.
Disk VPS có resize online được không?
Với Ceph RBD, có. Resize image bằng rbd resize, trong VPS chạy resize2fs hoặc xfs_growfs, không cần reboot. Đây là điểm cộng lớn so với local SSD cần migrate VPS đi nơi khác để có disk lớn hơn.
Tổng kết: Ceph là "tax" bạn trả cho yên tâm
Bỏ qua hype marketing, sự thật đơn giản: Ceph SSD Enterprise NVMe đắt hơn, phức tạp hơn, latency cao hơn local SSD. Nhưng đổi lại: data safety toán học, live migration, scale không giới hạn, snapshot instant, không downtime maintenance.
Với khách hàng business, đây là khác biệt giữa "ngủ ngon" và "lo lắng 24/7 không biết server có sống tới sáng không". Với side project cá nhân, local SSD vẫn ổn. Bạn chọn theo mức độ critical của workload.
Nếu bạn host production cho khách hàng VN cần uptime cao, không tolerate mất data, các gói Cloud VPS của TND dùng Ceph SSD Enterprise NVMe + RAM ECC là baseline đáng cân nhắc.
Bài viết liên quan
Storage tier nào cho production của bạn?
TND Cloud VPS từ 199k/tháng dùng Ceph SSD Enterprise NVMe, replicate 3x, snapshot instant, live migration không downtime. Hạ tầng enterprise giá hợp lý.
Xem bảng giá Cloud VPS- Hướng dẫn cài n8n self-hosted trên VPS 2026: Docker + Postgres
- SSO cho startup nội bộ: Authelia self-host trên VPS
- Stream Netflix US từ Việt Nam 2026: VPN nào hoạt động?
- Termius mobile SSH vào VPS: vibe code từ điện thoại Android
- Thuê Dell R650 vs HPE DL360: cuối cùng chọn cái nào?
- DevOps thuê ngoài vs hire in-house: so sánh 2026



