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

復(fù)雜性會(huì)壓垮Kubernetes嗎?

開(kāi)發(fā) 開(kāi)發(fā)工具
Hadoop由于其使用不友好終于耗盡能量,相對(duì)于Hadoop如今人老珠黃,Kubernetes現(xiàn)在是開(kāi)源社區(qū)新寵。正如Capital One的Bernard Golden所說(shuō),Kubernetes“易于操作”,正大步向前。

Kubernetes肯定不會(huì)是第一個(gè)受制于其規(guī)模的開(kāi)源項(xiàng)目,但是專家有不同看法……

Hadoop由于其使用不友好終于耗盡能量,相對(duì)于Hadoop如今人老珠黃,Kubernetes現(xiàn)在是開(kāi)源社區(qū)新寵。正如Capital One的Bernard Golden所說(shuō),Kubernetes“易于操作”,正大步向前。相對(duì)這種外交辭令,有些人認(rèn)為Kubernetes正在忍受類似痔瘡一樣的痛苦。

復(fù)雜性會(huì)壓垮Kubernetes嗎?

Kubernetes會(huì)步Hadoop的后塵嗎?

很可能不會(huì)。相對(duì)于日益難用的Hadoop,Kubernetes變的越來(lái)越易用。盡管Kubernetes用起來(lái)并不簡(jiǎn)單,但是其復(fù)雜性跟Hadoop有本質(zhì)不同。

Hadoop的不兼容復(fù)雜性

首先看看Hadoop。當(dāng)MapReduce概念提出時(shí),Apache Hadoop就是很復(fù)雜的。隨著更多功能不斷加入和完善,復(fù)雜性更是不可避免。正如Tom Barber所說(shuō),“Hadoop本質(zhì)是什么?MapReduce被Spark取代又被其它功能取代,等等”,盡管如此,仍然很笨重。

為什么笨重,VMware的Jared Rosoff認(rèn)為:“Hadoop復(fù)雜性來(lái)自于其基礎(chǔ)架構(gòu)由太多不相關(guān)并且復(fù)雜系統(tǒng)溝通,每個(gè)系統(tǒng)都有不同生命周期和管理模式”。Flume,Chukwa,Hive,Pig,ZooKeeper等等,聽(tīng)起來(lái)名字都很靈氣,但是把他們整合在一起工作的確是個(gè)噩夢(mèng),Hadoop其實(shí)是一個(gè)復(fù)雜解決方案棧,其復(fù)雜性來(lái)自于用戶。

Kubernetes的不同在于其擴(kuò)展Hadoop的模式。如Rosoff所說(shuō),“Hadoop并沒(méi)有考慮人們會(huì)如何擴(kuò)展系統(tǒng),因此造成了完全不兼容擴(kuò)展的生態(tài)系統(tǒng)”,相對(duì)的,“Kubernetes則選擇了完全不同的擴(kuò)展方式。Operators,CRI/CSI/CNI,確保當(dāng)更多組件加入時(shí),表現(xiàn)的更加順暢”。換句話說(shuō),不像Hadoop不兼容擴(kuò)展,“Kubernetes擴(kuò)展后仍然是個(gè)整體”。

Kubernetes可信賴的復(fù)雜性

并不是說(shuō)Kubernetes很簡(jiǎn)單。Joe Beda of Heptio,作為Kubernetes創(chuàng)始人,聲明,“Kubernetes是個(gè)復(fù)雜系統(tǒng)”,但是這種復(fù)雜性是必須的,因?yàn)?ldquo;Kubernetes做了很多抽象工作”。每個(gè)人都需要這種抽象嗎?不,“大部分人更希望一個(gè)簡(jiǎn)易的功能”。

但是對(duì)于需要使用Kubernetes的用戶來(lái)說(shuō),Beda強(qiáng)調(diào),相對(duì)于已經(jīng)熟悉的“老舊兼容性復(fù)雜性”,他們更需要一種全新的復(fù)雜性系統(tǒng)。

作為工程師,我們更愿意體驗(yàn)自己產(chǎn)生的復(fù)雜性,而不是需要去學(xué)習(xí)復(fù)雜性。隨著開(kāi)發(fā)工作采用Jenkins,Bash,Puppet/Chef/Salt/Ansible,AWS,Terraform等,我們?cè)炀土霜?dú)特但是熟悉的復(fù)雜性,這種復(fù)雜性是內(nèi)生的因此并不會(huì)感到很復(fù)雜。

