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