日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

阿里云api網(wǎng)關(guān)中,默認(rèn)調(diào)用api的流控限制 阿里云api網(wǎng)關(guān) 收費(fèi)標(biāo)準(zhǔn)( 二 )


巨石應(yīng)用:大部分web工程是將所有的功能模塊(service side)打包到一起并放在一個(gè)web容器中運(yùn)行 , 很多企業(yè)的Java應(yīng)用程序打包為war包微服務(wù)架構(gòu):微服務(wù)架構(gòu)是一種架構(gòu)理念 , 是指將功能分解到離散的各個(gè)服務(wù)當(dāng)中 , 從而降低系統(tǒng)的耦合性 , 并提供更加靈活的服務(wù)支持 。把一個(gè)大型的單體應(yīng)用程序和服務(wù)拆分為數(shù)個(gè)或數(shù)十個(gè)的微小型服務(wù) , 它可擴(kuò)展單個(gè)組件而不是整個(gè)的應(yīng)用程序堆棧 , 從而滿足服務(wù)等級(jí)協(xié)議 。下一代前端開發(fā)模式說完了這幾個(gè)階段 , 可以看到 , 每一次前端開發(fā)模式的變化 , 都因某個(gè)變革性的技術(shù)而起 。先是 AJAX , 而后是 Node.js 。那么下一個(gè)變革性的技術(shù)是什么?不言而喻 , 個(gè)人覺得就是 Serverless 。
什么是serverless

阿里云api網(wǎng)關(guān)中,默認(rèn)調(diào)用api的流控限制 阿里云api網(wǎng)關(guān) 收費(fèi)標(biāo)準(zhǔn)


image.png
CNCF , 全稱Cloud Native Computing Foundation(云原生計(jì)算基金會(huì)) , 成立于 2015 年7月21日(于美國波特蘭OSCON 2015上宣布) , 其最初的口號(hào)是堅(jiān)持和整合開源技術(shù)來讓編排容器作為微服務(wù)架構(gòu)的一部分 , 其作為致力于云原生應(yīng)用推廣和普及的一支重要力量 , 不論您是云原生應(yīng)用的開發(fā)者、管理者還是研究人員都有必要了解 。
目前行業(yè)可能更多處在容器 Docker+Kubernetes, 利用
IaaS、PaaS和SaaS 來快速搭建部署應(yīng)用
基礎(chǔ)架構(gòu)即服務(wù)(Infrastructure as a Service , IaaS)、平臺(tái)即服務(wù)(Platform as a Service , PaaS)以及軟件即服務(wù)(Software as a Service , SaaS) 。
Docker是一個(gè)平臺(tái) , 它主要是提供一些服務(wù) , 任何一臺(tái)裝有docker的機(jī)器你都可以建立、發(fā)布、運(yùn)行你的應(yīng)用程序 , 使用docker很省錢省時(shí) 。簡單的介紹Kubernetes 。它就是一套成熟的商用服務(wù)編排解決方案 。Kubernetes定位在Paas層 , 重點(diǎn)解決了微服務(wù)大規(guī)模部署時(shí)的服務(wù)編排問題 。其實(shí) Serverless 早已和前端產(chǎn)生了聯(lián)系 , 只是我們可能沒有感知 。1、CDN: 相信大家都使用過 CDN , 我們開發(fā)完成之后 , 直接將靜態(tài)文件部署到 CDN 上 , 通過 CDN 進(jìn)行內(nèi)容分發(fā)、網(wǎng)絡(luò)加速 , 在這個(gè)過程中 , 前端不需要關(guān)心 CDN 有多少個(gè)節(jié)點(diǎn)、如何做負(fù)載均衡 , 也不需要知道 CDN 的 QPS 是多少 。所以從這個(gè)角度來說 , CDN 是一種 serverless 的實(shí)現(xiàn) 。
2、再比如對(duì)象存儲(chǔ) , 和 CDN 一樣 , 我們只需要將文件上傳到對(duì)象存儲(chǔ) , 就可以直接使用了 , 不需要關(guān)心它如何存取文件、如何進(jìn)行權(quán)限控制 , 所以對(duì)象存儲(chǔ)對(duì)前端來說是 Serverless 。
3、甚至一些第三方的 API 服務(wù) , 也是 Serverless , 因?yàn)槲覀兪褂玫臅r(shí)候 , 不需要去關(guān)心服務(wù)器 。
阿里云api網(wǎng)關(guān)中,默認(rèn)調(diào)用api的流控限制 阿里云api網(wǎng)關(guān) 收費(fèi)標(biāo)準(zhǔn)


image.png
當(dāng)然 , 有了體感還不夠 , 我們還是需要一個(gè)更精確的定義 。從技術(shù)角度來說 , Serverless 就是 FaaS 和 BaaS 的結(jié)合 。簡單來講 , FaaS(Function as a Service) 就是一些運(yùn)行函數(shù)的平臺(tái) , 比如阿里云的函數(shù)計(jì)算、AWS 的 Lambda 等 。
BaaS(Backend as a Service)則是一些后端云服務(wù) , 比如云數(shù)據(jù)庫、對(duì)象存儲(chǔ)、消息隊(duì)列等 。利用 BaaS , 可以極大簡化我們的應(yīng)用開發(fā)難度 。
Serverless 則可以理解為運(yùn)行在 FaaS 中 , 使用了 BaaS 的函數(shù) 。

推薦閱讀