持續(xù)擁抱云原生,現(xiàn)代化應(yīng)用將把云計(jì)算帶進(jìn)怎樣的“新世界”?

科技云報(bào)道原創(chuàng)。

2006年,是云計(jì)算滾滾浪潮的開(kāi)端,這場(chǎng)IT技術(shù)變革始于亞馬遜AWS的成立,它讓公有云成為整個(gè)云行業(yè)的標(biāo)桿,也形成了云原生的技術(shù)洪流,推動(dòng)企業(yè)上云和各行各業(yè)數(shù)字化轉(zhuǎn)型的開(kāi)啟。

云上的IT架構(gòu)及服務(wù)創(chuàng)新,讓傳統(tǒng)私有部署模式望塵莫及。從虛擬機(jī)到容器,云計(jì)算通過(guò)不斷細(xì)化服務(wù)顆粒度,持續(xù)刷新其降本提質(zhì)增效的魔力。

隨著數(shù)字經(jīng)濟(jì)的發(fā)展,越來(lái)越多的企業(yè)開(kāi)始采用微服務(wù)、容器以及云原生的技術(shù)和方式加速企業(yè)的數(shù)字化轉(zhuǎn)型。這也隨之帶來(lái)一系列問(wèn)題,比如怎樣讓企業(yè)已有的舊系統(tǒng)和新應(yīng)用之間做到無(wú)縫銜接?如何快速敏捷地完成應(yīng)用的集成,以提高可持續(xù)的交付能力?

如何在混合多云環(huán)境下,最大程度降低架構(gòu)轉(zhuǎn)型的技術(shù)風(fēng)險(xiǎn)?現(xiàn)代化應(yīng)用是許多企業(yè)推進(jìn)數(shù)字化轉(zhuǎn)型進(jìn)程中所共同面臨的挑戰(zhàn)。

云原生時(shí)代,為何現(xiàn)代化應(yīng)用如此重要?

年初,IDC在發(fā)布的《2021年中國(guó)云計(jì)算市場(chǎng)十大預(yù)測(cè)》中指出,到2021年,所有采用云計(jì)算的企業(yè)都需應(yīng)對(duì)跨云的應(yīng)用孤島和數(shù)據(jù)集成問(wèn)題,20%的企業(yè)將采用互連的云架構(gòu)來(lái)克服這些問(wèn)題;而為了獲得業(yè)務(wù)敏捷性,企業(yè)將致力于通過(guò)使用云原生開(kāi)發(fā)和部署服務(wù),在2023年前實(shí)現(xiàn)其30%的現(xiàn)有應(yīng)用的現(xiàn)代化;而到2024年,企業(yè)對(duì)于輕量級(jí)的功能豐富的SaaS解決方案的需求,將推動(dòng)35%以上的ISV重新架構(gòu)或構(gòu)建新的云原生應(yīng)用。

這意味著未來(lái)應(yīng)用現(xiàn)代化將成為每一家企業(yè)發(fā)展的必由之路。在此過(guò)程中,企業(yè)往往會(huì)面臨一系列的挑戰(zhàn),如應(yīng)用的基礎(chǔ)設(shè)施建設(shè)和擴(kuò)容時(shí)間長(zhǎng)、可靠性低、上線周期長(zhǎng)、安全性弱、治理復(fù)雜等問(wèn)題,企業(yè)業(yè)務(wù)升級(jí)無(wú)法快速響應(yīng)激烈的市場(chǎng)競(jìng)爭(zhēng)和用戶需求。

現(xiàn)代化應(yīng)用作為一種應(yīng)用改造的思想為這些問(wèn)題的解決提供了路徑,也成為越來(lái)越多企業(yè)在云原生時(shí)代背景下的課題。

怎樣的應(yīng)用才能稱得上是合格的現(xiàn)代化應(yīng)用?它應(yīng)該是一種具有彈性、支持多云的微服務(wù)架構(gòu),由虛擬機(jī)、容器和無(wú)服務(wù)器功能的協(xié)調(diào)發(fā)布組成。

一個(gè)應(yīng)用應(yīng)該從不同的角度(比如構(gòu)建、運(yùn)行、管理、連接和保護(hù))具有某些特質(zhì),才能稱作是現(xiàn)代化的應(yīng)用。

