View a markdown version of this page

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

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

デプロイフレームワーク

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

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

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

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

  • 完全に自動化されたエンドツーエンド (ビルド、テスト、デプロイ) の製品リリース

  • 複数の環境へのデプロイ (開発環境、テスト環境、本番稼働前環境、本番稼働環境)

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

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