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

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

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

AWS無服務(wù)器平臺的功能及用例

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者: Aarti Parikh ? 2022-07-06 15:03 ? 次閱讀

AWS 無服務(wù)器計(jì)算服務(wù)支持在 AWS 云上構(gòu)建和部署應(yīng)用程序,而無需管理服務(wù)器。AWS 無服務(wù)器平臺使供應(yīng)商能夠部署云解決方案,而無需服務(wù)器預(yù)置、部署、維護(hù)和監(jiān)控應(yīng)用程序、數(shù)據(jù)庫或存儲服務(wù)器。它包含自定義配置、易于維護(hù)、強(qiáng)大的安全性、可擴(kuò)展性、高可用性、監(jiān)控等特性。

什么是無服務(wù)器平臺?

無服務(wù)器并不意味著在沒有服務(wù)器的情況下執(zhí)行應(yīng)用程序。它是云服務(wù)提供商所遵循的一種模式,云服務(wù)提供商在自己的基礎(chǔ)設(shè)施上管理機(jī)器和資源,并通過動態(tài)分配機(jī)器和資源來構(gòu)建和運(yùn)行應(yīng)用程序和服務(wù)來提供服務(wù),這就是所謂的“BaaS”(Business as a服務(wù))或“FaaS”(功能即服務(wù)),其中代碼在臨時容器中執(zhí)行。定價基于任務(wù)執(zhí)行期間消耗的資源。

AWS 無服務(wù)器平臺的功能

云邏輯層

AWS Lambda 可以充當(dāng)所有容器化和微服務(wù)應(yīng)用程序的邏輯層

編排管理

使用 AWS Step 函數(shù)協(xié)調(diào)和管理無服務(wù)器應(yīng)用程序的每個分布式組件的狀態(tài)

應(yīng)用程序生命周期管理

使用 AWS CodePipeline 等生命周期管理工具持續(xù)交付無服務(wù)器應(yīng)用程序

安全和訪問控制

使用 AWS IAM(身份和訪問管理)和 Amazon VPC(虛擬私有云)保護(hù)整個環(huán)境和 AWS 資源

可靠性和性能

AWS 以較低的成本提供高度可用、可擴(kuò)展且安全的服務(wù)

全球規(guī)模和影響力

AWS 提供廣泛的全球產(chǎn)品;幾乎所有無服務(wù)器服務(wù)都在多個 AWS 區(qū)域中可用

無服務(wù)器應(yīng)用程序用例

網(wǎng)絡(luò)應(yīng)用程序

使用 Amazon S3、Amazon API Gateway、AWS Lambda 和 Amazon DynamoDB 構(gòu)建可自動擴(kuò)展和縮減的無服務(wù)器 Web 應(yīng)用程序,并在多個可用 AWS 區(qū)域中以高度可用的配置運(yùn)行,而實(shí)現(xiàn)可擴(kuò)展性所需的基礎(chǔ)設(shè)施工作量為零。

實(shí)時文件處理

在 Amazon S3 中上傳數(shù)據(jù)后,S3 能夠觸發(fā) AWS Lambda 即時處理數(shù)據(jù)。AWS Lambda 可用于實(shí)時生成縮略圖、視頻轉(zhuǎn)碼、索引文件、處理日志、驗(yàn)證內(nèi)容、聚合和過濾數(shù)據(jù)。

實(shí)時流處理

可以通過 AWS Kinesis 和 AWS Lambda 處理 AWS 中的實(shí)時流數(shù)據(jù)。流數(shù)據(jù)源包括應(yīng)用程序活動跟蹤、數(shù)據(jù)清理、日志過濾、索引、社交媒體分析、正在處理的事務(wù)以及物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)遙測和計(jì)量。

移動后端

構(gòu)建后端以通過 AWS Lambda 和 Amazon API Gateway 驗(yàn)證和處理 API 請求。

好處

降低成本——無服務(wù)器計(jì)算定價模式是現(xiàn)收現(xiàn)付的。當(dāng)應(yīng)用程序不運(yùn)行時,它會消耗資源,而不會消耗任何資源。此外,AWS 負(fù)責(zé)基礎(chǔ)設(shè)施維護(hù)和更新,因此開發(fā)人員可以將更多時間用于軟件開發(fā)。

彈性可擴(kuò)展性——AWS 中的無服務(wù)器架構(gòu)有可能根據(jù)應(yīng)用程序工作負(fù)載進(jìn)行擴(kuò)展和縮減。

減少開發(fā)人員的責(zé)任并加快發(fā)布速度——開發(fā)人員無需擔(dān)心資源分配、擴(kuò)展、應(yīng)用程序部署和工作負(fù)載強(qiáng)度。AWS 為無服務(wù)器架構(gòu)處理這些問題。開發(fā)人員應(yīng)該只編譯他們的代碼,將其壓縮,然后將其上傳到新的無服務(wù)器平臺以部署新功能。

