




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Serverless核心技術(shù)和大規(guī)模實(shí)踐讀書(shū)筆記模板01思維導(dǎo)圖讀書(shū)筆記作者介紹內(nèi)容摘要目錄分析精彩摘錄目錄0305020406思維導(dǎo)圖實(shí)踐核心技術(shù)實(shí)現(xiàn)函數(shù)架構(gòu)字節(jié)實(shí)踐函數(shù)小結(jié)架構(gòu)第章流量原生整體器代碼場(chǎng)景數(shù)據(jù)彈性本書(shū)關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要本書(shū)著眼于Serverless方向,重點(diǎn)介紹FaaS的架構(gòu)和實(shí)現(xiàn)原理。本書(shū)從Serverless的理念和基礎(chǔ)知識(shí)出發(fā),介紹業(yè)內(nèi)具有代表性的Serverless產(chǎn)品,進(jìn)而引出字節(jié)跳動(dòng)函數(shù)計(jì)算產(chǎn)品ByteFaaS,并介紹ByteFaaS的定位、特點(diǎn)和生態(tài),以及整體架構(gòu)等;詳細(xì)介紹傳統(tǒng)FaaS架構(gòu),包括FaaS控制面、FaaS數(shù)據(jù)面、FaaS運(yùn)行時(shí)、FaaS觸發(fā)器、FaaS彈性伸縮等核心組件的設(shè)計(jì)與實(shí)現(xiàn);闡述FaaS助推PaaS演進(jìn)的思路和技術(shù)實(shí)踐,并延伸到FaaS輕量級(jí)函數(shù)與云邊一體;介紹Serverless在字節(jié)跳動(dòng)的落地實(shí)踐和對(duì)Serverless未來(lái)的展望。讀書(shū)筆記讀書(shū)筆記寫(xiě)的很落地的一本書(shū),美中不足重點(diǎn)似乎都在講幾個(gè)系統(tǒng)的分布式架構(gòu),對(duì)于FaaS本身的難點(diǎn)似乎沒(méi)有過(guò)多闡述。目錄分析本書(shū)的內(nèi)容組織致謝本書(shū)的讀者對(duì)象內(nèi)容提要1.1Serverless基礎(chǔ)概念1.2Serverless技術(shù)能力1.3Serverless應(yīng)用場(chǎng)景1.4本章小結(jié)第1章Serverless基礎(chǔ)知識(shí)1.1Serverless基礎(chǔ)概念1.1.1Serverless理念1.1.2Serverless技術(shù)特點(diǎn)2.1業(yè)界產(chǎn)品2.2開(kāi)源項(xiàng)目2.3字節(jié)跳動(dòng)ByteFaaS2.4本章小結(jié)第2章業(yè)內(nèi)概況2.1業(yè)界產(chǎn)品2.1.1AWSLambda2.1.2GoogleCloudPlatform2.1.3CloudflareWorkers2.1.4Compute@Edge2.2開(kāi)源項(xiàng)目2.2.1OpenFaaS2.2.2Fission2.2.3Knative2.3字節(jié)跳動(dòng)ByteFaaS2.3.1基本能力和特點(diǎn)2.3.2整體架構(gòu)2.3.3應(yīng)用規(guī)模3.1控制面的整體架構(gòu)3.3構(gòu)建和發(fā)布3.2多地區(qū)多機(jī)房部署第3章FaaS控制面3.4可觀測(cè)性3.6本章小結(jié)3.5開(kāi)發(fā)體驗(yàn)第3章FaaS控制面3.2多地區(qū)多機(jī)房部署3.2.1單地區(qū)多機(jī)房容災(zāi)部署3.2.2多地區(qū)統(tǒng)一控制面3.3構(gòu)建和發(fā)布3.3.1構(gòu)建3.3.2發(fā)布3.4可觀測(cè)性3.4.1日志3.4.2監(jiān)控3.4.3鏈路追蹤3.5開(kāi)發(fā)體驗(yàn)3.5.1ByteFaaSCLI3.5.2本地調(diào)試3.5.3在線調(diào)試4.1數(shù)據(jù)面整體架構(gòu)4.3函數(shù)流量調(diào)度4.2函數(shù)實(shí)例管理第4章FaaS數(shù)據(jù)面4.4函數(shù)冷啟動(dòng)優(yōu)化4.6本章小結(jié)4.5函數(shù)代碼分發(fā)第4章FaaS數(shù)據(jù)面4.2函數(shù)實(shí)例管理4.2.1函數(shù)實(shí)例的服務(wù)發(fā)現(xiàn)4.2.2函數(shù)實(shí)例的就緒檢測(cè)4.3函數(shù)流量調(diào)度4.3.1函數(shù)請(qǐng)求并發(fā)控制4.3.2函數(shù)分片4.3.3函數(shù)實(shí)例緩存4.3.4自適應(yīng)降載4.4函數(shù)冷啟動(dòng)優(yōu)化4.4.1冷啟動(dòng)問(wèn)題背景4.4.2鏡像代碼分離4.4.3函數(shù)實(shí)例預(yù)熱4.4.4冷啟動(dòng)實(shí)例調(diào)度4.4.5用戶側(cè)優(yōu)化4.5函數(shù)代碼分發(fā)4.5.1多級(jí)緩存4.5.2下載優(yōu)化4.5.3大規(guī)模分發(fā)5.1函數(shù)運(yùn)行時(shí)5.2函數(shù)運(yùn)行時(shí)隔離技術(shù)5.3函數(shù)運(yùn)行時(shí)性能優(yōu)化5.4本章小結(jié)第5章FaaS運(yùn)行時(shí)5.1函數(shù)運(yùn)行時(shí)5.1.1函數(shù)運(yùn)行時(shí)規(guī)范5.1.2函數(shù)實(shí)例生命周期5.2函數(shù)運(yùn)行時(shí)隔離技術(shù)5.2.1基于Docker的容器封裝隔離5.2.2從Docker到containerd的遷移5.2.3輕量級(jí)虛擬化:從runC到KataContainers5.2.4Unikernel5.2.5進(jìn)程內(nèi)隔離5.3函數(shù)運(yùn)行時(shí)性能優(yōu)化5.3.1RuntimeAgent進(jìn)程和數(shù)據(jù)面性能損耗5.3.2在net/**基礎(chǔ)上的優(yōu)化5.3.3更優(yōu)的CPU、內(nèi)存分配策略6.1FaaS平臺(tái)常見(jiàn)的觸發(fā)器6.3MQ觸發(fā)器在大規(guī)模場(chǎng)景下的優(yōu)化6.2MQ觸發(fā)器的設(shè)計(jì)與實(shí)現(xiàn)第6章FaaS觸發(fā)器6.5本章小結(jié)6.4基于MQ觸發(fā)器的第三方觸發(fā)器的接入第6章FaaS觸發(fā)器6.1FaaS平臺(tái)常見(jiàn)的觸發(fā)器6.1.1觸發(fā)器的分類6.1.2HTTP觸發(fā)器的設(shè)計(jì)與實(shí)現(xiàn)6.1.3服務(wù)發(fā)現(xiàn)觸發(fā)器的設(shè)計(jì)與實(shí)現(xiàn)6.1.4定時(shí)觸發(fā)器的設(shè)計(jì)與實(shí)現(xiàn)6.2MQ觸發(fā)器的設(shè)計(jì)與實(shí)現(xiàn)6.2.1MQ觸發(fā)器的整體設(shè)計(jì)6.2.2觸發(fā)函數(shù)的并發(fā)控制6.2.3函數(shù)調(diào)用的反壓控制6.2.4觸發(fā)函數(shù)的限流控制6.3MQ觸發(fā)器在大規(guī)模場(chǎng)景下的優(yōu)化6.3.1消息的高效過(guò)濾6.3.2觸發(fā)器的重新平衡優(yōu)化6.3.3超大規(guī)模函數(shù)的連接數(shù)分片優(yōu)化6.4基于MQ觸發(fā)器的第三方觸發(fā)器的接入6.4.1基于EventGateway的接入6.4.2基于MQ的接入7.1彈性伸縮系統(tǒng)的定義和架構(gòu)7.2彈性伸縮系統(tǒng)的策略設(shè)計(jì)7.3彈性伸縮系統(tǒng)的指標(biāo)設(shè)計(jì)7.4彈性伸縮系統(tǒng)的分片架構(gòu)7.5本章小結(jié)12345第7章FaaS彈性伸縮7.1彈性伸縮系統(tǒng)的定義和架構(gòu)7.1.1彈性伸縮系統(tǒng)的定義7.1.2彈性伸縮系統(tǒng)的架構(gòu)7.2彈性伸縮系統(tǒng)的策略設(shè)計(jì)7.2.1策略的分級(jí)和結(jié)合7.2.2策略的詳細(xì)設(shè)計(jì)7.2.3評(píng)分和策略反饋機(jī)制7.3彈性伸縮系統(tǒng)的指標(biāo)設(shè)計(jì)7.3.1整體的架構(gòu)設(shè)計(jì)7.3.2如何對(duì)指標(biāo)數(shù)據(jù)進(jìn)行存儲(chǔ)7.3.3FaaSMAS自適應(yīng)云原生分片方案7.4彈性伸縮系統(tǒng)的分片架構(gòu)7.4.1分片架構(gòu)設(shè)計(jì)方案7.4.2分片架構(gòu)的容錯(cuò)機(jī)制8.1FaaSNative:開(kāi)發(fā)原生應(yīng)用的解決方案8.2多協(xié)議支持8.3融入字節(jié)跳動(dòng)微服務(wù)治理體系ByteMesh8.4異步長(zhǎng)時(shí)間執(zhí)行任務(wù)支持8.5本章小結(jié)12345第8章FaaS助推PaaS演進(jìn)8.1FaaSNative:開(kāi)發(fā)原生應(yīng)用的解決方案8.1.1FaaSNative的目標(biāo)8.1.2運(yùn)行原生應(yīng)用代碼8.1.3自定義鏡像8.2多協(xié)議支持8.2.1數(shù)據(jù)調(diào)用與流量調(diào)度的解耦8.2.2HTTP/2支持8.2.3gRPC協(xié)議支持8.2.4Thrift協(xié)議支持8.2.5客戶端流量接入8.3融入字節(jié)跳動(dòng)微服務(wù)治理體系ByteMesh8.3.1ByteMesh:字節(jié)跳動(dòng)內(nèi)部ServiceMesh服務(wù)治理體系8.3.2上游服務(wù)訪問(wèn)下游FaaS8.3.3上游FaaS訪問(wèn)下游服務(wù)8.3.4FaaS接入ByteMesh入流量代理8.4異步長(zhǎng)時(shí)間執(zhí)行任務(wù)支持8.4.1架構(gòu)設(shè)計(jì)8.4.2任務(wù)管理8.4.3適用場(chǎng)景9.1輕量級(jí)函數(shù)9.2WebAssembly輕量級(jí)函數(shù)運(yùn)行時(shí)9.3JavaScript輕量級(jí)函數(shù)運(yùn)行時(shí)9.4精簡(jiǎn)架構(gòu)第9章FaaS輕量級(jí)函數(shù)與云邊一體9.5云邊架構(gòu)9.6存儲(chǔ)服務(wù)9.7開(kāi)發(fā)者工具9.8本章小結(jié)第9章FaaS輕量級(jí)函數(shù)與云邊一體9.2WebAssembly輕量級(jí)函數(shù)運(yùn)行時(shí)9.2.1什么是WebAssembly9.2.2Hostcall+WASI9.2.3運(yùn)行時(shí)架構(gòu)9.2.4冷啟動(dòng)優(yōu)化9.2.5代碼樣例9.3JavaScript輕量級(jí)函數(shù)運(yùn)行時(shí)9.3.1背景知識(shí)9.3.2HostAPI9.3.3運(yùn)行時(shí)架構(gòu)9.3.4冷啟動(dòng)優(yōu)化9.3.5代碼樣例9.3.6兩種函數(shù)輕量級(jí)運(yùn)行時(shí)對(duì)比9.4精簡(jiǎn)架構(gòu)9.4.1整體架構(gòu)9.4.2請(qǐng)求路徑9.4.3流量調(diào)度9.4.4冷啟動(dòng)優(yōu)化9.4.5高密度部署9.5云邊架構(gòu)9.5.1理念介紹9.5.2流量接入9.5.3云邊通信9.5.4邊緣可用性9.6存儲(chǔ)服務(wù)9.6.1存儲(chǔ)資源9.6.2GlobalKV9.6.3LocalCache9.6.4多層緩存機(jī)制9.7開(kāi)發(fā)者工具9.7.1代碼在線預(yù)覽工具9.7.2JavaScript輕量級(jí)函數(shù)開(kāi)發(fā)工具10.1突破Serverless資源和性能的瓶頸10.2基于Kubernetes的云原生體系10.3觸發(fā)器和自動(dòng)擴(kuò)縮容,承載大規(guī)模消費(fèi)場(chǎng)景10.4通用型Serverless,多協(xié)議支持PaaS演進(jìn)第10章Serverless在字節(jié)跳動(dòng)的落地實(shí)踐10.6本章小結(jié)10.5輕量級(jí)函數(shù),打造云邊一體架構(gòu)第10章Serverless在字節(jié)跳動(dòng)的落地實(shí)踐10.3觸發(fā)器和自動(dòng)擴(kuò)縮容,承載大規(guī)模消費(fèi)場(chǎng)景10.3.1一鍵配置,支持活動(dòng)業(yè)務(wù)的快速迭代10.3.2彈性伸縮,潮汐流量的省錢“利器”10.4通用型Serverless,多協(xié)議支持PaaS演進(jìn)10.4.1早期嘗試:基于HTTP的ThriftRPC10.4.2原生支持:與周邊團(tuán)隊(duì)深度合作,打通RPC生態(tài)10.4.3進(jìn)一步發(fā)揮FaaS優(yōu)勢(shì),RPC與事件驅(qū)動(dòng)架構(gòu)結(jié)合10.5輕量級(jí)函數(shù),打造云邊一體架構(gòu)10.5.1收斂長(zhǎng)尾函
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 保安勞務(wù)派遣合同樣本
- 基于MBD的千瓦級(jí)儲(chǔ)能離網(wǎng)變換器設(shè)計(jì)與開(kāi)發(fā)
- 分包居間合同樣本
- 企業(yè)試用機(jī)器合同標(biāo)準(zhǔn)文本
- 制版合同標(biāo)準(zhǔn)文本標(biāo)準(zhǔn)文本
- 制定集體合同樣本
- 中國(guó)水果收購(gòu)合同樣本
- 內(nèi)部食堂外包經(jīng)營(yíng)合同標(biāo)準(zhǔn)文本
- 分租協(xié)議合同標(biāo)準(zhǔn)文本
- 保利地產(chǎn)合同樣本
- 2024年4月自考經(jīng)濟(jì)學(xué)真題完整試卷
- 成人門(mén)急診急性呼吸道感染診治與防控專家共識(shí)解讀
- 12S10管道支架、吊架
- 《建筑排水塑料管道工程技術(shù)規(guī)程 CJJT29-2010》
- 神經(jīng)生長(zhǎng)因子在神經(jīng)退行性疾病中的作用
- 2024年內(nèi)蒙古中考地理生物試卷
- 小學(xué)畢業(yè)考試數(shù)學(xué)試卷附答案【b卷】
- 文獻(xiàn)檢索智慧樹(shù)知到期末考試答案章節(jié)答案2024年寧夏醫(yī)科大學(xué)
- 2024年互聯(lián)網(wǎng)營(yíng)銷師(直播銷售員)三級(jí)理論考試題庫(kù)(含答案)
- 化學(xué)實(shí)驗(yàn)室能源消耗優(yōu)化措施
- 江蘇省常州市2023-2024學(xué)年六年級(jí)下學(xué)期期中綜合測(cè)試數(shù)學(xué)試卷(蘇教版)
評(píng)論
0/150
提交評(píng)論