国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

聊一個云計算領域的熱門概念—Serverless

無線深海 ? 來源:鮮棗課堂 ? 作者:小棗君 ? 2022-11-29 15:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天這篇文章,我們來聊一個云計算領域的熱門概念——Serverless。

到底什么是Serverless? 英語好的童鞋,可能一眼就看出來了,Serverless是由Server和less兩個詞根組成的詞。從字面上理解,就是“無服務器”。

行業通常所說的Serverless,主要是指“無服務器計算(Serverless Computing)”

那么問題來了,這年頭,就連小學生都知道,服務器是具有很強計算能力的計算機,是我們現在最主要的計算工具。“無服務器計算”,如果不采用服務器,那該怎么算呢?

事實上,Serverless所謂的“無服務器計算”,并不是真的不需要服務器,而是說,對于用戶,服務器變得“不可見”了(或者說“無感知”了)。

越說越玄乎了,有木有?別急,還是讓我從頭開始說起吧——

Serverless的誕生背景

1946年2月,世界上第一臺數字式電子計算機ENIAC誕生,標志著人類正式進入了數字計算機時代。

早期的計算機都是大型機,體積龐大,價格昂貴,但是,算力卻很弱。當時,這些機器只有很少的公司才能擁有,用于特定的計算目的。

到了1970-80年代,為了解決單點式計算(一臺大型機,獨立完成全部的計算任務)算力不足的問題,專家們發明了網格計算這樣的分布式計算架構,取得了不錯的效果。

說白了,分布式計算,就是把一個巨大的計算任務,分解為很多的小型計算任務,交給不同的計算機分工完成,

40597286-6cb7-11ed-8abf-dac502259ad0.png ?

再后來,隨著芯片技術的進步,計算機的體積變得越來越小,算力也變得越來越強勁。不久后,小型化的計算機出現了,也就是我們常說的PC(Personal Computer,個人電腦)。

計算機制造和使用成本的不斷下降,加速自身的普及,也刺激了計算機網絡的出現與發展。從局域網到廣域網,再到互聯網,計算機網絡的規模變得越來越大。

互聯網的出現,徹底改變了計算機服務用戶的方式。

此前,一個機房服務于一所學校、一家企業、一個政府部門,現在,有了互聯網,服務對象可以是全球用戶,規模大大增加了。

用戶規模增加,意味著對算力的需求也增加了。互聯網服務提供商,需要一種更強大、更便宜的算力,滿足用戶需求。

于是乎,就有了云計算

很多人認為,云計算就是一個超大號的機房,和以前的企業機房沒有區別,只不過服務器更多些。

這種觀點是不對的。

云計算的本質,不是算力資源的簡單堆砌,而是池化——它將大量的零散算力資源(廉價的算力資源)進行打包、匯聚,實現更高可靠性、更高性能、更低成本的算力。

具體來說,在云計算中,CPUGPU、內存、硬盤等計算資源被集合起來,通過軟件的方式,組成一個虛擬的可無限擴展的“算力資源池”。如果用戶有算力需求,“算力資源池”就會動態地進行算力資源的分配,構建一個虛擬的“計算機”。用戶按需使用、付費,即可。

相比于用戶自購設備、自建機房、自己運維,云計算有明顯的成本優勢,可以節約大量資金和人力。

根據提供算力資源的層級不同,云計算通常也分為IaaS(基礎設施即服務)、PaaS(平臺即服務)、SaaS(軟件即服務)。如下圖所示:

40906804-6cb7-11ed-8abf-dac502259ad0.png

那么,問題又來了——云計算這種“租”的方式,是不是最終極的算力資源使用方式呢?我們作為用戶,使用算力,還能更簡單一點嗎?

答案是肯定的。

不管是自建機房,還是云計算,用戶都需要和服務器打交道,和軟硬件環境打交道。這些都是工具和過程,而我們的最終目的是什么?是得到運算結果。

40a4bb06-6cb7-11ed-8abf-dac502259ad0.png ?

那么,為了得到結果,我們是不是一定要關心環境的搭建過程?

不一定。既然環境可以租,那何不更徹底一點,直接“租”服務呢?

舉例來說,如果把計算過程理解為炒菜。以前,我們為了炒菜,需要自己建個廚房,自己買鍋碗瓢盆、油鹽醬醋,自己親自炒菜。后來,有了云計算,我們可以租個廚房,租工具,然后炒菜。現在,想要更簡單的話,是不是可以直接叫外賣?

再例如,以前,我們上班通勤,是自己買車,自己開車。然后,有了云計算,相當于租車。現在,是不是可以直接打車?

說白了,我們要的是計算服務和計算結果。計算環境(硬件),我們完全可以不去操心。

40b7f946-6cb7-11ed-8abf-dac502259ad0.png ?

說到這,我們的主角——Serverless,終于閃亮登場了。

對于Serverless,我們可以把它理解為一種架構,一種理念,甚至是一種思想。

