建構多租戶 SaaS 架構|使用 AWS 的原則、實踐與模式 (Building Multi-Tenant Saas Architectures: Principles, Practices, and Patterns Using AWS)
Tod Golding 著 董淳吉 譯
- 出版商: 歐萊禮
- 出版日期: 2025-10-29
- 定價: $880
- 售價: 7.9 折 $695
- 語言: 繁體中文
- ISBN: 6264251534
- ISBN-13: 9786264251532
-
相關分類:
Microservices 微服務
- 此書翻譯自: Building Multi-Tenant Saas Architectures: Principles, Practices, and Patterns Using AWS (Paperback)
尚未上市,歡迎預購
商品描述
想打造能隨業務成長而擴展的SaaS架構?
這本書不只談技術,更教你如何用策略思維為產品保留彈性。
「SaaS不只是技術選項,更是一種商業策略與決策思維。本書帶你從真實案例中,理解多租戶架構的多種實作方式與策略,幫助團隊不同階段做出最佳選擇,並保留未來的彈性。」
—Kim Kao,AWS台灣解決方案架構經理
「無論你是 SaaS 新手還是經驗豐富的專家,Tod的實戰洞見和歷經磨練的最佳實踐將幫助你架構穩健且可擴展的 SaaS 解決方案。」
—Toby Buckley,AWS資深解決方案架構師
軟體即服務(SaaS)正逐漸成為建構、交付及營運軟體解決方案的實際標準模式。採用多租戶SaaS架構,開發者將面對全新的架構設計、實現與營運的各種挑戰。像是資料如何分區、資源如何隔離、租戶如何驗證、微服務該如何建構,這些只是設計和開發SaaS產品時,必須關注的眾多領域中的一小部分。
在本書中,身為AWS全球SaaS技術領袖的Tod Golding提供了一個SaaS架構的全局觀,概述了每位架構師在建構SaaS環境時必須掌握的實用技術、策略和設計模式。
.描述、分類和定義核心的SaaS模式和策略
.識別關鍵構建區塊、權衡取捨與設計考量,這些都將影響你多租戶解決方案的設計與實作
.探討多租戶架構中的核心策略,包括租戶隔離、吵雜鄰居、資料分區、導入流程、身份驗證與上線後的開發與維運。
.探索多租戶架構如何影響微服務的設計和實現
.了解多租戶如何影響SaaS環境的營運足跡
作者簡介
Tod Golding 是一位雲端應用架構師,過去十年來一直專注於雲端優化的應用設計和架構。作為AWS的全球SaaS負責人,他是一位SaaS技術的思想領袖 ,透過公開演講、技術寫作以及直接與各類型SaaS公司合作,並提供SaaS最佳實踐指導。Tod擁有超過20年的技術領導、系統架構和開發經驗。
目錄大綱
推薦序
前言
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 指導原則
願景、策略與組織結構
核心技術考量
營運思維
結論
索引