幫助中心 | 我的帳號 | 關於我們

Linux開源存儲實戰(從MinIO到企業級雲存儲雙色印刷)/Linux技術與應用叢書

  • 作者:編者:李文凱//李福龍//陶沙|責編:丁倫
  • 出版社:機械工業
  • ISBN:9787111767855
  • 出版日期:2024/11/01
  • 裝幀:平裝
  • 頁數:256
人民幣:RMB 99.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共11章,以企業級應用為出發點,從雲計算與雲存儲、對象存儲,到MinIO的部署、MinIO服務端控制台管理、身份認證與數據加密、存儲桶的通知與監控、數據備份與故障處理、SDK與API部署、MinIO靜態資源伺服器,再到MinIO企業級應用案例與優化技巧、MinIO企業級集群架構部署等多個方面,通過實用的案例和通俗易懂的語言,向讀者展示了利用MinIO在企業中快速、高效地布局存儲應用的全流程。同時,隨書贈送MinIO分散式配置文件、各操作系統安裝包(含信創ARM)、各操作系統客戶端、MinIO多活分散式架構圖、負載均衡官方推薦配置和Python SDK測試代碼等海量學習資源,並對相關重點、難點提供了掃碼看視頻的服務,以幫助讀者全面理解MinIO。
    本書的讀者對象包括雲計算工程師、數據工程師和數據科學家、系統管理員以及軟體開發人員等群體。雲計算工程師可以通過本書詳細了解MinIO的部署和管理;數據工程師和數據科學家可以通過本書學習如何使用MinIO進行高效的數據存儲和管理;系統管理員可以通過本書了解如何配置和優化MinIO,以及如何進行故障處理和數據備份;軟體開發人員則可以通過本書學習如何使用MinIO的SDK和API進行開發,以及如何在工作中使用MinIO。

作者介紹
編者:李文凱//李福龍//陶沙|責編:丁倫

目錄
第1章  雲計算與雲存儲
  1.1  了解雲計算
    1.1.1  雲計算的起源與發展
    1.1.2  雲計算簡介
    1.1.3  雲計算部署模型
    1.1.4  雲計算基礎核心組件
  1.2  了解雲存儲
    1.2.1  雲存儲簡介
    1.2.2  雲存儲的發展史
  1.3  本章小結
第2章  對象存儲
  2.1  了解對象存儲
    2.1.1  對象存儲簡介
    2.1.2  對象存儲的優勢
    2.1.3  對象存儲的應用場景
  2.2  對象存儲的選用
    2.2.1  開源與閉源
    2.2.2  不同部署模型下的選用
    2.2.3  常見的對象存儲產品
    2.2.4  MinIO的優勢
  2.3  對象存儲的概念
    2.3.1  對象存儲的基礎概念
    2.3.2  對象存儲的高級概念
  2.4  對象存儲的標準通信協議——S3協議
    2.4.1  S3協議的起源與發展
    2.4.2  S3協議的底層原理
    2.4.3  S3協議的優勢
    2.4.4  S3FS協議
  2.5  對象存儲中的糾刪碼
    2.5.1  了解糾刪碼
    2.5.2  糾刪碼的發展史
    2.5.3  糾刪碼的分類
    2.5.4  糾刪碼的類型
  2.6  RAID技術中的糾刪碼
    2.6.1  了解RAID技術
    2.6.2  RAID5技術的糾刪碼原理
    2.6.3  RAID6技術的糾刪碼原理
    2.6.4  分散式存儲中N元一次方程組的應用
  2.7  糾刪碼的實現原理
    2.7.1  伽羅瓦域
    2.7.2  Vandermonde矩陣
    2.7.3  SIMD
    2.7.4  LRC的數據恢復
    2.7.5  Hitchhiker演算法
    2.7.6  IO開銷
  2.8  Reed-Solomon碼
    2.8.1  Reed-Solomon碼的發展史
    2.8.2  Reed-Solomon碼的應用領域
    2.8.3  Reed-Solomon編碼演算法的實現原理
  2.9  本章小結

第3章  MinIO的部署
  3.1  MinIO部署前的準備
    3.1.1  MinIO的運行優勢
    3.1.2  硬體準備
    3.1.3  容量規劃與糾刪碼
    3.1.4  網路規劃
    3.1.5  軟體環境
  3.2  非生產環境部署
    3.2.1  非生產環境應用說明
    3.2.2  MinIO在Windows環境下的部署
    3.2.3  將MinIO註冊為後台運行
  3.3  生產環境部署
    3.3.1  單節點單驅動器部署
    3.3.2  單節點多驅動器部署
    3.3.3  多節點多驅動器部署
    3.3.4  Kubernetes下部署
  3.4  擴容與升級
    3.4.1  MinIO擴容
    3.4.2  版本升級的作用與周期
    3.4.3  Linux環境下升級
    3.4.4  Kubernetes環境下升級
  3.5  本章小結
