chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

無服務(wù)器計算的時間和費用節(jié)省方法

汽車玩家 ? 來源:今日頭條 ? 作者:新鈦云服 ? 2020-05-05 21:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

獨立簡單的功能使開發(fā)更容易,事件驅(qū)動的執(zhí)行使操作性價比更高!

開發(fā)人員花費無數(shù)個小時用代碼解決業(yè)務(wù)問題。 然后輪到ops團隊花費無數(shù)個小時,首先弄清楚如何獲得開發(fā)人員在任何可用計算機上編寫和運行的代碼,然后確保這些計算機順利運行。第二部分真的是一項永無止境的任務(wù)。 為什么不將這部分留給別人呢?

在過去二十年中,IT的許多創(chuàng)新:虛擬化,云計算,容器 ,一直專注于確保不必過多考慮代碼運行的底層物理機器。無服務(wù)器計算是一種越來越流行的范式,它將這種愿望用于其邏輯結(jié)論:使用無服務(wù)器計算,你無需了解代碼運行的硬件或操作系統(tǒng),因為服務(wù)提供商都會為你提供服務(wù)。

什么是無服務(wù)器計算?

無服務(wù)器計算是云的執(zhí)行模型,云提供商在其中動態(tài)分配,然后僅為執(zhí)行特定代碼片段所需的計算資源和存儲向用戶收費。當然,仍然涉及服務(wù)器,但它們的供應(yīng)和維護完全由提供商負責。亞馬遜無服務(wù)器的倡導(dǎo)者Chris Munns在2017年的會議上表示,從團隊編寫和部署代碼的角度來看,“根本沒有服務(wù)器可以管理或配置。這包括沒有裸機,沒有虛擬,沒有容器,任何涉及你管理主機,修補主機或在操作系統(tǒng)級別處理任何東西的東西,都不是你應(yīng)該做的事情。這就是無服務(wù)器的世界。”

正如開發(fā)人員Mike Roberts所解釋的那樣,該術(shù)語曾被用于所謂的后端即服務(wù)場景,其中移動應(yīng)用程序?qū)⑦B接到完全托管在云中的后端服務(wù)器。但是今天,當人們談?wù)摕o服務(wù)器計算或無服務(wù)器架構(gòu)時,它們意味著功能即服務(wù)產(chǎn)品,其中客戶編寫的代碼只解決業(yè)務(wù)邏輯并將其上傳到提供商。該提供程序負責所有硬件配置,虛擬機和容器管理,甚至是多線程等通常內(nèi)置于應(yīng)用程序代碼中的任務(wù)。

無服務(wù)器函數(shù)是事件驅(qū)動的,這意味著只有在請求觸發(fā)時才會調(diào)用代碼。提供商僅對該執(zhí)行所使用的計算時間收費,而不是維護物理或虛擬服務(wù)器的固定月費。這些功能可以連接在一起以創(chuàng)建處理管道,或者它們可以作為更大應(yīng)用程序的組件,與在容器中或在傳統(tǒng)服務(wù)器上運行的其他代碼交互。

無服務(wù)器計算的優(yōu)點和缺點

從該描述中,無服務(wù)器計算的兩個最大好處應(yīng)該是明確的:開發(fā)人員可以專注于他們編寫的代碼的業(yè)務(wù)目標,而不是基礎(chǔ)設(shè)施問題;組織只需要以非常精細的方式支付他們實際使用的計算資源,而不是購買物理硬件或租用大多數(shù)閑置的云實例。

正如Bernard Golden指出的那樣,后一點對事件驅(qū)動的應(yīng)用程序特別有益。例如,你可能有一個大部分時間處于空閑狀態(tài)的應(yīng)用程序,但在某些條件下必須同時處理許多事件請求?;蛘撸憧赡軗碛幸粋€應(yīng)用程序來處理從具有有限或間歇性Internet連接的IoT設(shè)備發(fā)送的數(shù)據(jù)。在這兩種情況下,傳統(tǒng)方法都需要配置一個能夠處理峰值工作能力的強大服務(wù)器,但是大多數(shù)時候服務(wù)器都未得到充分利用。使用無服務(wù)器架構(gòu),你只需為實際使用的服務(wù)器資源付費。無服務(wù)器計算也適用于特定類型的批處理。無服務(wù)器架構(gòu)用例的規(guī)范示例之一是上載和處理一系列單個圖像文件并將它們發(fā)送到應(yīng)用程序的另一部分的服務(wù)。