現(xiàn)代化應(yīng)用既要能快速響應(yīng)變化,又要能快速交付使用,這就要求企業(yè)的應(yīng)用系統(tǒng)是彈性的,可以快速擴(kuò)容,同時(shí)也能對(duì)故障進(jìn)行容錯(cuò)。

為了快速交付,系統(tǒng)架構(gòu)必須要能夠解耦,這就要求企業(yè)采用微服務(wù)架構(gòu)、采用DevOps CI/CD流水線等。

同時(shí),為了避免廠商綁定、實(shí)現(xiàn)高可用等原因,也需要能夠支持多云部署,這就要求企業(yè)采用虛擬機(jī)、容器、無(wú)服務(wù)器等方式解耦應(yīng)用和基礎(chǔ)設(shè)施。

實(shí)現(xiàn)企業(yè)應(yīng)用現(xiàn)代化可以從根本上應(yīng)對(duì)業(yè)務(wù)、技術(shù)的飛速發(fā)展做帶來(lái)的挑戰(zhàn),為用戶提供切實(shí)的價(jià)值。

根據(jù)VMware的市場(chǎng)洞察報(bào)告顯示,目前有72%的企業(yè)重視為現(xiàn)有應(yīng)用構(gòu)建轉(zhuǎn)型之路,即通過(guò)對(duì)云原生的應(yīng)用體系架構(gòu)進(jìn)行現(xiàn)代化改造和重構(gòu),以便在多云環(huán)境下開(kāi)發(fā)混合云應(yīng)用。

那么企業(yè)進(jìn)行應(yīng)用現(xiàn)代化改造將獲得哪些收益?

傳統(tǒng)應(yīng)用遷移上云,通過(guò)云計(jì)算基礎(chǔ)設(shè)施大大節(jié)省了前期的采購(gòu)成本和后期的運(yùn)維成本、按需付費(fèi),同時(shí)通過(guò)采用DevOps理念,引入CI/CD流水線工具極大的提高了研發(fā)效能。

現(xiàn)代化應(yīng)用結(jié)合敏捷軟件開(kāi)發(fā)方法,通過(guò)容器技術(shù)、微服務(wù)和DevOps工具鏈能快速建立自動(dòng)化流水線,加速企業(yè)應(yīng)用快速交付,同時(shí)可以實(shí)現(xiàn)在快速交付的過(guò)程中保障交付質(zhì)量,持續(xù)學(xué)習(xí)和改進(jìn)。

通過(guò)微服務(wù)架構(gòu)對(duì)傳統(tǒng)單體架構(gòu)進(jìn)行解耦,讓各個(gè)服務(wù)保持靈活性,針對(duì)當(dāng)前業(yè)務(wù)場(chǎng)景下的潮汐流量、流量洪峰等場(chǎng)景可以快速針對(duì)性的進(jìn)行服務(wù)擴(kuò)容。分布式微服務(wù)架構(gòu)由于其本身特性,故障是不可避免的,所以微服務(wù)架構(gòu)在設(shè)計(jì)角度就考慮了如何容錯(cuò),盡可能實(shí)現(xiàn)在保障整體可用的前提下限制故障范圍,實(shí)現(xiàn)故障自愈。

采用容器編排框架,可以管理成千上萬(wàn)的應(yīng)用容器,當(dāng)某個(gè)應(yīng)用出現(xiàn)故障時(shí),編排系統(tǒng)能夠及時(shí)發(fā)現(xiàn)并自動(dòng)摘除問(wèn)題應(yīng)用,同時(shí)智能調(diào)度到有效資源上,保證了應(yīng)用系統(tǒng)的穩(wěn)定運(yùn)行。

基于容器的PaaS平臺(tái)兼容屏蔽底層基礎(chǔ)設(shè)施、負(fù)載均衡、網(wǎng)絡(luò)、存儲(chǔ)等異構(gòu)資源,為云及業(yè)務(wù)應(yīng)用系統(tǒng)提供統(tǒng)一的PaaS能力。

