成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

FaaS如何在云2.0時代發(fā)揮優(yōu)勢,又將走向何方?

luqiuwen / 2657人閱讀

摘要:相反,楊皓然認(rèn)為,目前有一些開源的框架,重點(diǎn)解決了彈性伸縮的問題,但還沒有廣泛的和其它服務(wù)連接,沒有充分發(fā)揮的威力。以應(yīng)用為中心,而不是以資源為中心對于函數(shù)計算的實(shí)現(xiàn)方式,楊皓然認(rèn)為立足點(diǎn)應(yīng)該是以應(yīng)用為中心,而不是以資源為中心。

摘要: 過去十年,云服務(wù)深刻地改變了社會獲取和使用計算能力的方式,云服務(wù)自身也以極快的速度演進(jìn)。在基礎(chǔ)設(shè)施云化之后,容器、Serverless等技術(shù)迅猛發(fā)展,開始推動業(yè)務(wù)能力的云化,云計算進(jìn)入2.0時代。

點(diǎn)此查看原文:https://yq.aliyun.com/article...

自2006年AWS發(fā)布的第一個云服務(wù)S3開始,存儲、計算等IT基礎(chǔ)設(shè)施的能力紛紛被以服務(wù)的方式提供給用戶。過去十年,云服務(wù)深刻地改變了社會獲取和使用計算能力的方式,云服務(wù)自身也以極快的速度演進(jìn)。在基礎(chǔ)設(shè)施云化之后,容器、Serverless等技術(shù)迅猛發(fā)展,開始推動業(yè)務(wù)能力的云化,云計算進(jìn)入2.0時代。

12月19日的阿里云棲大會上,阿里云函數(shù)計算負(fù)責(zé)人楊皓然做了主題為“觸摸云端編程之道——利用函數(shù)計算快速構(gòu)建彈性可擴(kuò)展的云原生應(yīng)用”的演講,他介紹了Serverless與函數(shù)即服務(wù)(Function as a Service, FaaS)的關(guān)系和價值,演講結(jié)束后我們就該話題進(jìn)一步采訪了他。

云是彈性的、經(jīng)濟(jì)的、高效的

什么是云?楊皓然認(rèn)為“對用戶而言,云的核心是解決資源彈性、財務(wù)成本和開發(fā)效率的問題”。IaaS,PaaS,F(xiàn)aaS等不同形態(tài)的云服務(wù)本質(zhì)上都是為了解決資源的彈性、成本和效率問題,不同的地方在于解決的問題域、角度和方式。最開始,云1.0時代,基礎(chǔ)設(shè)施的云化為用戶提供了和傳統(tǒng)IT環(huán)境近乎一致的體驗(yàn),讓用戶能把應(yīng)用無縫遷移到云端。IaaS層服務(wù)通過虛擬化等技術(shù)大幅提高了資源利用率,而用戶也只需租賃計算資源,不必承擔(dān)物理硬件的折舊等成本,相比于用戶維護(hù)自有IT基礎(chǔ)設(shè)施的方式,IaaS在資源彈性和成本等方面有明顯的優(yōu)勢。當(dāng)人人都能獲取所需的計算資源后,如何更高效地管理和使用計算資源則是下一個亟待解決的問題,畢竟,系統(tǒng)配置、故障處理、削峰填谷如何充分利用資源對用戶都是不小的負(fù)擔(dān)。

在楊皓然看來,不同層次的云服務(wù)是在從不同的角度去解決這些問題,大致可分為“以資源為中心”和“以應(yīng)用為中心”兩類?!耙再Y源為中心”,是指沿著IaaS類服務(wù)的思路,進(jìn)一步優(yōu)化資源的彈性、成本和效率,例如提供更細(xì)粒度規(guī)格、更快伸縮時間的計算資源?!耙詰?yīng)用為中心”,則是指從應(yīng)用的架構(gòu)和開發(fā)的角度提供服務(wù),幫助用戶構(gòu)建能充分利用云端資源的、彈性高可用的應(yīng)用,例如函數(shù)計算這樣的FaaS服務(wù),或者容器編排服務(wù)等。

FaaS把云的彈性、經(jīng)濟(jì)和高效優(yōu)勢發(fā)揮到了極致

