日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

无服务器-仅仅是构建现代应用程序的一种方法?

發布時間:2023/12/3 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 无服务器-仅仅是构建现代应用程序的一种方法? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果搜索“無服務器”,則會發現無服務器是構建現代應用程序的一種新的流行方式。 無服務器真的是新的嗎?

無服務器是指您無需擔心服務器的概念-無需置備,部署和維護服務器。 顯然有服務器,但是您無需考慮或擔心它們,運行代碼的云或平臺將為您解決這些問題。 另一個主要優點是,無服務器功能(云功能或功能即服務)將在需求增加時自動擴展。

有趣的是,在云中執行代碼的想法作為后端即服務(BaaS)或移動后端即服務(mBaas)的一部分已經存在很長時間了。 諸如Parse (成立于2011年。已被Facebook收購,現在是一個開源項目), StackMob (由PayPal收購), Kinvey (由Progress收購), Appery.io (我以前的公司)等公司。

這些公司除了提供開發人員可以編寫和執行代碼的服務器端環境外,還提供其他服務,例如數據庫,與第三方API和服務的集成,推送通知(針對移動設備),分析,文件存儲,與登錄提供程序和其他功能。 他們還提供了各種客戶端SDK來與后端服務一起使用。

我認為無服務器只是構建現代應用程序的一種方法。 這不是特定功能,而是一種方法。 至于命名,我個人更喜歡云功能或功能即服務的名稱。

無服務器和“舊的” BaaS服務器端代碼執行部分之間存在三個區別:

  • 語言支持
  • 價錢
  • 規模
  • 語言支持

    所有無服務器云提供商都是多語言的,換言之,它們都支持多種語言(JavaScript,Python,Swift,C#,Java等)來構建云功能。 BaaS提供者大多僅支持JavaScript(或Node.js)來編寫服務器端代碼。

    價錢

    使用無服務器時,您需要為執行時間和所用內存的組合付費。 您也僅在功能運行時付費。

    使用BaaS,您需要為許多API調用支付前期費用和執行時間。 如果您全部使用它們–太好了。 如果您沒有全部使用它們-好吧,您無能為力,那么您已經為它們買單了。 如果您超過了限額,您將被收取超額費用。

    規模

    如何擴展您的應用程序/服務只是一個灰色區域。 我認為基本想法是–如果您的應用程序快速增長,并且您需要更多的計算資源,請告訴我們,我們將找出解決方案。

    今天,無服務器會在需求增加時自動擴展您的功能。 這是當今無服務器的核心優勢之一。

    無服務器只是一種 方法

    我認為無服務器只是構建現代應用程序的一種方法。 幾年前它被稱為BaaS,今天它被稱為無服務器。

    無服務器架構應包括:

    • 云功能(FaaS)
    • 數據存儲/數據庫
    • 通知(手機,臺式機)
    • 消息傳遞(電子郵件,短信)
    • 與第三方/外部API集成
    • 任何其他即服務

    重要的是所有這些服務都應該擴展,而不僅僅是云功能。 如果您的云功能使用的數據庫無法擴展–很好,那將無法正常工作。

    讓我知道你的想法。 您是否同意無服務器更多是一種方法而不是特定功能?

    翻譯自: https://www.javacodegeeks.com/2018/09/serverless-modern-applications.html

    總結

    以上是生活随笔為你收集整理的无服务器-仅仅是构建现代应用程序的一种方法?的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。