インフラのGitOpsを可能にする「Pulumi Deployments」登場。コードをGit Pushするだけでインフラの構成変更を実行

今回は「インフラのGitOpsを可能にする「Pulumi Deployments」登場。コードをGit Pushするだけでインフラの構成変更を実行」についてご紹介します。

関連ワード (手元、手順、経由等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


コードを用いてクラウドをはじめとするITインフラの構成を定義できる、いわゆるInfrastructure as Codeを実現するオープンソースの「Pulumi」を開発するPulumi社は、インフラの構成を定義したコードをGit Pushすると自動的に定義に従って実行してくれる新サービス「Pulumi Deployments」を発表しました。

Introducing #Pulumi Deployments for remote execution of your Pulumi programs!
Deploy by pushing to a @github branch
Click to deploy from the Pulumi Service console
Deploy with a REST #API
Try it yourself! #GitHub #DevOps #Automation https://t.co/oYXLDrGwv4

— Pulumi (@PulumiCorp) November 2, 2022

既存のプログラミング言語でインフラ構成が記述可能

一般にインフラ構成ツールでは、独自の文法や命令を備えたスクリプトを用いてインフラの構成や状態を定義しますが、PulumiはPythonやTypeScript、Goといった既存の主要なプログラミング言語を用いてインフラ構成を記述できる点が大きな特徴です。

またAPI経由でPulumiの機能を呼び出すことも可能で、例えばテスト用アプリケーションではAPIを通じてインフラを常に特定の状態に戻す、といったこともできます。

Pulumiを利用するには、基本的にはローカルのPCなどどこかのマシンにPulumiをインストールし、エディタなどでインフラ構成のためのコードを記述して、そのコードをPulumiをインストールしたマシンで実行する、という手順で行われます。

今回発表されたPulumi Deploymentsは、ユーザーが手元のマシンにPulumiをインストールする必要がなくなります。インフラの構成を記述したコードをGitHubのリポジトリにPushすることで、Pulumi社のサービスとして提供されているPulumi Deploymentsがそれを読み込み、自動的に実行してくれるようになるのです。

Pulumi Deploymentsがサービスとしてインフラ構成を自動実行

具体的には、インフラの構成を記述したコードをあらかじめ設定されたGitHubのリポジトリにプルリクエストすると、Pulumi Deploymentsはそのコードをプレビュー実行し、インフラの変更内容などを返します。ユーザーがそのインフラの変更内容を確認し、コードがマージされると、Pulumi Deploymentsが実際にそのコードを実行し、インフラの構成が変更される、ということになります。

fig

これにより、いわゆるGitOpsと呼ばれる手法でインフラの構成管理が可能になります。

GitHub以外にも、Pulumi Deploymentsの管理画面上でのボタンのクリック、あるいはRest API経由でもインフラ構成の変更が可能になります。

Pulumi Deploymentsは現時点でプレビュー公開中。プレビュー期間中は無料で利用可能となっており、正式リリース後は従量課金となる予定です。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
友だちと写真をホーム画面で共有できるアプリ「Locket Widget」、米App Store上位にランクイン中
IT関連
2022-01-24 03:28
メルペイ、利用者数1000万人突破 サービス開始から2年2カ月で
企業・業界動向
2021-04-23 23:13
IBM社長ジム・ホワイトハースト氏がわずか14カ月で退任
その他
2021-07-04 22:47
災害情報を大幅にデジタル化 有識者会議が防災政策提言
IT関連
2021-05-28 02:16
Tesla、ビットコインで2400万ドル損失も過去最高の増収増益 納車数は20万台超
企業・業界動向
2021-07-28 16:07
ボクシングフィットネスLiteboxerがVRに参入、Quest 2用アプリを発表
IT関連
2022-03-06 05:28
米国がExchangeサーバーのハッキングとランサムウェア攻撃で中国を非難、政府系ハッカー4人を起訴
セキュリティ
2021-07-21 19:29
デジタルトランスフォーメーション:バリューを最大化する予算配分を実現するためのヒント
IT関連
2021-08-10 05:31
マイクロソフト、AIのリスクを探るレッドチームによる5つの洞察を公開
IT関連
2023-08-10 20:13
劇場版「クラッシャージョウ」、YouTubeで無料配信 38年前の劇場公開日に
くらテク
2021-03-13 23:57
2022年の世界IaaS市場、売上高29.7%増で1000億ドル超え–ガートナー調査
IT関連
2023-07-21 07:08
クラウドセキュリティの底上げに貢献したい–インシデント経験のOktaが説明
IT関連
2024-03-20 11:15
JavaScriptツールチェインの統一を目指した「Rome」のコアチームによる公式フォーク「Biome」が開始
JavaScript
2023-09-05 09:22
スターフォーム、「Zoho CRM」導入でアナログ対応の業務時間を従来の約5分の1に
IT関連
2021-01-27 22:18