摘要:云原生是指出生在云里的應(yīng)用,與本地應(yīng)用截然不同。可以看看關(guān)于甲骨文的這篇報(bào)道,弄明白什么是真正的云收入。這包括通過(guò)以下方式重構(gòu)應(yīng)用,以較大限度地利用云原生的好處一從傳統(tǒng)的數(shù)據(jù)存儲(chǔ)如甲骨文遷移到云原生數(shù)據(jù)存儲(chǔ)如。
最近關(guān)于“云原生”的談?wù)摵芏啵藗兿裰傲私庠频钠渌拍钜粯釉趯で髮?duì)這個(gè)術(shù)語(yǔ)的解釋。
凱德·梅斯在Wired上寫(xiě)道:”這個(gè)詞在近年來(lái)有如此多的含義。但請(qǐng)記住:這些含義來(lái)自IBM、HP、EMC、戴爾、思科和其他并不歡迎它的公司。”
“云原生”是指“出生”在云里的應(yīng)用,與本地應(yīng)用截然不同。本地應(yīng)用類(lèi)比于你擁有一個(gè)車(chē)隊(duì),不僅需要巨大的資本支出(購(gòu)買(mǎi)汽車(chē)),還必須支付維修費(fèi)用。
IaaS是墊腳石
當(dāng)本地應(yīng)用遷移到公共云時(shí),第一步就是把它們重新安置到云上。從本質(zhì)上講,這意味著重建本地的基礎(chǔ)設(shè)施。這種做法很有意義,因?yàn)樗鼫p少了未知量的個(gè)數(shù)和降低了被解雇的風(fēng)險(xiǎn)。談到解雇,一句老話(huà)“沒(méi)有人會(huì)因?yàn)橘?gòu)買(mǎi)IBM而被解雇。”將變成“沒(méi)有人會(huì)因?yàn)檫w移到到AWS而被解雇。”
為了說(shuō)明這種方法,舉個(gè)例子——如果一個(gè)公司將一個(gè)100節(jié)點(diǎn)的集群從本地遷移到云,它將會(huì)租100個(gè)實(shí)例,以和本地完全相同的方式運(yùn)行應(yīng)用和服務(wù)(安裝相同版本的操作系統(tǒng)以及支持/基準(zhǔn)軟件)。這種租用基礎(chǔ)設(shè)施的計(jì)劃被稱(chēng)為基礎(chǔ)設(shè)施即服務(wù),也就是IaaS。
IaaS提供的好處是雙重的:縮放和抽象。縮放的好處體現(xiàn)在,機(jī)器可以需求添加和刪除。這個(gè)過(guò)程只需點(diǎn)擊一個(gè)按鈕,而在本地情況下則需要幾周的時(shí)間。抽象的好處體現(xiàn)在硬件/數(shù)據(jù)中心基礎(chǔ)設(shè)施水平。IaaS提供全球基礎(chǔ)設(shè)施,不需要在同一區(qū)域和地理區(qū)域間建立和維護(hù)多個(gè)數(shù)據(jù)中心。有了IaaS,也無(wú)需擔(dān)心管理機(jī)器、機(jī)架、網(wǎng)絡(luò)、冷卻和功耗等方面的問(wèn)題。
尤其IaaS還有一個(gè)額外的好處,這也是云計(jì)算的好處,即資本支出轉(zhuǎn)變?yōu)榻?jīng)營(yíng)費(fèi)用。IaaS相當(dāng)于租車(chē)。你所支付的是租金,無(wú)論是按小時(shí)、按周還是按月。
IaaS是一個(gè)很好的開(kāi)始,也是最基本的。每一個(gè)試圖跳過(guò)IaaS,而直接出售PaaS和SaaS產(chǎn)品的云供應(yīng)商都遇到了挑戰(zhàn)。例如,微軟最初在Azure提供PaaS服務(wù),成功之路受限。他們?cè)?012年為Azure增加了IaaS,并持續(xù)至今。
在討論SaaS時(shí),不得不提到一個(gè)新的行業(yè)趨勢(shì)——把互聯(lián)網(wǎng)上運(yùn)行的一切都稱(chēng)為“SaaS”,把它與云業(yè)務(wù)捆綁起來(lái)推動(dòng)收入增長(zhǎng)。可以看看關(guān)于甲骨文的這篇報(bào)道(http://www.businesscloudnews.com/2016/03/16/oracle-records-40-growth-in-cloud-business/),弄明白什么是真正的云收入。
PaaS
遷移到公有云后,公司通常需要一些時(shí)間來(lái)適應(yīng)新環(huán)境。對(duì)于一些公司,這個(gè)時(shí)間可能是幾個(gè)月甚至幾年。其中尤其需要與本地同樣的安全感。
當(dāng)公司熟悉并融入新的環(huán)境時(shí),他們可能會(huì)觀察到一些有趣的東西。他們所看到的是,有現(xiàn)成的服務(wù)可以做他們多年來(lái)一直在親手做的事情。IaaS幫他們把硬件抽離出來(lái),這些服務(wù)幫助他們甚至把操作系統(tǒng)抽離出來(lái)。應(yīng)用程序可以簡(jiǎn)單地重建在這些服務(wù)之上,這為不同的需求提供了通用的平臺(tái)。這種強(qiáng)化被稱(chēng)為PaaS,即平臺(tái)為服務(wù)。
PaaS不僅帶來(lái)了簡(jiǎn)單,也在IaaS的基礎(chǔ)上顯著降低成本。
PaaS是一個(gè)重要的步驟,因?yàn)檫@是云原生的第一接觸點(diǎn)。它引入了在公有云中重構(gòu)應(yīng)用并充分發(fā)揮其潛力的思維過(guò)程。這些應(yīng)用作為PaaS的一部分,覆蓋面很廣。AWS是PaaS產(chǎn)品領(lǐng)導(dǎo)者。在數(shù)據(jù)存儲(chǔ)方面,AWSAurora可替代RDBMS、DynamoDB、NoSQL數(shù)據(jù)庫(kù),AWS Redshift可替代企業(yè)級(jí)數(shù)據(jù)倉(cāng)庫(kù)。
PaaS就跟使用Uber一樣,需要的時(shí)候用車(chē),但不是付租金,而是從A地到B地的車(chē)費(fèi)。你使用的服務(wù)類(lèi)型取決于你的需要。如果你的目標(biāo)是去觀光,那么去坐“大巴士”是一個(gè)更好的主意。
服務(wù)器減少的架構(gòu)
PaaS所帶來(lái)的好處是驚人的,大部分的應(yīng)用都從此幸福地生活在PaaS的美麗世界。但一些應(yīng)用將進(jìn)一步降低成本,增加簡(jiǎn)單性。對(duì)被廣泛使用的AWS Lambda正朝著這一方向努力。微軟Azure已經(jīng)發(fā)布了其競(jìng)爭(zhēng)產(chǎn)品Azure Functions,谷歌的Google Cloud Functions也一樣。
要使這種情況發(fā)生的關(guān)鍵是,將應(yīng)用程序分解成它所構(gòu)成的各個(gè)功能模塊。功能是偉大的,它們是運(yùn)行在指定時(shí)間內(nèi)的小代碼塊,如JVM或Python。應(yīng)用程序開(kāi)發(fā)人員甚至不必?fù)?dān)心運(yùn)行這些運(yùn)行時(shí)間。這是任何人都能想到的較高層次的抽象(到目前為止!)。
對(duì)Docker/container的粉絲來(lái)說(shuō),這跟容器所做的沒(méi)有太多不同。容器是關(guān)于應(yīng)用程序運(yùn)行的抽象。這是即興的,其中的粒度已被轉(zhuǎn)移到單個(gè)的功能模塊中。
更接近它的是“微服務(wù)”。事實(shí)上,一個(gè)流行的設(shè)計(jì)模式就是由API網(wǎng)關(guān)管理的微服務(wù)來(lái)作為這些功能模塊的一部分。
功能模塊讓你去操心你想做什么,而不是怎么做。
小結(jié)
在公共云領(lǐng)域的所有改進(jìn)都集中在滿(mǎn)足兩個(gè)目標(biāo):降低成本和簡(jiǎn)化操作。IaaS、PaaS和Lambda正在逐步實(shí)現(xiàn)這些目標(biāo)。
越來(lái)越多的公司意識(shí)到遷移到公共云不可避免,他們的重點(diǎn)是如何優(yōu)化成本。這包括通過(guò)以下方式重構(gòu)應(yīng)用,以較大限度地利用云原生的好處:
一、從傳統(tǒng)的數(shù)據(jù)存儲(chǔ)(如甲骨文、MySQL 、Teradata)遷移到云原生數(shù)據(jù)存儲(chǔ)(如Aurora、Redshift)。
二、利用容器和以應(yīng)用程序?yàn)橹行牡某橄蟆?/p>
三、將應(yīng)用分解成各個(gè)功能,并進(jìn)行功能層次的抽象工作。
歡迎加入本站公開(kāi)興趣群軟件開(kāi)發(fā)技術(shù)群
興趣范圍包括:Java,C/C++,Python,PHP,Ruby,shell等各種語(yǔ)言開(kāi)發(fā)經(jīng)驗(yàn)交流,各種框架使用,外包項(xiàng)目機(jī)會(huì),學(xué)習(xí)、培訓(xùn)、跳槽等交流
QQ群:26931708
Hadoop源代碼研究群
興趣范圍包括:Hadoop源代碼解讀,改進(jìn),優(yōu)化,分布式系統(tǒng)場(chǎng)景定制,與Hadoop有關(guān)的各種開(kāi)源項(xiàng)目,總之就是玩轉(zhuǎn)Hadoop
QQ群:288410967?
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/4193.html
摘要:用友云平臺(tái)基于云原生架構(gòu)的基礎(chǔ),賦能所有云成為真正的云架構(gòu)平臺(tái)。用友云平臺(tái)上已經(jīng)運(yùn)營(yíng)著財(cái)務(wù)采購(gòu)支付等領(lǐng)域云,及政務(wù)能源建筑等行業(yè)云。用友云平臺(tái)中有一個(gè)開(kāi)發(fā)者中心,是云原生的最好體現(xiàn)。 數(shù)字化經(jīng)濟(jì)的出現(xiàn),企業(yè)需要通過(guò)新技術(shù)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型,完成企業(yè)管理和業(yè)務(wù)模式變革。而云計(jì)算是數(shù)字化中尤為重要且能夠更快實(shí)現(xiàn)的技術(shù)手段。真正的云應(yīng)用必須是基于云原生架構(gòu)的,PaaS是一個(gè)重要的步驟,因?yàn)檫@是云...
摘要:上面列出的四大云運(yùn)營(yíng)商除了百度目前都不是的成員,這對(duì)該組織構(gòu)成了挑戰(zhàn)。然而,已經(jīng)有很多公司上市,包括百度戴爾愛(ài)立信華為英特爾諾基亞解決方案高通紅帽三星和參閱公布完整名單。計(jì)劃在第二季度發(fā)布版本的以及用于開(kāi)發(fā)邊緣容器的。 作者:Eric Brown showImg(https://segmentfault.com/img/bVbpidD?w=731&h=414); Project EVE...
摘要:上面列出的四大云運(yùn)營(yíng)商除了百度目前都不是的成員,這對(duì)該組織構(gòu)成了挑戰(zhàn)。然而,已經(jīng)有很多公司上市,包括百度戴爾愛(ài)立信華為英特爾諾基亞解決方案高通紅帽三星和參閱公布完整名單。計(jì)劃在第二季度發(fā)布版本的以及用于開(kāi)發(fā)邊緣容器的。 作者:Eric Brown showImg(https://segmentfault.com/img/bVbpidD?w=731&h=414); Project EVE...
摘要:在公司的調(diào)查中,大約的組織如今使用私有云和公共云來(lái)承擔(dān)相同的工作量,另有的受訪(fǎng)者表示他們使用一種類(lèi)型的云計(jì)算進(jìn)行生產(chǎn),而采用另一種類(lèi)型進(jìn)行測(cè)試開(kāi)發(fā)備份或分析,這也被認(rèn)為是一種混合云策略。混合云的定義根據(jù)企業(yè)的要求而有所不同,但它總是涉及使用私有云和公共云,而企業(yè)需要一種策略。如果讓一些IT領(lǐng)導(dǎo)人定義混合云是什么,他們的答案可能會(huì)多樣化,并將會(huì)在混合云定義中描述公共云和企業(yè)數(shù)據(jù)中心中混合應(yīng)用程...
閱讀 2637·2023-04-26 02:17
閱讀 1610·2021-11-24 09:39
閱讀 1070·2021-11-18 13:13
閱讀 2598·2021-09-02 15:11
閱讀 2770·2019-08-30 15:48
閱讀 3406·2019-08-30 14:00
閱讀 2431·2019-08-29 13:43
閱讀 658·2019-08-29 13:07