當(dāng)時(shí)讓新人加入這種系統(tǒng)就會(huì)比較困難,他們可能對(duì)工具很熟,但是對(duì)系統(tǒng)獨(dú)特性并不熟悉,這就是Kubernetes有價(jià)值的地方。Kubernetes提供一系列抽象層解決問(wèn)題。盡管還會(huì)需要一些學(xué)習(xí),但是這種模式會(huì)大大提高生產(chǎn)效率,而且可以在不同項(xiàng)目和開(kāi)發(fā)環(huán)境下進(jìn)行切換。

懂了嗎?與某些具有鎖定開(kāi)發(fā)系統(tǒng)環(huán)境復(fù)雜性不同,Kubernetes復(fù)雜性帶來(lái)的好處是不會(huì)被捆綁在某種開(kāi)發(fā)環(huán)境上。因此,Kubernetes所獲得的知識(shí)是可以遷移的。換句話說(shuō),“一次學(xué)習(xí),終身受益。”

一次學(xué)習(xí),終身受益

Kubernetes的學(xué)習(xí)過(guò)程也比Hadoop更容易,Gareth Rushgrove說(shuō),“在本地可以很容易運(yùn)行Kubernetes,相比于其他復(fù)雜系統(tǒng),降低運(yùn)行門(mén)檻非常重要”。另外,如CNCF基金的Chris Aniszczyk所說(shuō),“分布式系統(tǒng)內(nèi)生具有復(fù)雜性,Kubernetes幫助云提供商提供一種隨需擴(kuò)展的實(shí)現(xiàn)方式”,盡管如此,我們應(yīng)該這么問(wèn)這個(gè)問(wèn)題:“Kubernetes相對(duì)于它要解決的問(wèn)題來(lái)說(shuō)復(fù)雜嗎?”,回答應(yīng)該是“不”。

因此對(duì)于“Kubernetes會(huì)步Hadoop后塵嗎?”,答案也是同樣的。Kubernetes已經(jīng)走過(guò)了艱難時(shí)刻,盡管Kubernetes的編排工具很復(fù)雜,不適合所有場(chǎng)景,但是所有的工具都需要學(xué)習(xí),使用和理解。幾個(gè)小時(shí)不夠,因?yàn)檫@個(gè)工具是為了解決復(fù)雜問(wèn)題的。復(fù)雜性分為可控的和意外的兩種,Hadoop屬于后者,而Kubernetes則是前者。

因此,Kubernetes仍將會(huì)是容器編排領(lǐng)域的業(yè)界標(biāo)準(zhǔn)。

責(zé)任編輯:未麗燕 來(lái)源: Dockone.in
相關(guān)推薦

2018-07-31 14:47:51

Kubernetes開(kāi)發(fā)應(yīng)用程序

2019-05-13 15:47:29

Kubernetes云計(jì)算云復(fù)雜性

2012-12-26 10:53:26

2017-06-23 08:45:02

存儲(chǔ)技術(shù)復(fù)雜性

2022-03-22 22:43:30

云計(jì)算混合云Kubernete

2009-01-20 15:23:33

存儲(chǔ)安全密鑰數(shù)據(jù)保護(hù)

2013-07-30 09:11:01

云計(jì)算互聯(lián)網(wǎng)

2019-07-29 12:35:15

云計(jì)算復(fù)雜性云計(jì)算平臺(tái)

2010-05-27 22:30:08

桌面虛擬化回報(bào)

2019-11-23 23:30:55

Python數(shù)據(jù)結(jié)構(gòu)時(shí)間復(fù)雜性

2025-05-30 01:33:00

2016-11-22 09:24:29

大數(shù)據(jù)部署Hadoop

2012-04-10 22:52:58

IBMTivoli云計(jì)算

2012-09-19 13:18:37

復(fù)雜設(shè)計(jì)UI設(shè)計(jì)

2023-04-04 08:42:30

IT成本技術(shù)堆

2020-06-15 09:58:23

云計(jì)算云安全數(shù)據(jù)

2020-09-11 11:05:44

混合云云安全云計(jì)算

2020-03-24 09:52:34

大數(shù)據(jù)IT技術(shù)

2017-08-29 20:19:56

對(duì)象存儲(chǔ)架構(gòu)存儲(chǔ)數(shù)據(jù)中心

2015-10-27 10:06:16

因素數(shù)據(jù)復(fù)雜
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)