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

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

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

定 價:¥99.90

作 者: 李文凱 李福龍 陶沙
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111767855 出版時間: 2024-11-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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