第4章  MinIO服務端控制台管理
  4.1  控制台基礎操作
    4.1.1  Access Keys的管理與應用
    4.1.2  存儲桶的創建與配置
    4.1.3  定製IAM策略
    4.1.4  用戶和用戶組管理
  4.2  監控功能
    4.2.1  常用性能指標
    4.2.2  Trace跟蹤
    4.2.3  Watch監聽
    4.2.4  日誌審計
  4.3  對象生命周期與分層管理
    4.3.1  對象生命周期管理
    4.3.2  對象分層管理
    4.3.3  站點複製
  4.4  本章小結
第5章  身份認證與數據加密
  5.1  了解身份認證
    5.1.1  身份認證簡介
    5.1.2  身份認證的發展
  5.2  LDAP身份認證
    5.2.1  LDAP身份認證簡介
    5.2.2  LDAP產品類型
    5.2.3  MinIO實現LDAP身份認證
  5.3  OpenID身份認證
    5.3.1  OpenID身份認證簡介
    5.3.2  MinIO實現OpenID身份認證
    5.3.3  LDAP與OpenID的區別

  5.4  Vault數據加密
    5.4.1  數據加密簡介
    5.4.2  數據加密相關產品
    5.4.3  MinIO與Vault實現數據加密
  5.5  TLS協議
    5.5.1  TLS協議的基本概念
    5.5.2  TLS在MinIO中的應用
  5.6  本章小結
第6章  存儲桶的通知與監控
  6.1  存儲桶通知
    6.1.1  存儲桶通知的概念與作用
    6.1.2  支持接收存儲桶通知的第三方應用
    6.1.3  將事件發布至Redis
    6.1.4  將事件發布至MySQL
  6.2  存儲桶監控
    6.2.1  存儲桶監控簡介
    6.2.2  存儲桶監控的產品
    6.2.3  Prometheus實現存儲桶監控
  6.3  健康檢查API
  6.4  本章小結
第7章  數據備份與故障處理
  7.1  數據備份
    7.1.1  數據備份的概念與作用
    7.1.2  MinIO支持的備份工具
    7.1.3  使用Rclone進行備份和數據恢復
  7.2  存儲桶複製
    7.2.1  存儲桶複製的作用與要求
    7.2.2  存儲桶複製的類型
    7.2.3  啟用存儲桶複製
  7.3  MinIO故障處理
    7.3.1  MinIO的故障類型
    7.3.2  MinIO的驅動器故障與修復
    7.3.3  MinIO的節點故障與修復
    7.3.4  MinIO的站點故障與修復
    7.3.5  SUBNET
  7.4  本章小結
第8章  SDK與API部署
  8.1  SDK的快速部署
    8.1.1  SDK簡介
    8.1.2  Python安裝MinIO SDK
    8.1.3  Java安裝MinIO SDK
    8.1.4  JavaScript安裝MinIO SDK
    8.1.5  Go安裝MinIO SDK
  8.2  MinIO的STS服務
  8.3  API實踐案例
    8.3.1  Python API實現桶操作
    8.3.2  Java API實現桶操作
    8.3.3  JavaScript API實現桶操作
    8.3.4  Go API實現桶操作
  8.4  本章小結

第9章  MinIO靜態資源伺服器
  9.1  靜態資源伺服器簡介
  9.2  靜態資源伺服器部署
    9.2.1  MinIO部署
    9.2.2  Nginx部署
    9.2.3  獨立域名
    9.2.4  CDN(內容分髮網絡)
  9.3  圖片自動壓縮
    9.3.1  圖片自動壓縮的優勢
    9.3.2  ngx_http_image_filter_module簡介
    9.3.3  圖片裁剪的配置與應用
  9.4  審計與壓力測試
    9.4.1  Kafka審計信息發送
    9.4.2  壓力測試(s3-bench)
  9.5  本章小結
第10章  MinIO企業級應用案例與優化技巧
  10.1  對象存儲應用案例
    10.1.1  單雲、多雲與混合雲
    10.1.2  海量數據存儲
    10.1.3  業務連續性與災難恢復
    10.1.4  數據遷移
  10.2  冷熱數據分離
    10.2.1  冷熱數據分離的概念
    10.2.2  常見的冷熱數據分離模式
  10.3  對象存儲優化技巧
    10.3.1  架構設計優化
    10.3.2  硬體配置優化
    10.3.3  網路規劃優化
  10.4  本章小結
第11章  MinIO企業級集群架構部署
  11.1  項目背景分析
    11.1.1  企業需求分析
    11.1.2  單數據中心與跨數據中心
  11.2  架構設計
  11.3  智能DNS
    11.3.1  智能DNS簡介
    11.3.2  常見的智能DNS產品
  11.4  LVS負載均衡部署
    11.4.1  LVS簡介
    11.4.2  LVS的配置與管理
  11.5  Nginx與MinIO集群
    11.5.1  Nginx負載策略
    11.5.2  MinIO跨數據中心策略
  11.6  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032