

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS 解決方案建構
<a name="welcome"></a>

Pubdate Date：**2021 年五月**([文件修訂](document-revisions.md))

## 什麼是 AWS 解決方案建構？
<a name="what-is-the-aws-solutions-constructs-library"></a>

 AWS 解決方案建構 (建構) 是[AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/)，提供多服務、架構良好的模式，以便在程式碼中快速定義解決方案，以建立可預測且可重複的基礎架構。目標是加速開發人員使用模式型定義為架構，建置任何大小的解決方案的體驗。

 使用 AWS 解決方案建構，以熟悉的程式設計語言定義您的解決方案。AWS 解決方案建構目前支援 TypeScript、JavaScript、Python 和 Java。

 若要瀏覽 AWS 解決方案建構模式的完整目錄，[請點選此處](https://aws.amazon.com/solutions/constructs/patterns/)。

## 為什麼要使用 AWS 解決方案建構？
<a name="why-use-the-aws-solutions-constructs-library"></a>

 隨著雲端供應商的創新速度，了解並瞭解最佳實務，並確保其在整個解決方案中正確實作可能會令人生畏。構造允許您結合預先構建的，架構良好的模式和使用案例，以可擴展和安全的方式使用雲服務執行常見的操作。由於建構提供現代程式設計語言的程式庫，因此您可以將現有的開發技能和熟悉的工具應用於為您的解決方案建置架構良好的雲端基礎結構的工作。

 AWS 解決方案建構的其他優點包括：
+  它建置在 AWS Cloud Development Kit (AWS CDK) 開放原始碼軟體開發架構上。
+  定義解決方案基礎設施時，使用邏輯（if 語句，for 循環等）。
+  使用面向對象的技術來創建系統的模型。
+  定義高層次的抽象，共用它們，然後將它們發佈到您的團隊、公司或社群。
+  將您的解決方案組織成邏輯模組。
+  共用並重複使用您的解決方案做為資料庫。
+  使用業界標準通訊協定測試基礎架構程式碼。
+  使用您現有的程式碼檢閱工作流程。

 AWS 解決方案建構的目的是在整合常見架構良好的模式以在 AWS 上實現解決方案目標時，降低所需的複雜性和膠水邏輯。