相對(duì)于虛擬機(jī)方式,容器部署方式更輕量級(jí),能夠快速啟動(dòng)、CPU資源利用率更高。

全球云計(jì)算廠商躬身入局,開(kāi)啟現(xiàn)代化應(yīng)用之旅

事實(shí)上,包括亞馬遜云科技、華為云在內(nèi)的全球云計(jì)算廠商已在這一領(lǐng)域進(jìn)行了多年實(shí)踐。在9月23日召開(kāi)的華為全聯(lián)接2021上,華為云提出了應(yīng)用現(xiàn)代化的全新理念和架構(gòu),為企業(yè)提供基礎(chǔ)設(shè)施、領(lǐng)先的應(yīng)用架構(gòu)設(shè)計(jì)、敏捷的開(kāi)發(fā)運(yùn)維和可視化治理運(yùn)營(yíng)四大具體實(shí)踐框架,不僅能夠最大化的幫助企業(yè)實(shí)現(xiàn)應(yīng)用的敏捷創(chuàng)新,更能釋放應(yīng)用的全新商業(yè)價(jià)值。

巧合的是,同樣在9月23日這一天,亞馬遜云科技宣布,通過(guò)與光環(huán)新網(wǎng)和西云數(shù)據(jù)的緊密合作,近期在中國(guó)區(qū)域推出多項(xiàng)現(xiàn)代化應(yīng)用相關(guān)服務(wù)及功能。

包括滿足客戶本地?cái)?shù)據(jù)中心容器運(yùn)算需求的容器服務(wù)Amazon Elastic Container Service Anywhere(AmazonECS Anywhere),讓已部署容器的客戶更輕松的構(gòu)建Amazon Lambda應(yīng)用程序的Lambda容器鏡像功能,通過(guò)Amazon EMR on EKS讓Amazon Elastic MapReduce(Amazon EMR)客戶選用Amazon EKS作為大數(shù)據(jù)服務(wù)的容器化計(jì)算交付引擎等。

亞馬遜云科技大中華區(qū)產(chǎn)品部總經(jīng)理顧凡表示,“如何快速構(gòu)建現(xiàn)代化應(yīng)用程序已成為企業(yè)提高敏捷性、實(shí)現(xiàn)更快創(chuàng)新、發(fā)揮數(shù)據(jù)價(jià)值的關(guān)鍵。

但是,企業(yè)不僅需要解決現(xiàn)代化應(yīng)用帶來(lái)的諸多技術(shù)挑戰(zhàn),例如如何在短時(shí)間內(nèi)擴(kuò)展至百萬(wàn)級(jí)用戶、實(shí)現(xiàn)毫秒級(jí)快速響應(yīng)、處理PB級(jí)數(shù)據(jù)等,更需要根據(jù)自身應(yīng)用狀況考慮選擇哪種路徑實(shí)現(xiàn)現(xiàn)代化應(yīng)用。

為滿足客戶的不同需求,亞馬遜云科技不僅提供了豐富的現(xiàn)代化應(yīng)用相關(guān)服務(wù)與功能,涵蓋容器、Serverless以及諸多不同開(kāi)發(fā)工具組合。

同時(shí)還汲取亞馬遜全球自身現(xiàn)代化應(yīng)用轉(zhuǎn)型的成功實(shí)踐以及服務(wù)全球數(shù)十萬(wàn)客戶經(jīng)驗(yàn),希望通過(guò)幫助企業(yè)處理無(wú)差異化的繁重工作,讓企業(yè)聚焦于業(yè)務(wù)本身,加快實(shí)現(xiàn)應(yīng)用現(xiàn)代化。”

亞馬遜云科技大中華區(qū)產(chǎn)品部總經(jīng)理 顧凡

事實(shí)上,在向現(xiàn)代化應(yīng)用轉(zhuǎn)型之前,亞馬遜擁有龐大的整體式應(yīng)用程序和臃腫的數(shù)據(jù)庫(kù),雖然“單體應(yīng)用(Monolithic Application)”能夠給亞馬遜的業(yè)務(wù)帶來(lái)所需,但它限制了亞馬遜需要的創(chuàng)新速度和靈活性。每一次新功能和產(chǎn)品的發(fā)布,都需要其內(nèi)部充分的協(xié)調(diào),在單體應(yīng)用上編寫和修改大量代碼,這是一個(gè)漫長(zhǎng)而又笨拙的過(guò)程,大大限制了快速推進(jìn)的大規(guī)模創(chuàng)新能力。