Serverless的核心目的,就是在云計算的基礎上,再向前邁進一步,徹底“包攬”所有的環境工作,直接提供計算服務。

在Serverless架構下,開發者只需編寫代碼并上傳,云平臺就會自動準備好相應的計算資源,完成運算并輸出結果,從而大幅簡化開發運維過程。

換句話說,用戶完全不用關心廚房,你把食材提供給Serverless平臺,它負責把菜炒好,就這么簡單。

Serverless的特點

Serverless是云計算的進一步延伸,所以,它繼承了云計算的最大特點——按需彈性伸縮、按需付費。 現在的互聯網服務,基本上都是采用微服務架構。也就是把一整套服務,拆分為多個細分服務,由不同的服務器完成運算。

Serverless的特點是,這個服務足夠“細小”,變成了“函數級”的顆粒度。

40cb3d08-6cb7-11ed-8abf-dac502259ad0.png

所謂函數,就是提供輸入,計算輸出。

從層級上來看,Serverless在傳統云計算SaaS的Application(應用)層級之上,又加了一層——function(函數)。它的顆粒度更細,可以更靈活地滿足用戶的算力需求。

40daea6e-6cb7-11ed-8abf-dac502259ad0.png ?

按照CNCF對Serverless 的定義,Serverless架構是采用FaaS(函數即服務)和BaaS(后端服務)服務來解決問題的一種設計。

FaaS就是Function as a service(函數即服務)。每一個函數都是一個服務,函數可以由任何語言編寫,直接托管在云平臺,以服務形式運行,通過事件觸發。

BaaS則是Backend as a service(后端即服務)。云平臺提供的后端組件整合,開發者無需開發和維護后端服務,通過API/SDK的調用,便可獲得例如數據存儲、消息推送、賬號管理等能力。

Serverless = FaaS + BaaS

Serverless的背后,依然是虛擬機和容器。只不過,服務器部署、runtime安裝、編譯等工作,都由Serverless計算平臺負責完成了。

對開發人員來說,只需要維護源代碼和Serverless執行環境的相關配置即可。這就叫“無服務器計算”。

Serverless架構的最大優勢,顯然就是幫助用戶徹底擺脫了基礎設施管理這樣的“雜事”,更加專注于業務開發,從而提升了效率,降低了開發和運營成本。

根據業界的統計,在商業和企業數據中心里的典型服務器,日常僅僅只提供了5%~15%的平均最大處理能力的輸出。這是一種算力資源的巨大浪費。

Serverless的出現,可以讓用戶按照實際算力使用量進行付費,屬于真正的“精確計費”。 換言之,用戶的每一分錢,都花在了刀刃上。

Serverless的發展歷程

世界上第一個Serverless平臺,是2006年發布的Zimki。這個平臺提供服務端JavaScript應用,支持“按照實際調用付費”。不過,當時他們并沒有使用Serverless這個名詞。

后來,到了2012年,Iron.io的副總裁Ken Form在文章“Why The Future of Software and Apps is Serverless”中,首次提出了Serverless,才宣告這個概念的正式誕生。

2014年11月,亞馬遜率先推出了真正意義上的第一款Serverless FaaS服務——Lambda。從此,各大廠商開始跟進。

2017年,Serverless開始在國內落地。這一年,阿里云和騰訊云先后推出了自己的 Serverless平臺。阿里云的Serverless平臺,被直接命名為函數計算(FC,Function Compute)。

一年后的2018年,阿里云推出Serverless容器服務ASK和Serverless應用引擎SAE。

那一時期,剛好小程序開始火爆。Serverless的靈活架構,非常適合小程序的開發。于是,吸引了大量的開發者們。

到了2019年,國內廠商紛紛入局Serverless。如今,Serverless已經成了各大云廠商的標配,受到整個行業的熱捧。

結語

隨著數字經濟浪潮的蓬勃發展,以及各行各業數字化轉型的不斷推進,算力的價值正在持續提升。

在單純提升芯片算力方面,我們面臨越來越大的挑戰(摩爾定律逐漸失效)。在這種情況下,我們必須更多地考慮,該如何提升算力的使用效率。

作為一種靈活輕量化的新型算力架構,Serverless毫無疑問是我們挖掘算力潛力、提升算力效率的一個重要手段。

客觀來說,目前的Serverless談不上完美。在實時性等方面,還存在一些不足。隨著時間的推移,這些問題最終都會得到解決。

Serverless,將引領我們全面走向算力新時代。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • gpu
    gpu
    +關注

    關注

    28

    文章

    5194

    瀏覽量

    135427
  • 服務器
    +關注

    關注

    14

    文章

    10251

    瀏覽量

    91480
  • SaaS
    +關注

    關注

    1

    文章

    374

    瀏覽量

    38619

原文標題:什么是 “無服務器計算” ?

