大話AWS雲端架構:雲端應用架構圖解輕鬆學(第二版)

大話AWS雲端架構:雲端應用架構圖解輕鬆學(第二版) pdf epub mobi txt 电子书 下载 2025

李秉鴻
图书标签:
  • AWS
  • 云架构
  • 云应用
  • 架构图解
  • 云计算
  • Serverless
  • 微服务
  • DevOps
  • 容器化
  • 第二版
想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

AWS/GCP雙劍合璧
快速瞭解雲端架構應用
沉浸式的故事情境
搭配應用場景
雲原生架構導入

  掌握AWS雲端運算服務全架構

  雲端已經成為顯學,雲端人才缺口爆量,這是可以預期的事。但這本大話AWS雲端架構,竟然成為暢銷書,好幾度蟬聯排行榜,這是之前一直沒預期的事情,很感謝來雲育鏈上過課的朋友,學生、以及各種讀者的支持。也很感謝過去合作的企業先進,國泰金控、HPE、資策會、緯創集團等等。若無大家的指教,我們也很難在雲端產業上有這麼好的表現。

  而為了讓大家在雲行業上變得更全能,書的內容追加了GCP雲端的核心設計思路。另外這本書以劇情對話的方式做推展,除了能讓讀者用情境去理解雲服務的各種架構之外,也希望以往的系統整合商能夠藉著雲端技術轉型成為雲端代理商。在服務客戶的時候,能夠為客戶提出因應的雲端架構來完成客戶的商業模式。並且能在合適的時間點,對客戶的雲端系統提出架構的演進建議。

  本書適合尚未導入或正在導入雲端服務的企業、專案經理、系統架構師、開發/運維工程師,以及剛入門雲端的業務朋友們。若您公司正準備導入雲端,但又不知道該如何進行時,太好了!相信這本書會對您有很大的幫助。也很歡迎您們跟雲育鏈聯絡,讓我們可以一起努力下去。

本書特色

  ✪圖解方式說明雲端架構,並由淺至深進行架構演進
  ✪附AWS雲端認證小幫手,協助考取AWS雲端認證
  ✪以簡單生活化的案例對應複雜的雲端技術名詞
  ✪瞭解AWS & GCP對應及差異,邁向雲端原生加速

  雲育鏈官網:www.cxcxc.io/
  雲育鏈LINE@:line.me/R/ti/p/@gby2522m
  雲育鏈 FB粉絲頁:www.facebook.com/cxcxc.fans/
 
