

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

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

許多現代團隊使用持續整合和持續交付 (CI/CD) 實務和管道來自動化其解決方案和基礎設施的部署。如果您的團隊已經使用 CI/CD 管道，您應該能夠將 Amazon OpenSearch Service 納入您的環境中。如果您在目前的設定中手動部署，請考慮建置管道以自動化可重複的工作、降低營運開銷，並減少人為錯誤。

您可以使用各種基礎設施即程式碼 (IaC) 架構來部署 Amazon OpenSearch Service，包括 HashiCorp、Chef 和 Puppet 的 Terraform。** **Terraform 提供 [OpenSearch 模組](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/opensearch_domain)，可用於建立 Amazon OpenSearch Service 網域。在** **許多情況下，您可以使用現有的基礎設施部署管道，並將搜尋引擎模組指向 Amazon OpenSearch Service 模組。

如果您正在考慮從頭開始建置管道，或想要使用 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 雲端開發套件 (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 Service 的能力