版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章什么是“新摩爾定律”:每18個(gè)月全球新增信息量是計(jì)算機(jī)有史以來(lái)全部信息量的總和。云計(jì)算具有哪些特點(diǎn):(1)、超大規(guī)模(2)、虛擬化(3)、高可靠性(4)、通用性(5)、高可伸縮性、(6)、按需服務(wù)(7)、極其廉價(jià)云計(jì)算按照服務(wù)類型大致分為三類:將基礎(chǔ)設(shè)施作為服務(wù)(Iaas)、將平臺(tái)作為服務(wù)(Paas)、將軟件作為服務(wù)(SaaS)什么是Iaas?將硬件設(shè)備等基礎(chǔ)資源封裝成服務(wù)供用戶使用,如AWS的彈性計(jì)算云EC2和簡(jiǎn)單存儲(chǔ)服務(wù)S3。什么是Paas?對(duì)資源的抽象層次更進(jìn)一步,它提供用戶應(yīng)用程序的運(yùn)行環(huán)境,典型的如GoogleAppEngine。什么是SaaS?它的針對(duì)性更強(qiáng),它將某些特定應(yīng)用
2、軟件功能封裝成服務(wù),如Salesforce公司提供的在線客戶關(guān)系管理CRM服務(wù)。云計(jì)算技術(shù)體系結(jié)構(gòu)分為四層:物理資源層、資源池層、管理中間件層和SOA構(gòu)建層(管理中間件層和資源池層是云計(jì)算技術(shù)的最關(guān)鍵部分)物理資源層包括計(jì)算機(jī)、存儲(chǔ)器、網(wǎng)絡(luò)設(shè)施、數(shù)據(jù)庫(kù)和軟件。資源池層是將大量相同類型的資源構(gòu)成同構(gòu)或接近同構(gòu)的資源池,如計(jì)算資源池、數(shù)據(jù)資源池。構(gòu)建資源池更多的是物理資源的集成和管理工作。管理中間件層負(fù)責(zé)對(duì)云計(jì)算的資源進(jìn)行管理,并對(duì)眾多應(yīng)用任務(wù)進(jìn)行調(diào)度,使資源能夠高效、安全地為應(yīng)用服務(wù)。大數(shù)據(jù)具有4V+1C的特征:(1)、數(shù)據(jù)量大(2)、多樣(3)、快速(4)、價(jià)值密度低(5)、復(fù)雜度全球企業(yè)的I
3、T開銷分為三部分:硬件開銷、能耗和管理成本。云計(jì)算的優(yōu)勢(shì):云計(jì)算與大數(shù)據(jù)之間大數(shù)據(jù)是需求,云計(jì)數(shù)據(jù)。什么是云計(jì)算:長(zhǎng)定義:云計(jì)算是一使各種應(yīng)用系統(tǒng)能夠網(wǎng)絡(luò)按需提供可動(dòng)態(tài)云計(jì)算有更低的硬件和網(wǎng)絡(luò)成本、更低管理成本和電力成本以及更高的資源利用率。的關(guān)系:算是手段。沒(méi)有大數(shù)據(jù),就不需要云計(jì)算。沒(méi)有云計(jì)算就無(wú)法處理大種商業(yè)計(jì)算模型。它將計(jì)算任務(wù)分布在大量計(jì)算機(jī)構(gòu)成的資源池上,根據(jù)需要獲取計(jì)算力、存儲(chǔ)空間和信息服務(wù)。短定義:云計(jì)算是通過(guò)伸縮的廉價(jià)計(jì)算服務(wù)。云計(jì)算的管理中間件層:負(fù)責(zé)資源管理、任務(wù)管理、用戶管理、和安全管理等工作。資源管理:負(fù)責(zé)均衡地使用云資源節(jié)點(diǎn),檢測(cè)節(jié)點(diǎn)的故障并試圖恢復(fù)或屏蔽它,并對(duì)資
4、源的使用情況進(jìn)行監(jiān)視統(tǒng)計(jì);任務(wù)管理:負(fù)責(zé)執(zhí)行用戶或應(yīng)用提交的任務(wù),包括完成用戶任務(wù)映像部署和管理、任務(wù)調(diào)度、任務(wù)管理、生命周期管理。簡(jiǎn)述亞馬遜的云計(jì)算:AWS率先在全球提供了彈性計(jì)算云EC2和簡(jiǎn)單服務(wù)存儲(chǔ)服務(wù)S3,為企業(yè)提供計(jì)算和存儲(chǔ)服務(wù)。亞馬遜是最大的服務(wù)商,谷歌是最大的云計(jì)算技術(shù)的使用者。第二章Google云計(jì)算技術(shù)包括:MapReduce、分布式鎖服務(wù)Chubby、分Google文件系統(tǒng)GFS分布式計(jì)算編程模型布式結(jié)構(gòu)化數(shù)據(jù)表Bigtable。當(dāng)前主流分布式文件系統(tǒng)有哪些?各有什么優(yōu)缺點(diǎn)?答:RedHat的GFS(GlobalFileSystem)、舊M的GPFSSun的Lustre等。
5、優(yōu)缺點(diǎn):GFS采用廉價(jià)的商品機(jī)器構(gòu)建分布式文件系統(tǒng),同時(shí)將GFS的設(shè)計(jì)與Google應(yīng)用的特點(diǎn)緊密結(jié)合,簡(jiǎn)化實(shí)現(xiàn),GFS將容錯(cuò)的任務(wù)交給文件系統(tǒng)完成,利用軟件的方法解決系統(tǒng)可靠性問(wèn)題,使存儲(chǔ)成本下降;GFS將服務(wù)器故障視為正常現(xiàn)象,并采用多種方法、從多個(gè)角度,使用不同的容錯(cuò)措施,確保數(shù)據(jù)存儲(chǔ)的安全、保證提供不間斷的數(shù)據(jù)存儲(chǔ)服務(wù)。IBMGPFS并行文件系統(tǒng)軟件在設(shè)計(jì)上不存在任何性能瓶頸,因此GPFS并行文件系統(tǒng)可以充分發(fā)揮硬件系統(tǒng)好壞,而文件系統(tǒng)軟件系統(tǒng)之間最大的區(qū)數(shù)據(jù)分散在磁盤陣列最可能產(chǎn)生性能瓶頸的性能。換句話說(shuō),GPFS并行文件系統(tǒng)的性能完全取決于硬件配置的件本身對(duì)性能的影響微乎其微。舊M
6、GPFS并行文件系統(tǒng)與其它并行文的因素MetaDataServer。別在于GPFS不需要專用的元數(shù)據(jù)(MetaData)管理服務(wù)器,所有元中,并可以由任何I/O節(jié)點(diǎn)管理。這樣的設(shè)計(jì)避免了并行文件系統(tǒng)中Lustre文件系統(tǒng)為例,它只對(duì)元數(shù)據(jù)管理器MDS提供容錯(cuò)解決方案,而對(duì)于具體的數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn)OST來(lái)說(shuō),則依賴其自身來(lái)解決容錯(cuò)的問(wèn)題。例如,Lustre推薦OST節(jié)點(diǎn)采用RAID技術(shù)或SAN存儲(chǔ)區(qū)域網(wǎng)來(lái)容錯(cuò),但由于Lustre自身能提供數(shù)據(jù)存儲(chǔ)的容錯(cuò),一旦OST發(fā)生故障就無(wú)法恢復(fù),因此對(duì)OST的穩(wěn)定性就提出了相當(dāng)高的要求,從而大大增加了存儲(chǔ)的成本,而且成本會(huì)隨著規(guī)模的擴(kuò)大線性增長(zhǎng)GFS容錯(cuò)機(jī)制包含
7、:1、Master容錯(cuò):Master上保存了GFS文件系統(tǒng)的三種元數(shù)據(jù)。(1)、命名空間,也就是整個(gè)文件系統(tǒng)的目錄結(jié)構(gòu)。(2)、Chunk與文件名的映射表(3)、Chunk副本的位置信息,每一個(gè)Chunk默認(rèn)有三個(gè)副本。前兩種GFS通過(guò)操作日志來(lái)提供容錯(cuò)功能。第三種直接保存各個(gè)ChunkServer上,當(dāng)master發(fā)生故障時(shí),迅速恢復(fù)以上元數(shù)據(jù)。為了防止master徹底死機(jī),GFS提供了master遠(yuǎn)程的實(shí)時(shí)備份。2、ChunkServer容錯(cuò):GFS采用副本的方式實(shí)現(xiàn)其容錯(cuò)。如果相關(guān)副本丟失或不可恢復(fù),master自動(dòng)將副本復(fù)制到其他ChunkServer.GFS把每一個(gè)文件劃分成多個(gè)Ch
8、unk,MapReduce與傳統(tǒng)的分布式程序設(shè)計(jì)相比的優(yōu)點(diǎn)答:與傳統(tǒng)的分布式程序設(shè)計(jì)相比,MapReduce封裝了并行處理、容錯(cuò)處理、本地化計(jì)算、負(fù)載均衡等細(xì)節(jié),還提供了一個(gè)簡(jiǎn)單而強(qiáng)大的接口。Chubby的設(shè)計(jì)目標(biāo)主要有?Paxos算法在Chubby中起什么作用?(1)、高可用性(2)、高擴(kuò)展性(3)、支持粗粒度的建議性鎖服務(wù)(4)、服務(wù)信息的直接存儲(chǔ)(5)、支持通報(bào)機(jī)制(6)、支持緩存機(jī)制。Chubby內(nèi)部一致性問(wèn)題的實(shí)現(xiàn)用到Paxos算法什么是分布式結(jié)構(gòu)化數(shù)據(jù)表Bigtable?Bigtable是Google開發(fā)的基于GFS和Chubby的分布式存儲(chǔ)系統(tǒng),它的設(shè)計(jì)應(yīng)達(dá)到以下幾個(gè)目標(biāo):(1)
9、、廣泛的適用T(2)、很強(qiáng)的可擴(kuò)展性(3)、高可用性(4)、簡(jiǎn)單性Bigtable是:一個(gè)分布式多維映射表,表中的數(shù)據(jù)通過(guò)一個(gè)行關(guān)鍵字、一個(gè)列關(guān)鍵字以及一個(gè)時(shí)間戳進(jìn)行索引。在Bigtable中Chubby主要有以下幾個(gè)作用:(1)選取并保證同一時(shí)間內(nèi)只有一個(gè)主服務(wù)器(MasterServer)(2)獲取子表的位置信息(3)保存Bigtable的模式信息及訪問(wèn)控制列表Bigtable主要由三個(gè)部分組成:客戶端程序庫(kù)、一個(gè)主服務(wù)器和多個(gè)子表服務(wù)器Paxos算法中節(jié)點(diǎn)被分成了三種類型:proposers>acceptors>和learners,其中proposers提出決議,accept
10、ors批準(zhǔn)決議、learners獲取并使用已經(jīng)通過(guò)的決議。一個(gè)節(jié)點(diǎn)可以兼有多重類型,滿足三個(gè)條件保持?jǐn)?shù)據(jù)的一致性,(1)、決議只有在被Proposers提出后才能批準(zhǔn)(2)、每次只能批準(zhǔn)一個(gè)決議(3)、只有決議確定被批準(zhǔn)后learners才能獲取這個(gè)決議。Bigtable性能優(yōu)化:1、局部性群組2、壓縮3、布隆過(guò)濾器GFS將整個(gè)系統(tǒng)的節(jié)點(diǎn)分為哪幾類角色:Client(客戶端卜Master(主服務(wù)器卜ChunkServer(數(shù)據(jù)塊服務(wù)器)。Master是GFS的管理節(jié)點(diǎn),在邏輯上只有一個(gè),他保存系統(tǒng)的元數(shù)據(jù),負(fù)責(zé)整個(gè)文件系統(tǒng)的管理,是GFS文件系統(tǒng)中的“大腦”。ChunkServer負(fù)責(zé)具體的存
11、儲(chǔ)工作。數(shù)據(jù)以文件的形式存儲(chǔ)在ChunkServer的個(gè)數(shù)可以有多個(gè),他的數(shù)目直接決定了GFS的規(guī)模。GFS將文件按照固定大小進(jìn)行分塊,默認(rèn)是64MB,每一塊稱為一個(gè)Chunk(數(shù)據(jù)塊),每個(gè)Chunk都有一個(gè)對(duì)應(yīng)的索引號(hào)(Index)。GFS具有哪些特點(diǎn):1、采用中心服務(wù)器模式:GFS采用中心服務(wù)器模式管理整個(gè)文件系統(tǒng),增加新的ChunkServer是一件非常容易的事情。2、不緩存數(shù)據(jù):緩存機(jī)制是提升文件系統(tǒng)的性能的一個(gè)重要手段,通用文件系統(tǒng)為了提高性能,一般需要實(shí)現(xiàn)復(fù)雜的緩存機(jī)制。GFS文件系統(tǒng)根據(jù)應(yīng)用的特點(diǎn),沒(méi)有實(shí)現(xiàn)緩存,因?yàn)镚FS的數(shù)據(jù)在ChunkServer上是以文件的形式存儲(chǔ)。3、
12、在用戶態(tài)下實(shí)現(xiàn)4、只提供專用接口什么是MapReduce?Map(映射)Reduce(化簡(jiǎn))是Google提出的一個(gè)軟件架構(gòu),是一種處理海量數(shù)據(jù)的并行編程模式,用于大規(guī)模數(shù)據(jù)集的并行計(jì)算。第三章AWS提供的服務(wù)包括:彈性計(jì)算云EC2、簡(jiǎn)單存儲(chǔ)服務(wù)S3、簡(jiǎn)單數(shù)據(jù)庫(kù)服務(wù)SimpleDB、簡(jiǎn)單隊(duì)列服務(wù)SQS、彈性MapReduce服務(wù)、內(nèi)容推送服務(wù)、電子商務(wù)服務(wù)、FPS改進(jìn)的一致性哈希算法優(yōu)點(diǎn):可以減小數(shù)據(jù)分布不均衡的可能性。采用數(shù)據(jù)分區(qū)后,在添加或刪除設(shè)備節(jié)點(diǎn)時(shí),會(huì)引起嬌小的數(shù)據(jù)傳輸。可以在很小的數(shù)據(jù)傳輸代價(jià)下,保證整個(gè)系統(tǒng)數(shù)據(jù)分布的均衡性。在Dynam。中添加一個(gè)新的節(jié)點(diǎn)時(shí),原先各節(jié)點(diǎn)保存的數(shù)據(jù)
13、是否需要改變?如果改變,應(yīng)該如何變化?需要改變;原存儲(chǔ)在前驅(qū)節(jié)點(diǎn)上的那部分?jǐn)?shù)據(jù)會(huì)遷移到新的節(jié)點(diǎn)上。而其他節(jié)點(diǎn)保存的數(shù)據(jù)不變。同樣,在刪除節(jié)點(diǎn)時(shí),被刪除節(jié)點(diǎn)的數(shù)據(jù)會(huì)遷移到其前驅(qū)節(jié)點(diǎn)上,而對(duì)其他節(jié)點(diǎn)沒(méi)有影響。私有IP、公有IP和彈性IP的區(qū)別在哪里?EC2的IP地址包括三大類:私有IP、公有IP和彈性IP。EC2的實(shí)例一旦被創(chuàng)建,就會(huì)動(dòng)態(tài)地分配兩個(gè)IP地址,即私有IP和公有IP。私有IP地址與實(shí)例相對(duì)應(yīng),由動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)分配產(chǎn)生。公有IP地址和私有IP地址之間通過(guò)網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)技術(shù)實(shí)現(xiàn)相互之間的轉(zhuǎn)換。公共IP和特定的實(shí)例相對(duì)應(yīng),在某個(gè)實(shí)例終結(jié)或被彈性IP地址替代之前,公共IP
14、地址會(huì)一直存在,實(shí)仞通過(guò)這個(gè)公有IP地址和外界通信。實(shí)例每次啟動(dòng)時(shí),公有IP都會(huì)發(fā)生變化。彈性IP則是與用戶賬號(hào)綁定,使用時(shí)可以代替公有IP通過(guò)NAT的方式實(shí)現(xiàn)與私有IP轉(zhuǎn)換,從而連接到EC2實(shí)例。地理區(qū)域和可用區(qū)域有哪些區(qū)另1J?AWS中采用了兩種區(qū)域(Zone),地理區(qū)域(RegionZone)和可用區(qū)域(AvailabilityZone)。地理區(qū)域是按實(shí)際的地理位置劃分的??捎脜^(qū)域是根據(jù)是否有獨(dú)立的供電系統(tǒng)和冷卻系統(tǒng)劃分通常將每個(gè)數(shù)據(jù)中心看作一個(gè)可用區(qū)域。EC2系統(tǒng)中包含多個(gè)地理區(qū)域,而每個(gè)地理區(qū)域又包含多個(gè)可用區(qū)域。Amazon平臺(tái)中,SQS勺目的及組成部分,其中“消息的格式是什么?簡(jiǎn)
15、單隊(duì)列服務(wù)(SQS)是Amazon為了解決其云計(jì)算平臺(tái)之間不同組件的通信而設(shè)計(jì)開發(fā)的。SQS由三個(gè)基本部分組成:系統(tǒng)組件、隊(duì)列、消息。系統(tǒng)組件是SQS的服務(wù)對(duì)象,而SQS則是組件之間溝通的橋梁。組件有雙重角色,既是消息的發(fā)送者,也可以是消息的接受省?!跋ⅰ备袷剑合⒂梢韵滤牟糠纸M成:消息ID:由系統(tǒng)返回給用戶,用來(lái)標(biāo)識(shí)隊(duì)列中的不同消息。接收句柄:當(dāng)從隊(duì)列中接收消息時(shí)就會(huì)從消息那里得到一個(gè)接收句柄,這個(gè)句柄可以用來(lái)對(duì)消息進(jìn)行刪除等操作。消息體:消息的正文部分,需要注意的是消息存放白是文本數(shù)據(jù)并且不能是URL編碼方式。消息體摘要:消息體字符串的MD5校驗(yàn)和。非關(guān)系型數(shù)據(jù)庫(kù)和傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)的區(qū)別1
16、 .數(shù)據(jù)模型關(guān)系數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)有嚴(yán)格的約束,包括數(shù)據(jù)之間的關(guān)系和數(shù)據(jù)的完整性。非關(guān)系數(shù)據(jù)庫(kù)的key-value存儲(chǔ)形式中,key和value可以使用任意的數(shù)據(jù)類型。2 .數(shù)據(jù)處理:關(guān)系數(shù)據(jù)庫(kù)滿足CAP原則的C和A,在P方面很弱,所以在可擴(kuò)展性方面弱,所以導(dǎo)致其在可擴(kuò)展性方面面臨很多問(wèn)題。非關(guān)系型數(shù)據(jù)庫(kù)滿足CAP原則的A和P,而在C方面較弱,所以使得其無(wú)法滿足ACID要求。3 .接口層關(guān)系型數(shù)據(jù)庫(kù)都是以關(guān)系數(shù)據(jù)庫(kù)間移植。詢功能,且由于不同綜上所述,關(guān)系數(shù)據(jù)面能力較弱,只能通展性,可以通過(guò)增加缺乏數(shù)據(jù)的一致性保查詢。SQL語(yǔ)言對(duì)數(shù)據(jù)進(jìn)行訪問(wèn)的,提供了強(qiáng)大的查詢功能,并便于在各種非關(guān)系型數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)庫(kù)
17、的操作大多通過(guò)API來(lái)實(shí)現(xiàn),支持簡(jiǎn)單的查數(shù)據(jù)庫(kù)之間API的不同而造成移植性較差。庫(kù)具有高一致性,在ACID方面很強(qiáng),移植性很高;但在可擴(kuò)展性方過(guò)提高服務(wù)的配置來(lái)提高處理能力。非關(guān)系型數(shù)據(jù)庫(kù)具有很高的可擴(kuò)服務(wù)器數(shù)量來(lái)不斷提高存儲(chǔ)規(guī)模,具有很好的并發(fā)處理能力;但由于證,所以處理事務(wù)性問(wèn)題能力較弱,并且難以處理跨表,跨服務(wù)器的第四章微軟云計(jì)算平臺(tái)包括幾部分?每部分的作用是什么?當(dāng)前版本的WindowsAzure平臺(tái)包括4個(gè)組成部分:(1) WindowsAzure。位于云計(jì)算平臺(tái)最底層,是微軟云計(jì)算技術(shù)的核心。它作為微軟云計(jì)算操作系統(tǒng),提供了一個(gè)在微軟數(shù)據(jù)中心服務(wù)器上運(yùn)行應(yīng)用程序和存儲(chǔ)數(shù)據(jù)的Wind
18、ows環(huán)境。(2) SQLAzure。它是云中的關(guān)系數(shù)據(jù)庫(kù),為云中基于SQLAzure的關(guān)系型數(shù)據(jù)提供服務(wù)。(3) WindowsAzureAppFabric。為在云中或本地系統(tǒng)中的應(yīng)用提供基于云的基礎(chǔ)架構(gòu)服務(wù)。部署和管理云基礎(chǔ)架構(gòu)的工作均由AppFabric完成,開發(fā)者只需關(guān)心應(yīng)用邏輯。(4) WindowsAzureMarketplace。為購(gòu)買云計(jì)算環(huán)境下的數(shù)據(jù)和應(yīng)用提供在線服務(wù)。WindowsAzure存儲(chǔ)服務(wù)提供了幾種類型的存儲(chǔ)方式?闡述每種存儲(chǔ)方式主要的存儲(chǔ)對(duì)象。答:WindowsAzure存儲(chǔ)服務(wù)目前主要提供了4種主要的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu):(1) Blob類型。Blob數(shù)據(jù)類型存儲(chǔ)二進(jìn)
19、制數(shù)據(jù),可以存儲(chǔ)大型的無(wú)結(jié)構(gòu)數(shù)據(jù),容量巨大,能夠滿足海量數(shù)據(jù)存儲(chǔ)需求(2) Table類型。Table數(shù)據(jù)類型能夠提供更加結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ),但是它不同于關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)中的二維關(guān)系表,查詢語(yǔ)言也不是大家熟悉的關(guān)系查詢語(yǔ)言SQL。(3) Queue類型。Queue類型的作用和微軟消息隊(duì)列(MSMQ)相近,用來(lái)支持在WindowsAzure應(yīng)用程序組件之間進(jìn)行通信。(4) File類型。File類型使用標(biāo)準(zhǔn)SMB2.1協(xié)議支持WindowsAzure虛擬機(jī)和云服務(wù),可通過(guò)裝載的共享在應(yīng)用程序組件之間共享文件數(shù)據(jù),本地應(yīng)用程序可通過(guò)文件存儲(chǔ)API來(lái)訪問(wèn)共享中的文件數(shù)據(jù)。SQLAzure數(shù)據(jù)同步技
20、術(shù)主要有幾種?分別如何實(shí)現(xiàn)?答:(1)SQLAzure數(shù)據(jù)庫(kù)與SQLServer數(shù)據(jù)庫(kù)之間的數(shù)據(jù)同步。用戶選擇這類同步的原因有很多,除了網(wǎng)絡(luò)故障等因素外,數(shù)據(jù)調(diào)度也需要數(shù)據(jù)副本在某一區(qū)域范圍內(nèi)進(jìn)行,同時(shí)需要防止某些操作失誤所帶來(lái)的數(shù)據(jù)丟失。這時(shí)用戶可以通過(guò)SQLAzure數(shù)據(jù)庫(kù)和SQLServer數(shù)據(jù)庫(kù)的信息同步在本地?cái)?shù)據(jù)庫(kù)保存副本。(2)SQLAzure數(shù)據(jù)庫(kù)之間的同步。某些ISVs(獨(dú)立的軟件開發(fā)商)或全球化的企業(yè)需要?jiǎng)?chuàng)建一個(gè)應(yīng)用,為了滿足高性能的需求,應(yīng)用的創(chuàng)建者也許會(huì)選擇在三個(gè)不同的WindowsAzure數(shù)據(jù)中心運(yùn)行這個(gè)應(yīng)用。如果這個(gè)應(yīng)用將數(shù)據(jù)存放在SQLAzure數(shù)據(jù)中,需要使用S
21、QLAzure數(shù)據(jù)同步服務(wù)保持三個(gè)數(shù)據(jù)中心之間的信息同步。SQLAzure數(shù)據(jù)同步服務(wù)使用“輪輻式”模型,所有的變化將會(huì)首先被復(fù)制到SQLAzure數(shù)據(jù)庫(kù)hub”上,然后再傳送到其他spoke”以上。這些"spoke”成員可以是一個(gè)SQLAzure數(shù)據(jù)庫(kù),也可以是本地SQLServer數(shù)據(jù)庫(kù)。上述的同步過(guò)程可以同步整個(gè)數(shù)據(jù)庫(kù),也可以只同步有更新的數(shù)據(jù)庫(kù)表格。SQLAzure和SQLServer的相同點(diǎn)和不同點(diǎn)相同點(diǎn):SQLAzure是云中的關(guān)系數(shù)據(jù)庫(kù),和本地的SQLServer數(shù)據(jù)庫(kù)有很多相識(shí)的地方。比如SQLAzure提供了一個(gè)表格數(shù)據(jù)流(TDS)接口供基于Transact-SQL
22、的數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),這和SQLServer中的實(shí)例訪問(wèn)數(shù)據(jù)庫(kù)情況是相似的。不同點(diǎn):在SQLAzure中,由于物理管理工作是由微軟進(jìn)行的,所以在管理、服務(wù)提供、Transact-SQL支持和編程方式等方面,與SQLServer有所不同。WindowsAzure最新版本包含5個(gè)部分:1.計(jì)算服務(wù),2.存儲(chǔ)服務(wù),3.Fabric控制器,4.內(nèi)容分發(fā)網(wǎng)絡(luò)CDN,5.WindowsAzureConnect.存儲(chǔ)名空間被劃分為三部分:賬戶名,分區(qū)名和對(duì)象名SQLAzure關(guān)鍵技術(shù):1.SQLAzure數(shù)據(jù)庫(kù),2.SQLAzure報(bào)表服務(wù),3.SQLAzure數(shù)據(jù)同步AppFabric關(guān)鍵技術(shù):1.服務(wù)總線,
23、2.訪問(wèn)控制,3.高速緩存。WindowsAzure是微軟云計(jì)算戰(zhàn)略的核心:云計(jì)算操作系統(tǒng)WAS的一個(gè)重要特征是能夠存儲(chǔ)和訪問(wèn)達(dá)到甚至超過(guò)EB級(jí)的海量數(shù)據(jù),其產(chǎn)品系統(tǒng)由存儲(chǔ)域和位置服務(wù)構(gòu)成存儲(chǔ)域的層次結(jié)構(gòu)包括哪三層:1、文件流層,2、分區(qū)層,3、前段文件流層包括流管理器和區(qū)塊節(jié)點(diǎn)兩大部分。分區(qū)層包括一個(gè)分區(qū)管理器、多個(gè)分區(qū)服務(wù)器和一個(gè)鎖服務(wù)三個(gè)主要的體系結(jié)構(gòu)模塊。分區(qū)管理器:負(fù)責(zé)保存對(duì)象表到分區(qū)段的劃分和每個(gè)分區(qū)段到相應(yīng)分區(qū)服務(wù)器的分配情況。分區(qū)服務(wù)器:負(fù)責(zé)處理由分區(qū)管理器分配給它的一組分區(qū)段的請(qǐng)求。鎖服務(wù):Paxos鎖服務(wù)用于分區(qū)服務(wù)器的主服務(wù)器選舉。WAS將分區(qū)B拆成新的分區(qū)段C和D如何實(shí)現(xiàn)?步驟1:分區(qū)管理器通知分區(qū)服務(wù)器將段B拆分為C和D。步驟2:分區(qū)服務(wù)器處理B的檢查點(diǎn),再暫停相應(yīng)的服務(wù)請(qǐng)求。步驟3:分區(qū)服務(wù)器使用一種“MultiModify”的特殊流操作處理B的每個(gè)流,并分別生成與B中區(qū)塊順序相同的C和D流子集,再追加C和D的新分區(qū)鍵值范圍到他們的元數(shù)據(jù)流。步驟4:分區(qū)服務(wù)器開始將服務(wù)請(qǐng)求發(fā)送至新的分區(qū)C和D。步驟5:分區(qū)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【2021屆備考】2021屆全國(guó)名校數(shù)學(xué)試題分類解析匯編(12月第三期):M單元-推理與證明
- 音樂(lè)教師培訓(xùn)總結(jié)5篇
- 【紅對(duì)勾】2021-2022學(xué)年人教版高中政治必修一習(xí)題-第一單元-生活與消費(fèi)-課時(shí)作業(yè)6
- 【每日一練】《晨讀晚練》英語(yǔ)高三年級(jí)上學(xué)期第五周參考答案及解析5
- 【全程復(fù)習(xí)方略】2022屆高考數(shù)學(xué)(文科人教A版)大一輪專項(xiàng)強(qiáng)化訓(xùn)練(五)圓錐曲線的綜合問(wèn)題-
- 2025年七年級(jí)統(tǒng)編版語(yǔ)文寒假預(yù)習(xí) 第01講 孫權(quán)勸學(xué)
- 【全程復(fù)習(xí)方略】2020年高考化學(xué)單元評(píng)估檢測(cè)(四)(魯科版-福建專供)
- 浙江省溫州蒼南2023-2024學(xué)年第二學(xué)期期末檢測(cè)卷 六年級(jí)下冊(cè)科學(xué)
- 【全程復(fù)習(xí)方略】2022屆高考數(shù)學(xué)(文科人教A版)大一輪課時(shí)作業(yè):10.3-幾何概型-
- 【全程復(fù)習(xí)方略】2022屆高考數(shù)學(xué)(文科人教A版)大一輪課時(shí)作業(yè):2.3-函數(shù)的奇偶性與周期性-
- 泰州市2022-2023學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試題【帶答案】
- JGJ276-2012 建筑施工起重吊裝安全技術(shù)規(guī)范 非正式版
- QCT1067.4-2023汽車電線束和電器設(shè)備用連接器第4部分:設(shè)備連接器(插座)的型式和尺寸
- 2019電子保單業(yè)務(wù)規(guī)范
- 學(xué)堂樂(lè)歌 說(shuō)課課件-2023-2024學(xué)年高中音樂(lè)人音版(2019) 必修 音樂(lè)鑒賞
- 幕墻工程材料組織、運(yùn)輸裝卸和垂直運(yùn)輸方案
- 灌溉用水循環(huán)利用技術(shù)
- 泌尿科一科一品匯報(bào)課件
- 2024年江西省三校生高職英語(yǔ)高考試卷
- 中國(guó)古代文學(xué)智慧樹知到期末考試答案章節(jié)答案2024年廣州大學(xué)
- 重慶市南岸區(qū)2022-2023學(xué)年五年級(jí)上學(xué)期期末語(yǔ)文試卷
評(píng)論
0/150
提交評(píng)論