IBM® Cloud Schematicsが提供するツールを使用して、IBM® Cloud環境を構築・スピンアップ
IBM® Cloudのコードとしてのインフラストラクチャー(IaC)自動化
クラウド環境全体にわたるIBM Cloudインフラストラクチャー、サービス、アプリケーション・スタックのプロビジョニングと構成を自動化します。IBM Cloudの構成とプロビジョニングの可視性と制御性を向上させます。
組織は手動による構成作業を排除することで生産性を向上させ、TerraformおよびAnsibleの再利用可能モジュールによって一貫性を高め、開発、QA、サンドボックス環境のプロビジョニングを迅速化することで、ソフトウェアのデリバリーを加速できます。最終的には、クラウド・リソースを必要な場合にのみ動的にプロビジョニングし、不要になった場合は廃止することで投資収益率を高め、全体的な運用コストを削減できます。
コードとしてのインフラストラクチャー(IaC)に必要なすべての機能
インフラストラクチャー・オートメーションの活用事例
コードとしてのインフラストラクチャー(IaC)を使用したサービスとしてのオートメーション
Schematicsは、Terraform、Ansible、Gitなどのオープンソースのコードとしてのインフラストラクチャー(IaC)テクノロジーを活用して、IaCオートメーションをサービスとして提供します。Terraformを使用することで、IBM Cloudリソースのプロビジョニングとライフサイクル管理を自動化できます。
Ansibleを使用したDay 2オペレーション
Red Hat Ansibleを使用してクラウド・リソースを構成すると、スクリプト化されたDay 2オペレーションを簡単に実行できるようになります。
クラウド・ホスト型オペレーション
TerraformやAnsibleによるIaCオペレーションをIBM Cloud上でホスティングすることで、チーム間のコラボレーションを実現します。Terraformのストレージの状態を一元管理し、アクセス制御やロック機能を備えることで、プロビジョニング・オペレーションの可視性と制御を向上させます。また、リソースの変更内容やコストへの影響をリアルタイムでプレビュー表示できます。
オートメーションにTerraformを利用
Terraformを使用すると、IBM Cloudリソースのプロビジョニングと構成を自動化できます。再利用可能なテンプレートを使用し、複雑な多層クラウド環境を迅速に構築、複製、拡張できます。詳細については、「Schematicsワークスペース」を参照してください。
Ansibleプレイブック
Ansibleプレイブックを使用して、クラウド・リソース、クラウド環境、アプリのワークロードに対する「Day 2オペレーション」を実行します。多層アプリケーション・ソフトウェアのデプロイメント、仮想サーバーの起動または停止、キーのローテーション、アプリケーション・データのバックアップと復元、データベース・スキーマの管理など、実行するタスクをプレイブックで指定するだけで、Schematicsが安全に接続してタスクを完了します。Schematicsアクションとその機能の管理の詳細については、「Schematicsアクション」をご覧ください。
インベントリーのターゲット
Schematicsアクションを使用して、Ansibleのオペレーション対象を指定するためのインベントリーを定義します。リソース・クエリーを使用して、Schematicsワークスペースを通じて導入されたホストを動的に選択し、アプリケーションのデプロイメントやオペレーションのターゲットを定義します。
Schematicsの機能を拡大
リソースやインフラストラクチャーをプロビジョニングして構成するSchematicsの機能を、プライベートな隔離型クラウドネットワークやオンプレミス・インフラストラクチャーにも拡大します。エージェントは隔離されたネットワークやプライベートネットワーク内にデプロイされ、TerraformやAnsibleのオートメーション・ジョブをシステム内でローカルに実行できるようになります。
参考情報
Terraformは、宣言型言語を使用してインフラストラクチャー、プラットフォーム、サービスの自動化と管理を可能にするオープンソース・ツールです。
IBM Cloud Schematicsを使用してIBM Cloud Paksをデプロイし、データ、自動化、AIOpsなどのソリューションにアクセスします。
SatelliteとSchematicsを使用して、SatelliteとRed Hat OpenShift on IBM Cloudの作成を自動化します。
計画と構築からソフトウェアのテストとアプリケーションの監視に至るまで、DevOpsライフサイクルを改善します。
ハイブリッド・クラウド環境を管理し、必要なときに必要な場所でワークロードを実行。