亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

什么是云原生?

Aomine / 3484人閱讀

摘要:可更新云原生應(yīng)用程序始終是的,云原生應(yīng)用始終可用。彈性云原生應(yīng)用程序通過在峰值期間增加的資源來利用云的彈性。多租戶云原生應(yīng)用程序在虛擬化環(huán)境中工作,并與其他應(yīng)用程序共享資源沒有問題。云原生應(yīng)用程序更加模塊化,許多功能分解為微服務(wù)。

“云原生”這個(gè)詞被大量引用,尤其是云服務(wù)商。不僅如此,云原生甚至還有自己的基金會(huì):由Linux基金會(huì)于2015年推出的云原生應(yīng)用基金會(huì)(CNCF)。

“云原生”定義

在一般用法中,“云原生”是一種構(gòu)建和運(yùn)行應(yīng)用程序的方法,它利用了云計(jì)算交付模型的優(yōu)勢(shì)。“云原生”是關(guān)于如何創(chuàng)建和部署應(yīng)用程序,和位置無關(guān)。 這意味著應(yīng)用程序位于云中,而不是傳統(tǒng)數(shù)據(jù)中心。

CNCF將“云原生”定義的更為狹窄,意味著使用開源軟件堆棧進(jìn)行容器化,其中應(yīng)用程序的每個(gè)部分都打包在自己的容器中,動(dòng)態(tài)編排,以便每個(gè)部分都被主動(dòng)調(diào)度和管理,以優(yōu)化資源利用率和面向微服務(wù)的應(yīng)用程序,以提高應(yīng)用程序的整體靈活性和可維護(hù)性。

咨詢公司Deloitte的董事總經(jīng)理Mike Kavis說:“云原生應(yīng)用程序?qū)iT設(shè)計(jì)用于運(yùn)行現(xiàn)代云計(jì)算平臺(tái)所需的彈性和分布式特性?!?“這些應(yīng)用程序松散耦合,意味著代碼不會(huì)硬連接到任何基礎(chǔ)架構(gòu)組件,因此應(yīng)用程序可以按需伸縮,并采用不可變基礎(chǔ)架構(gòu)的抽象。通常,這些架構(gòu)是使用微服務(wù)構(gòu)建的,但這不是強(qiáng)制性要求?!?/p>

云服務(wù)提供商Splunk的首席技術(shù)支持者Andi Mann表示,對(duì)于云原生應(yīng)用程序而言,較大的不同之處在于應(yīng)用程序的構(gòu)建,交付和運(yùn)維方式。“利用云服務(wù)意味著使用敏捷和可擴(kuò)展的組件(如容器)來提供離散和可重用的功能,這些功能以良好描述的方式集成,甚至跨越多云等技術(shù)邊界,這使得交付團(tuán)隊(duì)可以使用可重復(fù)的自動(dòng)化和編排來快速迭代?!?/p>

云原生應(yīng)用程序開發(fā)通常包括DevOps,敏捷方法,微服務(wù),云平臺(tái),Kubernetes和Docker等容器,以及持續(xù)交付,簡(jiǎn)而言之,每種新的和現(xiàn)代的應(yīng)用程序部署方法。

因此,你確實(shí)希望擁有平臺(tái)即服務(wù)(PaaS)模型。PaaS不是必需的,但它使事情變得更容易。絕大多數(shù)云客戶從基礎(chǔ)架構(gòu)即服務(wù)(IaaS)開始,這有助于從底層硬件中抽象出他們的應(yīng)用程序。但PaaS增加了一個(gè)額外的層來抽象底層操作系統(tǒng),因此你可以完全專注于應(yīng)用程序的業(yè)務(wù)邏輯,而不必?fù)?dān)心進(jìn)行操作系統(tǒng)調(diào)用。

云原生和本地部署應(yīng)用程序之間的差異

