AWS CCP的不熟悉單詞紀錄(クラウドの概念)
- オンプレミス(On-Premises)
自己在自己公司內部設置、管理、維護伺服器和系統的方式。
ex:オンプレ環境(本地部署環境)、オンプレ移行(從本地搬到雲端)、ハイブリッド構成(雲端+オンプレミス混合架構)
- オンデマンド(On-Demand)
根據「需求發生時」即時提供資源或服務,用多少付多少,不需要預先準備。
- キャパシティ(Capacity)
系統、資源、設備可處理的最大能力或容量
ex:EC2的キャパシティ(EC2 可處理的 CPU / 記憶體 / 網路流量上限)
- スケール(Scale)
系統擴展能力、放大或縮小資源的動作
ex:スケールアップ(垂直擴展)、スケールアウト(水平擴展)
- ベストプラクティス(Best Practice)
根據經驗、標準流程、反覆驗證後總結出來的,在特定情境下最有效率、最安全、最穩定的方法或做法。
- データリージョン(Data Region)
資料被儲存、處理、管理的物理地理區域(通常是資料中心所在的地區)。
AWS Well-Architected フレームワーク
六つの柱
- オペレーショナルエクセレンスの柱(運營卓越性)
- 重點在於如何有效監控系統運作、持續改進流程,讓日常管理和事故應對更穩定、流暢。
- セキュリティの柱
- 保護資料、系統和資源不被未授權存取或破壞,確保身分驗證、加密、監控等安全措施完備。
- 信頼性の柱
- 確保系統可以在遇到故障或負載變動時依然正常運作,並且可以快速恢復,提升整體可用性。
- パフォーマンス効率の柱
- 用適當的資源與設計方式,確保系統在任何規模下都能高效運行,並持續隨技術演進而改善。
- コスト最適化の柱
- 避免浪費資源,只用到所需的資源量,以達到在支出上最划算的運營方式。
- 継続可能性の柱
- 減少運算、儲存、網路等資源的碳足跡,設計對環境更友善、能源使用更有效率的雲端架構。
AWS Well-Architected Tool
幫助你評估自己的架構是否符合 Well-Architected Framework 六大支柱,並提供改善建議。
クラウドアーキテクチャの設計原理
故障に備えた設計
- Design for Failure = 単一障害点をなくそう
指在設計系統時,就預期「一定會出錯」,所以提前做好容錯(Fault Tolerance)與復原(Recovery)機制。
単一障害点(SPOF):指如果系統中的某一個元件壞掉,整個系統就無法運作的那個「致命單點」
- マネージド(Managed)なサービスを利用しよう
AWS負責的服務都有考慮到Design for Failure
コンポーネントの分離
- システムのコンポーネントを疎結合にする
- SQSを利用して、非同期かつ疎結合を構成をとる
Amazon SQS(Simple Queue Service):讓系統之間可以可靠地傳遞訊息、解耦合、緩衝負載的服務。「像排隊機器(Queue)一樣,把訊息一個一個暫存起來,誰有空誰就來取走處理。」
- マイクロサービスアーキテクチャを利用する
Microservices Architecture:把整個應用程式切分成許多小型、獨立運作的服務,每個服務專注於單一功能,彼此獨立開發、部署、擴展的系統設計方法。
弾力性(Elastic)の実装
- 固定されたリソースでなく、クラウドの利点である弾力性、伸縮性(しんしゅくせいflexibility)を使って動的にスケーリング
- 使い捨て可能なリソースとして、サーバーを考える
並列化を考慮する
- ロードバランサー(Load Balancer)を組み合わせて、並列処理する。
將用戶請求平均分散到後端的多台伺服器上,每台伺服器同時處理一部分請求,就達成了並列處理(平行處理)。
- スケーリングは弾力性を組み合わせて高負荷(こうふか)時にはスケールアウト、低負荷時にはスケールインする。
間違いメモ
- ユーザーはデータリージョンを完全に制御(せい‐ぎょ)し、所有し続けることができます
使用者可以完全控制資料所在的區域,並且持續擁有資料的所有權。
- 複数のアベイラビリティゾーンにデプロイのは信頼性の柱です。
ABACBDAC
CBACBDBC
| 支柱 |
包含的重點 |
| 運營卓越性(Operational Excellence) |
- 監控系統- 快速應對異常- 持續改善流程 |
| 安全性(Security) |
- 資料保護(加密)- 身分與存取管理(IAM)- 偵測威脅與回應 |
| 可靠性(Reliability) |
- 容錯設計(Failover)- 自動修復- 預測與測試故障 |
| 成本最佳化(Cost Optimization) |
- 適當選擇資源- 避免浪費(停用閒置資源)- 成本可視化管理 |
| 效能效率(Performance Efficiency) |
- 適配最新技術- 彈性擴展- 快速且有效率地處理負載 |
| 可持續性(Sustainability) |
- 減少資源浪費- 設計環境友善系統- 長期降低碳排放 |
| 考到什麼關鍵字 |
優先聯想到的支柱 |
| 監控、改善、流程 |
運營卓越性(オペレーショナルエクセレンスの柱) |
| 加密、IAM、合規 |
安全性(セキュリティの柱) |
| 自動修復、多 AZ |
可靠性(信頼性の柱) |
| 成本節省、停用浪費 |
成本最佳化(コスト最適化の柱) |
| 技術選型、負載調整 |
效能效率(パフォーマンス効率の柱) |
| 環保、碳排放、永續經營 |
可持續性(継続可能性の柱) |