也許無服務(wù)器功能最明顯的缺點是,它們是故意短暫的,正如AlexSoft所說,“不適合長期任務(wù)?!贝蠖鄶?shù)無服務(wù)器提供商不會讓你的代碼執(zhí)行超過幾分鐘,當你啟動一個函數(shù),它不會保留以前運行的實例中的任何有狀態(tài)數(shù)據(jù)。一個相關(guān)的問題是,無服務(wù)器代碼可能需要幾秒鐘才能啟動,對于許多用例而言不是問題,但是如果你的應(yīng)用程序需要低延遲,則需要發(fā)出警告。

正如Rohit Akiwatkar和Gary Arora所指出的,許多其他缺點都與供應(yīng)商鎖定有關(guān)。盡管有可用的開源選項,但無服務(wù)器市場由大型商業(yè)云提供商主導(dǎo),我們將在稍后討論。這意味著開發(fā)人員通常最終會使用其供應(yīng)商提供的工具,這使得如果他們變得不滿意就很難切換。而且,根據(jù)定義,在供應(yīng)商的基礎(chǔ)架構(gòu)上進行了大量無服務(wù)器計算,將無服務(wù)器代碼集成到內(nèi)部開發(fā)和測試管道中可能很困難。

無服務(wù)器供應(yīng)商:AWS Lambda,Azure Functions和Google Cloud Functions

無服務(wù)器計算的現(xiàn)代時代始于2014年基于亞馬遜云服務(wù)的AWS Lambda的推出。微軟于2016年推出了Azure Functions。自2017年以來一直處于測試階段的Google Cloud Functions終于達到了生產(chǎn)狀態(tài),這三種服務(wù)的局限性,優(yōu)勢,支持的語言和做事方式略有不同。 Rohit Akiwatkar對這三者之間的區(qū)別進行了詳細而詳細的描述。運行中還有IBM Cloud Functions,它基于開源的Apache OpenWhisk平臺。

在所有無服務(wù)器計算平臺中,AWS Lambda是最突出的,顯然已經(jīng)有最多的時間來發(fā)展和成熟。

無服務(wù)器堆棧

與許多軟件領(lǐng)域的情況一樣,無服務(wù)器世界已經(jīng)看到了軟件堆棧的發(fā)展,這些軟件堆疊了構(gòu)建無服務(wù)器應(yīng)用程序所需的不同組件。每個堆棧都包含一個你要編寫代碼的編程語言,一個為你的代碼提供結(jié)構(gòu)的應(yīng)用程序框架,以及一組平臺將理解并用于啟動代碼執(zhí)行的觸發(fā)器。

雖然你可以混合使用這些類別中的不同特定產(chǎn)品,但根據(jù)你使用的供應(yīng)商存在一些限制,但存在一些重疊。例如,對于語言,你可以在AWS Lambda上使用Node.js,Java,Go,C#和Python,但只有JavaScript,C#和F#在Azure Functions上工作。在涉及觸發(fā)器時,AWS Lambda擁有最長的列表,但其中許多都是特定于AWS平臺的,如Amazon Simple Email Service和AWS CodeCommit;同時,Google Cloud Functions可以由通用HTTP請求觸發(fā)。保羅·賈沃斯基(Paul Jaworski)深入研究了三大產(chǎn)品中的每一個產(chǎn)品的堆棧。

無服務(wù)器框架

這個方程式的框架部分有點遺憾,因為這將很好地定義了如何最終構(gòu)建應(yīng)用程序。亞馬遜有自己的原生產(chǎn)品,即開源的無服務(wù)器應(yīng)用程序模型(SAM),但也有其他產(chǎn)品,其中大多數(shù)是跨平臺的,也是開源的。其中最流行的是無服務(wù)器,并且強調(diào)它為每個支持的平臺提供相同的體驗,即AWS Lambda,Azure Functions,Google Cloud Functions和IBM OpenWhisk。另一個受歡迎的產(chǎn)品是Apex,它可以幫助某些提供商無法使用某些語言。

無服務(wù)器數(shù)據(jù)庫

正如我們上面提到的,使用無服務(wù)器代碼的一個怪癖是沒有持久狀態(tài),這意味著局部變量的值不會在實例化中持續(xù)存在。你的代碼需要訪問的任何持久性數(shù)據(jù)必須存儲在其他位置,并且主要供應(yīng)商的堆棧中可用的觸發(fā)器都包含你的函數(shù)可以與之交互的數(shù)據(jù)庫。

