新聞中心
當前位置:網(wǎng)站首頁 > 新聞中心
持續(xù)擁抱云原生,現(xiàn)代化應用將把云計算帶進怎樣的“新世界”?
2006年,是云計算滾滾浪潮的開端,這場IT技術變革始于亞馬遜AWS的成立,它讓公有云成為整個云行業(yè)的標桿,也形成了云原生的技術洪流,推動企業(yè)上云和各行各業(yè)數(shù)字化轉(zhuǎn)型的開啟。
云上的IT架構及服務創(chuàng)新,讓傳統(tǒng)私有部署模式望塵莫及。從虛擬機到容器,云計算通過不斷細化服務顆粒度,持續(xù)刷新其降本提質(zhì)增效的魔力。
隨著數(shù)字經(jīng)濟的發(fā)展,越來越多的企業(yè)開始采用微服務、容器以及云原生的技術和方式加速企業(yè)的數(shù)字化轉(zhuǎn)型。這也隨之帶來一系列問題,比如怎樣讓企業(yè)已有的舊系統(tǒng)和新應用之間做到無縫銜接?如何快速敏捷地完成應用的集成,以提高可持續(xù)的交付能力?
如何在混合多云環(huán)境下,最大程度降低架構轉(zhuǎn)型的技術風險?現(xiàn)代化應用是許多企業(yè)推進數(shù)字化轉(zhuǎn)型進程中所共同面臨的挑戰(zhàn)。
云原生時代,為何現(xiàn)代化應用如此重要?
年初,IDC在發(fā)布的《2021年中國云計算市場十大預測》中指出,到2021年,所有采用云計算的企業(yè)都需應對跨云的應用孤島和數(shù)據(jù)集成問題,20%的企業(yè)將采用互連的云架構來克服這些問題;而為了獲得業(yè)務敏捷性,企業(yè)將致力于通過使用云原生開發(fā)和部署服務,在2023年前實現(xiàn)其30%的現(xiàn)有應用的現(xiàn)代化;而到2024年,企業(yè)對于輕量級的功能豐富的SaaS解決方案的需求,將推動35%以上的ISV重新架構或構建新的云原生應用。
這意味著未來應用現(xiàn)代化將成為每一家企業(yè)發(fā)展的必由之路。在此過程中,企業(yè)往往會面臨一系列的挑戰(zhàn),如應用的基礎設施建設和擴容時間長、可靠性低、上線周期長、安全性弱、治理復雜等問題,企業(yè)業(yè)務升級無法快速響應激烈的市場競爭和用戶需求。
現(xiàn)代化應用作為一種應用改造的思想為這些問題的解決提供了路徑,也成為越來越多企業(yè)在云原生時代背景下的課題。
怎樣的應用才能稱得上是合格的現(xiàn)代化應用?它應該是一種具有彈性、支持多云的微服務架構,由虛擬機、容器和無服務器功能的協(xié)調(diào)發(fā)布組成。
一個應用應該從不同的角度(比如構建、運行、管理、連接和保護)具有某些特質(zhì),才能稱作是現(xiàn)代化的應用。
現(xiàn)代化應用既要能快速響應變化,又要能快速交付使用,這就要求企業(yè)的應用系統(tǒng)是彈性的,可以快速擴容,同時也能對故障進行容錯。
為了快速交付,系統(tǒng)架構必須要能夠解耦,這就要求企業(yè)采用微服務架構、采用DevOps CI/CD流水線等。
同時,為了避免廠商綁定、實現(xiàn)高可用等原因,也需要能夠支持多云部署,這就要求企業(yè)采用虛擬機、容器、無服務器等方式解耦應用和基礎設施。
實現(xiàn)企業(yè)應用現(xiàn)代化可以從根本上應對業(yè)務、技術的飛速發(fā)展做帶來的挑戰(zhàn),為用戶提供切實的價值。
根據(jù)VMware的市場洞察報告顯示,目前有72%的企業(yè)重視為現(xiàn)有應用構建轉(zhuǎn)型之路,即通過對云原生的應用體系架構進行現(xiàn)代化改造和重構,以便在多云環(huán)境下開發(fā)混合云應用。
那么企業(yè)進行應用現(xiàn)代化改造將獲得哪些收益?
傳統(tǒng)應用遷移上云,通過云計算基礎設施大大節(jié)省了前期的采購成本和后期的運維成本、按需付費,同時通過采用DevOps理念,引入CI/CD流水線工具極大的提高了研發(fā)效能。
現(xiàn)代化應用結(jié)合敏捷軟件開發(fā)方法,通過容器技術、微服務和DevOps工具鏈能快速建立自動化流水線,加速企業(yè)應用快速交付,同時可以實現(xiàn)在快速交付的過程中保障交付質(zhì)量,持續(xù)學習和改進。
通過微服務架構對傳統(tǒng)單體架構進行解耦,讓各個服務保持靈活性,針對當前業(yè)務場景下的潮汐流量、流量洪峰等場景可以快速針對性的進行服務擴容。分布式微服務架構由于其本身特性,故障是不可避免的,所以微服務架構在設計角度就考慮了如何容錯,盡可能實現(xiàn)在保障整體可用的前提下限制故障范圍,實現(xiàn)故障自愈。
采用容器編排框架,可以管理成千上萬的應用容器,當某個應用出現(xiàn)故障時,編排系統(tǒng)能夠及時發(fā)現(xiàn)并自動摘除問題應用,同時智能調(diào)度到有效資源上,保證了應用系統(tǒng)的穩(wěn)定運行。
基于容器的PaaS平臺兼容屏蔽底層基礎設施、負載均衡、網(wǎng)絡、存儲等異構資源,為云及業(yè)務應用系統(tǒng)提供統(tǒng)一的PaaS能力。
相對于虛擬機方式,容器部署方式更輕量級,能夠快速啟動、CPU資源利用率更高。
全球云計算廠商躬身入局,開啟現(xiàn)代化應用之旅
事實上,包括亞馬遜云科技、華為云在內(nèi)的全球云計算廠商已在這一領域進行了多年實踐。在9月23日召開的華為全聯(lián)接2021上,華為云提出了應用現(xiàn)代化的全新理念和架構,為企業(yè)提供基礎設施、領先的應用架構設計、敏捷的開發(fā)運維和可視化治理運營四大具體實踐框架,不僅能夠最大化的幫助企業(yè)實現(xiàn)應用的敏捷創(chuàng)新,更能釋放應用的全新商業(yè)價值。
巧合的是,同樣在9月23日這一天,亞馬遜云科技宣布,通過與光環(huán)新網(wǎng)和西云數(shù)據(jù)的緊密合作,近期在中國區(qū)域推出多項現(xiàn)代化應用相關服務及功能。
包括滿足客戶本地數(shù)據(jù)中心容器運算需求的容器服務Amazon Elastic Container Service Anywhere(AmazonECS Anywhere),讓已部署容器的客戶更輕松的構建Amazon Lambda應用程序的Lambda容器鏡像功能,通過Amazon EMR on EKS讓Amazon Elastic MapReduce(Amazon EMR)客戶選用Amazon EKS作為大數(shù)據(jù)服務的容器化計算交付引擎等。
亞馬遜云科技大中華區(qū)產(chǎn)品部總經(jīng)理顧凡表示,“如何快速構建現(xiàn)代化應用程序已成為企業(yè)提高敏捷性、實現(xiàn)更快創(chuàng)新、發(fā)揮數(shù)據(jù)價值的關鍵。
但是,企業(yè)不僅需要解決現(xiàn)代化應用帶來的諸多技術挑戰(zhàn),例如如何在短時間內(nèi)擴展至百萬級用戶、實現(xiàn)毫秒級快速響應、處理PB級數(shù)據(jù)等,更需要根據(jù)自身應用狀況考慮選擇哪種路徑實現(xiàn)現(xiàn)代化應用。
為滿足客戶的不同需求,亞馬遜云科技不僅提供了豐富的現(xiàn)代化應用相關服務與功能,涵蓋容器、Serverless以及諸多不同開發(fā)工具組合。
同時還汲取亞馬遜全球自身現(xiàn)代化應用轉(zhuǎn)型的成功實踐以及服務全球數(shù)十萬客戶經(jīng)驗,希望通過幫助企業(yè)處理無差異化的繁重工作,讓企業(yè)聚焦于業(yè)務本身,加快實現(xiàn)應用現(xiàn)代化?!?
亞馬遜云科技大中華區(qū)產(chǎn)品部總經(jīng)理 顧凡
事實上,在向現(xiàn)代化應用轉(zhuǎn)型之前,亞馬遜擁有龐大的整體式應用程序和臃腫的數(shù)據(jù)庫,雖然“單體應用(Monolithic Application)”能夠給亞馬遜的業(yè)務帶來所需,但它限制了亞馬遜需要的創(chuàng)新速度和靈活性。每一次新功能和產(chǎn)品的發(fā)布,都需要其內(nèi)部充分的協(xié)調(diào),在單體應用上編寫和修改大量代碼,這是一個漫長而又笨拙的過程,大大限制了快速推進的大規(guī)模創(chuàng)新能力。
2001年,亞馬遜改變構建應用的方式,將應用程序分解為多個微服務,并且打造“雙披薩”團隊,拆分組織和應用程序架構,得以讓亞馬遜的創(chuàng)新與業(yè)務更加靈活迅捷?!?
雙披薩”團隊是指“小到只需要兩個披薩就可以喂飽整個團隊”,直到今天,它仍然是亞馬遜的重要組織模式,每個小型自治團隊為產(chǎn)品與功能決策負責,從發(fā)現(xiàn)應用、應用開發(fā)、應用部署。如今,它被稱為DevOps開發(fā)應用的模式。
過去15年,亞馬遜云科技一直在持續(xù)不斷地突破很多現(xiàn)代化應用技術。
2006年,亞馬遜云科技發(fā)布第一個Amazon SQS消息隊列的服務,至今已有15年歷史。在今年Prime Day期間,Amazon SQS在高峰期處理高達4770萬條消息。
2012年,推出Serverless的鍵/值和文檔數(shù)據(jù)庫Amazon DynamoDB,該數(shù)據(jù)庫可以隨著應用的擴展進行無限擴展。 目前每天可處理超過10萬億個請求,并可支持每秒超過2000萬個請求的峰值。
2014年,推出的Serverless計算服務Amazon Lambda,開創(chuàng)了業(yè)界Serverless的先河。
2017年,在容器領域推出Amazon Fargate,適用于容器的Serverless服務,可以將整個集群的管理和擴展工作全部交給云廠商,因此被稱為“改變游戲規(guī)則”的計算服務。
2018年,推出專為云打造的高性能關系數(shù)據(jù)庫服務Amazon Aurora。
2020年,推出的更新版可以在幾分之一秒將數(shù)據(jù)庫工作負載從數(shù)百個事務擴展到數(shù)萬個,同時成本最多可節(jié)省90%。
據(jù)Forrester研究,完成“應用現(xiàn)代化”的企業(yè)可獲得128%的ROI提升。云原生以應用為中心,為企業(yè)提供了一條從開發(fā)到交付的最佳途徑,將云的能力和價值發(fā)揮到極致。
對于企業(yè)來說,無論是希望實現(xiàn)敏捷開發(fā)、資源彈性伸縮,還是希望實現(xiàn)業(yè)務靈活響應和自動化運維,只有通過云原生實現(xiàn)企業(yè)應用的現(xiàn)代化升級,才能更加從容地漫步云端,應對數(shù)字化時代之變。
來源:科技云報道
|