建構多租戶SaaS架構: 使用AWS的原則、實踐與模式

建構多租戶SaaS架構: 使用AWS的原則、實踐與模式

Building Multi-Tenant SaaS Architectures: Principles, Practices, and Patterns Using AWS

出版日期:
2025/11/02
9
880792
查詢門市庫存
想打造能隨業務成長而擴展的SaaS架構?
這本書不只談技術,更教你如何用策略思維為產品保留彈性。

內容簡介

想打造能隨業務成長而擴展的SaaS架構?
這本書不只談技術,更教你如何用策略思維為產品保留彈性。

「SaaS不只是技術選項,更是一種商業策略與決策思維。本書帶你從真實案例中,理解多租戶架構的多種實作方式與策略,幫助團隊不同階段做出最佳選擇,並保留未來的彈性。」
—Kim Kao,AWS台灣解決方案架構經理

「無論你是 SaaS 新手還是經驗豐富的專家,Tod的實戰洞見和歷經磨練的最佳實踐將幫助你架構穩健且可擴展的 SaaS 解決方案。」
—Toby Buckley,AWS資深解決方案架構師

軟體即服務(SaaS)正逐漸成為建構、交付及營運軟體解決方案的實際標準模式。採用多租戶SaaS架構,開發者將面對全新的架構設計、實現與營運的各種挑戰。像是資料如何分區、資源如何隔離、租戶如何驗證、微服務該如何建構,這些只是設計和開發SaaS產品時,必須關注的眾多領域中的一小部分。

在本書中,身為AWS全球SaaS技術領袖的Tod Golding提供了一個SaaS架構的全局觀,概述了每位架構師在建構SaaS環境時必須掌握的實用技術、策略和設計模式。

.描述、分類和定義核心的SaaS模式和策略
.識別關鍵構建區塊、權衡取捨與設計考量,這些都將影響你多租戶解決方案的設計與實作
.探討多租戶架構中的核心策略,包括租戶隔離、吵雜鄰居、資料分區、導入流程、身份驗證與上線後的開發與維運。
.探索多租戶架構如何影響微服務的設計和實現
.了解多租戶如何影響SaaS環境的營運足跡

展開看更多

產品目錄

推薦序
前言

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 指導原則
願景、策略與組織結構
核心技術考量
營運思維
結論


索引

作者介紹

Tod Golding 是一位雲端應用架構師,過去十年來一直專注於雲端優化的應用設計和架構。作為AWS的全球SaaS負責人,他是一位SaaS技術的思想領袖 ,透過公開演講、技術寫作以及直接與各類型SaaS公司合作,並提供SaaS最佳實踐指導。Tod擁有超過20年的技術領導、系統架構和開發經驗。

規格

誠品貨碼 / 2683021887003
ISBN13 / 9786264251532
ISBN10 /
EAN貨碼 / 9786264251532
頁數 / 440
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 18.5X23X1.98CM
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送