書名: Ceph企業(yè)級分布式存儲:原理與工程實踐作者名: 景顯強 龔向宇 黃軍寶本章字數(shù): 451字更新時間: 2021-11-05 10:18:45
1.4.5 服務器和應用程序存儲場景舉例
在使用服務器時,你經(jīng)常遇到磁盤空間不足,需要擴容或者添加新磁盤的情況。如果是在服務器(裸機或VM)上的Linux系統(tǒng)中添加磁盤,需要通過網(wǎng)絡將磁盤映射到本地,以便新設(shè)備對其進行分區(qū)格式化處理。Ceph提供的RBD塊存儲映射到服務器后,在服務器后端即可看到/dev/目錄下生成了新的RBD設(shè)備。對這個設(shè)備的所有操作都將寫入Ceph集群。
另一種場景是Linux服務器上的某個目錄空間不足,不需要新增磁盤,只需要將CephFS文件系統(tǒng)掛載到該目錄下,將原有數(shù)據(jù)重新映射進來,即可使用CephFS提供的存儲空間。此目錄下所有的數(shù)據(jù)都將落入服務器外部的Ceph集群。這樣,服務器目錄的擴展問題通過Ceph提供的存儲空間得到了有效解決。如圖1-9所示,服務器以添加Ceph RBD的方式增加服務器系統(tǒng)上的塊設(shè)備。

圖1-9 Ceph塊存儲應用
對于企業(yè)應用產(chǎn)生的數(shù)據(jù),你可以直接在應用程序中將數(shù)據(jù)或者日志寫入后端存儲。實現(xiàn)方法是調(diào)用Ceph的對象存儲S3兼容接口,將應用數(shù)據(jù)直接寫入Ceph的S3 URL地址,這樣數(shù)據(jù)可通過Ceph對象網(wǎng)關(guān)寫入Ceph集群,實現(xiàn)數(shù)據(jù)共享。圖1-10給出了應用程序集成Ceph示意圖。

圖1-10 應用程序集成Ceph示意圖
推薦閱讀
- Windows Server 2019 Cookbook
- 每天5分鐘玩轉(zhuǎn)Kubernetes
- Windows Vista基礎(chǔ)與應用精品教程
- Hands-On DevOps with Vagrant
- 嵌入式Linux系統(tǒng)開發(fā):基于Yocto Project
- 曝光:Linux企業(yè)運維實戰(zhàn)
- Haskell Financial Data Modeling and Predictive Analytics
- Linux性能優(yōu)化
- Linux Shell編程從入門到精通(第2版)
- STM32庫開發(fā)實戰(zhàn)指南:基于STM32F4
- 一學就會:Windows Vista應用完全自學手冊
- 從實踐中學習Kali Linux無線網(wǎng)絡滲透測試
- STM32庫開發(fā)實戰(zhàn)指南
- PrimeFaces Beginner's Guide
- Raspberry Pi Networking Cookbook