在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

構建API無服務器才是最后的贏家

我快閉嘴 ? 作者:工程師李察 ? 2018-10-06 11:37 ? 次閱讀

從你自己的Web應用程序里面創建API不合邏輯或不切實際時,有三種主要的方法可以創建API。你可以使用虛擬機(比如AWS EC2實例)構建服務,使用你的服務構建容器,或者在無服務器環境中構建。

下面解釋了為什么在構建API時采用無服務器最有意義。

別使用容器來構建API

容器是近年來最令人迷惑的時尚。在某些情況下,“我們可以構建是你之前構建的機器的完美復制品的新機器”有莫大的吸引力,還充分發掘一些關鍵流程,但公共API很少一開始就需要啟動幾十個復制品,這個優勢無法壓倒諸多困難。

與虛擬機相比,容器啟動速度更快,只需較少的資源即可多路運行,但這兩個優點沒一個適用于API服務。通常,容器啟動速度不夠快,等到收到API請求才開始。與傳統虛擬機相比,我們的開銷較低,這里就引出了一個基本的開發事實:沒有哪個高管抱怨買不到更多的內存,但他們缺少工程師。如果非常稀缺的是內存或CPU周期,沒人會寫一行Javascript。大多數廣泛采用的技術主要是為了節省開發人員的時間。

容器以犧牲開發時間來節省內存,這方面的一個例子是缺乏可靠的管理工具。這是一則軼聞,但我從未在Amazon EC2或Azure VM的虛擬機管理程序界面方面遇到過問題。另一方面,我從未成為(或甚至遇到過)管理Docker容器方面自學成才的專家。

面對大多數Web開發人員面臨容器時遇到的一些基本困難時,答案常常是“稍加培訓,就能輕松地管理這個或那個”,這引出了容器方面的一個根本問題:接觸了多年的Web開發人員仍然無法獨自解決問題。一般來說,領導者談論哪些資源供不應求時,往往是“人時不足”,而不是技術性問題。需要更多工程師時間的解決方案似乎注定帶來更多的麻煩。

別使用虛擬機來構建API

雖然我反對容器的理由有一大堆,但反對虛擬機的理由歸結為一個詞:安全。確實,虛擬機方面的噩夢場景就是類似公共API的服務。設想一下這個場景:

你的團隊被要求構建公共API,幫助與并行服務建立起潛在的合作關系。

經過數月或數年的開發后,社區對端點的興趣不溫不火,公司的所有開發人員將注意力轉到別處。

在此期間,我們所用虛擬機的操作系統出現了新的漏洞,但由于構建公共API不是任何人的“全職工作”,操作系統沒有相應的更新,或者如果虛擬機管理程序服務迫使更新,但要是沒有人搞清楚為什么更新搞砸了服務,就得讓更新回滾或恢復。

過了一兩年后,你收到了一黑客發來的郵件,解釋了他們如何通過早就有補丁的安全漏洞、卻從未給你API的虛擬機打上補丁,完全克隆你的生產服務器。

問題很明顯,但解決方案并不是很清晰:嚴加管理的虛擬機讓我們獲得了酷似無服務器的東西,試圖將服務遷移到更現代的機器映像可能要占用開發人員的大量時間。更糟糕的是,很難知道這種情況何時發生,于是你的環境中有幾個確實很古老的虛擬機。

為什么無服務器是贏家?

無服務器的風頭“蓋過”容器趨勢。許多新開發人員接受了在像Heroku這樣高度抽象的環境中管理虛擬機這方面最基本的課程之后,正在學習無服務器。

無服務器提供了這樣一個環境:更新和安全漏洞“不是你的問題”,你可以針對已可靠地工作了一段時間的服務,采取“如果它沒有壞,別去修它”的態度。

最后,使用單個函數(在AWS中它們是Lambdas)來處理單個路由意味著通過API泄漏數據的危險將大大降低。無服務器可能無法提供出色的資源使用、定價或易復制性,但這些都不是關鍵的阻礙因素,尤其是在構建公共API時。在Stackery,我們專門旨在解決許多這些問題,使開發人員更容易讓無服務器應用程序快速啟動和運行起來。

針對內部服務、任務關鍵型項目和分布式系統,可以為幾乎任何現存的技術找出理由。以構建API為例,很難為除了無服務器外的任何解決方案找到充分的理由。

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

    關注

    12

    文章

    9248

    瀏覽量

    85737
  • API
    API
    +關注

    關注

    2

    文章

    1506

    瀏覽量

    62208
  • 虛擬機
    +關注

    關注

    1

    文章

    919

    瀏覽量

    28318
