インフラ構成ツールの「Pulumi 3.0」正式リリース。APIでPulumiを呼び出し可能、クラウドのアップデートに即時対応など

今回は「インフラ構成ツールの「Pulumi 3.0」正式リリース。APIでPulumiを呼び出し可能、クラウドのアップデートに即時対応など」についてご紹介します。

関連ワード (改善、構文、機能等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


コードを用いてクラウドをはじめとするITインフラの構成を定義できる、いわゆるInfrastructure as Codeツールの「Pulumi」が、最新版となる「Pulumi 3.0」として正式リリースされました。

Announcing our new #CloudEngineering Platform (Pulumi 3.0)!

Native providers with 100% API coverage
Pulumi Packages to share #cloud components
Automation API for programmatically deploying infrastructure from code
Enterprise-grade #IAM

https://t.co/KEdSlew6DV pic.twitter.com/WLNhPC3L11

— Pulumi (@PulumiCorp) April 20, 2021

Pulumiはオープンソースのインフラ構成ツールです。開発元であるPulumi社によって商用サービスとしても提供されています。

一般にインフラ構成ツールでは、独自の文法や命令を備えたスクリプトを用いてインフラの構成や状態を定義します。そのため、これらのツールの利用には新たな命令や構文などを覚える必要があります。

Pulumiの最大の特徴は、PythonやTypeScript、Goといった既存の主要なプログラミング言語を用いてインフラ構成を記述できる点にあります。

そのおかげで、インフラ構成を記述するコードがプログラマにとって読みやすいコードになり、しかも既存のエディタやIDEなどによる構文チェック、コード補完、コードの整形といった便利な機能をそのまま使えるため、より効率的に記述できること、などの利点を得ることができます。

今回リリースされたPulumi 3.0では、APIを通じてPulumiを操作できる「Pulumi Automation API」、クラウドベンダ自身がPulumiのクラウド対応機能のメンテナンスを担当することで、つねに最新のクラウド対応が即時に行われる「Native Providers for Azure and Google Cloud」、あるプログラミング言語で記述されたインフラ構成を別のプログラミング言語からでも呼び出せる「Pulumi Packages and Multi-Language Components」などの新機能が追加されました。

それぞれを紹介しましょう。

「Pulumi Automation API」は、PulumiをAPI経由で呼び出せる機能。これによりさまざまなアプリケーションからPulumiを呼び出してインフラの構成を変更できることになります。

一般にPulumiのようなインフラ構成ツールは、コマンドラインから、あらかじめ設定済みの構成ファイルを呼び出して実行する、という方法で利用されます。構成ファイルを用意し、実行するのはインフラ担当者です。

Pulumi Automation APIによってAPI経由でインフラ構成を変更できるようになれば、例えばアプリケーション開発担当がいつでもテスト用のインフラ構成をもとに戻せるスイッチや、CI/CDのワークフローの途中で自動的にビルド用のインフラ構成を実現するワークフローなどが容易に構築できるようになると説明されています。

fig

PulumiはAWSやMicrosoft Azure、Google Cloudをはじめとするさまざまなクラウドやインフラに対応しています。これはPulumiに対してプラグインのような形で追加する「Provider」というコンポーネントによって実現されています。

このProviderを記述することで、Pulumiは新しいインフラやアプリケーションの構成を変更できる能力を備えることができるのです。

しかしクラウドはつねに新しい機能やサービスのアップデートが行われており、Providerはそれに追随しなければ、Pulumiから新機能などを呼び出せません。

そこでクラウドベンダ自身がPulumiのProviderのメンテナンスを担当することで、最新の機能が即時にカバーされるのが「Native Providers for Azure and Google Cloud」です。Microsoft AzureはPulumi 3.0とともに正式版となり、Google Cloudはプレビュー版となります。

Pulumiの特徴はさまざまなプログラミング言語でインフラ構成を定義できる点にありますが、これまでは、あるプログラミング言語で記述したインフラ構成を別のプログラミング言語で再利用することができませんでした。

Pulumi 3.0の新機能「Pulumi Packages and Multi-Language Components」は、これを解決し、記述されたインフラ構成の再利用や部品化を容易にしてくれるものです。

そのほかPulumi 3.0ではGoとPython SDKの改善、有償サービスとの連携強化など、さまざまな機能追加が行われています。

詳しくはPulumiのブログ「Announcing Pulumi 3.0」をご覧ください。

機能(きのう)の意味 - goo国語辞書

機能(きのう)とは。意味や解説、類語。[名](スル)ある物が本来備えている働き。全体を構成する個々の部分が果たしている固有の役割。また、そうした働きをなすこと。「心臓の機能」「言語の機能」「正常に機能する」 - goo国語辞書は30万3千件語以上を収録。政治・経済・医学・ITなど、最新用語の追加も定期的に行っています。

機能とは - コトバンク

ブリタニカ国際大百科事典 小項目事典 - 機能の用語解説 - 「機能」概念そのものはきわめて曖昧であり,日常語と同じレベルで作用,働きといった意味合いで用いられることさえあるが,社会学ではとりわけ,システムに対して設定されうる「目的」への貢献という観点からみた,システムおよびその諸部分...

機能とは - Weblio辞書

「機能」の意味はある物が本来備えている働きのこと。Weblio国語辞典では「機能」の意味や使い方、用例、類似表現などを解説しています。

機能 - Wikipedia

機能 (きのう、 英: function )とは、もののはたらきのこと 。. 相互に連関し合って全体を構成しているもの の各要素や部分が、それぞれ荷っている固有の役割 。. また、そうした役割を果たすこと 。. 平易な文章ではしばしば 大和言葉 を用いて「 はたらき 」と表現、表記されることも多い。. 「作用」とも。. たとえば「機能する」とか「腸が機能していない」など ...

Windows 10 使用上のヒントとコツ最新機能の使い方 | Microsoft

Windows 10 を最大限に活用する方法を学びます。Microsoft が提供するこれらの Windows 10 のヒントとコツを利用して最新機能を最大限に活用できます。

機能要件とは?システムの品質向上にかかわる非機能要件との ...

機能要件とは?システムの品質向上にかかわる非機能要件との違い|発注ラウンジは、発注に必要な様々なノウハウや「発注ナビ」で実際にシステム開発を発注された方々のインタビューなど、発注担当者様のためのお役立ち情報を満載したサイトです。

機能主義とは - コトバンク

ブリタニカ国際大百科事典 小項目事典 - 機能主義の用語解説 - 19世紀に生れた科学方法論の1つ。認識論的には,物の本質とか物自体などは認識不可能で,現象や属性だけが認識できるという不可知論的見地に立つ。一種の実証主義で機械的唯物論に反発する。諸現象の関連から対象を記述するので,流動,進化な...

標準機能一覧 | aishipR

レスポンシブECサイト構築ASP「aishipR(アイシップ・アール)」の標準機能を一覧でご案内。標準でレスポンシブWEBデザインのCMSでスマホ/PC/タブレットに一元対応。高機能ショッピングカート、商品・受注・顧客管理機能も充実、カスタマイズにも対応。

Excel 2013 の新機能 - Excel

おすすめの機能 すぐに作業を始める テンプレートを使うと、設定やデザインなどの作業を行う必要がないので、データに集中できます。 Excel 2013 を開くと、予算、予定表、フォーム、レポート、その他のテンプレートが表示されます。

機能門柱|総合売れ筋ランキング | エクステリア通販 G-STYLE

表札・郵便ポスト・宅配ボックス・機能門柱・目隠しフェンス・照明器具・カーポート・ウッドデッキ・テラス・物置|LIXIL・YKKap・三協アルミ・四国化成・パナソニック・オンリーワンクラブなどから検索

COMMENTS


Recommended

TITLE
CATEGORY
DATE
プリクラ感覚のネイルチップ印刷機「ネルチップ」 タカラトミーが発表 1回500円 専用アプリでアレンジも
くらテク
2021-03-19 07:45
熱海の土石流 損保、衛星やドローンで被害迅速把握
IT関連
2021-07-08 10:32
「活用できるデータの種類・量・品質」がビジネス成果獲得の最重要要因–ガートナー調査
IT関連
2021-06-14 02:05
Trelloでの個人情報流出、国が注意喚起 「公開範囲の設定確認を」
セキュリティ
2021-04-07 15:19
「Okta」を選んだアサヒグループが考えるアクセス管理の難しさ
IT関連
2022-07-27 03:12
グーグル「Chrome」のロゴ、8年ぶりに変更
IT関連
2022-02-08 13:44
グーグル親会社AlphabetのQ2決算、予想を大きく上回る
IT関連
2021-07-28 08:26
「Linux」でブラウザーを使わずにファイルをダウンロードするには
IT関連
2024-01-12 19:19
マイクロソフト、IDとアクセス管理の新たな製品群「Microsoft Entra」を発表
IT関連
2022-06-03 04:49
グーグル、画像生成AIツール「ImageFX」を公開–米国などで
IT関連
2024-02-03 23:58
「AIウォッシング」への懸念–生成AI人気に便乗した誇大広告や詐欺の手口
IT関連
2023-12-02 04:03
マイクロソフト、大規模言語モデルを選択すると数秒後にAzure上で試せる「Models as a Service」発表。従量課金制の推論API、ファインチューニングも可能。Ignite 2023
Microsoft
2023-11-17 09:29
複数の事業体を運営する中堅企業向け財務管理ソフトウェアのAccountsIQが約7.4億円を調達
ソフトウェア
2021-02-22 16:42
シスコ日本法人社長が語った「パートナー施策」での意気込みとは
IT関連
2022-08-06 04:39