當(dāng)越來越多的開發(fā)者在云端構(gòu)建應(yīng)用時,如何正確設(shè)計應(yīng)用架構(gòu)、充分發(fā)揮云的優(yōu)勢變得越來越重要,“云端優(yōu)先”的思想應(yīng)運(yùn)而生,這便促使“云原生(Cloud Native)”應(yīng)用開發(fā)的出現(xiàn)。相比于Serverless,云原生應(yīng)用是一個更寬泛的概念,在IaaS、PaaS與FaaS等不同的云平臺上,都可以構(gòu)建云原生應(yīng)用,只不過它們的彈性和敏捷收益不同。”

“如果想要充分地發(fā)揮云彈性、經(jīng)濟(jì)和高效的優(yōu)勢,一開始就去適配這些特點(diǎn),做架構(gòu)的設(shè)計,那么最終得到的就是云原生應(yīng)用?!睏铕┤徽f。

在云原生架構(gòu)中,以函數(shù)計算等FaaS服務(wù)為中心的Serverless架構(gòu)越來越流行。楊皓然認(rèn)為:“FaaS把云的彈性、經(jīng)濟(jì)和高效優(yōu)勢發(fā)揮到了極致,真的做到了使開發(fā)者只需要關(guān)注業(yè)務(wù),而不用去管理底層基礎(chǔ)設(shè)施。”FaaS有如下主要優(yōu)勢,這使它被越來越多人關(guān)注:

事件驅(qū)動,使得可以與其它服務(wù)無縫集成;
由云端全托管,運(yùn)維高效;
實(shí)時彈性伸縮,細(xì)粒度的資源計量,按需付費(fèi)。對于用戶來講,即使應(yīng)用負(fù)載有明顯的波峰波谷,資源使用率也是100%;
簡化的編程模型,用戶專注于單個請求邏輯的開發(fā);
可以做嚴(yán)格的運(yùn)行時隔離和權(quán)限管理機(jī)制,保障安全;
……

如果要在傳統(tǒng)的IT基礎(chǔ)設(shè)施上實(shí)現(xiàn)彈性高可用的分布式系統(tǒng),那么開發(fā)者需要去管理一些具體的底層細(xì)節(jié),比如要考慮某個函數(shù)需要調(diào)度到哪臺機(jī)器上運(yùn)行?它是以線程方式還是以進(jìn)程方式運(yùn)行?進(jìn)程崩潰怎么處理?網(wǎng)絡(luò)不連通怎么辦?……這些都需要開發(fā)者編碼實(shí)現(xiàn)。

考慮一下邊緣計算的場景,那么這個問題會顯得更加明顯和嚴(yán)重。在邊緣場景中,用戶會面對成百上千的小集群,這些設(shè)備分布在各種物理環(huán)境中,會遇到網(wǎng)絡(luò)條件惡劣、硬件架構(gòu)類型不相同、通信能力限制等問題,由開發(fā)者來進(jìn)行管理幾乎是不可能的。

“但是實(shí)際上,用戶應(yīng)該從底層系統(tǒng)開發(fā)維護(hù)這類無差別的工作上脫身,專注于業(yè)務(wù)的創(chuàng)新,更快地將產(chǎn)品推向市場,更快地迭代改進(jìn)?!睏铕┤唤忉專骸案鞣N云服務(wù)就是把這些底層的東西抽象出來,讓用戶能快速地構(gòu)建彈性的、低成本的、高可用的系統(tǒng),而Serverless特別是FaaS在這上邊目前做得最極致。”

連接是函數(shù)計算的核心價值

目前談Serverless必FaaS,但實(shí)際上FaaS只是Serverless生態(tài)的一部分。楊皓然解釋:“首先Serverless是一個生態(tài),涵蓋了計算、存儲以及更上層的、垂直領(lǐng)域的很多服務(wù)。它不是一個新概念,AWS第一個云服務(wù) S3 就是Serverless的存儲服務(wù)。其次,Serverless已經(jīng)無處不在了,云端每年發(fā)布的新功能、新服務(wù),超過70%都是Serverless形態(tài)。FaaS只是整個Serverless生態(tài)的一部分,但是最近幾年,因?yàn)镕aaS才使得Serverless火起來,被更多人關(guān)注?!?/p>

