デプロイフレームワーク - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

デプロイフレームワーク

多くの最新チームは、継続的インテグレーションと継続的デリバリー (CI/CD) のプラクティスとパイプラインを使用して、ソリューションとインフラストラクチャのデプロイを自動化しています。チームが既に CI/CD パイプラインを使用している場合は、Amazon OpenSearch Service を環境に組み込むことができます。現在のセットアップで手動でデプロイする場合は、パイプラインを構築して反復可能な作業を自動化し、運用オーバーヘッドを減らし、人為的ミスを減らすことを検討してください。

HashiCorp、Chef、Puppet による Terraform など、さまざまなInfrastructure as Code (IaC) フレームワークを使用して Amazon OpenSearch Service をデプロイできます。 Terraform には、Amazon OpenSearch Service ドメインの作成に使用できる OpenSearch モジュールが用意されています。 OpenSearch 多くの場合、既存のインフラストラクチャデプロイパイプラインを使用し、検索エンジンモジュールを Amazon OpenSearch Service モジュールにポイントできます。

パイプラインをゼロから構築することを検討している場合、または AWS ネイティブサービスを使用する場合、AWS には CI/CD ツールとサービスオプションがいくつか用意されています。これには以下が含まれます。

これらのサービスを使用して、インフラストラクチャの構築、テスト、デプロイを自動化できます。これらのクラウドネイティブサービスのいずれかを使用してパイプラインをデプロイすると、次のような多くの利点があります。

  • 完全に自動化されたend-to-end (ビルド、テスト、デプロイ) 製品リリース

  • 複数の環境へのデプロイ (開発、テスト、事前生産、生産)

  • 他の AWS のサービスとの統合

  • デプロイパイプラインをモダナイズして、複数の環境にわたる Amazon OpenSearch Service のデプロイを自動化する機能