AWS Solutions Constructs

經審核可設定的基礎架構即程式碼模式

可輕鬆組合為可用於生產的應用程式

AWS Solutions Constructs 是經過審核的架構模式,可作為 AWS Cloud Development Kit 的開放原始碼擴充功能使用,可以輕鬆組合以建立可用於生產的工作負載。AWS Solutions Constructs 是由 AWS 使用 AWS Well-Architected Framework 建立的最佳實務來建構並維護。透過開始使用 Constructs,可讓客戶更輕鬆地確保工作負載的架構整體良好。此外,客戶可以利用 CDK 中內建的功能與 AWS Solutions Constructs 相結合,使用預建置的模式加速開發程序,從而使用熟悉的程式設計語言快速組合整個應用程式。

優勢

加速開發週期

使用 AWS Solutions Constructs 可減少推出生產級應用程式所需的時間和精力。可立即使用,客戶可立即存取大型成長中存放庫的多個多服務架構模式,涵蓋 AWS 平台上最常用的組合。這些模式接著可以輕鬆宣告組合為可用於生產的架構。

持續推出 Well-Architected 應用程式

使用 AWS Solutions Constructs 可讓客戶更輕鬆持續不斷建立自己的 Well-Architected 應用程式。AWS Solutions Constructs 是由 AWS 使用 AWS Well-Architected Framework 建立的最佳實務來審核。這表示所有 Construct 中使用的服務預設設定都針對 Well-Architected 架構設定,減少確保遵循 AWS 雲端最佳實務所需的精力。

基礎架構即程式碼

AWS Solutions Constructs 運用 AWS CDK 的所有優勢,減少開發人員的摩擦。這表示可使用熟悉的程式設計語言和邏輯定義基礎架構,並在不離開 IDE 的情況下使用 Construct 建立整個應用程式。

運作方式

AWS Solutions Constructs | 運作方式

5 分鐘教學

AWS Solutions Constructs 簡介
設定您的部署環境
將解決方案架構新增至 CDK 專案
使用 AWS Solutions Constructs 建置複雜的架構
部署您的架構

範例應用程式

靜態網站

您可以透過 AWS Solutions Constructs,建立使用 Amazon S3、CloudFront 和 AWS Lambda 的簡單靜態網站。

簡單無伺服器影像處理常式

以 AWS Solutions Constructs (使用運用 Amazon CloudFront、Amazon API Gateway、AWS Lambda 和 Amazon S3 的模式) 動態操控影像資料。

無伺服器 Web 應用程式

使用 HTML 使用者界面,以及運用 Amazon API Gateway、AWS Lambda、Amazon DynamoDB、Amazon Cognito 和 Amazon S3 的後端 RESTful Web 服務,建立簡單無伺服器 Web 應用程式。

參閱開發人員指南中的部署步驟和原始程式碼 

範例 AWS Solutions Constructs 模式

探索所有的 AWS Solutions Constructs 
AWS DevOps 部落格
將 AWS CDK 與 AWS Solutions Constructs 搭配使用來打造快速靈活的基礎設施即程式碼 (Rapid and flexible Infrastructure as Code using the AWS CDK with AWS Solutions Constructs)

在工作負載移到雲端且所有基礎設施都變成虛擬時,基礎架構即程式碼 (IaC) 對於利用這個新世界的敏捷性變得至關重要。

為了示範使用 Solutions Constructs 如何加速 IaC 的開發,在本文中,您將建立一個使用 Amazon Kinesis Data StreamsAWS LambdaAmazon DynamoDB 擷取和存放感應器讀數的架構。

閱讀完整的部落格文章