因?yàn)镕aaS把云中存儲和計算的服務(wù)都粘合起來了,幫助用戶快速構(gòu)建云原生應(yīng)用。而且FaaS以函數(shù)為單位來提供資源,這將云彈性和經(jīng)濟(jì)的優(yōu)勢發(fā)揮到了極致。他舉了一個例子:“以往開發(fā)一個應(yīng)用,可能存儲用到了對象存儲等Serverless服務(wù),但這只是一部分,它只是解決了某一個特定問題。用戶仍然要管理機(jī)器等基礎(chǔ)設(shè)施,開發(fā)運(yùn)維代價高,而通過FaaS,用戶能快速地整合多種云端服務(wù),開發(fā)效率有了質(zhì)的提高。”

以開發(fā)一個短視頻社交應(yīng)用為例,移動設(shè)備上產(chǎn)生的視頻文件上傳到對象存儲中,觸發(fā)函數(shù)處理,通過函數(shù)計算連接其它服務(wù)后,用戶只需專注于函數(shù)邏輯的開發(fā),比如抽取元數(shù)據(jù)、人臉識別等等;并且,在這整個架構(gòu)中,每個環(huán)節(jié)都是彈性高可用的。

通過事件驅(qū)動的連接,函數(shù)計算讓對象存儲、消息中間件服務(wù)、CDN等單純的數(shù)據(jù)存儲、流動、分發(fā)服務(wù)具備了“可編程”的特性,極大地增加了用戶使用這些服務(wù)的靈活性。所以廣泛地連接各類存儲、計算或者垂直領(lǐng)域的服務(wù)是函數(shù)計算的核心價值。相反,楊皓然認(rèn)為,目前有一些開源的FaaS框架,重點(diǎn)解決了彈性伸縮的問題,但還沒有廣泛的和其它服務(wù)連接,沒有充分發(fā)揮FaaS的威力。未來,我們應(yīng)該能看到開源產(chǎn)品在這一塊的長足進(jìn)步。

以應(yīng)用為中心,而不是以資源為中心

對于函數(shù)計算的實(shí)現(xiàn)方式,楊皓然認(rèn)為“立足點(diǎn)應(yīng)該是以應(yīng)用為中心,而不是以資源為中心”。他舉例說明了這個觀點(diǎn):“以彈性伸縮為例,‘以資源為中心’的思路,是讓用戶設(shè)定一些規(guī)則,比如某個機(jī)器CPU使用率超過85%就要擴(kuò)容,這是云1.0時代的方法。而函數(shù)計算的模式,它是根據(jù)應(yīng)用層的信息去理解用戶的負(fù)載,可以采用各種維度的數(shù)據(jù),比如TPS、請求延遲,機(jī)器的負(fù)載等等,用機(jī)器學(xué)習(xí)等方式去分析數(shù)據(jù),做出更智能的資源調(diào)度,這屬于‘以應(yīng)用為中心’?!?/p>

同時,“以應(yīng)用為中心”也要求函數(shù)計算要同時具備工具和平臺兩種屬性,既能讓用戶解決小范圍的、離散的問題,也能快速構(gòu)建復(fù)雜應(yīng)用?!叭绾纹胶夤ぞ吆推脚_兩種屬性,是FaaS獲得廣泛應(yīng)用的關(guān)鍵。”楊皓然說。

面臨的挑戰(zhàn)

雖然比較有影響力的Serverless(FaaS)產(chǎn)品已經(jīng)發(fā)布了幾年,但是現(xiàn)在Serverless或者FaaS技術(shù)還處在初期階段,產(chǎn)品形態(tài)和邊界還有很多值得探索的地方。楊皓然認(rèn)為,目前Serverless在技術(shù)上有幾個點(diǎn)需要去關(guān)注:

以應(yīng)用為中心,更智能地去理解用戶的應(yīng)用場景;
用戶體驗(yàn)方面,在整個生態(tài)上有很多東西需要完善,如函數(shù)協(xié)同、狀態(tài)管理和工具鏈等等;

與IoT和邊緣網(wǎng)關(guān)的無縫結(jié)合。

而另一方面,在面向使用者的時候,Serverless也遇到了很大的挑戰(zhàn)?!坝脩舻拈_發(fā)調(diào)試體驗(yàn)和傳統(tǒng)方式差異較大,需要一定時間的適應(yīng)。函數(shù)計算簡化了用戶編碼的復(fù)雜度,卻對架構(gòu)能力提出了更高的要求?!睏铕┤唤忉尩剑癋aaS為了資源的彈性,在運(yùn)行環(huán)境上有諸多限制,使得以單體架構(gòu)來構(gòu)建的復(fù)雜系統(tǒng),要遷移到Serverless的架構(gòu)上比較困難?!?/p>