云原生應(yīng)用程序開發(fā)采用與傳統(tǒng)企業(yè)應(yīng)用程序完全不同的體系結(jié)構(gòu)。

編程語(yǔ)言

編寫在公司服務(wù)器上運(yùn)行的本地部署應(yīng)用程序往往使用傳統(tǒng)語(yǔ)言編寫,如C/C ++,C?;蚱渌鸙isual Studio語(yǔ)言(如果部署在Windows Server平臺(tái)上)和企業(yè)級(jí)Java。如果它在大型機(jī)上,可能使用Cobol。

云原生應(yīng)用更有可能以網(wǎng)絡(luò)為中心的語(yǔ)言編寫,這意味著使用HTML,CSS,Java,JavaScript,.Net,Go,Node.js,PHP,Python和Ruby。

可更新

云原生應(yīng)用程序始終是的,云原生應(yīng)用始終可用。

本地部署應(yīng)用程序需要更新,并且通常由供應(yīng)商按訂閱提供,并且在安裝更新時(shí)需要停機(jī)。

彈性

云原生應(yīng)用程序通過在峰值期間增加的資源來利用云的彈性。如果你的基于云的電子商務(wù)應(yīng)用程序使用頻繁,你可以將其設(shè)置為使用額外的計(jì)算資源,直到峰值消退然后關(guān)閉這些資源。云原生應(yīng)用可以根據(jù)需要調(diào)整增加資源和規(guī)模。

本地部署應(yīng)用程序無法動(dòng)態(tài)擴(kuò)展。

多租戶

云原生應(yīng)用程序在虛擬化環(huán)境中工作,并與其他應(yīng)用程序共享資源沒有問題。

許多本地部署應(yīng)用程序要么在虛擬環(huán)境中不能正常工作,要么根本不工作,必須要非虛擬化環(huán)境。

連接資源

本地部署應(yīng)用程序與網(wǎng)絡(luò)資源的連接相當(dāng)嚴(yán)格,例如網(wǎng)絡(luò),安全性,權(quán)限和存儲(chǔ)。其中許多資源需要進(jìn)行硬編碼,如果移動(dòng)或更改了任何內(nèi)容,它們就會(huì)中斷。

“網(wǎng)絡(luò)和存儲(chǔ)在云端完全不同。當(dāng)你聽到“重新平臺(tái)化”一詞時(shí),通常是為了適應(yīng)網(wǎng)絡(luò),存儲(chǔ)甚至數(shù)據(jù)庫(kù)技術(shù)的變化,以允許應(yīng)用程序在云中運(yùn)行,“Deloitte的Kavis說。

停止時(shí)間

云中存在比本地部署更大的冗余,因此如果云供應(yīng)商遭受中斷,則另一個(gè)冗余區(qū)域可以消除中斷。

本地部署應(yīng)用程序可能已準(zhǔn)備好故障轉(zhuǎn)移,但如果服務(wù)器出現(xiàn)故障,應(yīng)用程序可能會(huì)崩潰。

自動(dòng)化

云計(jì)算的大部分都是自動(dòng)化的,其中包括應(yīng)用程序管理。 “云原生交付的好處,特別是速度和敏捷性,依賴于可靠,經(jīng)過驗(yàn)證和經(jīng)過審核的已知良好流程的基礎(chǔ),這些流程根據(jù)自動(dòng)化和編排工具的需要而不是通過人工干預(yù)重復(fù)執(zhí)行,”Splunk的Mann說。工程師應(yīng)該考慮自動(dòng)化是不止一次做的任何事情,以實(shí)現(xiàn)可重復(fù)性,自助服務(wù),敏捷性,可擴(kuò)展性以及審計(jì)和控制。

本地部署應(yīng)用程序必須手動(dòng)管理。

模塊化設(shè)計(jì)

