Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場

Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場 - 画像


コードでインフラストラクチャーを管理する「Terraform」を使用している場合に、クラウドサービスの月間の推定費用を算出してくれるツール「Infracost」がJetBrainsのマーケットプレイスに登場しました。
Infracost Plugin for JetBrains IDEs | JetBrains Marketplace
https://plugins.jetbrains.com/plugin/24761-infracost

Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場 - 画像


どのように動作するのかについては下記のムービーで確認できます。
Infracost JetBrains plugin - YouTube

まず、こんな感じでTerraformのコードが書かれているとします。

Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場 - 画像


設定の「Plugins」を開き、「infra」と検索するとヒットする「Infracost」を選択して「Install」をクリック。これでInfracostをインストールできました。

Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場 - 画像


プラグインの再生マークのボタンを押すとTerraformのコードを読み取ってクラウドの月間推定費用を算出してくれます。

Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場 - 画像


それぞれどのインスタンスがどれくらいの費用になりそうなのかを詳しく確認することが可能です。

Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場 - 画像


Terraformのコード側でも費用が表示される模様。

Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場 - 画像


コードを変更すると自動で費用が再計算されます。

Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場 - 画像


また、開発環境・本番環境など複数の環境用の設定ファイルを作成することで環境ごとの費用も計算できるとのこと。

Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場 - 画像


そのほか、CI/CDへ統合することでプルリクエストを送るたびに費用を計算するといった使い方も紹介されています。「プラグインをリリースしたばかりなのでフィードバックやバグがあればGitHubのリポジトリで報告してほしい」とのことです。

ジャンルで探す