深入探討現代軟體開發與系統設計的基石:超越特定技術的架構思維 在當今快速變革的數位世界中,高效能、可擴展且具韌性的軟體系統是企業成功的關鍵。本書旨在提供一套紮實、全面且不依賴特定供應商技術棧的系統架構設計方法論與實戰指導。我們將深入探討構建複雜分散式系統時必須面對的核心挑戰,並從工程實踐的角度剖析解決方案。 第一部分:基礎理論與架構設計哲學 本章節奠定理解現代架構的理論基礎。我們將回顧並闡釋核心的設計原則,這些原則跨越了技術的更迭,始終指導著優良的系統構建。 模組化與高內聚低耦合: 詳細探討如何通過清晰的邊界劃分來管理複雜性。不僅關注程式碼層面的模組化,更深入探討在服務層級(例如微服務或更細粒度的功能單元)如何實現真正的解耦,確保變更時的衝擊最小化。 系統特性(System Attributes)的權衡: 效能、可用性、擴展性、安全性與成本之間的永恆張力。我們將使用量化的指標(如 SLO/SLA)來定義這些特性,並探討在不同業務場景下,如何進行科學的權衡取捨。例如,在金融交易系統中,一致性(Consistency)的優先級可能遠高於極致的延遲(Latency)。 架構演化與技術債管理: 系統架構不是靜態的藍圖,而是需要持續演進的生命體。本部分將探討如何識別架構中的潛在「技術債」,並制定漸進式的重構策略,避免「巨石系統」的形成。我們將介紹如壓力測試、度量指標(Metrics)收集在指導架構決策中的作用。 第二部分:分散式系統的基石:資料與狀態管理 分散式系統最棘手的問題往往圍繞著資料的一致性、持久化與分佈。本章節將專注於這些核心挑戰的解決方案。 資料庫範式與選擇標準: 徹底分析關聯式資料庫(RDBMS)的優勢與侷限,並深入探討 NoSQL 解決方案(文件型、鍵值型、圖資料庫、時序資料庫)的適用場景。關鍵在於理解「為何選擇」某種資料儲存方式,而非僅僅了解其語法。 一致性模型詳解: 深入探討 CAP 理論的實際意義,並超越基本的 C, A, P 定義,探討更精細的「一致性模型」(如讀己寫、會話一致性)。介紹 BASE 理論在最終一致性系統中的應用,以及如何通過補償事務(Saga Pattern)來管理跨服務的業務狀態變更。 分散式事務與資料同步: 探討兩階段提交(2PC)的現代替代方案,特別是基於訊息佇列或事件溯源(Event Sourcing)的模式。重點解析如何設計可靠的消息傳遞機制,以確保業務資料的最終一致性和資料庫層面的隔離性。 第三部分:高效能與韌性設計模式 構建能夠抵禦故障並高效處理負載的系統,需要一套成熟的設計模式。 負載平衡與路由策略: 區分不同層級的負載平衡(DNS、L4、L7),並探討會話黏性(Session Stickiness)的弊端。分析輪詢、最少連線、加權等路由算法如何影響系統的效能分布。 容錯與降級機制: 詳細解析斷路器(Circuit Breaker)、重試(Retry)與超時(Timeout)在防止級聯故障中的關鍵作用。探討隔離艙(Bulkhead Pattern)如何限制單點故障的影響範圍。我們將討論如何為服務設定合理的健康檢查閾值,以及執行優雅降級(Graceful Degradation)的策略。 快取架構設計: 快取是效能的靈丹妙藥,但也可能成為資料不一致的來源。本節區分客戶端快取、CDN、應用程式層快取與專用快取服務,並深入探討快取失效策略(如寫穿透、寫回、延遲雙刪)的實施細節與陷阱。 第四部分:現代系統的部署與運維基礎 一個優良的架構必須能夠被可靠地部署、監控和管理。本部分聚焦於將設計藍圖轉化為可運行的生產系統的實踐。 基礎設施即代碼(IaC)的原則: 探討配置管理的冪等性與狀態管理的透明化。重點分析如何使用聲明式配置來管理複雜的基礎設施依賴,從而實現環境的一致性。 服務發現與配置管理: 深入分析服務如何動態地找到彼此,以及配置資訊如何在分散式環境中安全、及時地分發。探討配置中心在藍綠部署和灰度發布中的作用。 可觀測性(Observability)的實踐: 區分傳統的監控(Monitoring)與現代的可觀測性。詳述三個支柱:Metrics(度量)、Logs(日誌)和 Traces(追蹤)。重點講解如何設計有效的分散式追蹤系統,以診斷跨越數十個服務的請求延遲瓶頸。 自動化與持續交付(CD): 探討構建高效的 CI/CD 流水線,不僅限於編譯和打包,更包括自動化的整合測試、效能基準測試和安全掃描。強調「盡早發現錯誤」的文化在加速交付中的核心價值。 本書的目標是培養讀者從「如何使用工具」轉向「為何如此設計」的思考深度,使讀者能夠獨立分析業務需求,並設計出面向未來的、健壯的軟體架構。

著者信息

作者簡介

李秉鴻、周廷諺、何松穎


  雲育鏈資深講師群,超過十年的雲端服務使用經驗,集資訊業多元職業角色,架構師、開發工程師、DevOps管理員、資深系統運維管理員,並在中央大學、資策會、Tibame緯育、工研院、AI全智網等多處擔任講師,並協助多家企業開發新型態的多種雲端與區塊鏈資訊系統。

  現為雲育鏈雲端服務考證課講師、區塊鏈服務技術講師。學生人數遍佈AWS、GCP、Azure原廠、各大雲端代理商、金控、銀行等雲端技術部門。

  在雲端教育領域之卓越成就,使勞動部勞動力發展署邀請執行長李秉鴻、台灣大學資工系教授與AWS原廠等專業人員進行針對「雲端系統軟體與維運工程人員」勞動力市場供需及訓練計畫規劃討論。
 