本地部署應(yīng)用程序往往在設(shè)計(jì)上是單一的。他們肯定會(huì)將一些工作卸載到庫(kù)中,但最終它是一個(gè)包含大量子程序的大應(yīng)用程序。云原生應(yīng)用程序更加模塊化,許多功能分解為微服務(wù)。這允許在不需要時(shí)關(guān)閉它們,并將更新推廣到那個(gè)模塊,而不是整個(gè)應(yīng)用程序。

無狀態(tài)

云的松耦合特性意味著應(yīng)用程序與基礎(chǔ)架構(gòu)無關(guān),這意味著它們是無狀態(tài)的。云原生應(yīng)用程序?qū)⑵錉顟B(tài)存儲(chǔ)在數(shù)據(jù)庫(kù)或其他外部實(shí)體中,因此實(shí)例可以來去,應(yīng)用程序仍然可以跟蹤應(yīng)用程序在工作單元中的位置。 “這是松耦合的本質(zhì)。不依賴于基礎(chǔ)架構(gòu)允許和應(yīng)用程序以高度分布的方式運(yùn)行,并且仍然保持其狀態(tài)獨(dú)立于底層基礎(chǔ)架構(gòu)的彈性性質(zhì),“Kavis說。

大多數(shù)本地部署應(yīng)用程序都是有狀態(tài)的,這意味著它們會(huì)在運(yùn)行代碼的基礎(chǔ)架構(gòu)上存儲(chǔ)應(yīng)用程序的狀態(tài)。因此,在添加服務(wù)器資源時(shí)可能會(huì)破壞應(yīng)用程序。

云原生的挑戰(zhàn)

Mann說,客戶犯下的一個(gè)重大錯(cuò)誤就是試圖將舊的本地部署應(yīng)用程序直接并遷移到云端。 “試圖利用現(xiàn)有的應(yīng)用程序,特別是單一的遺留應(yīng)用程序 ,并將它們轉(zhuǎn)移到云基礎(chǔ)架構(gòu)上將無法利用必要的云原生功能?!?/p>

相反,你應(yīng)該以新的方式開展新事物,或者將新的云原生應(yīng)用程序放入新的云基礎(chǔ)架構(gòu)中,或者通過拆分現(xiàn)有的單塊應(yīng)用來從頭開始使用云原生原則重構(gòu)它們。(譯者注:這個(gè)觀點(diǎn)可能有點(diǎn),遷移到云,至少可以先開始利用云的一些優(yōu)勢(shì),至少能提高資源利用率。對(duì)許多組織來說,重構(gòu)應(yīng)用程序也基本是不可能的。)

你還需要放棄舊的開發(fā)方法。瀑布模型當(dāng)然不會(huì)再用,甚至敏捷開發(fā)可能還不夠。因此,你必須采用新的云原生方法,如最小可行產(chǎn)品(MVP)開發(fā),多變量測(cè)試,快速迭代,以及在DevOps模型中跨組織邊界密切合作。

云原生有很多方面,包括基礎(chǔ)架構(gòu)服務(wù),自動(dòng)化/編排,虛擬化和容器化,微服務(wù)架構(gòu)和可觀察性。所有這些都意味著一種新的做事方式,這意味著在學(xué)習(xí)新方法時(shí)打破舊習(xí)慣。請(qǐng)以以有節(jié)奏的速度做到這一點(diǎn)。

原文鏈接

https://www.infoworld.com/article/3281046/cloud-computing/what-is-cloud-native-the-modern-way-to-develop-software.html

譯者 肖力?

新鈦云服技術(shù)副總裁,十九年運(yùn)維經(jīng)驗(yàn),曾就職盛大、金山。豐富的私有云和運(yùn)維管理經(jīng)驗(yàn),是國(guó)內(nèi)虛擬化實(shí)踐先驅(qū)者和業(yè)內(nèi)知名的虛擬化專家,主導(dǎo)參與G云、西山居以及多個(gè)私有云/專享云的建設(shè)運(yùn)維。開源云聯(lián)盟WG5工作組組長(zhǎng)。云技術(shù)社區(qū)創(chuàng)始人,《深度實(shí)踐KVM》等書作者。

