AWS Solutions Constructs 是经过审查的架构模式,作为 AWS Cloud Development Kit 的开源扩展提供,可以轻松进行组合以创建生产就绪的工作负载。AWS Solutions Constructs 由 AWS 使用通过 AWS Well-Architected Framework 建立的最佳实践来进行构建和维护。通过从结构开始入手,客户可以更轻松地确保其整个工作负载架构完善。此外,客户可以利用 CDK 中内置的功能以及 AWS Solutions Constructs,通过使用其预先构建的模式快速组合整个应用程序和使用熟悉的编程语言,加快其开发流程。
优势
通过使用 AWS Solutions Constructs,您可以减少交付生产级应用程序所需的时间和精力。开箱即用,客户可以立即访问不断增长的大型存储库,它包含数十种多服务架构模式,涵盖了 AWS 平台上最常用的组合。然后,可以轻松将这些模式以声明的方式组合到生产就绪型架构中。
通过使用 AWS Solutions Constructs,客户可以更轻松、始终如一地重复创建自己的架构完善的应用程序。所有 AWS Solutions Constructs 均由 AWS 使用通过 AWS Well-Architected Framework 建立的最佳实践来进行审查。这意味着在任何给定结构中使用的服务的默认设置都配置有 Well-Architected Framework,从而减少了确保遵循 AWS 云最佳实践所需的工作量。
AWS Solutions Constructs 通过利用 AWS CDK 的所有优势来减少开发人员的摩擦。这意味着您可以使用熟悉的编程语言和逻辑来定义您的基础设施,并在不离开 IDE 的情况下使用 AWS Solutions Constructs 来构建整个应用程序。
工作原理
相关内容
随着工作负载转移到云中且所有基础设施都虚拟化,基础设施即代码 (IaC) 对于利用这个新世界的敏捷性变得至关重要。
为了演示使用 Solutions Constructs 如何加快 IaC 的开发,在此篇博客文章中,您将创建一个架构,以使用 Amazon Kinesis Data Streams、AWS Lambda 和 Amazon DynamoDB 提取和存储传感器读数。