图书目录

推薦序
作者序
人物關係圖
人物角色介紹

第一單元 經典雲應用架構
01 經典雲應用架構總覽
1.1 本地怎麼做,雲端就怎麼做
1.2 人類世界與資訊世界是相似的,經典生活化商業案例
1.3 本地經典應用架構
1.4 AWS經典應用架構
1.5 雲育鏈的雲服務考題練習機器人

02 IAM
2.1 AWS的root帳號
2.2 root權限太大,必須實踐多用戶權限管理
2.3 IAM服務的設計思維與核心名詞
2.4 Policy的組成要件
2.5 Policy的組織流程
2.6 常見的應用情境
2.7 考題解析與思路延伸
2.8 IAM帳號管理歸納圖
2.9 本章相關名詞
2.10 本章小結

03 VPC
3.1 一棟公寓大廈的核心組成
3.2 經典網路環境組成
3.3 Virtual Private Cloud - AWS的網路環境組成
3.4 VPC的四大類服務對接方式
3.5 考題解析與思路延伸
3.6 VPC整體架構圖
3.7 本章相關名詞
3.8 本章小結

04 EC2
4.1 添購伺服器的流程
4.2 AWS的EC2虛擬主機服務
4.3 在專案使用EC2時的應用考量
4.4 考題解析與思路延伸
4.5 EC2整體架構圖
4.6 本章相關名詞
4.7 本章小結

05 S3
5.1 公司以往的資料共享方式
5.2 S3的核心要件
5.3 考題解析與思路延伸
5.4 S3整體架構圖
5.5 本章相關名詞
5.6 本章小結

06 RDS
6.1 客戶想要一個關聯式資料庫
6.2 自建資料庫與選用RDS服務的差異
6.3 RDS的高可用、備援與效能調校
6.4 考題解析與思路延伸
6.5 RDS整體架構圖
6.6 本章相關名詞
6.7 本章小結

07 Route 53
7.1 使用Route 53做域名註冊與流量分配
7.2 A Record、Alias與CName等三種常見的DNS格式
7.3 Route 53的導流分發
7.4 考題解析與思路延伸
7.5 Route 53整體架構圖
7.6 本章相關名詞
7.7 本章小結

08 CloudWatch
8.1 CloudWatch - AWS的監控運維服務
8.2 CloudWatch與CloudWatch Logs
8.3 CloudWatch Agent的使用方式
8.4 CloudWatch Logs的核心結構
8.5 考題解析與思路延伸
8.6 CloudWatch整體架構圖
8.7 本章相關名詞
8.8 本章小結

09 CloudTrail
9.1 雲端服務的操作行為監控 - CloudTrail
9.2 考題解析與思路延伸
9.3 CloudTrail整體架構圖
9.4 本章小結

第二單元 高併發架構
10 高併發架構總覽
10.1 在線用戶數量大幅成長
10.2 生活化的應用案例 - 商品產業鏈
10.3 經典的資訊化應用案例
10.4 AWS雲端的漸進式解決方案
10.5 CloudFront、ELB、Auto Scaling、SQS、ElastiCache、DynamoDB

11 CloudFront
11.1 流量緩解的第一道關卡 - CloudFront
11.2 CloudFront的核心結構
11.3 考題解析與思路延伸
11.4 CloudFront整體架構圖
11.5 本章相關名詞
11.6 本章小結

12 Elastic Load Balancer
12.1 系統內的流量負載分流 - Elastic Load Balancer
12.2 CloudFront與Elastic Load Balancer的差異
12.3 Elastic Load Balancer的核心組件
12.4 Elastic Load Balancer的健康檢查
12.5 Elastic Load Balancer協助加解密
12.6 傳統單機應用碰到Elastic Load Balancer
12.7 容器虛擬技術的負載均衡思維 - 多機器內多個port多個應用作分流
12.8 考題解析與思路延伸
12.9 Elastic Load Balancer整體架構圖
12.10 本章相關名詞
12.11 本章小結