文章出處:【微信號:wuxian_shenhai,微信公眾號:無線深海】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式開發是否會成為下一個被看好的領域

    嵌入式開發會不會成為下一個風口,現在確實是熱門的話題。各種論壇、投資報告都在講物聯網、智能硬件、AIoT的萬億市場,仿佛只要跟嵌入式沾邊,就能乘著東風起飛。但如果套用我們剛才
    的頭像 發表于 02-26 09:56 ?415次閱讀
    嵌入式開發是否會成為下<b class='flag-5'>一個</b>被看好的<b class='flag-5'>領域</b>?

    軟件企業技術分析:中服IIoT系統在智慧園區領域的技術應用報告

    導言:契合時代需求的切入點 在工業互聯網(IIoT)概念如火如荼、智慧城市建設方興未艾的當下,智慧園區作為承上啟下的關鍵節點,其數字化轉型需求日益迫切。眾多軟件企業投身于此,而中服
    的頭像 發表于 01-09 14:32 ?178次閱讀

    什么是企業服務器-計算

    企業服務器是指為企業提供的基于計算技術的服務器解決方案。華納
    的頭像 發表于 12-29 17:57 ?782次閱讀

    融合:創新計算架構的全面解析與應用

    私有、公有與邊緣計算結合,形成集成、統
    的頭像 發表于 12-23 14:17 ?329次閱讀

    文看懂“存算體”

    今天這篇文章,我們來最近幾年很火的概念——存算體。為什么會提出“存算體”?存算
    的頭像 發表于 08-18 12:15 ?1431次閱讀
    <b class='flag-5'>一</b>文看懂“存算<b class='flag-5'>一</b>體”

    亞馬遜科技推出Amazon DocumentDB Serverless,簡化數據庫管理并大幅節省成本

    )的種全新配置,能夠根據應用程序需求自動擴展計算和內存資源。Amazon DocumentDB Serverless簡化了數據庫管理,無需前期承諾,也不會產生額外成本,與為應對峰值負載而長期預置資源的方式
    的頭像 發表于 08-15 13:11 ?557次閱讀

    中國信通院發布“2025計算十大關鍵詞”

    、大模型工程化交付、大模型體機、終端、智能混合卓越架構、央國企“+AI”、
    的頭像 發表于 07-30 10:53 ?3162次閱讀
    中國信通院發布“2025<b class='flag-5'>云</b><b class='flag-5'>計算</b>十大關鍵詞”

    HarmonyOS5服務技術分享--Serverless抽獎模板部署

    提前準備二級域名(后面托管要用) 二、部署模板四部曲 1?? ??模板選擇?? 進入AGC控制臺 → 開發 → Serverless模板 在模板市場找到\"抽獎活動模板\&quo
    發表于 05-22 20:25

    HarmonyOS5服務技術分享--Serverless搭建抽獎

    ?【實戰指南】手把手教你用華為AGC Serverless模板快速搭建抽獎活動? 嗨各位開發者小伙伴!今天給大家分享超實用的技巧——用華為應用市場AGC的Serverless模板三
    發表于 05-22 20:20

    HarmonyOS5服務技術分享--存儲指南

    Hi各位開發者伙伴們!今天咱們來HarmonyOS存儲的實戰玩法,手把手教你實現文件上傳、下載、元數據操作等核心功能。無需官方文檔的嚴肅感,咱們用最接地氣的方式搞懂這些API怎
    發表于 05-22 19:17

    HarmonyOS5服務技術分享--緩存快速上手指南

    大家好,今天我們來聊聊如何快速上手華為AppGallery Connect(AGC)的緩存服務。作為款基于Serverless架構的Key-Value型緩存服務,它不僅能自動彈性伸縮,還能免去運
    發表于 05-22 18:37

    HarmonyOS5服務技術分享--ArkTS開發Node環境

    函數將在??跨端協作??、??AI集成??(如調用華為HiAI)等場景中發揮更大價值。 ? ??下步行動??: 嘗試在你的項目中添加函數,處理用戶反饋表單或實時天氣查詢,體驗
    發表于 05-22 17:21

    HarmonyOS5服務技術分享--函數創建配置指南

    。 ??環境變量不生效??:修改后記得點「保存」,并等待10秒讓配置生效。 希望這篇指南能幫你輕松玩轉HarmonyOS函數!如果遇到問題,歡迎在評論區留言交流~ 也別忘了分享給你的開發小伙伴,起解鎖更多Serverless
    發表于 05-22 17:08

    HarmonyOS5服務技術分享--自有賬號對接AGC認證

    信等) ??數據安全訪問??:通過AGC的安全規則,保護用戶在數據庫、存儲等Serverless服務中的數據 ??統身份管理??:無論用戶通過哪種方式登錄,都能通過唯
    發表于 05-22 16:32

    LDO輸入和輸出電容該怎么計算和選型?

    “LDO輸入和輸出的電容到底怎么計算的?”可以說這個問題是很多小伙伴私底下問的最多的問題了! 今天核桃就和大伙來
    發表于 03-17 11:58