偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

大數(shù)據(jù)生態(tài)系統(tǒng)迭代:容器要革“虛擬化”的命?

云計算 虛擬化
大數(shù)據(jù)時代面臨著生態(tài)系統(tǒng)的不斷更新迭代。程序猿和攻城獅們絞盡腦汁地想要降低硬件成本、開發(fā)出能保羅萬象的系統(tǒng)。

大數(shù)據(jù)時代面臨著生態(tài)系統(tǒng)的不斷更新迭代。程序猿和攻城獅們絞盡腦汁地想要降低硬件成本、開發(fā)出能保羅萬象的系統(tǒng)。

先是系統(tǒng)分身——虛擬機的出現(xiàn),宿主系統(tǒng)和虛擬鏡像靈活切換,十分酷炫!隨著GO語言這位***王者的出現(xiàn),又有“神猿”編寫出了docker這個貌似鯨魚的可愛工具。服務器的資源共享進入了容器時代。如今很多頭部的IT公司基于docker不斷拓展新業(yè)務。隨著微服務架構的橫空出世,docker迅速與之組成戰(zhàn)隊,就更加飄飄然了。

這幾年,容器將取代“虛擬化”的言論甚囂塵上。事實上,沒有絕對的技術,大數(shù)據(jù)的生態(tài)系統(tǒng)是鮮活的,不斷更新且多向兼容。虛擬化和容器必將經(jīng)歷短期共存的過程,最終的生死存亡只能交給“生態(tài)圈”自主篩選。

就目前而言,容器比虛擬機更敏捷迅速,且容器支持混合和多云的采用。最重要的一點是容器具有很強的適應性:它可以輕松地集成于現(xiàn)有的IT實踐當中。同時,容器化應用程序因其靈活共享的特性,大大提高了VM的CPU利用率,降低了硬件成本。但另一方面,每一個虛擬機都有自己的操作系統(tǒng),驅動程序和應用程序,具有更強的隔離性。

VMs

二十年前,一家名為VMware的創(chuàng)業(yè)公司通過提供創(chuàng)建非物理機器虛擬化平臺(如Linux,Windows等)來引入業(yè)務。

隨著服務器處理能力的提高,基本應用程序無法***限度地利用所有豐富的新資源。而虛擬機(VM)的出現(xiàn),可以在物理服務器上運行軟件,并模擬特定的硬件系統(tǒng)。其中管理程序是可以創(chuàng)建和運行虛擬機的軟件或硬件。

使用不同操作系統(tǒng)的虛擬機可以在同一服務器上運行。例如,一個Unix虛擬機可以同時在能夠運行Linux虛擬機的服務器上運行。每個虛擬機都有自己的應用程序、二進制文件和庫。因此,企業(yè)可以保留舊計算機,添加新軟件,無需重新購買能夠運行Unix軟件的新計算機。對于組織不斷變化的需求而言,這是一個更簡單、更便宜的解決方案。

服務器虛擬化是在虛擬化軟件的幫助下,將物理服務器劃分為若干個小型虛擬服務器的技術。在這個系統(tǒng)中,每個虛擬服務器將同時運行多個操作。Wikibon的***分析師James Kobielus在最近的一次Dataversity®采訪中說:

服務器虛擬化的巨大優(yōu)勢在于可以更好地利用所投資的硬件資源。其面臨的問題是:在不同平臺的不同虛擬機中,管理不同的機器映像相當復雜,這可能會造成相應的管理負擔。

[[264099]]

容器(Containers)

即使有可用的工具,虛擬機技術也很難被使用。例如,在虛擬世界中很難分離特定的、消耗資源的應用程序。微服務和容器化提供了一個更簡單的選擇。一個特定的應用程序代碼(例如查詢處理器和數(shù)據(jù)庫索引邏輯中的后端數(shù)據(jù))可以通過微服務的容器來分割不同的工作負載。

容器類似于虛擬機,來自其他系統(tǒng)的軟件也可以在不同的服務器上運行。容器還允許應用程序與庫和依賴項一起運行。也就是說,當虛擬機模擬硬件系統(tǒng)時,容器能夠以核心操作系統(tǒng)為基礎來運輸自己的軟件系統(tǒng)。

相較于虛擬機而言,容器占用空間更少。“虛擬機可能需要大量的資源開銷,例如網(wǎng)絡輸入、輸出、內(nèi)存和磁盤。因為單個虛擬機運行自己的操作系統(tǒng),而容器則不運行。”Kobielus說道。容器共享稱為操作系統(tǒng)(OS)內(nèi)核的東西,它訪問操作系統(tǒng)核心。另外,支持容器的操作系統(tǒng)可以更小,并且具有比虛擬機的操作系統(tǒng)更少的特征。容器啟動速度更快,僅使用啟動整個操作系統(tǒng)所用內(nèi)存的一小部分。顯然,容器是下一個進化的步驟。Kobielus評論說:

容器化在過去五年里開始流行。這是一種做微服務、分發(fā)與平臺無關的虛擬化服務器環(huán)境的方法,并且此方法有效。容器不僅可以在服務器中運行,還可以在客戶機設備等上運行。容器化實際上是通常所謂的云計算的核心。

容器化技術長期以來一直是Linux的一部分。Kobielus表示,目前Docker是***的容器之一,其他容器化技術,都被插入到Linux中了?;旧?,Linux是操作系統(tǒng),Linux容器可以通過Docker、Mesos和其他各種方式實現(xiàn)。“可以在Docker容器中運行應用程序邏輯,然后獨立地擴展它們。” 

大數(shù)據(jù)生態(tài)系統(tǒng)迭代:容器要革“虛擬化”的命?