13 Auto Scaling
13.1 按流量變化,自動增減機器 - Auto Scaling
13.2 經典配置 - ELB結合Auto Scaling
13.3 EC2 Auto Scaling的核心概念
13.4 增減機器的時機點控制 - Scaling Policy
13.5 考題解析與思路延伸
13.6 Auto Scaling整體架構圖
13.7 本章相關名詞
13.8 本章小結

14 SQS
14.1 任務暫存器 - SQS
14.2 經典應用案例 - 工作便利貼
14.3 SQS的核心架構
14.4 每一個任務的Message容量限制
14.5 SQS的兩種版本 - Standard與FIFO
14.6 消息不可見性,避免任務重複處理
14.7 考題解析與思路延伸
14.8 SQS整體架構圖
14.9 本章相關名詞
14.10 本章小結

15 DynamoDB
15.1 彈性資料結構的自動全受管數據庫 - DynamoDB
15.2 DynamoDB的核心組件
15.3 DynamoDB的資料分散與排序方式 - Partition Key與Sort Key
15.4 增強資料讀取效率的二級索引
15.5 DynamoDB按讀寫量來計費
15.6 DynamoDB的兩大備份方案
15.7 考題解析與思路延伸
15.8 DynamoDB整體架構圖
15.9 本章相關名詞
15.10 本章小結

16 ElastiCache
16.1 短期記憶的最佳存放處 - ElastiCache
16.2 短期資料的經典儲存方式 - 記憶體共享
16.3 兩種常見的緩存資料操作手法
16.4 ElastiCache的兩種底層引擎 - Memcached與Redis
16.5 Redis
16.6 Memcached
16.7 考題解析與思路延伸
16.8 ElastiCache整體架構圖
16.9 本章相關名詞
16.10 本章小結

第三單元 敏捷式架構
17 敏捷式架構總覽
17.1 以往部署新功能需要停機,造成用戶流失
17.2 敏捷式開發方法論,縮短功能的開發部署週期
17.3 對應到DevOps方法論,AWS也出了一系列工具

18 CloudFormation
18.1 透過設定檔或程式碼,快速建置AWS環境CloudFormation
18.2 視覺化設計架構與設定檔 - CloudFormation Designer
18.3 CloudFormation的核心組件
18.4 CloudFormation的收費方式
18.5 考題解析與思路延伸
18.6 CloudFormation整體架構圖
18.7 本章相關名詞
18.8 本章小結

第四單元 手機應用架構
19 手機應用總覽
19.1 現代手機應用透過社群軟體做身份登入驗證,免註冊
19.2 寄發通知與E-mail至手機應用內
19.3 AWS提供了Cognito與SNS來完成這兩項任務

20 Cognito
20.1 以社群應用做身份驗證 - Cognito
20.2 Cognito驗證分成兩塊,身份與權限驗證
20.3 Cognito整體架構圖
20.4 本章相關名詞
20.5 本章小結

21 SNS
21.1 推播通知用戶 - SNS
21.2 SNS的核心組件
21.3 SNS與SQS結合打造消息重用系統
21.4 考題解析與思路延伸
21.5 SNS整體架構圖
21.6 本章相關名詞
21.7 本章小結

第五單元 成本控管
22 成本控管總覽
22.1 資訊部門雲端專業化
22.2 雲服務的新商業模式 - 雲端代理商
22.3 雲服務成本計算 - Organization

23 單帳號的成本控管
23.1 專案的雲服務成本估算工具
23.2 雲端服務的三大收費方向
23.3 雲端服務成本追蹤
23.4 雲端服務付費方案一覽
23.5 單帳號成本管理架構圖
23.6 本章相關名詞
23.7 本章小結

24 多帳號的權限與成本控管
24.1 單帳號管理容易引發的情形
24.2 多帳號管理有效解決單帳號的管理問題
24.3 多帳號管理衍生出新的管理議題
24.4 AWS推出了Organization服務進行整併
24.5 問題整合對照表
24.6 多帳號權限與成本管理架構圖.
24.7 本章相關名詞
24.8 本章小結

第六單元 大數據架構
25 大數據架構總覽
25.1 大數據接收、操作與倉儲
25.2 Kinesis、EMR、Redshift