多語言支持——AWS 無服務(wù)器平臺支持 Node、Java、Python、C#、Ruby、Go 等多種編程語言,因此開發(fā)人員可以為自己選擇最方便的選項(xiàng)。

內(nèi)置日志記錄和監(jiān)控機(jī)制——AWS 開發(fā)了自己的用戶日志記錄和監(jiān)控解決方案。此外,它還提供自動化安全評估,以提高部署在 AWS 上的應(yīng)用程序的合規(guī)性。

挑戰(zhàn)

冷啟動——無服務(wù)器計(jì)算的主要好處是資源的動態(tài)分配,因此供應(yīng)商不需要為空閑時間付費(fèi)。但是,有時這可能會導(dǎo)致調(diào)用延遲。

資源限制——無服務(wù)器計(jì)算對資源內(nèi)存、執(zhí)行時間、帶寬和 CPU 使用施加限制,例如 AWS Lambda 的每個請求的最大執(zhí)行時間為 900 秒(或 15 分鐘)。

應(yīng)用程序測試不充分——無服務(wù)器基礎(chǔ)設(shè)施可以獨(dú)立測試應(yīng)用程序的小功能,但測試基礎(chǔ)設(shè)施和所有功能的組合可能具有挑戰(zhàn)性。

增加的安全問題——如果 lambda 函數(shù)發(fā)生任何惡意代碼或攻擊,識別問題和瓶頸的選項(xiàng)有限。開發(fā)人員也沒有對 AWS 服務(wù)器的完全訪問權(quán)限。

訪問文件系統(tǒng)級別——無服務(wù)器架構(gòu)不是需要訪問文件系統(tǒng)或操作系統(tǒng)級別的軟件的最佳選擇。這些類型的應(yīng)用程序需要執(zhí)行諸如從配置文件中讀取屬性或?qū)?nèi)存緩存拆分到磁盤等操作,但無服務(wù)器功能不允許這樣做。無服務(wù)器函數(shù)是無狀態(tài)的,因此每當(dāng)應(yīng)用程序需要狀態(tài)時,無服務(wù)器函數(shù)并不適合。

無服務(wù)器服務(wù)使應(yīng)用程序更容易擴(kuò)展和更快地開發(fā),而無需管理典型的基于服務(wù)器的基礎(chǔ)設(shè)施。開發(fā)人員可以更多地關(guān)注核心產(chǎn)品,而不是運(yùn)營服務(wù)器。因此,越來越多的組織更喜歡無服務(wù)器平臺。

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    10702

    瀏覽量

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

    關(guān)注

    12

    文章

    8701

    瀏覽量

    84558
  • AWS
    AWS
    +關(guān)注

    關(guān)注

    0

    文章

    418

    瀏覽量

    24182
