注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)Linux開源存儲實戰(zhàn):從MinIO到企業(yè)級云存儲

Linux開源存儲實戰(zhàn):從MinIO到企業(yè)級云存儲

Linux開源存儲實戰(zhàn):從MinIO到企業(yè)級云存儲

定 價:¥99.90

作 者: 李文凱 李福龍 陶沙
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111767855 出版時間: 2024-11-01 包裝: 平裝-膠訂
開本: 16開 頁數: 字數:  

內容簡介

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

作者簡介

  李文凱:分布式存儲專家。曾任職千鋒教育集團總監(jiān)、繽紛生活CTO、CmsTop等公司核心技術研發(fā)和管理職位,負責過某公司千萬級高并發(fā)架構的設計和實戰(zhàn),參與建設了山東電視臺、參考消息等互聯網項目,以及RustFS、CmsTop、PHPCMS等知名開源項目的研發(fā)和代碼貢獻,對MinIO的源代碼、技術架構有極為深入的了解和研究。李福龍:存儲領域專家,開源社區(qū)活躍分子,擁有個人開源項目,為多家大型企業(yè)設計并實施MinIO架構,實戰(zhàn)經驗豐富。曾任中公教育資深架構師,主導活動項目設計與開發(fā)、表單重構,以及橙啦教育運維經理,重構公司Web架構,對高并發(fā)處理游刃有余。陶沙:人工智能專家,曾就職于惠普、百度、美團,從事AI基礎設施建設和自動駕駛研發(fā)。目前就職于蔚來汽車,擔任自動駕駛平臺交付負責人,對AI自動駕駛與存儲的結合、冷熱數據的智能分層和AI與對象存儲的基礎設施有著非常豐富的實戰(zhàn)經驗。

圖書目錄