26 Kinesis、EMR與Redshift
26.1 物聯網、大量感測器、巨量數據
26.2 Kinesis 進行巨量數據搜集
26.3 Elastic Map Reduce進行巨量數據操作
26.4 整理後的大數據資料會轉存到S3或Redshift
26.5 Redshift資料分析用的大數據資料倉儲
26.6 考題解析與思路延伸
26.7 大數據應用整體架構圖
26.8 本章相關名詞
26.9 本章小結

第七單元 Serverless架構
27 Serverless架構總覽
27.1 腳底按摩店的經營模式解析
27.2 Serverless架構的運行生態
27.3 Serverless架構在AWS上的Solution
27.4 Serverless衍生的微服務架構

28 API Gateway
28.1 大型資訊架構內,會包含多個資訊系統
28.2 AWS提供API Gateway當整合性接口
28.3 API Gateway整體架構圖
28.4 本章相關名詞
28.5 本章小結

29 Lambda
29.1 新型軟體虛擬化技術 - 容器
29.2 AWS版本的容器運算方案 - Lambda
29.3 Lambda的核心結構
29.4 Lambda計費方案
29.5 考題解析與思路延伸
29.6 Lambda整體架構圖
29.7 本章相關名詞
29.8 本章小結

第八單元 混合雲架構
30 混合雲的快速一覽
30.1 本地機房與雲端資源混合使用,保留架構彈性
30.2 Multi-Site解決方案
30.3 考題解析與思路延伸
30.4 混合雲整體架構圖
30.5 本章相關名詞
30.6 本章小結

31 尾聲
32 經典架構圖一覽
33 高併發架構圖一覽
34 DevOps架構圖一覽
35 Serverless架構圖一覽
36 名詞索引表

附錄 AWS與GCP的對應與差異
A 帳號篇 - 專案設計
A.1 AWS 單帳號多專案的運用
A.2 GCP 單帳號多專案的運用
A.3 AWS 多帳號多專案的運用
A.4 GCP 多帳號多專案的運用
A.5 本篇小結

B 帳號篇 - IAM 權限管理的差異點
B.1 帳號權限管理與法治國家的組成要件
B.2 AWS IAM 的核心名詞結構
B.3 GCP IAM 的原始思想
B.4 本篇小結

C 網路篇 - VPC
C.1 AWS 與GCP 間的VPC 差異性
C.2 AWS 與GCP VPC 串接外部網路方案
C.3 AWS 與GCP VPC 的核心名詞組件
C.4 本篇小結

D 儲存篇
D.1 物件存儲篇
D.2 區塊儲存篇
D.3 資料庫篇
D.4 本篇小結

E 開發篇
E.1 以往的雲端資源調度方式 - 使用留在本地的安全憑證
E.2 以往的調度方式,相對難監管。於是產生了新型調度方式
E.3 GCP 依照新的調度方式出了Cloud Shell 與Cloud Shell Editor
E.4 Cloud Shell 的額外功能,統一開發環境與程式碼
E.5 本篇小結

F 主機篇
F.1 Machine type
F.2 Startup script
F.3 Network tag
F.4 連線
F.5 價格
F.6 本篇小結

G 雲服務未來篇
G.1 GCP的Serverless架構與用戶需求

 

图书序言

  • ISBN:9789864348022
  • 規格:平裝 / 464頁 / 17 x 23 x 2.42 cm / 普通級 / 單色印刷 / 再版
  • 出版地:台灣

图书试读

用户评价

评分

這本探討數據庫管理系統內部機制的書籍,簡直可以說是資料庫愛好者的聖經。它避開了市面上常見的 CRUD 操作教學,而是直接深入到事務處理(Transaction Processing)的核心,例如兩階段鎖定協議(2PL)是如何確保資料一致性的,以及 B+ 樹索引結構如何優化磁碟 I/O。最讓我驚豔的是,書中對於「寫入放大」(Write Amplification)問題的討論,作者不僅解釋了它為何發生,還列舉了不同儲存介質(如 SSD 與傳統 HDD)對此問題的影響差異,並提供了優化建議。閱讀的過程雖然需要極高的專注力,因為涉及到大量的演算法細節和系統呼叫層次的描述,但那種挑戰自我、突破知識邊界的感覺,是其他書籍難以比擬的。對於想成為資深後端架構師的人來說,這本書提供的底層洞察,是無價之寶。