其中一些數(shù)據(jù)庫本身是無服務(wù)器。這意味著它們的行為與我們在本文中討論的其他無服務(wù)器函數(shù)非常相似,但顯而易見的例外是數(shù)據(jù)無限期存儲。但是,配置和維護數(shù)據(jù)庫所涉及的大部分管理開銷都被拋棄了。正如開發(fā)人員Jeremy Daly所說,“你需要做的就是配置一個集群,然后為你自動處理所有維護,修補,備份,復(fù)制和擴展?!迸c功能即服務(wù)產(chǎn)品一樣,你只需支付實際使用的計算時間,并根據(jù)需要調(diào)高和調(diào)低資源以滿足需求。

三大無服務(wù)器提供商各自提供自己的無服務(wù)器數(shù)據(jù)庫:亞馬遜擁有Aurora無服務(wù)器和DynamoDB,微軟擁有Azure Cosmos數(shù)據(jù)庫,Google擁有Cloud Firestore。

無服務(wù)器計算和Kubernetes

容器有助于為無服務(wù)器技術(shù)提供動力,管理它們的開銷由供應(yīng)商負責,因此對用戶不可見。許多人認為無服務(wù)器計算是一種在不必處理其復(fù)雜性的情況下,獲得容器化微服務(wù)的許多優(yōu)點的方法,甚至開始談?wù)摵笕萜魇澜纭?/p>

實際上,容器和無服務(wù)器計算幾乎肯定會在未來許多年內(nèi)共存,無服務(wù)器功能可以與容器化微服務(wù)存在于同一應(yīng)用程序中。Kubernetes是最受歡迎的容器編排平臺,也可以管理無服務(wù)器基礎(chǔ)架構(gòu)。使用Kubernetes,可以在單個集群上集成不同類型的服務(wù)。

無服務(wù)器的離線