收藏 人收藏

    評論

    相關(guān)推薦

    美國大帶寬云服務(wù)器怎么?完整教程來了

    首先選擇一家靠譜的服務(wù)商,其次在服務(wù)平臺上創(chuàng)建云服務(wù)器實(shí)例,第三,進(jìn)行遠(yuǎn)程連接,并配置云服務(wù)器,第五步部署應(yīng)用程序,最后在部署完成后,對云
    的頭像 發(fā)表于 09-20 11:00 ?65次閱讀

    串口服務(wù)器的定義和功能

    串口服務(wù)器,作為一種重要的網(wǎng)絡(luò)設(shè)備,在現(xiàn)代通信和數(shù)據(jù)傳輸中扮演著至關(guān)重要的角色。以下是對串口服務(wù)器的詳細(xì)解析,包括其定義、功能、工作原理、應(yīng)用領(lǐng)域以及未來發(fā)展等方面。
    的頭像 發(fā)表于 08-25 17:21 ?1105次閱讀

    服務(wù)器和虛擬服務(wù)器的區(qū)別是什么

    服務(wù)器和虛擬服務(wù)器是兩種常見的服務(wù)器類型,它們在很多方面有相似之處,但也有一些關(guān)鍵的區(qū)別。本文將詳細(xì)介紹云服務(wù)器和虛擬服務(wù)器的區(qū)別,包括它
    的頭像 發(fā)表于 07-02 09:48 ?330次閱讀

    華為云函數(shù)工作流:引領(lǐng)未來服務(wù)器計(jì)算時代

    在當(dāng)今數(shù)字化飛速發(fā)展的時代,企業(yè)和個人對于計(jì)算資源的需求越來越高,但傳統(tǒng)的服務(wù)器架構(gòu)帶來的管理成本和資源浪費(fèi)問題也愈發(fā)凸顯。為解決這一難題,華為云引領(lǐng)著服務(wù)器計(jì)算的浪潮,推出了函數(shù)工作流
    的頭像 發(fā)表于 05-27 10:50 ?244次閱讀
    華為云函數(shù)工作流:引領(lǐng)未來<b class='flag-5'>無</b><b class='flag-5'>服務(wù)器</b>計(jì)算時代

    服務(wù)器托管公司

    互聯(lián)網(wǎng)的快速發(fā)展,使得網(wǎng)站成為了企業(yè)展示自己的重要平臺。而為了讓網(wǎng)站能夠正常運(yùn)行,穩(wěn)定的服務(wù)器托管服務(wù)就顯得尤為重要。在選擇服務(wù)器托管服務(wù)
    的頭像 發(fā)表于 03-06 14:06 ?495次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)-異常斷電導(dǎo)致服務(wù)器故障的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: dell某型號服務(wù)器中有一組通過raid卡組建的raid10,該raid陣列中一共有4塊磁盤。上層部署XenServer虛擬化平臺,作為網(wǎng)站服務(wù)器使用。
    的頭像 發(fā)表于 02-28 15:15 ?716次閱讀
    <b class='flag-5'>服務(wù)器</b>數(shù)據(jù)恢復(fù)-異常斷電導(dǎo)致<b class='flag-5'>服務(wù)器</b>故障的數(shù)據(jù)恢復(fù)案例

    linux服務(wù)器和windows服務(wù)器

    基于Windows平臺開發(fā)的,因此 在這些方面,Windows服務(wù)器具有更好的兼容性和適應(yīng)性。 此外,Windows服務(wù)器在易用性和管理性方面也具有優(yōu)勢。它提供了用戶友好的界面、直觀的操作步驟和靈活的配置選項(xiàng)
    發(fā)表于 02-22 15:46

    獨(dú)立服務(wù)器和云服務(wù)器的區(qū)別

    獨(dú)立服務(wù)器和云服務(wù)器的區(qū)別是很多用戶在選擇服務(wù)器時要做的課程,那么獨(dú)立服務(wù)器和云服務(wù)器的區(qū)別有哪些呢?
    的頭像 發(fā)表于 01-17 10:58 ?668次閱讀

    服務(wù)器是干什么的?服務(wù)器的主要功能有哪些?

    服務(wù)器是干什么的,主要功能是什么?相信很多技術(shù)人員已經(jīng)很了解,但是對于其他行業(yè)的人群云服務(wù)器又有什么呢?擁有云服務(wù)器有什么用處呢,RAK
    的頭像 發(fā)表于 01-09 09:48 ?583次閱讀

     物理服務(wù)器和大寬服務(wù)器怎么選

    物理服務(wù)器和大寬服務(wù)器的選擇需要根據(jù)具體的業(yè)務(wù)需求來決定。物理服務(wù)器是一種獨(dú)立的、非虛擬化的計(jì)算機(jī)設(shè)備,它通常被用作高性能應(yīng)用、數(shù)據(jù)庫、存儲和網(wǎng)絡(luò)等關(guān)鍵業(yè)務(wù)應(yīng)用的運(yùn)行平臺。常見的物理
    的頭像 發(fā)表于 12-20 10:50 ?439次閱讀

    weblogic的管理服務(wù)器具備的功能

    Weblogic的管理服務(wù)器是一個功能強(qiáng)大的工具,用于管理和監(jiān)控Weblogic應(yīng)用服務(wù)器。它提供了許多功能,可以幫助管理員輕松管理服務(wù)器
    的頭像 發(fā)表于 12-05 16:15 ?413次閱讀

    物理服務(wù)器對比云服務(wù)器的優(yōu)缺點(diǎn)

    的選擇。然而,物理服務(wù)器也存在一些缺點(diǎn)。例如,因?yàn)橹荒苡邢薜財(cái)U(kuò)展服務(wù)器資源,如果業(yè)務(wù)需求超出最高性能,唯一的選擇就是重定位到功能更強(qiáng)大的服務(wù)器上。同時,物理
    的頭像 發(fā)表于 11-22 10:45 ?526次閱讀

    基于ARM平臺的嵌入式WEB服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于ARM平臺的嵌入式WEB服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 10-27 10:45 ?1次下載
    基于ARM<b class='flag-5'>平臺</b>的嵌入式WEB<b class='flag-5'>服務(wù)器</b>的設(shè)計(jì)與實(shí)現(xiàn)

    基于EMQX平臺自建MQTT服務(wù)器并實(shí)現(xiàn)通訊

    的MQTT消息服務(wù)器,提供了穩(wěn)定可靠的消息傳輸服務(wù)。本次教程中,我們將探討如何基于EMQX平臺自建MQTT服務(wù)器,并實(shí)現(xiàn)設(shè)備之間的高效通訊。無論是在工業(yè)控制、智能家居
    的頭像 發(fā)表于 10-27 08:21 ?1026次閱讀
    基于EMQX<b class='flag-5'>平臺</b>自建MQTT<b class='flag-5'>服務(wù)器</b>并實(shí)現(xiàn)通訊

    串口服務(wù)器如何使用OneNET平臺MQTT服務(wù)器通訊教程 #MQTT #串口服務(wù)器 #OneNET平臺

    串口服務(wù)器
    億佰特物聯(lián)網(wǎng)應(yīng)用專家
    發(fā)布于 :2023年10月26日 15:47:36