2001年,亞馬遜改變構(gòu)建應(yīng)用的方式,將應(yīng)用程序分解為多個(gè)微服務(wù),并且打造“雙披薩”團(tuán)隊(duì),拆分組織和應(yīng)用程序架構(gòu),得以讓亞馬遜的創(chuàng)新與業(yè)務(wù)更加靈活迅捷?!?/p>

雙披薩”團(tuán)隊(duì)是指“小到只需要兩個(gè)披薩就可以喂飽整個(gè)團(tuán)隊(duì)”,直到今天,它仍然是亞馬遜的重要組織模式,每個(gè)小型自治團(tuán)隊(duì)為產(chǎn)品與功能決策負(fù)責(zé),從發(fā)現(xiàn)應(yīng)用、應(yīng)用開(kāi)發(fā)、應(yīng)用部署。如今,它被稱為DevOps開(kāi)發(fā)應(yīng)用的模式。

過(guò)去15年,亞馬遜云科技一直在持續(xù)不斷地突破很多現(xiàn)代化應(yīng)用技術(shù)。

2006年,亞馬遜云科技發(fā)布第一個(gè)Amazon SQS消息隊(duì)列的服務(wù),至今已有15年歷史。在今年P(guān)rime Day期間,Amazon SQS在高峰期處理高達(dá)4770萬(wàn)條消息。

2012年,推出Serverless的鍵/值和文檔數(shù)據(jù)庫(kù)Amazon DynamoDB,該數(shù)據(jù)庫(kù)可以隨著應(yīng)用的擴(kuò)展進(jìn)行無(wú)限擴(kuò)展。 目前每天可處理超過(guò)10萬(wàn)億個(gè)請(qǐng)求,并可支持每秒超過(guò)2000萬(wàn)個(gè)請(qǐng)求的峰值。

2014年,推出的Serverless計(jì)算服務(wù)Amazon Lambda,開(kāi)創(chuàng)了業(yè)界Serverless的先河。

2017年,在容器領(lǐng)域推出Amazon Fargate,適用于容器的Serverless服務(wù),可以將整個(gè)集群的管理和擴(kuò)展工作全部交給云廠商,因此被稱為“改變游戲規(guī)則”的計(jì)算服務(wù)。

2018年,推出專為云打造的高性能關(guān)系數(shù)據(jù)庫(kù)服務(wù)Amazon Aurora。

2020年,推出的更新版可以在幾分之一秒將數(shù)據(jù)庫(kù)工作負(fù)載從數(shù)百個(gè)事務(wù)擴(kuò)展到數(shù)萬(wàn)個(gè),同時(shí)成本最多可節(jié)省90%。

據(jù)Forrester研究,完成“應(yīng)用現(xiàn)代化”的企業(yè)可獲得128%的ROI提升。云原生以應(yīng)用為中心,為企業(yè)提供了一條從開(kāi)發(fā)到交付的最佳途徑,將云的能力和價(jià)值發(fā)揮到極致。

對(duì)于企業(yè)來(lái)說(shuō),無(wú)論是希望實(shí)現(xiàn)敏捷開(kāi)發(fā)、資源彈性伸縮,還是希望實(shí)現(xiàn)業(yè)務(wù)靈活響應(yīng)和自動(dòng)化運(yùn)維,只有通過(guò)云原生實(shí)現(xiàn)企業(yè)應(yīng)用的現(xiàn)代化升級(jí),才能更加從容地漫步云端,應(yīng)對(duì)數(shù)字化時(shí)代之變。

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。

2021-09-26
持續(xù)擁抱云原生,現(xiàn)代化應(yīng)用將把云計(jì)算帶進(jìn)怎樣的“新世界”?
持續(xù)擁抱云原生,現(xiàn)代化應(yīng)用將把云計(jì)算帶進(jìn)怎樣的“新世界”?

長(zhǎng)按掃碼 閱讀全文