亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

阿里云網(wǎng)關(guān)服務(wù) 阿里云api網(wǎng)關(guān)( 二 )


什么是serverlessimage.png
CNCF,全稱Cloud Native Computing Foundation(云原生計算基金會),成立于 2015 年7月21日(于美國波特蘭OSCON 2015上宣布),其最初的口號是堅持和整合開源技術(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)、平臺即服務(wù)(Platform as a Service,PaaS)以及軟件即服務(wù)(Software as a Service,SaaS) 。
Docker是一個平臺,它主要是提供一些服務(wù),任何一臺裝有docker的機(jī)器你都可以建立、發(fā)布、運(yùn)行你的應(yīng)用程序,使用docker很省錢省時 。簡單的介紹Kubernetes 。它就是一套成熟的商用服務(wù)編排解決方案 。Kubernetes定位在Paas層,重點解決了微服務(wù)大規(guī)模部署時的服務(wù)編排問題 。其實 Serverless 早已和前端產(chǎn)生了聯(lián)系,只是我們可能沒有感知 。1、CDN: 相信大家都使用過 CDN,我們開發(fā)完成之后,直接將靜態(tài)文件部署到 CDN 上,通過 CDN 進(jìn)行內(nèi)容分發(fā)、網(wǎng)絡(luò)加速,在這個過程中,前端不需要關(guān)心 CDN 有多少個節(jié)點、如何做負(fù)載均衡,也不需要知道 CDN 的 QPS 是多少 。所以從這個角度來說,CDN 是一種 serverless 的實現(xiàn) 。
2、再比如對象存儲,和 CDN 一樣,我們只需要將文件上傳到對象存儲,就可以直接使用了,不需要關(guān)心它如何存取文件、如何進(jìn)行權(quán)限控制,所以對象存儲對前端來說是 Serverless 。
3、甚至一些第三方的 API 服務(wù),也是 Serverless,因為我們使用的時候,不需要去關(guān)心服務(wù)器 。
image.png
當(dāng)然,有了體感還不夠,我們還是需要一個更精確的定義 。從技術(shù)角度來說,Serverless 就是 FaaS 和 BaaS 的結(jié)合 。簡單來講,F(xiàn)aaS(Function as a Service) 就是一些運(yùn)行函數(shù)的平臺,比如阿里云的函數(shù)計算、AWS 的 Lambda 等 。
BaaS(Backend as a Service)則是一些后端云服務(wù),比如云數(shù)據(jù)庫、對象存儲、消息隊列等 。利用 BaaS,可以極大簡化我們的應(yīng)用開發(fā)難度 。
Serverless 則可以理解為運(yùn)行在 FaaS 中,使用了 BaaS 的函數(shù) 。
Serverless 的主要特點有:1、事件驅(qū)動—-函數(shù)在 FaaS 平臺中,需要通過一系列的事件來驅(qū)動函數(shù)執(zhí)行 。
2、無狀態(tài)—-因為每次函數(shù)執(zhí)行,可能使用的都是不同的容器,無法進(jìn)行內(nèi)存或數(shù)據(jù)共享 。如果要共享數(shù)據(jù),則只能通過第三方服務(wù),比如 “`Redis“ 等 。
Redis(全稱:Remote Dictionary Server 遠(yuǎn)程字典服務(wù))是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value[數(shù)據(jù)庫],并提供多種語言的API 。從2010年3月15日起,Redis的開發(fā)工作由VMware主持 。從2013年5月開始,Redis的開發(fā)由Pivotal贊助 。3、無運(yùn)維—-使用serverless我們不需要關(guān)心服務(wù)器,也不需要關(guān)心運(yùn)維,這也是serverles思想的核心;
4、低成本—-使用 Serverless 成本很低,因為我們只需要為每次函數(shù)的運(yùn)行付費(fèi) 。函數(shù)不運(yùn)行,則不花錢,也不會浪費(fèi)服務(wù)器資源過度
????哪些公司平臺提供這些功能???現(xiàn)有的服務(wù)商 云平臺 亞馬
二 Serverless 常見服務(wù)商提供的解決方案image.png
1、上圖是當(dāng)前主要的一些 Serverless 服務(wù),以及對應(yīng)的服務(wù)解決方案 。
2、從下往上,分別是基礎(chǔ)設(shè)施、開發(fā)工具和應(yīng)用場景 。
亞馬遜-微軟-谷歌
3、基礎(chǔ)設(shè)施主要是一些云計算廠商提供,包括云計算平臺和各種 BaaS 服務(wù),以及運(yùn)行函數(shù)的 FaaS 平臺 。
前端主要是 Serverless 的使用者,所以對前端來說,最重要的開發(fā)工具這一層,我們需要依賴開發(fā)工具進(jìn)行 Serverless 開發(fā)、調(diào)試和部署 。


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: