舉一個(gè)非常簡(jiǎn)單的例子:早年我做開(kāi)發(fā)的時(shí)候" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷(xiāo)資訊 > 行業(yè)動(dòng)態(tài) > Ansible的設(shè)計(jì)哲學(xué)

Ansible的設(shè)計(jì)哲學(xué)

時(shí)間:2022-03-27 06:06:01 | 來(lái)源:行業(yè)動(dòng)態(tài)

時(shí)間:2022-03-27 06:06:01 來(lái)源:行業(yè)動(dòng)態(tài)



首先我們來(lái)看Ansible的設(shè)計(jì)哲學(xué)、設(shè)計(jì)理念。我們看它的logo非常簡(jiǎn)潔,一筆寫(xiě)出這樣的A字,沒(méi)有多余的部分。它在表達(dá)一個(gè)非常簡(jiǎn)單的哲學(xué)信仰,我們認(rèn)為是復(fù)雜性是抹殺生產(chǎn)力的。

舉一個(gè)非常簡(jiǎn)單的例子:早年我做開(kāi)發(fā)的時(shí)候,做了很多高可用的系統(tǒng),無(wú)論是閉源的還是開(kāi)源的高可用的系統(tǒng)。我們要考慮,是不是要做雙機(jī)之間的熱備,做心跳的監(jiān)控。當(dāng)我們做這些事情的時(shí)候,發(fā)現(xiàn)即使做了熱備和監(jiān)控,還是不能滿足要求,所以我們要加很多的策略、很多規(guī)則。規(guī)則加多了之后,我們系統(tǒng)變得越來(lái)越復(fù)雜。Ansible,它很大的價(jià)值或者說(shuō)設(shè)計(jì)理念,就是盡量的簡(jiǎn)單化,我們通過(guò)簡(jiǎn)單的手段去保證一個(gè)復(fù)雜可用性、可靠性的問(wèn)題、擴(kuò)展的問(wèn)題。不用做過(guò)度的設(shè)計(jì)。

第二點(diǎn),整個(gè)設(shè)計(jì)過(guò)程中,我們要最大程度貼近自然語(yǔ)言。這塊我們更多考慮到人機(jī)交互的界面,因?yàn)檐浖吘故墙o人用的,所以人機(jī)之間的交互界面很重要。最精確的語(yǔ)言是面向機(jī)器的語(yǔ)言,你告訴它往計(jì)數(shù)器寫(xiě)這樣的數(shù)字,它就是寫(xiě)這樣的數(shù)字,但是過(guò)多面向機(jī)器的語(yǔ)言,人理解起來(lái)就比較費(fèi)勁。如果更多的面向人,可能它是不是保證很大的確定性,是不是有技巧在里面就有這樣的問(wèn)題。折中這兩點(diǎn),Ansible給大家提供的界面就是這樣的語(yǔ)言,后面我們也可以通過(guò)我的演講,和大家盡可能探討一下Ansible到底是什么。我覺(jué)得確實(shí)不是簡(jiǎn)單的標(biāo)記性的語(yǔ)言。

第三點(diǎn),以確定性替代不確定性。其實(shí)我們講確定性、不確定性,我們中國(guó)有一家著名企業(yè)的老總經(jīng)常講,以確定性代替不確定性,包括我們給客戶服務(wù)的時(shí)候,這種要求客戶也非常需要的。如何以確定性代替不確定性,比如設(shè)定這樣一個(gè)Ansible:30秒種之內(nèi)返回給我一個(gè)確定的結(jié)果,如果不返回,就是失敗了。把它調(diào)用過(guò)來(lái),給我一個(gè)返回,要么是成功,要么是失敗。后來(lái)為了提供系統(tǒng)整體高并發(fā),高可靠的東西,我們采取了一些異步的消息隊(duì)列。

關(guān)鍵詞:設(shè)計(jì),哲學(xué)

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