

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 部署框架
<a name="deployment-frameworks"></a>

许多现代团队都使用持续集成和持续交付（CI/CD) practices and pipelines to automate the deployment of their solutions and infrastructure. If your team already uses CI/CD管道），您应该能够将 Amazon S OpenSearch ervice 整合到您的环境中。如果您在当前设置中手动部署，请考虑构建管线以自动执行可重复的工作，减少运营开销并减少人为错误。

您可以使用各种基础设施即代码 (IaC) 框架来部署亚马逊 OpenSearch 服务，包括 Terraform by HashiCorp、Chef 和 Puppet。 ****Terraform 提供了一个可用于创建亚马逊 OpenSearch 服务域名的[OpenSearch 模块](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/opensearch_domain)。在****许多情况下，您可以使用现有的基础设施部署管道并将搜索引擎模块指向 Amazon S OpenSearch ervice 模块。

如果您正在考虑从头开始构建管道，或者想要使用 AWS 原生服务，AWS 提供了多种 CI/CD 工具和服务选项。这些功能包括：
+ [AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html)
+ [AWS CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/welcome.html)
+ [AWS Cloud Development Kit (AWS CDK)](https://docs.aws.amazon.com/cdk/v2/guide/home.html)
+ [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)
+ [AWS CodeDeploy](https://docs.aws.amazon.com/codedeploy/latest/userguide/welcome.html)

您可以使用这些服务来自动构建、测试和部署基础设施。使用其中任何云原生服务部署管线具有许多优势，包括：
+ 全自动 end-to-end（构建、测试、部署）产品发布
+ 部署到多个环境（开发、测试、预生产、生产）
+ 与其他 AWS 服务集成
+ 能够对您的部署管道进行现代化改造，以便在多个环境中自动部署 Amazon OpenSearch 服务