评分

坦白講,這本關於作業系統設計與原理的厚書,拿在手上確實有點份量感,但絕對是物超所值。它以一種非常優雅的方式,將複雜的排程演算法(如 CFS 排程器)的設計哲學,與硬體中斷處理的時序邏輯緊密結合起來。我特別喜歡它對記憶體管理單元的剖析,從分頁(Paging)到分段(Segmentation),再到現代虛擬記憶體中 TLB(轉換後援緩衝區)的運作機制,作者的筆觸細膩到讓人彷彿能看見 CPU 內部指令執行的每個瞬間。更難得的是,它並沒有止步於理論,而是穿插了大量 Linux 核心原始碼的片段作為實例,這讓抽象的概念瞬間落地生根。這本書的優勢在於,它能將一個軟體工程師的思維,提升到系統底層,理解程式碼在硬體上是如何被「翻譯」和「執行」的,這對於除錯和效能調校助益極大。

评分

這本關於圖形學與視覺化計算的專著,簡直是技術美學的極致展現。它並沒有著重於現今主流的遊戲引擎 API,而是回溯到數學基礎,例如齊次座標(Homogeneous Coordinates)在 3D 轉換中的美妙應用,以及光線追蹤(Ray Tracing)演算法從基礎到進階路徑追蹤的演變過程。書中的許多幾何推導和渲染管線的流程圖,都經過精心設計,即使是涉及高維度向量運算的章節,也能讓人理解其在螢幕上呈現的視覺效果。我特別對其中關於「紋理映射」(Texture Mapping)在非標準曲面上的應用處理印象深刻,這展示了理論如何在極度不規則的現實條件下找到優雅的數學解法。對於任何想深入理解電腦繪圖底層原理、或是從事專業視覺化工作的設計師或工程師來說,這本書提供了一個堅實的理論基石,讓你的作品不僅僅是「看起來很酷」,更是基於嚴謹的科學邏輯。

评分

這本電子工程的經典之作,我從書櫃深處把它翻了出來,雖然我平日不太接觸這類硬核技術,但翻閱的過程中,那種對於細節的執著和架構思維的清晰描繪,真的讓人肅然起敬。書中對各種材料特性、電磁波傳播的數學模型,闡述得極為透徹,讀起來就像是跟著一位經驗老到的教授在實驗室裡一步步拆解複雜的電路原理。尤其對高頻電路設計中「阻抗匹配」和「訊號完整性」的討論,用了很多實際案例來佐證理論,這對於初學者來說,避免了太多紙上談兵的空泛感。雖然有些章節的公式推導需要花點時間消化,但一旦理解了背後的物理意義,看待未來的設計思路就會完全不同。總之,這本書不僅僅是知識的傳遞,更像是一種思維模式的訓練,非常適合想要打好電機電子基礎的工程師或學生,它強迫你去思考「為什麼會這樣」,而不是僅僅「知道該怎麼做」。

评分

老實說,我對這本關於現代通訊系統的專著,最初的期待並沒有那麼高,畢竟市面上類似主題的書已經很多了。但是,一旦開始閱讀,我就發現它的視角很不一般。它沒有沉溺於單純的規格介紹,而是花了大量的篇幅去探討不同通訊協議在現實世界中的「妥協藝術」。比方說,它對於 5G 邊緣運算(MEC)的架構描述,就非常精闢地指出了其在延遲、頻寬與成本之間權衡的複雜性。作者顯然是站在實務第一線的,書中的圖表設計充滿了資訊密度,很多原本需要花費數小時去網路論壇上爬文搜尋的經驗法則,這裡用一張圖表就清楚地呈現出來了。我個人特別欣賞它對「軟體定義網路」(SDN)在通訊核心網中的演進分析,那種前瞻性,讓讀者能預判未來幾年的技術走向。讀完後,我感覺自己對整個通訊產業的脈絡,有了更宏觀且精確的掌握,不再是零散的技術點。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有