收藏 人收藏

    評論

    相關推薦

    服務器”計算興起_AWS開啟云應用庫

    服務器計算是云計算執行模型,在這種模型下,云提供商自動管理機器資源的分配。服務器計算的主要承諾是開發人員無需擔心構建應用的底層硬件,讓他
    發表于 03-19 18:45 ?906次閱讀

    云計算的思維轉換 服務器的優勢

    PaaS云是服務器系統的靈感,但是服務器并不意味著沒有服務器。目前
    發表于 02-28 14:59 ?950次閱讀

    服務器端發票識別api接口

    服務器端發票識別api接口可實現發票OCR識別本地化部署:基于企業集團內網構建的本地化發票識別服務,網絡更穩定、響應更快速、數據更安全。
    發表于 06-01 10:53 ?2685次閱讀

    服務器端名片掃描識別API

    關鍵詞:名片識別 移動端名片識別 云端名片識別 服務器端名片識別 名片識別SDK 名片識別api一、名片識別背景隨著計算機技術的迅猛發展,電子化的名片變得越來越流行, 交換變得越來越方便。利用
    發表于 08-07 10:58 ?336次閱讀

    服務器架構面臨的10大安全威脅

    服務器架構(也稱為功能即服務FaaS)在企業中用于構建和部署軟件和服務,不需要內部物理或虛擬服務器
    發表于 08-23 14:35 ?791次閱讀

    什么是服務器服務器架構的安全需要注意什么

    服務器架構可以讓企業實現更靈活和更具成本效益的業務架構模式。但是,隨著企業開始使用服務器架構時候,需要考慮
    的頭像 發表于 09-28 02:56 ?3607次閱讀

    關于服務器云安全,如何保護服務器計算

    服務器計算是云計算發展的最新趨勢之一,也是最復雜的趨勢之一。與任何一個新技術一樣,服務器計算也帶來了新的技術風險。
    發表于 03-16 11:42 ?521次閱讀

    盤點服務器架構所面臨的10大安全挑戰

    服務器架構(也稱為功能即服務FaaS)在企業中用于構建和部署軟件和服務,不需要內部物理或虛擬服務器
    發表于 03-17 11:39 ?538次閱讀

    剖析服務器 (Serverless) 架構基礎安全指南

    服務器(Serverless)架構使組織無需內部服務器即可大規模構建和部署軟件。像函數即服務(FaaS)模型這樣的微
    的頭像 發表于 03-24 11:41 ?1929次閱讀

    AWS服務器平臺

      AWS 服務器計算服務支持在 AWS 云上構建和部署應用程序,而無需管理服務器。AWS
    的頭像 發表于 10-20 17:54 ?1271次閱讀

    AWS服務器平臺

      AWS 服務器計算服務支持在 AWS 云上構建和部署應用程序,而無需管理服務器。AWS
    的頭像 發表于 11-30 16:30 ?807次閱讀

    AWS服務器平臺

      AWS 服務器計算服務允許在 AWS 云上構建和部署應用程序,而無需管理服務器。AWS
    的頭像 發表于 12-08 15:48 ?695次閱讀

    基于RAW API的UDP服務器設計

    前面我們已經完成了LwIP協議棧基于邏輯的基本移植,在這一節我們將以RAW API來實現UDP服務器
    的頭像 發表于 12-14 14:56 ?1180次閱讀
    基于RAW <b class='flag-5'>API</b>的UDP<b class='flag-5'>服務器</b>設計

    初探Azure服務器架構

    Azure Functions 是一種按需提供的云服務,可提供運行應用程序所需的所有基礎設施和資源,為 Azure 提供服務器計算,用戶無需管理服務器或計算資源,節省成本。
    的頭像 發表于 12-29 17:21 ?713次閱讀

    使用API連接SMTP服務器的方法

    。 SMTP服務器基礎 SMTP服務器是用于發送電子郵件的服務器。它遵循SMTP協議,允許客戶端(如電子郵件客戶端或應用程序)發送郵件到互聯網上的其他電子郵件地址。SMTP服務器通常需
    的頭像 發表于 10-30 18:13 ?285次閱讀
    主站蜘蛛池模板: 天堂电影在线| 日本高清色www| 国产一卡二卡3卡4卡四卡在线| 色aaa| 日本不卡免费新一区二区三区| 人人97| 六月丁香色婷婷| 黄色视屏在线免费观看| 国产精品7m凸凹视频分类大全| videosgratis欧美另类老太| 午夜毛片免费观看视频| 精品videosex性欧美| 最新仑乱免费视频| 国产黄色小视频在线观看| 人人射人人插| 欧美成人三级伦在线观看| 黄色一级片毛片| aaaaaa级特色特黄的毛片| 久操伊人网| 日本暴力喉深到呕吐hd| 久久人精品| bt 另类 专区 欧美 制服| 天天摸夜夜操| se色成人亚洲综合| 亚洲人成一区| 午夜精品久久久久蜜桃| 成人综合婷婷国产精品久久免费| 黄色的网站在线观看| 日本在线亚洲| 天堂成人网| 久久成人免费网站| 9久久精品| 久久久午夜影院| 黄色国产精品| 中文一区在线| 午夜黄色大片| 激情五月婷婷在线| 日本加勒比在线精品视频| 欧美8888| 亚洲福利视频一区| 色综合中文网|