你可能會發(fā)現(xiàn)無服務(wù)器計算開始的前景有點令人生畏,因為你似乎需要與供應(yīng)商簽約才能玩,并了解它是如何工作的。但不要擔心:有些方法可以在你自己的本地硬件上脫機運行無服務(wù)器代碼。例如,AWS SAM提供了一個本地功能,允許你脫機測試Lambda代碼。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • AWS
    AWS
    +關(guān)注

    關(guān)注

    0

    文章

    436

    瀏覽量

    25266
  • 無服務(wù)器
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    儲能EMC整改:如何節(jié)省70%整改費用的實戰(zhàn)方法

    深圳南柯電子|儲能EMC整改:如何節(jié)省70%整改費用的實戰(zhàn)方法
    的頭像 發(fā)表于 06-03 11:28 ?217次閱讀
    儲能EMC整改:如何<b class='flag-5'>節(jié)省</b>70%整改<b class='flag-5'>費用</b>的實戰(zhàn)<b class='flag-5'>方法</b>

    NTP時間服務(wù)器的應(yīng)用

    NTP時間服務(wù)器采用GPS時鐘信號作為標準時間源,同時可選北斗,CDMA等時間源。支持標準的NTP以及SNTP協(xié)議,采用19英寸標準機架式外殼,有發(fā)熱量小,低功耗特點??梢詾?/div>
    的頭像 發(fā)表于 04-17 16:02 ?234次閱讀
    NTP<b class='flag-5'>時間</b><b class='flag-5'>服務(wù)器</b>的應(yīng)用

    DeepSeek企業(yè)級部署服務(wù)器資源計算 以raksmart裸機云服務(wù)器為例

    以RakSmart裸機云服務(wù)器為例,針對DeepSeek企業(yè)級部署的服務(wù)器資源計算指南,涵蓋GPU/CPU/內(nèi)存/存儲/網(wǎng)絡(luò)等核心維度的詳細計算方法與配置推薦,主機推薦小編為您整理發(fā)布
    的頭像 發(fā)表于 03-21 10:17 ?374次閱讀

    租用新加坡云服務(wù)器費用是多少?

    新加坡云服務(wù)器的租用費用因不同的服務(wù)提供商、配置需求、租賃時長以及可能存在的促銷活動等多種因素而有所差異。主機推薦小編為您整理發(fā)布,以下是對租用新加坡云服務(wù)器
    的頭像 發(fā)表于 01-22 17:42 ?427次閱讀

    GPU云服務(wù)器租用費用貴嗎

    在云計算領(lǐng)域,GPU云服務(wù)器因其強大的計算能力和圖形處理能力,被廣泛應(yīng)用于多個領(lǐng)域。然而,對于許多企業(yè)和個人開發(fā)者來說,GPU云服務(wù)器的租用費用
    的頭像 發(fā)表于 12-19 17:55 ?670次閱讀

    NTP服務(wù)器的性能優(yōu)化方法

    NTP(Network Time Protocol,網(wǎng)絡(luò)時間協(xié)議)服務(wù)器性能的優(yōu)化對于確保時間同步的準確性和可靠性至關(guān)重要。以下是一些NTP服務(wù)器性能優(yōu)化的
    的頭像 發(fā)表于 12-18 15:24 ?1189次閱讀

    NTP服務(wù)器在云計算中的作用

    在云計算的快速發(fā)展中,時間同步成為了一個不可忽視的問題。隨著數(shù)據(jù)中心的全球分布,以及對服務(wù)連續(xù)性和數(shù)據(jù)一致性的高要求,精確的時間同步變得尤為重要。網(wǎng)絡(luò)
    的頭像 發(fā)表于 12-18 15:19 ?692次閱讀

    SSR與傳統(tǒng)服務(wù)器的對比分析

    隨著云計算技術(shù)的快速發(fā)展,Serverless架構(gòu)(服務(wù)器架構(gòu))逐漸成為業(yè)界關(guān)注的焦點。其中,SSR(Serverless Stateful Resources,
    的頭像 發(fā)表于 11-18 11:22 ?953次閱讀

    搭建海外云服務(wù)器需要什么費用

    搭建海外云服務(wù)器費用涉及多個方面,包括服務(wù)器實例費用、公網(wǎng)帶寬費用、磁盤存儲費用、操作系統(tǒng)
    的頭像 發(fā)表于 10-29 10:55 ?751次閱讀

    時間服務(wù)器有哪些類型

    時間服務(wù)器是一種計算機網(wǎng)絡(luò)儀器,它主要負責從參考時鐘獲取實際時間,并通過計算機網(wǎng)絡(luò)將這些時間信息
    的頭像 發(fā)表于 09-29 17:00 ?1097次閱讀

    美國云服務(wù)器租賃費用怎么算

    美國,作為云計算技術(shù)的先驅(qū)和全球數(shù)據(jù)中心的重要聚集地,其云服務(wù)器租賃服務(wù)不僅種類繁多,而且價格體系也相對復(fù)雜。下面,rak小編幫您深入了解美國云服務(wù)器租賃
    的頭像 發(fā)表于 09-27 09:31 ?457次閱讀

    費用外國云服務(wù)器靠譜嗎?

    費用外國云服務(wù)器在特定條件下可以考慮為靠譜,但需要用戶綜合考慮多個因素,以確保選擇的服務(wù)器既能滿足需求又能保證性價比。低費用外國云服務(wù)器
    的頭像 發(fā)表于 08-30 11:19 ?490次閱讀

    美國硅谷raksmart站群裸機服務(wù)器租用費用分析

    RAKsmart是一家提供數(shù)據(jù)中心服務(wù)的公司,其在美國硅谷擁有數(shù)據(jù)中心,并提供包括站群裸機服務(wù)器在內(nèi)的多種服務(wù)器租賃服務(wù)。站群服務(wù)器通常用于
    的頭像 發(fā)表于 08-29 10:05 ?488次閱讀

    影響服務(wù)器托管費用的主要因素

    服務(wù)器托管是指將服務(wù)器放置在專業(yè)的數(shù)據(jù)中心(IDC)內(nèi),由數(shù)據(jù)中心提供必要的物理環(huán)境(如電力、冷卻、安全等)以及網(wǎng)絡(luò)連接服務(wù)。對于企業(yè)和組織來說,服務(wù)器托管是一種經(jīng)濟高效的方式來保證其
    的頭像 發(fā)表于 07-29 09:48 ?515次閱讀

    IaaS云服務(wù)器的優(yōu)勢是什么?

    計算的基本定義是,使用部署在遠程機器/系統(tǒng)上的計算資源(硬件/軟件),并通過網(wǎng)絡(luò)(私人/公共)作為服務(wù)交付給最終用戶。 IaaS云計算(云服務(wù)器
    的頭像 發(fā)表于 07-18 11:53 ?820次閱讀