柚子快報邀請碼778899分享:云計算知識點-02
柚子快報邀請碼778899分享:云計算知識點-02
云計算知識點-02
簡述云服務(wù)基本概念及體系結(jié)構(gòu)的理解? ? 云服務(wù)的商業(yè)模式是通過繁殖大量創(chuàng)業(yè)公司提供豐富的個性化產(chǎn)品,以滿足市場上日益膨脹的個性化需求。其繁殖方式是為創(chuàng)業(yè)公司提供資金、推廣、支付、物流、客服一整套服務(wù),把自己的運營能力像水和電一樣讓外部隨需使用。 云計算的體系結(jié)構(gòu)由5部分組成,分別為應(yīng)用層,平臺層,資源層,用戶訪問層和管理層,云計算的本質(zhì)是通過網(wǎng)絡(luò)提供服務(wù),所以其體系結(jié)構(gòu)以服務(wù)為核心。 簡述云計算使用的虛擬化技術(shù)主要有哪些? ? 當(dāng)前的虛擬化技術(shù)有:服務(wù)器虛擬化、CPU虛擬化、程序虛擬化、操作系統(tǒng)虛擬化、硬件虛擬化、完全虛擬、超虛擬化、桌面虛擬化、操作系統(tǒng)級的虛擬化等。其中比較簡單的是操作系統(tǒng)虛擬化。即其中一臺計算機(jī)可以運行相同類型的多個操作系統(tǒng)。這種虛擬化可以將一個操作系統(tǒng)的多個服務(wù)器隔離開來。通過這種虛擬化可以減少服務(wù)器的數(shù)量,提高服務(wù)器的使用效率,可以在一定程度上擺脫物理上的空間限制,實現(xiàn)隨時隨地隨需的自由掌控。 簡述OpenStack的主要組件及其功能? keystone(身份服務(wù)模塊),其作用是:認(rèn)證管理服務(wù)、提供了其余所有組件的認(rèn)證信息/令牌的管理、創(chuàng)建、修改等等。 Nova(計算服務(wù)組件),其作用是:計算資源的管理,實例生命周期的管理(虛擬機(jī)),對外提供Restful API通信。 Glance(鏡像服務(wù)組件),其作用是:提供虛擬機(jī)鏡像的存儲,查詢和檢索功能,為nova進(jìn)行服務(wù),依賴于存儲服務(wù)(存儲鏡像本身)和數(shù)據(jù)庫服務(wù)(存儲鏡像相關(guān)的數(shù)據(jù))。 Swift(對象存儲服務(wù)模塊)其作用是:提供高可用分布式對象存儲服務(wù),特點是無限和擴(kuò)展沒有單點故障。 Cinder(塊存儲服務(wù)模塊)其作用:管理所有塊存儲設(shè)備,為虛擬機(jī)提供存儲服務(wù)。 Neutorn(網(wǎng)絡(luò)服務(wù)組件)其作用:為云計算提供虛擬的網(wǎng)絡(luò)功能,為每個不同的租戶建立獨立的網(wǎng)路環(huán)境。 Ceilometer(監(jiān)控服務(wù)組件)其作用是:為上層的計費、結(jié)算或者監(jiān)控應(yīng)用提供統(tǒng)一的資源使用數(shù)據(jù)收集功能。 Horizon(控制臺服務(wù))其作用是:提供了以Web形式對所有節(jié)點的所有服務(wù)的管理,通常把該服務(wù)成為Dashboard。 簡述HDFS的基本架構(gòu) ? HDFS采用的是主從結(jié)構(gòu),一個HDFS集群是由一個NameNode和一定數(shù)目的DataNodes組成的。NameNode是HDFS的元數(shù)據(jù)節(jié)點,負(fù)責(zé)系統(tǒng)的命名空間(NameSpace)管理,以及客戶端對文件的訪問。Secondary NameNode會周期性地合并fsimage和edits log日志文件,并且將edits log的大小保持在一定范圍內(nèi)。DataNode是HDFS文件系統(tǒng)的工作節(jié)點,DataNode會按照客戶端或者是NameNode的調(diào)度來存儲和檢索數(shù)據(jù),并定期向NameNode發(fā)送它所存儲的數(shù)據(jù)塊列表,DataNode是文件系統(tǒng)中真正存儲數(shù)據(jù)的地方。 簡述Yarn的架構(gòu)及其構(gòu)件功能 主要由ResourceManager、 NodeManager、ApplicationMaster 和 Container組 ResourceManager(RM) RM是一個全局的資源管理器,負(fù)責(zé)整個系統(tǒng)的 資源管理和分配。它主要由兩個組件構(gòu)成:調(diào)度器(Schedule)和應(yīng)用程序管理器(Application Manager, ASM) ApplicationMaster(AM) ApplicationMaster管理一個在YARN內(nèi)運行的應(yīng)用程序的每個實例。ApplicationMaster負(fù)責(zé)協(xié)調(diào)來自ResourceManager的資源,并通過NodeManager監(jiān)視容器的執(zhí)行和資源的使用(cpu、內(nèi)存等資源分配)NodeManager(NM) NodeManager管理一個YARN集群中的每個節(jié)點。NodeManager提供針對集群中每個節(jié)點的服務(wù),從監(jiān)督對一個容器的終身管理到監(jiān)視資源和跟蹤節(jié)點健康。MRv1通過插槽管理Map和Reduce任務(wù)執(zhí)行,而NodeManager管理抽象容器,這些容器代表著可供一個特定應(yīng)用程序使用的針對每個節(jié)點的資源。YARN繼續(xù)使用HDFS層。它的主要NameNode主要用于元數(shù)據(jù)服務(wù),而DataNode用于分散在一個集群中的復(fù)制存儲服務(wù)。 Container Container是YARN中的資源抽象,它封裝了某個節(jié)點上的多維度資源,如內(nèi)存,CPU,磁盤,網(wǎng)絡(luò)等。當(dāng)AM向RM申請資源時,RM為AM返回的資源便是用Container表示的。 簡述HBase的數(shù)據(jù)模型與架構(gòu) HBase的數(shù)據(jù)模型包含: Name Space: HBase有兩個自帶的命名空間,分別是hbase和default, hbase中存放的是HBase內(nèi)置的表 default表是用戶默認(rèn)使用的命名空間 基本架構(gòu) Region Server: Region Server 為 Region 的管理者,其實現(xiàn)類為HRegionServer, 主要作用是操作 數(shù)據(jù) 和 Region Master: Master 是所有 Region Server 的管理者,其實現(xiàn)類為HMaster, 主要作用是操作 表 和 RegionServer ,分配regions 到每個 RegionServer,監(jiān)控每個 RegionServer 的狀態(tài),負(fù)載均衡和故障轉(zhuǎn)移 Zookeeper: 通過 zookeeper 來做Master的高可用、 RegionServer的監(jiān)控、 元數(shù)據(jù)的入口以及集群配置的維護(hù)等工作 HDFS: HDFS為HBase提供高可用的支持
柚子快報邀請碼778899分享:云計算知識點-02
好文鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。