




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Serverless核心技術(shù)和大規(guī)模實踐讀書筆記模板01思維導(dǎo)圖讀書筆記作者介紹內(nèi)容摘要目錄分析精彩摘錄目錄0305020406思維導(dǎo)圖實踐核心技術(shù)實現(xiàn)函數(shù)架構(gòu)字節(jié)實踐函數(shù)小結(jié)架構(gòu)第章流量原生整體器代碼場景數(shù)據(jù)彈性本書關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要本書著眼于Serverless方向,重點介紹FaaS的架構(gòu)和實現(xiàn)原理。本書從Serverless的理念和基礎(chǔ)知識出發(fā),介紹業(yè)內(nèi)具有代表性的Serverless產(chǎn)品,進而引出字節(jié)跳動函數(shù)計算產(chǎn)品ByteFaaS,并介紹ByteFaaS的定位、特點和生態(tài),以及整體架構(gòu)等;詳細介紹傳統(tǒng)FaaS架構(gòu),包括FaaS控制面、FaaS數(shù)據(jù)面、FaaS運行時、FaaS觸發(fā)器、FaaS彈性伸縮等核心組件的設(shè)計與實現(xiàn);闡述FaaS助推PaaS演進的思路和技術(shù)實踐,并延伸到FaaS輕量級函數(shù)與云邊一體;介紹Serverless在字節(jié)跳動的落地實踐和對Serverless未來的展望。讀書筆記讀書筆記寫的很落地的一本書,美中不足重點似乎都在講幾個系統(tǒng)的分布式架構(gòu),對于FaaS本身的難點似乎沒有過多闡述。目錄分析本書的內(nèi)容組織致謝本書的讀者對象內(nèi)容提要1.1Serverless基礎(chǔ)概念1.2Serverless技術(shù)能力1.3Serverless應(yīng)用場景1.4本章小結(jié)第1章Serverless基礎(chǔ)知識1.1Serverless基礎(chǔ)概念1.1.1Serverless理念1.1.2Serverless技術(shù)特點2.1業(yè)界產(chǎn)品2.2開源項目2.3字節(jié)跳動ByteFaaS2.4本章小結(jié)第2章業(yè)內(nèi)概況2.1業(yè)界產(chǎn)品2.1.1AWSLambda2.1.2GoogleCloudPlatform2.1.3CloudflareWorkers2.1.4Compute@Edge2.2開源項目2.2.1OpenFaaS2.2.2Fission2.2.3Knative2.3字節(jié)跳動ByteFaaS2.3.1基本能力和特點2.3.2整體架構(gòu)2.3.3應(yīng)用規(guī)模3.1控制面的整體架構(gòu)3.3構(gòu)建和發(fā)布3.2多地區(qū)多機房部署第3章FaaS控制面3.4可觀測性3.6本章小結(jié)3.5開發(fā)體驗第3章FaaS控制面3.2多地區(qū)多機房部署3.2.1單地區(qū)多機房容災(zāi)部署3.2.2多地區(qū)統(tǒng)一控制面3.3構(gòu)建和發(fā)布3.3.1構(gòu)建3.3.2發(fā)布3.4可觀測性3.4.1日志3.4.2監(jiān)控3.4.3鏈路追蹤3.5開發(fā)體驗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ù)實例管理第4章FaaS數(shù)據(jù)面4.4函數(shù)冷啟動優(yōu)化4.6本章小結(jié)4.5函數(shù)代碼分發(fā)第4章FaaS數(shù)據(jù)面4.2函數(shù)實例管理4.2.1函數(shù)實例的服務(wù)發(fā)現(xiàn)4.2.2函數(shù)實例的就緒檢測4.3函數(shù)流量調(diào)度4.3.1函數(shù)請求并發(fā)控制4.3.2函數(shù)分片4.3.3函數(shù)實例緩存4.3.4自適應(yīng)降載4.4函數(shù)冷啟動優(yōu)化4.4.1冷啟動問題背景4.4.2鏡像代碼分離4.4.3函數(shù)實例預(yù)熱4.4.4冷啟動實例調(diào)度4.4.5用戶側(cè)優(yōu)化4.5函數(shù)代碼分發(fā)4.5.1多級緩存4.5.2下載優(yōu)化4.5.3大規(guī)模分發(fā)5.1函數(shù)運行時5.2函數(shù)運行時隔離技術(shù)5.3函數(shù)運行時性能優(yōu)化5.4本章小結(jié)第5章FaaS運行時5.1函數(shù)運行時5.1.1函數(shù)運行時規(guī)范5.1.2函數(shù)實例生命周期5.2函數(shù)運行時隔離技術(shù)5.2.1基于Docker的容器封裝隔離5.2.2從Docker到containerd的遷移5.2.3輕量級虛擬化:從runC到KataContainers5.2.4Unikernel5.2.5進程內(nèi)隔離5.3函數(shù)運行時性能優(yōu)化5.3.1RuntimeAgent進程和數(shù)據(jù)面性能損耗5.3.2在net/**基礎(chǔ)上的優(yōu)化5.3.3更優(yōu)的CPU、內(nèi)存分配策略6.1FaaS平臺常見的觸發(fā)器6.3MQ觸發(fā)器在大規(guī)模場景下的優(yōu)化6.2MQ觸發(fā)器的設(shè)計與實現(xiàn)第6章FaaS觸發(fā)器6.5本章小結(jié)6.4基于MQ觸發(fā)器的第三方觸發(fā)器的接入第6章FaaS觸發(fā)器6.1FaaS平臺常見的觸發(fā)器6.1.1觸發(fā)器的分類6.1.2HTTP觸發(fā)器的設(shè)計與實現(xiàn)6.1.3服務(wù)發(fā)現(xiàn)觸發(fā)器的設(shè)計與實現(xiàn)6.1.4定時觸發(fā)器的設(shè)計與實現(xiàn)6.2MQ觸發(fā)器的設(shè)計與實現(xiàn)6.2.1MQ觸發(fā)器的整體設(shè)計6.2.2觸發(fā)函數(shù)的并發(fā)控制6.2.3函數(shù)調(diào)用的反壓控制6.2.4觸發(fā)函數(shù)的限流控制6.3MQ觸發(fā)器在大規(guī)模場景下的優(yōu)化6.3.1消息的高效過濾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è)計7.3彈性伸縮系統(tǒng)的指標設(shè)計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è)計7.2.1策略的分級和結(jié)合7.2.2策略的詳細設(shè)計7.2.3評分和策略反饋機制7.3彈性伸縮系統(tǒng)的指標設(shè)計7.3.1整體的架構(gòu)設(shè)計7.3.2如何對指標數(shù)據(jù)進行存儲7.3.3FaaSMAS自適應(yīng)云原生分片方案7.4彈性伸縮系統(tǒng)的分片架構(gòu)7.4.1分片架構(gòu)設(shè)計方案7.4.2分片架構(gòu)的容錯機制8.1FaaSNative:開發(fā)原生應(yīng)用的解決方案8.2多協(xié)議支持8.3融入字節(jié)跳動微服務(wù)治理體系ByteMesh8.4異步長時間執(zhí)行任務(wù)支持8.5本章小結(jié)12345第8章FaaS助推PaaS演進8.1FaaSNative:開發(fā)原生應(yīng)用的解決方案8.1.1FaaSNative的目標8.1.2運行原生應(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é)跳動微服務(wù)治理體系ByteMesh8.3.1ByteMesh:字節(jié)跳動內(nèi)部ServiceMesh服務(wù)治理體系8.3.2上游服務(wù)訪問下游FaaS8.3.3上游FaaS訪問下游服務(wù)8.3.4FaaS接入ByteMesh入流量代理8.4異步長時間執(zhí)行任務(wù)支持8.4.1架構(gòu)設(shè)計8.4.2任務(wù)管理8.4.3適用場景9.1輕量級函數(shù)9.2WebAssembly輕量級函數(shù)運行時9.3JavaScript輕量級函數(shù)運行時9.4精簡架構(gòu)第9章FaaS輕量級函數(shù)與云邊一體9.5云邊架構(gòu)9.6存儲服務(wù)9.7開發(fā)者工具9.8本章小結(jié)第9章FaaS輕量級函數(shù)與云邊一體9.2WebAssembly輕量級函數(shù)運行時9.2.1什么是WebAssembly9.2.2Hostcall+WASI9.2.3運行時架構(gòu)9.2.4冷啟動優(yōu)化9.2.5代碼樣例9.3JavaScript輕量級函數(shù)運行時9.3.1背景知識9.3.2HostAPI9.3.3運行時架構(gòu)9.3.4冷啟動優(yōu)化9.3.5代碼樣例9.3.6兩種函數(shù)輕量級運行時對比9.4精簡架構(gòu)9.4.1整體架構(gòu)9.4.2請求路徑9.4.3流量調(diào)度9.4.4冷啟動優(yōu)化9.4.5高密度部署9.5云邊架構(gòu)9.5.1理念介紹9.5.2流量接入9.5.3云邊通信9.5.4邊緣可用性9.6存儲服務(wù)9.6.1存儲資源9.6.2GlobalKV9.6.3LocalCache9.6.4多層緩存機制9.7開發(fā)者工具9.7.1代碼在線預(yù)覽工具9.7.2JavaScript輕量級函數(shù)開發(fā)工具10.1突破Serverless資源和性能的瓶頸10.2基于Kubernetes的云原生體系10.3觸發(fā)器和自動擴縮容,承載大規(guī)模消費場景10.4通用型Serverless,多協(xié)議支持PaaS演進第10章Serverless在字節(jié)跳動的落地實踐10.6本章小結(jié)10.5輕量級函數(shù),打造云邊一體架構(gòu)第10章Serverless在字節(jié)跳動的落地實踐10.3觸發(fā)器和自動擴縮容,承載大規(guī)模消費場景10.3.1一鍵配置,支持活動業(yè)務(wù)的快速迭代10.3.2彈性伸縮,潮汐流量的省錢“利器”10.4通用型Serverless,多協(xié)議支持PaaS演進10.4.1早期嘗試:基于HTTP的ThriftRPC10.4.2原生支持:與周邊團隊深度合作,打通RPC生態(tài)10.4.3進一步發(fā)揮FaaS優(yōu)勢,RPC與事件驅(qū)動架構(gòu)結(jié)合10.5輕量級函數(shù),打造云邊一體架構(gòu)10.5.1收斂長尾函
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育新城租房合同范本
- 農(nóng)資經(jīng)營聘用合同范本
- 3人共同合作合同范本
- lng承運合同范本
- 醫(yī)保專員勞動合同范本
- 以色列合同范本
- 企業(yè)聘請翻譯合同范本
- 借住公租房合同范本
- app購買合同范本
- 農(nóng)村房屋新建合同范本
- 國有企業(yè)采購管理規(guī)范 T/CFLP 0027-2020
- 葉酸與神經(jīng)退行性疾病的關(guān)聯(lián)性研究
- 圍墻鐵藝欄桿施工方案方案
- 500kV超高壓絕緣料和新型特種電纜研發(fā)制造項目可行性研究報告-立項備案
- 2024年贛南衛(wèi)生健康職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫審定版
- 客運駕駛?cè)税踩己艘?guī)程范本
- 2024年南京城市職業(yè)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 醫(yī)療安全不良事件課件
- 部編版小學(xué)語文二年級下冊第三單元集體備課教材分析
- 珠寶專業(yè)知識課件
- 先天性腎上腺皮質(zhì)增生癥
評論
0/150
提交評論