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

圖1-9 Ceph塊存儲應用
對于企業應用產生的數據,你可以直接在應用程序中將數據或者日志寫入后端存儲。實現方法是調用Ceph的對象存儲S3兼容接口,將應用數據直接寫入Ceph的S3 URL地址,這樣數據可通過Ceph對象網關寫入Ceph集群,實現數據共享。圖1-10給出了應用程序集成Ceph示意圖。

圖1-10 應用程序集成Ceph示意圖
推薦閱讀
- 電腦組裝與系統安裝
- Windows Server 2019 Cookbook
- 白話區塊鏈
- WindowsServer2012Hyper-V虛擬化部署與管理指南
- Windows Vista融會貫通
- RESS Essentials
- Windows Server 2019 Administration Fundamentals
- 完美應用RHEL 8
- RHCSARHCE 紅帽Linux認證學習指南(第7版)EX200 & EX300
- Linux網絡配置與安全管理
- Linux內核API完全參考手冊(第2版)
- Azure Resource Manager Templates Quick Start Guide
- Android NDK Beginner's Guide
- 再也不踩坑的kubernetes實戰指南
- 鴻蒙HarmonyOS應用開發從入門到精通