那么在向Serverless架構(gòu)遷移時可以怎么做呢?楊皓然認(rèn)為使用函數(shù)計算構(gòu)建應(yīng)用和微服務(wù)架構(gòu)的理念是契合的,用戶采用微服務(wù)架構(gòu),把業(yè)務(wù)邏輯拆解為細(xì)粒度的微服務(wù)后,一個個微服務(wù)可以實(shí)現(xiàn)為對應(yīng)的函數(shù)。 所以說,函數(shù)計算是微服務(wù)理念的一種重要的實(shí)踐方式,二者是相互促進(jìn)的。因此更現(xiàn)實(shí)的方式是使用函數(shù)計算先解決獨(dú)立的、離散的問題,或者采用微服務(wù)的方式把系統(tǒng)拆分為細(xì)粒度的服務(wù),然后逐步演進(jìn)到Serverless架構(gòu)。

從云走向邊緣

目前有一個觀點(diǎn)是“云計算的未來將是走向邊緣”,也就是說以類似于CDN的方式,將計算放到更加靠近用戶的區(qū)域。楊皓然說他認(rèn)同這個觀點(diǎn),他解釋到:“未來數(shù)據(jù)的產(chǎn)生將無處不在,并且這些數(shù)據(jù)需要被處理、被理解,才能產(chǎn)生價值?!睆倪@個角度來看,數(shù)據(jù)是需要被提煉的,在無處不在的數(shù)據(jù)中,其實(shí)有大量的噪音;而用戶端到云之間有一個通道問題,如果不在貼近數(shù)據(jù)源端去做一些計算,那么整個帶寬、延遲之類的成本會很不友好。

以IoT為例,楊皓然認(rèn)為在IoT場景上邊緣計算會特別重要。IoT大量的設(shè)備,它的數(shù)據(jù)量遠(yuǎn)遠(yuǎn)超過人產(chǎn)生的數(shù)據(jù)。這種場景下,如何幫助用戶解決數(shù)據(jù)的收集和分析問題將非常重要,也非常有挑戰(zhàn)。IoT/邊緣環(huán)境是非常獨(dú)特的,硬件架構(gòu)迥異(ARM、X86、MIPS……)、通信協(xié)議眾多、設(shè)備動態(tài)加入/刪除、網(wǎng)絡(luò)并不總是可用等等,面對這樣的環(huán)境,需要以全新的方式構(gòu)建應(yīng)用。楊皓然總結(jié)了理想的邊緣環(huán)境計算平臺,需要具備的一些特點(diǎn):

IoT的數(shù)據(jù)處理一定會發(fā)生在邊緣和云端,因此應(yīng)用也一定包含邊緣和云端兩部分,二者需要以統(tǒng)一的方式構(gòu)建,數(shù)據(jù)能在邊緣和云端無縫同步;
IoT 的環(huán)境是動態(tài)的,設(shè)備/網(wǎng)絡(luò)可以很自由的加入/刪除。幾乎所有的協(xié)議設(shè)計都是事件驅(qū)動的方式,例如發(fā)布/訂閱模式;

IoT 在邊緣上的應(yīng)用,通常是輕量的,因此設(shè)備/資源/安全管理層的研發(fā)成本不能被應(yīng)用邏輯的開發(fā)成本分?jǐn)偟?。需要有更高的計算抽象層次,讓開發(fā)專注于業(yè)務(wù)邏輯。
函數(shù)計算這樣的全托管事件驅(qū)動服務(wù)比較符合上述要求,目前我們也看到業(yè)界在這上面的一些探索,相信未來FaaS在邊緣環(huán)境也會發(fā)揮重要的作用。

FaaS已經(jīng)在云2.0時代發(fā)揮了它的優(yōu)勢,至于它之后將走向何方,又將創(chuàng)造怎樣的輝煌,我們拭目以待。

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

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/11818.html

