このクイックスタートでは、アマゾン ウェブ サービス (AWS) クラウド上の新規または既存の Virtual Private Cloud (VPC) に約 40 分で Digital.ai DevOps プラットフォームをデプロイできます。このクイックスタートには、AWS CloudFormation テンプレートと、デプロイ方法を順を追って説明するデプロイガイドが含まれています。
Digital.ai DevOps プラットフォームでは、ソフトウェアのデリバリーパイプラインのステップを定義および自動化することによってリリースを調整し、継続的インテグレーションと継続的デリバリー (CI/CD) パイプライン、および一般的な開発ツール (Jenkins、Atlassian Jira、JFrog Artifactory など) に AWS を直接接続できます。インフラストラクチャとアプリケーションの構成に基づいて、このプラットフォームでは、AWS クラウド、プライベートクラウド、ハイブリッドクラウド環境に合わせて動的にプロビジョニングとデプロイの計画が生成されます。
Digital.ai では、メインフレームやミドルウェアからコンテナやマイクロサービスに至るまで、さまざまなテクノロジー向けの効率的でかつ再利用可能で、拡張性に優れたリリースとデプロイのプロセスを作成できます。Digital.ai は、Amazon Elastic Container Service (Amazon ECS)、Amazon Elastic Container Service for Kubernetes (Amazon EKS)、AWS Fargate、AWS Service Catalog など、多くの AWS 製品およびサービスへのデプロイもサポートしています。
このクイックスタートは、Digital.ai と AWS が共同開発しました。Digital.ai は APN パートナーです。
-
構築するもの
-
デプロイ方法
-
コストとライセンス
-
構築するもの
-
このクイックスタートでは以下のセットアップを行います。
- 2 つのアベイラビリティーゾーンにまたがる可用性の高いアーキテクチャ。*
- AWS ベストプラクティスに基づくパブリックサブネットとプライベートサブネットで構成される VPC。これにより、AWS で独自の仮想ネットワークが提供されます。*
- インターネットへのアクセスを提供するインターネットゲートウェイ。このゲートウェイは Bastion ホストのトラフィックの送受信に使用されます。*
- プライベートサブネットのリソース向けにアウトバウンドのインターネットアクセスを提供する、パブリックサブネットに配置されたマネージド NAT ゲートウェイ。*
- パブリックサブネットに配置される、Auto Scaling グループに含まれる Linux 踏み台ホスト。パブリックサブネットおよびプライベートサブネット内の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスへのインバウンドの Secure Shell (SSH) アクセスを可能にします。*
- プライベートアプリケーションサブネットでは、Digital.ai リリースおよび Digital.ai デプロイモジュールを保持する Digital.ai DevOps Platform コンテナをホストするために、EC2 インスタンスで実行される Amazon Elastic Container Service (Amazon ECS) クラスターです。
- ECS クラスターでは、Digital.ai リリースモジュールがフルクラスターモードでセットアップされます。
- ECS クラスターでは、Digital.ai デプロイモジュールが高可用性 (ホットスタンバイ) モードでセットアップされます。
- プライベートデータサブネットにある Digital.ai DevOps Platform データをホストするための、Amazon Aurora PostgreSQL クラスターです。
- Digital.ai DevOps Platform のディスクベースの設定とデータをホストするための、Amazon Elastic File System (Amazon EFS) ボリュームです。
- 着信したユーザーリクエストを Digital.ai DevOps Platform コンテナにルーティングするための Application Load Balancer です。
* クイックスタートを既存の VPC にデブロイするテンプレートは、アスタリスクが付けられたタスクをスキップし、既存の VPC 設定に誘導します。
-
デプロイ方法
-
デプロイガイドの指示に従い、AWS に Digital.ai DevOps Platform をデプロイしてください。デプロイプロセスには、以下のステップが含まれます。
- AWS アカウントをお持ちでない場合は、https://thinkwithwp.com/ でサインアップしてください。
- Digital.ai DevOps Platform には、次のライセンスタイプのいずれかを使用します。
- https://www.xebialabs.com/trial から試用版ライセンスを取得できます。
- Digital.ai (旧 XebiaLabs) の商用サブスクリプションライセンスは、https://digital.ai/contact よりご購入いただけます。購入後、https://dist.xebialabs.com からダウンロードできます。
- クイックスタートを起動します。それぞれのデプロイにはおよそ 40 分かかります。次の 2 つのオプションから選択できます。
- デプロイをテストします。
Amazon は、本ソリューションで AWS と協力した AWS パートナーとユーザーデプロイ情報を共有する場合があります。
-
コストとライセンス
-
このクイックスタートリファレンスデプロイの実行中に使用した AWS のサービスのコストは、お客様が負担します。クイックスタートを使用しても追加コストは発生しません。
このクイックスタートの AWS CloudFormation テンプレートには、カスタマイズ可能な設定パラメータが含まれています。インスタンスタイプなどのパラメータの一部は、デプロイにかかるコストに影響を与えます。費用の見積もりについては、使用する AWS の各サービスの料金ページをご覧ください。料金は変更する場合があります。
ヒント クイックスタートをデプロイした後、 AWS のコストと使用状況レポートを設定して、クイックスタートに関連するコストを追跡することをお勧めします。このレポートは、お客様のアカウントでの Amazon Simple Storage Service (Amazon S3) バケットへの請求メトリクスを提供します。各月の使用状況に基づくコストの見積もりを提供し、月末にデータを確定します。レポートの詳細については、 AWS ドキュメントを参照してください。
次のいずれかのライセンスタイプを使用して、Digital.ai DevOps プラットフォームをデプロイできます。
- https://www.xebialabs.com/trial から試用版ライセンスを取得できます。
- Digital.ai の商用サブスクリプションライセンスは、https://digital.ai/contact よりご購入いただけます。購入後、https://dist.xebialabs.com からダウンロードできます。