104學習

精誠資訊恆逸教育訓練中心

2小時前

從PM到雲端架構思維:Architecting on AWS學習與實作心得

我目前在軟體產業擔任產品/專案經理(PM),主要負責跨部門協作與需求管理,包含蒐集並釐清客戶與內部利害關係人的需求、撰寫PRD/規格文件、規劃時程與里程碑、協調工程與測試資源,以及追蹤專案風險與交付品質。同時也會參與系統架構與雲端部署方案的討論,確保產品方向與技術落地一致。
因為工作上常需要和工程師討論雲端架構、成本、資安與可用性,但自己對AWS的服務選型與設計原則理解不夠完整,導致溝通時容易停留在概念層。為了能更精準地提出需求、評估方案並做出產品決策,我選擇參加恆逸的Architecting on AWS課程,期望系統化建立AWS架構能力,也為後續考取證照做好準備。
這堂課對我最有幫助的地方,是講師採用「講解+實作」的方式,讓抽象的雲端概念能快速轉成可操作的理解。以往我在工作上常聽到VPC、子網、路由表、Security Group、IAM、ALB、Auto Scaling、S3等名詞,知道大概用途,但不一定能在腦中把整個關聯串起來。講師在課堂上不只是把服務功能列出來,而是用架構情境把服務「放到正確的位置」,例如:為什麼對外服務要放在Public Subnet、後端與資料庫常放Private Subnet、什麼情況要用NAT Gateway、什麼情況用VPC Endpoint更合適;以及在高可用與擴展需求下,ALB搭配ASG的設計邏輯是什麼。
此外,講師會引導我們把「考點」和「真實工作場景」對齊,像是高可用(Multi-AZ)、災難復原(RTO/RPO)、權限最小化(Least Privilege)、可觀測性(CloudWatch/Logs/Alarm)等,讓我理解證照題目其實是在考「架構思維」而不是死背服務名稱。更重要的是,講師能把容易混淆的服務差異講清楚,例如SQS/SNS/EventBridge的使用時機、EBS/EFS/S3的選型、RDS Multi-AZ與Read Replica的差別等,幫助我在刷題時快速抓到關鍵字並做出合理判斷,學習吸收效率提升非常多。
我個人最有收穫的是「用情境做服務選型」的觀念。以PM的角度來說,我常遇到需求描述偏抽象,例如「系統要穩、要快、要省錢、要安全」。過去我可能只能把需求丟給工程團隊,但上完課後,我更能把需求拆成可落地的架構條件:例如可用性要達到多少、是否需要跨可用區、是否要容錯、流量是否有尖峰、資料一致性或延遲可接受範圍、以及安全與權限邊界怎麼定義。這種拆解方式,會直接影響服務選型與設計,例如:若是需要快速擴展與降低單點風險,常見做法會是ALB+Auto Scaling;若是非同步解耦、削峰填谷,會想到SQS或Event-driven;若需要靜態內容分發與加速,就會把CloudFront+S3放進架構。
上完課後,我在工作上最大的幫助是「和工程團隊討論架構時更有共同語言」,能更快收斂方案、降低來回溝通成本。舉一個常見情境:我們曾遇到某個功能上線後流量不穩定,尖峰時API反應變慢,客戶也要求提高可用性與可追蹤性。以往我可能只能提出「要更穩、要能擴」的需求;但現在我能更具體地和團隊討論:是否採用ALB分流與健康檢查、後端是否用Auto Scaling依CPU/Request數自動擴縮、資料層是否要用RDS Multi-AZ提升容錯、靜態資源能否改S3+CloudFront減少主站負載、以及CloudWatch指標與Alarm要怎麼設計才能在異常時即時通知。即便最終實作細節仍由工程師主導,但我能更早把需求轉成架構約束與驗收標準,例如「支援單AZ故障仍可服務」、「部署後觀測指標需涵蓋延遲、錯誤率、吞吐量」等,讓專案管理更有依據。
完整學習心得:
推薦學習課程:
洽詢課程資料:
0 0 5 0