Docker支持在大多數(shù)Linux平臺上都可用,可以輕松運行這些容器及其應用程序。它們基本上可以在任何Linux平臺以及其他非Linux平臺上運行。通過使用容器,可以在操作系統(tǒng)和底層硬件平臺之間靈活地移動微服務。

Kubernetes

Kubernetes是一個開源的容器編排系統(tǒng),旨在自動擴展、部署和管理容器化應用程序。容器編排系統(tǒng)最初由Google開發(fā),但現(xiàn)在由Cloud Native計算基金會保存和維護。NetApp現(xiàn)在使用Kubernetes發(fā)行版,該發(fā)行版嵌入在其環(huán)境中,并在整個分布式云架構中協(xié)調存儲資源和存儲容器化。

StackPointCloud開發(fā)了一個基于Kubernetes的控制平面,用于管理聯(lián)合可信存儲集群,并在公共云服務提供商之間同步持久性存儲容器。之后,大型數(shù)據(jù)存儲供應商NetApp采用該技術并將其轉變?yōu)镹etApp Kubernetes服務,該服務允許客戶在僅僅三次點擊的情況下啟動Kubernetes集群或存儲集群。

“它可以擴展到被數(shù)百個用戶使用,客戶能夠部署可以從單個用戶界面擴展的容器,”Kobielus評論道。這就是存儲的容器化。容器化的大部分過程都集中發(fā)生在應用程序和中間設備功能上。 

大數(shù)據(jù)生態(tài)系統(tǒng)迭代:容器要革“虛擬化”的命?

據(jù)Kobielus說:“Kubernetes或Docker以及Linux容器的一個傳統(tǒng)弱點就是它們不適合存儲或不具有持久性。但是,在利用kubernetes和容器、docker等工具在云環(huán)境中實現(xiàn)數(shù)據(jù)持久性方面,wikibon提供了大量關于存儲空間的創(chuàng)新。”

目前已有多個將存儲容器化的例子(存儲有時被描述為大數(shù)據(jù)分析的核心)。NetApps稱其新的Kubernetes服務可以在AWS,Google Compute平臺和Microsoft Azure中運行StackPoint引擎。(它還支持DigitalOcean,Packetclouds等)此外,Cloud Native Computing Foundation還有Rook,它用于非結構化數(shù)據(jù)的存儲容器化和底板的編排。

Hadoop存儲

大數(shù)據(jù)分析平臺正在形成一種趨勢。這與被用于存儲的Hadoop有關。它被用于數(shù)據(jù)存儲、數(shù)據(jù)存檔和數(shù)據(jù)轉換。同時也被用于數(shù)據(jù)治理。Hadoop是一個開源核心平臺,許多企業(yè)將其與大數(shù)據(jù)一起使用,以達到各種目的。因此,Hadoop分布式文件存儲已經(jīng)變得非常流行。Hadoop目前被用于內(nèi)部云、公共云和混合云中。Hadoop生態(tài)系統(tǒng)現(xiàn)在正處于容器化過程中。Red Hat是Kubernetes云中的主要實施者之一。Kobielus說道:

創(chuàng)新者基本上將Hadoop生態(tài)系統(tǒng)的所有組成部分納入他們的計劃,然后對其進行容器化,以便后期獨立部署、擴展和管理。然后使用Kubernetes將它們以各種組合形式進行編排。

大數(shù)據(jù)生態(tài)系統(tǒng)迭代:容器要革“虛擬化”的命?

如今,很多企業(yè)都在應用這些數(shù)據(jù)分析的開源平臺技術。“他們正在以各種各樣的方式將它們結合起來,很多獨立開源項目的原始開發(fā)人員并沒有完全預料到這一點。”Kobielus評論道。所有這些平臺都得到了容器化,這種趨勢將會持續(xù),在短期內(nèi)不會很快改變。

責任編輯:武曉燕 來源: 讀芯術
相關推薦

2015-06-08 12:44:58

大數(shù)據(jù)InterlAMPCamp

2011-12-09 11:02:52

NoSQL

2021-11-23 20:54:34

AI 生態(tài)系統(tǒng)

2015-02-27 11:04:25

操作系統(tǒng)虛擬化

2013-06-07 09:59:53

大數(shù)據(jù)移動生態(tài)系統(tǒng)

2017-05-10 16:10:28

Kafka大數(shù)據(jù)數(shù)據(jù)庫

2015-03-09 08:49:47

云開發(fā)PaaSLiunx

2017-07-03 15:18:10

戴爾生態(tài)醫(yī)療

2019-01-13 15:00:52

區(qū)塊鏈生態(tài)系統(tǒng)

2009-12-25 14:49:55

2011-05-19 15:15:39

Oracle生態(tài)系統(tǒng)

2015-04-01 11:23:23

2010-05-12 11:16:00

SAP

2013-11-04 16:57:21

Hadoop大數(shù)據(jù)Hadoop生態(tài)系統(tǒng)

2022-06-09 23:44:44

區(qū)塊鏈加密貨幣去中心化

2012-12-24 10:29:42

大數(shù)據(jù)生態(tài)系統(tǒng)數(shù)據(jù)庫451Research

2010-06-03 18:59:59

未來網(wǎng)絡MX 3D路由器Juniper

2020-06-02 21:02:48

物聯(lián)網(wǎng)硬件威脅物聯(lián)網(wǎng)安全

2017-08-02 13:08:30

物聯(lián)網(wǎng)生態(tài)系統(tǒng)邊緣計算

2023-10-11 15:11:08

智能建筑人工智能
點贊
收藏

51CTO技術棧公眾號