這是一篇很長長長長長長長長長長長長長長長長長長長長長長長的乾貨,看到最後的都是沉迷知識不能自拔的學習勞模認證,沒錯了。
在今天的IT行業佼佼者中,“現代資料中心”這個概念得到了越來越多的重視。當然,它受到如此多的關註也是理所應當的。雲端計算,快閃記憶體儲存,軟體網路,容器以及大量的編排和自動化工具相結合形成現代資料中心的基礎,這已經成為了數字時代企業的發展需求。
不過也許最重要的概念應該是資料中心並不一定是一個實際的地點。大多數企業將資料中心視為自己的一種託管設施,或者是像騰訊這樣的公共雲。一個現代化的資料中心將這一切作為一個單獨用來執行應用程式和數字服務的基礎設施。
事不宜遲,讓我們深入研究一下最重要的現代資料中心術語中37個術語和定義的彙編清單。
■3D NAND
下一代非易失性儲存器技術(Flash)正在變得越來越主流,併在企業中盛行。它具有能夠將更多位打包到與更老的NAND技術相同的尺寸的優點。目前大多數快閃記憶體儲存仍然是平面的,這就意味著這種儲存是二維的。但是,由於光刻技術的限制,將更多的位壓入一個快閃記憶體NAND單元變得更加困難。晶片製造商正在努力讓3D NAND向垂直方向發展。將3D NAND視為多層建築,將2D NAND視為單層建築。兩者都佔有相同數量的房地產面積(X-Y尺寸),但是多層建築由於其向上擴張的特性從而在同一空間內更有效率。
■應用層
在描述計算系統通訊功能的概念模型中最接近終端使用者的層(傳統OSI堆疊中有七層)。這意味著應用層和使用者都直接與使用的特定的應用程式進行互動。應用層為終端使用者提供對各種共享網路服務的訪問,以實現高效的資料流。在虛擬化和整合化的環境中,將應用層從其執行的物理基礎中抽象出來變得越來越重要。 它對有程式設計自己的物理基礎需求的應用程式也能提供良好的支援。
■特定於應用程式的策略
與單個應用程式特定系結的策略(通常與現代資料中心中的伺服器,儲存,網路和安全性等基礎架構相關),以及裸機,雲,容器等中的資料檢索,或虛擬機器環境。特定於應用程式的策略支援多租戶環境,每個應用程式都可以擁有自己獨特的基礎架構和SLA。
■自動化
自動化是雲端計算中的一個關鍵概念。自動化是將雲基礎架構與虛擬化基礎架構區別開來的。它包括按需提供資源的能力,而無需手動和人為幹預。自動化通常與編排相結合,以便將服務的能力與IT現有的許多工具整合並完全支援,從而獲得對其操作的控制和掌握。例如,軟體定義的儲存或軟體定義網路解決方案可輕鬆插入資料中心其餘部分使用的自動化和編排工具,而無需對特定環境進行定製或修改。
■Cloud Foundry
最初由VMware建立的開源雲平臺即服務(PaaS),現在是Pivotal Software的一部分。它由Cloud Foundry Foundation管理,是開發人員在公共和私有雲環境中構建,部署,執行和擴充套件應用程式的PaaS。該平臺利用容器來部署應用程式,使企業能夠利用Docker和Kubernetes等專案的創新優勢,提高管理生產級應用程式的便捷性和速度。
■叢集
可以在許多方面被視為單一系統的網路化伺服器計算機集合。這個術語的含義可以根據背景關係而有所不同。然而,在現代資料中心的背景下,叢集是一組伺服器和其他作為一個單一的系統,有時進行並行處理的資源。許多叢集也是分散式系統。
■容器
軟體技術提供的一種輕量級和易於移植的方法,用來打包一些應用程式,使其與作業系統和物理基礎隔離開來。與虛擬機器不同的是,容器不包含整個作業系統,而只共享一臺主機的作業系統。容器允許一個應用程式被打包和抽象,從而簡化在不同平臺的部署過程。常見的例子有Docker和Linux Contains(LXC)。容器經常與微服務聯絡在一起,一個容器也可指一個資料儲存顆粒單元。例如,Amazon S3(簡單儲存服務)使用術語“水桶”來描述一個資料容器。在特定的SDS解決方案中,構成虛擬磁碟的資料就儲存在叢集中不同節點上的邏輯容器裡。
■控制平面
控制平面來源於一個網路術語,一般指與網路的“信令”有關的所有事情。控制平麵包發向路由器或者由路由器本地產生。它決定了向哪裡通訊,它的功能包括系統認證、管理和交換路由表資訊。然而,隨著軟體定於的基礎設施的提升,控制平面的定義也擴充套件至伺服器、儲存器和安全基礎設施。它也指管理配置、安排和監控基礎設施的可程式設計api集合。
■DRaaS
作為服務的災難恢復(DRaas)是由專業供應商提供的、用來防止人為的或者自然的災難,並作為失效備援的物理或虛擬的基礎設施的複製和集合。DRaaS是雲端計算中一個基礎的驅動器,通常是採用混合或多雲架構背後的原始動力。
■資料層
一個擁有許多定義的術語(包括作為一個營銷用語)。然而,在一個現代資料中心的背景下,資料層是一個資料結構,其中包含了所有需要在數字背景關係中處理和傳遞的(例如在一個網頁中)給其他相關聯的應用程式的所有資料。
■資料平面
也被稱為轉發平面,它根據控制平面邏輯(資料在資料平面上已確定的路徑)沿著已經選擇好的目的地網路路徑轉發通訊量給下一跳。原本也是一個網路術語,資料平麵包含透過路由器自己傳送到下一個目的地的資料(包)。資料平面指對所有應用資料的儲存、管理、保護和傳輸的基礎設施。
■分散式系統
一個用來創造一個單獨統一的系統的全自動計算機網路總體叢集。在一個分散式系統中,網路計算機協調網路活動和分享資源從而來支援普通的工作負載。分散式系統可以用來最大化效能和可伸縮性,確保容錯性,同時使資源保持可取狀態。分散式系統的例子有Amazon Dyname,Google MapReduce,Apache Hadoop, 和 the Hedvig Distributed Storage Platform。
■Docker
一個開源工程,可以在軟體容器中自動部署應用。Docker容器就像其他容器一樣,在一個包含所有執行所需內容的完整檔案系統中包裹了一系列軟體:程式碼、環境、系統工具、系統庫等。Docker經常與容器等同,並且許多人交替使用這個術語。最重要的是,Docker既是一個開源工具集,也是一個公司,它既支援開源技術,也售賣它自己的專有軟體。
到這裡,你也許需要一些休息和動力。我想第一個對你說你做的真好!你已經完成了三分之一的內容,只剩下24個術語啦!(內容較多,建議收藏)
■Flash
一個在非易失性固態儲存晶片用來儲存持久資料的儲存裝置。不像傳統磁碟硬碟(例如硬碟驅動器),Flash驅動器沒有移動的部分。Flash也不產生噪音,儲存和讀取資料都更快,延遲低,且比旋轉媒介更為可靠和持久。因為技術更為先進,使用flash的花費通常更高。儘管隨著生產技術的精進、改進和擴充套件,生產flash的花費已經逐漸下降。
■混合雲
一種雲端計算環境,在這種環境中私有雲資源(例如onpremise資料中心)在一個公有雲中被管理和利用資源配置。通常應用和資料都透過這個私有或公共雲邊界來交換,從而創造出了一個獨立的邏輯基礎或者服務集。
■Hyperconverged
一種架構,在一個商品伺服器中結合了軟體定義下的計算和軟體定義下的儲存從而形成一個簡化的大規模資料中心構建塊。Hyoerconverged中的“hyper”來源於“hypervisor”,指方案的伺服器虛擬化元件。
■Hyperscale
一種軟體定義的計算和軟體定義的儲存規模相互獨立的架構。Hyperscale架構具有很好的彈性,因為它將儲存容量從計算容量中分離出來。Hyperscale架構支撐著包括谷歌和亞馬遜在內的網際網路巨頭,並且正在越來越多地被其他企業採用從而有效地擴充套件或聯絡環境。
■IaaS
基礎設施服務(IaaS)是一種雲端計算形式,這種服務透過網路提供虛擬計算資源。它和軟體服務以及軟體平臺一起,被認為是雲端計算三大主要種類中的一種。這些計算資源通常基於實用計算基礎計費(使用時開始計費,按照使用情況付錢)。它是一種服務模型, 它在外包基礎上提供虛擬化基礎結構以支援組織。其優點包括自動化管理成本、self-serviceability、動態擴充套件、靈活性和平臺虛擬化。
■Kubernetes
另一個用作自動部署、擴充套件和管理整合化應用的流行開源系統。這個名稱由谷歌公司提出,它曾經被捐贈給原生雲端計算基金會(Cloud Native Computing Foundation)。Kubernetes定義了一套構建塊集,它統一提供部署、維護和擴充套件應用程式的機制。Kubernetes 還設計為鬆散耦合和可擴充套件, 因此它可以容納範圍更加廣泛的工作。
■Mesos
全稱為Apache Mesos。它是一個開源軟體,用來管理計算叢集,最初由加州大學伯克利分校研發。Apache Mesos從機器(物理的或虛擬的)中抽象出CPU、記憶體、儲存器和其他計算資源,並且允許容錯和彈性分佈系統能夠有效且輕鬆地構建和執行。它處於應用層和作業系統之間,在大規模叢集環境中部署和管理應用程式非常輕鬆。它原來是被設計作為管理大規模Hadoop環境的,不過現在已經擴充套件到可管理其他型別的叢集。
■微服務(Microservices)
一種開發軟體應用程式的方法, 作為一套獨立的、小型的、模組化的服務, 其中每個服務執行一個單獨的過程, 並透過一個定義良好的輕量級機制進行通訊。微服務的主要思想是將一些應用被劃分成更小更組合化的元素,從而能更加輕鬆地構建和維護這些應用。當一個應用的不同元件分離時,我們可以同時對它們進行開發,同時微服務還有另一個優點,那就是恢復更快。元件可以跨多個伺服器和資料中心分佈;如果一個元件停止運行了,你只需轉移到別處的另外一個元件,整個程式就能繼續執行。微服務與面向服務的架構有所相似又存在不同,因為在微服務中每個服務都能獨立地操作和部署。微服務正在變得越來越流行,這與容器作為一種包裝和執行程式碼地方式的出現密不可分。
■多雲(Muti-cloud)
由單個組織使用兩個或多個公共雲端計算服務提供商。如果有兩個或更多的公有雲與私有雲一起使用, 則就稱為混合雲(multi-clouds)。當公共雲提供商的硬體、基礎結構或軟體出現故障時, 多雲環境能使資料丟失或停機的風險降到最低。多雲方法也可以作為定價策略的一部分, 以控製成本並防止供應商鎖定到一個雲提供商。這種方法可以透過混合和匹配不同的公共雲提供商的最佳技術、解決方案和服務來提高靈活性。
■多層(Multi-tier)
一種在多個層之間開發和分配的應用程式型別, 併在邏輯上將不同的應用程式特定的操作層分開。層數因業務和應用程式要求而異, 三層是最常用的。三層是: 演示 (使用者介面);應用程式 (核心業務或應用程式邏輯);和資料 (資料的管理)。它也稱為 N 層應用程式體系結構, 它提供了一種模型, 開發人員可以在其中建立靈活的可重用應用程式。多層也可以指資料儲存。在這種情況下, 多層代表一個跨多個傳統儲存層的單一儲存平臺。在這種情況下, 每個層都由應用程式的特定效能和可用性需求來定義。0層或1級通常是效能最高、可用性最高的應用程式 (通常由 all-flash 陣列提供服務), 而3層或4級通常是效能最低、可用性最低的應用程式 (通常由存檔或冷存檔儲存提供服務)。
■多工作負載(Multi-workload)
一種分散式計算環境,不同的工作負載(所有這些可能有不同的特性)都獲得同樣的支援、管理和執行。正如不同用途的腳踏車有不同的型別一樣, 不同的計算工作負載會對底層基礎結構提出不同的要求, 無論是桌面負載還是 SAP 系統工作負載。在計算容量、網路需求、資料儲存、備份服務、安全需求、網路頻寬需求、QoS 度量等方面, 不同的工作負載具有不同的特性。隨著公司尋求構建一個單一的、共享的基礎結構支援所有工作負載或應用程式需求的雲環境, 多工作負載越來越突出。這與傳統的、孤立的環境形成了鮮明的對比, 工作負載通常具有定製的基礎結構。在多負載雲中, 軟體定義的技術和特定於應用程式的策略使單個基礎結構能夠滿足不同應用程式集的需要。
■多站點複製
能夠在不同的站點之間本地複製資料以確保本地性和可用性。站點可以代表私有雲資料中心、公共雲資料中心、遠端辦公室或分支辦公室。多站點複製可防止任何一個站點成為單點故障。
又到了休息時間!你可以伸一下懶腰,原地運動一下。檢視剩餘的12個名詞!
■節點
在資訊科技中廣泛運用的一個名詞,可以代指在較大的網路中裝置或者資料點。像個人電腦、手機或者印表機一類的裝置都可被認為節點。在網際網路環境中,節點可以是具有IP地址的任何內容。在現代資料中心的環境中,它也可以代指一個伺服器計算機。通常, 組成群集或分散式系統的不同計算機稱為節點。
■NVMe
非易失性儲存器標準(NVMe或NVM Express)是一種規範, 允許固態硬碟 (SSD) 在計算機中有效地使用高速PCIe 匯流排。在廣泛的企業和客戶系統中, NVMe 的主要思想是提高和更高效的效能和互操作性。主要優點包括減少延遲、每秒增加輸入/輸出操作 (IOPS) 和更低的功耗。
■OpenStack
一個免費的開源軟體平臺, 用於雲端計算, 主要用於支援私有或公共雲基礎設施服務 (IaaS)。該軟體平臺由相互關聯的元件組成, 它們控制著整個資料中心的處理、儲存和網路資源的多樣化、多供應商硬體池。使用者透過基於網頁的儀錶板、命令列工具或 rest 風格的 API 來管理它。
■業務流程層
由程式設計組成, 用於管理基於雲和內部元件的互連和互動。在這一層中, 任務被組合到工作流中, 因此各種 IT 元件和相關資源的調配和管理可以自動與幾個工具或管理工具相連, 如Puppet, Chef, Ansible, Salt, Jenkins 等等。傳統的資料中心基礎結構管理工具 (如 VMware vSphere、Microsoft hyper-v 和 OpenStack) 也被視為業務流程層的一部分。
■PCIe
外圍元件互連標準(Peripheral Component Interconnect Express)的縮寫, 它是將計算機連線到一個或多個外圍裝置的序列擴充套件匯流排標準。使用 PCIe, 資料中心管理可以利用跨伺服器板的高速網路, 並連線到伺服器機架外部的千兆乙太網、RAID 和頻寬網路技術。它提供比並行匯流排 (如 pci 和 pci) 更低的延遲和更高的資料傳輸速率。
■私人雲
一種雲端計算型別, 旨在提供與公共雲類似的優勢 (包括可伸縮性、靈活性和自助服務), 但專用於單個組織。例如, 一個大型的跨國企業可能會建立自己的私有雲, 它模仿公共雲提供商提供的服務的特性, 同時向多個公司提供業務。私有雲可以部署在全資資料中心設施或託管在外包設施中。因此, 私有雲不一定意味著內部部署, 儘管大多數都是以此為前提的。
■PaaS
應用程式平臺作為服務 (PaaS) 是一種雲端計算服務, 它提供了一個平臺, 允許客戶開發、執行和管理應用程式,同時減少構建和維護與開發和啟動應用程式相關基礎結構的複雜性。PaaS有不同的型別, 包括公共、私人和混合。PaaS 最初打算用於公共雲服務的應用程式,現在擴充套件到包括私有和混合選項。
■擴充套件
用於描述可能應用於儲存、網路或應用程式的體系結構型別。通常, 擴充套件是指在並行系統中新增更多元件以分散工作負載。在大多數情況下, 橫向擴充套件會向擴充套件系統的每個節點新增更多的控制器。這將實現更高的可伸縮性、效能和彈性。它的含義與放大不同,放大指的是增加系統的容量而不增加更多的控制器。大多數放大系統都是雙控制器模型, 這個限制在它的規模、效能和彈性中都有所體現。
■軟體定義的
在儲存、網路和其他資訊科技應用中一個日益廣泛使用的術語, 它通常指的是在商品硬體上部署軟體以提供一種能力的新類產品。傳統的或硬體定義的系統將軟體與專有硬體元件或設計緊密耦合。軟體定義的這個概念抽象出物理資源和自動化操作, 並使基礎結構的程式設計能夠滿足特定的應用程式和工作負載需要。
■拉伸式叢集
這是一種部署模型, 其中兩個或多個虛擬主機伺服器是同一邏輯叢集的一部分, 但位於不同的地理位置。在拉伸式叢集中, 伺服器充當單個系統, 提供高可用性和負載平衡, 儘管它們不在同一裝置中。它們的優點是可以使虛擬機器從一個物理位置更容易地遷移到另一處, 同時維護與叢集中其他伺服器的網路連線。
■UDP
由 Hedvig 構想,通用資料平面 (UDP) 是一個單一的、可程式設計的資料管理層跨越工作負載、雲和層, 利用分散式系統的方法被許多組織所採用。它是一個虛擬化的抽象層, 它允許任何工作負載在任何位置儲存和保護其資料。它還透過插入現代業務流程和自動化框架 (如Docker、Kubernetes、Mesos、Microsoft、OpenStack 和 VMware) 大大簡化了操作。
來源:中國統計網
精彩活動
推薦閱讀
2017年資料視覺化的七大趨勢!
全球100款大資料工具彙總(前50款)
Q: 你認為還有什麼值得記住的關鍵詞?
歡迎留言與大家分享
請把這篇文章分享給你的朋友
轉載 / 投稿請聯絡:hzzy@hzbook.com
更多精彩文章,請在公眾號後臺點選“歷史文章”檢視