章節說明:推薦序
前言
chapter 01 SaaS理念
開始之處
轉向統一模型
重新定義多租戶
SaaS核心是一種商業模式
打造服務,而非產品
定義SaaS
結論
chapter 02 多租戶架構基礎
在架構中引入租戶概念
SaaS架構的兩大核心
控制平面的內部運作
應用平面的內部運作
灰色地帶
整合控制與應用平面
控制平面與應用平面的技術選型
避免絕對化
結論
chapter 03 多租戶部署模型
什麼是部署模型?
選擇部署模型
介紹獨立和共享模型
全堆疊獨立部署
全堆疊共享模型
混合全堆疊部署
混合模式部署模型
Pod部署模型
結論
chapter 04 租戶導入與身分管理
創建基礎環境
租戶導入體驗
建立SaaS身分識別
結論
chapter 05 租戶管理
租戶管理基礎
管理租戶布建
管理租戶生命週期
結論
chapter 06 租戶身分驗證與路由
進入系統入口
多租戶身分驗證流程
多租戶的路由驗證機制
不同技術的路由方式
結論
chapter 07 建構多租戶服務
設計多租戶服務
多租戶服務內部機制
隱藏和集中多租戶細節
攔截工具和策略
結論
chapter 08 資料分區
資料分區基礎
最佳化規模挑戰
關聯式資料庫分區
NoSQL資料分區
物件資料分區
OpenSearch資料分區
租戶資料分片
資料生命週期注意事項
多租戶資料安全性
結論
chapter 09 租戶隔離
核心概念
獨立模型的分層架構
部署期與執行期隔離
實際範例
管理隔離政策
結論
chapter 10 EKS(Kubernetes)SaaS:架構模式與策略
EKS在SaaS架構中的契合性
部署模式
路由考量
租戶導入與部署自動化
租戶隔離機制
節點類型選擇
EKS與無服務器計算的混合使用
結論
chapter 11 無伺服器SaaS:架構模式與策略
SaaS與無伺服器的完美結合
部署模型
路由策略
導入和部署自動化
租戶隔離機制
併發與吵雜鄰居
突破無伺服器運算的局限
結論
chapter 12 租戶感知營運
SaaS營運思維
多租戶營運指標
建構租戶感知營運控制台
多租戶部署自動化
結論
chapter 13 SaaS遷移策略
遷移的平衡藝術
遷移策略
起點的關鍵性
結論
chapter 14 分級策略
分級模式
實現分級
營運與分級
結論
chapter 15 SaaS無所不在
基本概念
架構模式
營運影響和考量因素
結論
chapter 16 生成式AI與多租戶架構
核心概念
導入租戶優化
應用一般多租戶原則
生成式AI定價與分級考量
結論
chapter 17 指導原則
願景、策略與組織結構
核心技術考量
營運思維
結論
索引