(IaC) が活⽤されています。IaC は GUI などの⼈間の操作を介さずに、スクリプトやYAML定義ファイルなどで定義した構成で、システム インフラを⾃動構築する⼿法で す。 ⼀般的には、Terraform や Ansible などの構成管理ツールを利⽤して IaC を実装します。ただ、これらのツールを活⽤するには ⼀定の習熟が必要であったり、構築時からベストプラクティスに従うなどの考慮が必要です。 構築済みのシステムの運⽤負荷を軽減するために、部分的にでも運⽤作業の⾃動化を始めたい場合などは、IBM Cloud が提供 する CLI や SDK を利⽤することも有効な選択肢です。 © 2022 IBM Corporation ツール 概要 難易度 IBM Cloud CLI ü コマンドラインで IBM Cloud を操作するためのツール ü クラウドやオンプレミスのサーバやPCなどにインストールして、リモート操作することができる ü プラグイン形式で必要な分の機能をアドオンできる 低 IBM Cloud SDK ü プログラム⾔語から IBM Cloud を操作するための SDK ü Java, Python, NodeJs, Go の SDK が提供されている ü CLI よりも、広範囲な操作を実現できる 中 IBM Cloud API ü IBM Cloud を操作するための、Web API 形式のインタフェース ü SDK で提供されていない操作も、API 経由で実装可能 ü SDK を利⽤するよりも、実装は煩雑になる ⾼ ※今回の対象範囲