相關(guān)文章

  • 云計算將走向何方

    摘要:近日外媒報道稱,微軟將重組相關(guān)部門,大舉進(jìn)軍云市場。不得不承認(rèn),微軟的這些優(yōu)勢無一不順應(yīng)了當(dāng)前云計算的發(fā)展趨勢。近日外媒報道稱,微軟將重組相關(guān)部門,大舉進(jìn)軍云市場。云計算究竟具有怎樣的獨(dú)特魅力,使得像微軟這樣不愁吃穿的科技大佬為之大動干戈?在云計算市場紅利驅(qū)動下,全球IT企業(yè)皆蠢蠢欲動,各行業(yè)巨頭陸續(xù)進(jìn)駐云市場。作為一家全球知名的跨國科技公司,微軟的到來無疑在意料之中。不過,微軟此番大動作著...

    zhunjiee 評論0 收藏0
  • Serverless系列 | 云計算究竟如何進(jìn)化出了Serverless?

    摘要:導(dǎo)讀近期靈雀云技術(shù)專家邵明岐翻譯了所著的一書的部分內(nèi)容,可以說是對科普與觀察的上佳素材。的另一半是是的另一種形式,概念上容易混淆的地方在于,有時候?qū)⒆约旱姆?wù),,稱為。 導(dǎo)讀:近期靈雀云技術(shù)專家邵明岐翻譯了Mike Roberts & John Chapin所著的《What is serverless》一書的部分內(nèi)容,可以說是對Serverless科普與觀察的上佳素材。本文為第1篇,他...

    yanbingyun1990 評論0 收藏0
  • 微服務(wù)應(yīng)用新趨勢:Service Mesh、AIOps和中臺化

    摘要:目前,網(wǎng)易云輕舟微服務(wù)平臺已經(jīng)應(yīng)用于銀行證券視頻監(jiān)控物流工業(yè)等行業(yè)不少中大型企業(yè),幫助其實(shí)施微服務(wù)化改造,建設(shè)符合行業(yè)特點(diǎn)的業(yè)務(wù)中臺,支撐企業(yè)數(shù)字化戰(zhàn)略的落地。 微服務(wù)技術(shù)由于天生支持快速迭代、彈性擴(kuò)展的特點(diǎn),使企業(yè)能夠在不確定性下提升發(fā)展速度及抗風(fēng)險能力,受到了越來越多的關(guān)注。當(dāng)前,云服務(wù)商紛紛試水微服務(wù)產(chǎn)品,最為典型的,當(dāng)屬推出輕舟微服務(wù)平臺、劍指整個微服務(wù)應(yīng)用生命周期的網(wǎng)易云。 ...

    tunny 評論0 收藏0
  • 令人捉摸不透的云計算:像霧像雨又像風(fēng)

    摘要:據(jù)預(yù)測,到年,大多數(shù)的企業(yè)應(yīng)用將被遷移到云中。在云計算的霧期更需要對云計算產(chǎn)業(yè)有一個清醒的認(rèn)識,不要在最后隨著霧散去自己也隨霧而去。 從概念開始逐漸轉(zhuǎn)為應(yīng)用落地,各企業(yè)紛紛加入到云計算浪潮,國家也在大力扶植云計算產(chǎn)業(yè)。據(jù)預(yù)測,到2020年,大多數(shù)的企業(yè)應(yīng)用將被遷移到云中。與此同時,越來越多的應(yīng)用開發(fā)商也將把應(yīng)用開發(fā)、測試平臺遷移到云中?!   <冶硎荆栽朴嬎銥榇淼男滦陀嬎銠C(jī)模式未來將成...

    VishKozus 評論0 收藏0
  • 專訪梁雅莉:英特爾讓云服務(wù)飛入尋常百姓家

    摘要:梁雅莉表示英特爾是一家以數(shù)據(jù)為中心的,領(lǐng)先的創(chuàng)新者。我們將一如既往,持續(xù)推動包括云計算在內(nèi)的技術(shù)創(chuàng)新,加深與合作伙伴協(xié)作,讓云服務(wù)可以更快更好更高效的飛入尋常百姓家。今天,當(dāng)人們談到云計算時,都顯得格外從容。因?yàn)?,在過去的十多年中,云計算在全球逐漸從概念走向落地和實(shí)踐。云計算技術(shù)變得更加成熟,產(chǎn)業(yè)鏈變得更加完善,市場規(guī)模也在不斷擴(kuò)大。據(jù)Gartner 2017年的研究報告預(yù)計,全球云計算市場...

    Lin_YT 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<