聲明:文章收集于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系小編及時(shí)處理,謝謝!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/4883.html

相關(guān)文章

  • 什么是云原生?

    摘要:可更新云原生應(yīng)用程序始終是的,云原生應(yīng)用始終可用。彈性云原生應(yīng)用程序通過在峰值期間增加的資源來利用云的彈性。多租戶云原生應(yīng)用程序在虛擬化環(huán)境中工作,并與其他應(yīng)用程序共享資源沒有問題。云原生應(yīng)用程序更加模塊化,許多功能分解為微服務(wù)。 云原生這個(gè)詞被大量引用,尤其是云服務(wù)商。不僅如此,云原生甚至還有自己的基金會(huì):...

    xiaokai 評(píng)論0 收藏0
  • 這大概是今年介紹云原生最清晰明了的文章!

    摘要:在本次上,京東云將在大會(huì)上為對(duì)云原生感興趣的研發(fā)和運(yùn)維人員帶來利用延遲加載快速啟動(dòng)容器的話題分享。今天聊的主角云原生也是一樣。 showImg(https://segmentfault.com/img/bVbtNqp?w=688&h=113); showImg(https://segmentfault.com/img/bVbtQaR?w=684&h=327); showImg(http...

    andycall 評(píng)論0 收藏0
  • 這大概是今年介紹云原生最清晰明了的文章!

    摘要:在本次上,京東云將在大會(huì)上為對(duì)云原生感興趣的研發(fā)和運(yùn)維人員帶來利用延遲加載快速啟動(dòng)容器的話題分享。今天聊的主角云原生也是一樣。 showImg(https://segmentfault.com/img/bVbtNqp?w=688&h=113); showImg(https://segmentfault.com/img/bVbtQaR?w=684&h=327); showImg(http...

    StonePanda 評(píng)論0 收藏0
  • “云原生邊緣計(jì)算”會(huì)成為“嵌入式計(jì)算”的終結(jié)者嗎?

    摘要:全球最大的開源基金會(huì)軟件基金會(huì)的董事甚至認(rèn)為,云原生邊緣計(jì)算意味著嵌入式計(jì)算的終結(jié)。這次我們不妨更加透徹的談?wù)?,云原生邊緣?jì)算和嵌入式計(jì)算,將如何融合相互借勢(shì)。云原生應(yīng)用,即指專門為在云平臺(tái)部署和運(yùn)行而設(shè)計(jì)的應(yīng)用。這是我在【物女心經(jīng)】專欄寫的第105篇文章。嵌入式計(jì)算已經(jīng)笑傲江湖多年,然而,最近它的地位似乎正在受到某種撼動(dòng)。全球最大的開源基金會(huì)——Apache軟件基金會(huì)的董事Roman Sh...

    chnmagnus 評(píng)論0 收藏0
  • 再議什么是云桌面

    摘要:目前云桌面已經(jīng)成為企業(yè)學(xué)?;A(chǔ)設(shè)施的標(biāo)配,不再是科技前沿的新寵。曾經(jīng)有一種聲音表示才是云桌面桌面虛擬化的唯一標(biāo)準(zhǔn)架構(gòu)均不屬于此范疇。虛擬化是一種技術(shù)手段,無論都屬于虛擬化的傳統(tǒng)技術(shù)架構(gòu)也是云桌面的解決方案之一?! ∧壳霸谱烂嬉呀?jīng)成為企業(yè)、學(xué)校IT 基礎(chǔ)設(shè)施的標(biāo)配,不再是科技前沿的新寵。高校建設(shè)電子教室、政企擴(kuò)展辦公地點(diǎn)… 云桌面都作為基礎(chǔ)設(shè)備列入了一期采購(gòu)。隨著市場(chǎng)需求的增加,國(guó)內(nèi)云桌面廠商...

    brianway 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<