第1章云計算與云存儲
1.1了解云計算
1.1.1云計算的起源與發(fā)展
1.1.2云計算簡介
1.1.3云計算部署模型
1.1.4云計算基礎核心組件
1.2了解云存儲
1.2.1云存儲簡介
1.2.2云存儲的發(fā)展史
1.3本章小結
第2章對象存儲
2.1了解對象存儲
2.1.1對象存儲簡介
2.1.2對象存儲的優(yōu)勢
2.1.3對象存儲的應用場景
2.2對象存儲的選用
2.2.1開源與閉源
2.2.2不同部署模型下的選用
2.2.3常見的對象存儲產品
2.2.4MinIO的優(yōu)勢
2.3對象存儲的概念
2.3.1對象存儲的基礎概念
2.3.2對象存儲的高級概念
2.4對象存儲的標準通信協議——S3協議
2.4.1S3協議的起源與發(fā)展
2.4.2S3協議的底層原理
2.4.3S3協議的優(yōu)勢
2.4.4S3FS協議
2.5對象存儲中的糾刪碼
2.5.1了解糾刪碼
2.5.2糾刪碼的發(fā)展史
2.5.3糾刪碼的分類
2.5.4糾刪碼的類型
2.6RAID技術中的糾刪碼
2.6.1了解RAID技術
2.6.2RAID5技術的糾刪碼原理
2.6.3RAID6技術的糾刪碼原理
2.6.4分布式存儲中N元一次方程組的應用
2.7糾刪碼的實現原理
2.7.1伽羅瓦域
2.7.2Vandermonde矩陣
2.7.3SIMD
2.7.4LRC的數據恢復
2.7.5Hitchhiker算法
2.7.6IO開銷
2.8ReedSolomon碼
2.8.1ReedSolomon碼的發(fā)展史
2.8.2ReedSolomon碼的應用領域
2.8.3ReedSolomon編碼算法的實現原理
2.9本章小結
第3章MinIO的部署
3.1MinIO部署前的準備
3.1.1MinIO的運行優(yōu)勢
3.1.2硬件準備
3.1.3容量規(guī)劃與糾刪碼
3.1.4網絡規(guī)劃
3.1.5軟件環(huán)境
3.2非生產環(huán)境部署
3.2.1非生產環(huán)境應用說明
3.2.2MinIO在Windows環(huán)境下的部署
3.2.3將MinIO注冊為后臺運行
3.3生產環(huán)境部署
3.3.1單節(jié)點單驅動器部署
3.3.2單節(jié)點多驅動器部署
3.3.3多節(jié)點多驅動器部署
3.3.4Kubernetes下部署
3.4擴容與升級
3.4.1MinIO擴容
3.4.2版本升級的作用與周期
3.4.3Linux環(huán)境下升級
3.4.4Kubernetes環(huán)境下升級
3.5本章小結
第4章MinIO服務端控制臺管理
4.1控制臺基礎操作
4.1.1Access Keys的管理與應用
4.1.2存儲桶的創(chuàng)建與配置
4.1.3定制IAM策略
4.1.4用戶和用戶組管理
4.2監(jiān)控功能
4.2.1常用性能指標
4.2.2Trace跟蹤
4.2.3Watch監(jiān)聽
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身份認證的發(fā)展
5.2LDAP身份認證
5.2.1LDAP身份認證簡介
5.2.2LDAP產品類型
5.2.3MinIO實現LDAP身份認證
5.3OpenID身份認證
5.3.1OpenID身份認證簡介
5.3.2MinIO實現OpenID身份認證
5.3.3LDAP與OpenID的區(qū)別
5.4Vault數據加密
5.4.1數據加密簡介
5.4.2數據加密相關產品
5.4.3MinIO與Vault實現數據加密
5.5TLS協議
5.5.1TLS協議的基本概念
5.5.2TLS在MinIO中的應用
5.6本章小結
第6章存儲桶的通知與監(jiān)控
6.1存儲桶通知
6.1.1存儲桶通知的概念與作用
6.1.2支持接收存儲桶通知的第三方應用
6.1.3將事件發(fā)布至Redis
6.1.4將事件發(fā)布至MySQL
6.2存儲桶監(jiān)控
6.2.1存儲桶監(jiān)控簡介
6.2.2存儲桶監(jiān)控的產品
6.2.3Prometheus實現存儲桶監(jiān)控
6.3健康檢查API
6.4本章小結
第7章數據備份與故障處理
7.1數據備份
7.1.1數據備份的概念與作用
7.1.2MinIO支持的備份工具
7.1.3使用Rclone進行備份和數據恢復
7.2存儲桶復制
7.2.1存儲桶復制的作用與要求
7.2.2存儲桶復制的類型
7.2.3啟用存儲桶復制
7.3MinIO故障處理
7.3.1MinIO的故障類型
7.3.2MinIO的驅動器故障與修復
7.3.3MinIO的節(jié)點故障與修復
7.3.4MinIO的站點故障與修復
7.3.5SUBNET
7.4本章小結
第8章SDK與API部署
8.1SDK的快速部署
8.1.1SDK簡介
8.1.2Python安裝MinIO SDK
8.1.3Java安裝MinIO SDK
8.1.4JavaScript安裝MinIO SDK
8.1.5Go安裝MinIO SDK
8.2MinIO的STS服務
8.3API實踐案例
8.3.1Python API實現桶操作
8.3.2Java API實現桶操作
8.3.3JavaScript API實現桶操作
8.3.4Go API實現桶操作
8.4本章小結
第9章MinIO靜態(tài)資源服務器
9.1靜態(tài)資源服務器簡介
9.2靜態(tài)資源服務器部署
9.2.1MinIO部署
9.2.2Nginx部署
9.2.3獨立域名
9.2.4CDN(內容分發(fā)網絡)
9.3圖片自動壓縮
9.3.1圖片自動壓縮的優(yōu)勢
9.3.2ngx_http_image_filter_module簡介
9.3.3圖片裁剪的配置與應用
9.4審計與壓力測試
9.4.1Kafka審計信息發(fā)送
9.4.2壓力測試(s3bench)
9.5本章小結
第10章MinIO企業(yè)級應用案例與優(yōu)化技巧
10.1對象存儲應用案例
10.1.1單云、多云與混合云
10.1.2海量數據存儲
10.1.3業(yè)務連續(xù)性與災難恢復
10.1.4數據遷移
10.2冷熱數據分離
10.2.1冷熱數據分離的概念
10.2.2常見的冷熱數據分離模式
10.3對象存儲優(yōu)化技巧
10.3.1架構設計優(yōu)化
10.3.2硬件配置優(yōu)化
10.3.3網絡規(guī)劃優(yōu)化
10.4本章小結
第11章MinIO企業(yè)級集群架構部署
11.1項目背景分析
11.1.1企業(yè)需求分析
11.1.2單數據中心與跨數據中心
11.2架構設計
11.3智能DNS
11.3.1智能DNS簡介
11.3.2常見的智能DNS產品
11.4LVS負載均衡部署
11.4.1LV

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號