【課程背景】
隨著移動互聯(lián)大時代的到來,每天產(chǎn)生的各種數(shù)據(jù),將超過過去任何時代,這些數(shù)據(jù)意義非常重點(diǎn),海量的數(shù)據(jù)我們?nèi)绾未鎯Γ磕阋欢〞氲绞褂梅植际较到y(tǒng)存儲。我們?nèi)绾渭軜?gòu)與設(shè)計(jì)大規(guī)模分布式存儲系統(tǒng)滿足海量數(shù)據(jù)的存儲需求?如何保證海量數(shù)據(jù)的一致性?如何保證海量數(shù)據(jù)的高可靠性?如何保證數(shù)據(jù)高安全性?如何保證分布式存儲系統(tǒng)的高擴(kuò)展性?如何保證分布式存儲系統(tǒng)的負(fù)載均衡?!如何保證分布式存儲系統(tǒng)的高穩(wěn)定性?!
本次課程,將會通過循序漸進(jìn)、步步深入的方式講解,理論結(jié)合實(shí)踐,使同學(xué)可以熟練掌握分布式存儲的知識原理、設(shè)計(jì)方案,一起動手設(shè)計(jì)一套滿足海量數(shù)據(jù)的大規(guī)模分布式存儲系統(tǒng)。
來吧,一起揭開大規(guī)模高性能分布式存儲系統(tǒng)的神秘面紗!
【環(huán)境準(zhǔn)備】
硬件:物理機(jī)盡量4g以上內(nèi)存
OS:Centos 5.9及以上 64位
SecureCRT、VIM等等
【培訓(xùn)對象】
本課程適用于對數(shù)據(jù)存儲感興趣的學(xué)員。本次課程,將會通過循序漸進(jìn)、步步深入的方式講解,理論結(jié)合實(shí)踐,講述原理、設(shè)計(jì)方案思路、一起動手架構(gòu)、設(shè)計(jì)與實(shí)現(xiàn)大規(guī)模分布式存儲系統(tǒng)。使同學(xué)們可以真正掌握分布式存儲系統(tǒng)。因此學(xué)員有一定的數(shù)據(jù)存儲的基礎(chǔ)更好。
【課程大綱】
第一課:大規(guī)模高性能分布式存儲系統(tǒng)概述
本課會全面介紹分布式存儲系統(tǒng)的知識點(diǎn)(分布式系統(tǒng)、高可用性、高可靠性、數(shù)據(jù)一致性、高擴(kuò)展性、高安全性、穩(wěn)定性等),帶領(lǐng)大家進(jìn)入大規(guī)模高性能分布式存儲系統(tǒng)的世界,開始一段神奇&收獲滿滿的課程。
第二課:大規(guī)模高性能分布式存儲原理與設(shè)計(jì)
本課會從FLP、SMC、CAP、單機(jī)與多機(jī)存儲等講述原理,并針對原理舉例展開,重點(diǎn)會展開針對這些原理在大規(guī)模分布式存儲系統(tǒng)的設(shè)計(jì)思路。
第三課:典型分布式存儲系統(tǒng)分析對比
本課重點(diǎn)分析典型的分布式存儲系統(tǒng):GFS、HDFS、MongoDB、HBASE、Dynamo等,他們的適用場景,對比分析各自的優(yōu)缺點(diǎn)以及設(shè)計(jì)思路。
第四課:大規(guī)模高性能分布式存儲系統(tǒng)之一致性篇
大規(guī)模高性能分布式存儲系統(tǒng)中數(shù)據(jù)一致性是非常重要的一個話題,分布式存儲系統(tǒng)是如何做到數(shù)據(jù)一致性的(分布式鎖、分布式事務(wù)、消息隊(duì)列、二階段提交等等),本課帶領(lǐng)大家一起深入學(xué)習(xí)。
第五課:大規(guī)模高性能分布式存儲系統(tǒng)之高可用高可靠篇
大規(guī)模高性能分布式存儲系統(tǒng)中高可用高可靠是非常重要的一個話題,分布式存儲系統(tǒng)是如何做到數(shù)據(jù)高可靠高可用(副本集、日志、復(fù)制、冗余等),本課帶領(lǐng)大家一起深入學(xué)習(xí)。
第六課:大規(guī)模高性能分布式存儲系統(tǒng)之安全篇
大規(guī)模高性能分布式存儲系統(tǒng)中數(shù)據(jù)安全性是非常重要的一個話題,分布式存儲系統(tǒng)是如何做到數(shù)據(jù)安全性的(鑒權(quán)、集中控制、加密存儲等),本課帶領(lǐng)大家一起深入學(xué)習(xí)。
第七課:大規(guī)模高性能分布式存儲系統(tǒng)之負(fù)載均衡篇
大規(guī)模高性能分布式存儲系統(tǒng)中負(fù)載均衡是非常重要的一個話題,分布式存儲系統(tǒng)是如何做到負(fù)載均衡的(多種負(fù)載均衡算法設(shè)計(jì)),本課帶領(lǐng)大家一起深入學(xué)習(xí)。
第八課:大規(guī)模高性能分布式存儲系統(tǒng)之高性能篇
大規(guī)模高性能分布式存儲系統(tǒng)中高性能是非常重要的一個話題,分布式存儲系統(tǒng)是如何做到高性能的(架構(gòu)設(shè)計(jì)層面、代碼層面、高擴(kuò)展性層面等),本課帶領(lǐng)大家一起深入學(xué)習(xí)。
第九課:大規(guī)模高性能分布式存儲系統(tǒng)之監(jiān)控&穩(wěn)定性篇
大規(guī)模高性能分布式存儲系統(tǒng)中數(shù)據(jù)穩(wěn)定性是非常重要的一個話題,通過監(jiān)控可以發(fā)現(xiàn)系統(tǒng)的問題,結(jié)合監(jiān)控分布式存儲系統(tǒng)是如何做到高穩(wěn)定性的(進(jìn)程監(jiān)控、語義監(jiān)控、錯誤日志監(jiān)控、監(jiān)控工具、性能評估方法等),本課帶領(lǐng)大家一起深入學(xué)習(xí)。
第十課:大規(guī)模高性能分布式存儲系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之實(shí)戰(zhàn)篇
本課會帶領(lǐng)大家一起動手設(shè)計(jì)與實(shí)現(xiàn)一個大規(guī)模分布式存儲系統(tǒng)(根據(jù)所學(xué)知識,設(shè)計(jì)滿足對海量數(shù)據(jù)量進(jìn)行高效存儲的分布式存儲系統(tǒng)),讓大家領(lǐng)略到分布式存儲系統(tǒng)的魅力。
第十一課:大規(guī)模高性能分布式存儲系統(tǒng)發(fā)展與展望
隨著移動互聯(lián)時代的到來,大規(guī)模性能分布式存儲系統(tǒng),將會何去何從,本課會和大家一起深入討論。