インフラ構成ツールの「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
テスラの「完全自動運転」を激しく批判するニューヨーク・タイムズ紙の全面広告
IT関連
2022-01-19 15:50
ランサムウェアのこれまでとこれから–ウィズセキュア M・ヒッポネン氏が示した変遷
IT関連
2024-05-29 06:47
ShopifyでストアによるNFTの直接販売が可能に
ブロックチェーン
2021-07-29 22:56
HPEは3年でサービス型企業への転身を完了–ネリCEOが宣言
IT関連
2022-07-01 08:27
AI競争で真の勝者は米国か、中国か、欧州か
IT関連
2021-02-17 05:29
Instagramが他ユーザーの動画とコラボできるTikTok「Duets」的機能「Remix on Reels」を正式ローンチ
ネットサービス
2021-04-02 04:58
Google Cloud FunctionsやCloud Runのコールドスタートを高速化する「startup CPU boost」登場
Google Cloud
2022-09-30 09:22
トヨタ、自動車の生産順序の組み合わせに量子着想技術を適用開始
IT関連
2022-10-23 18:45
IoTやAIを活用した保育支援サービス「ルクミー」を手がけるユニファが40億円のシリーズD調達
EdTech
2021-06-03 16:04
パナソニックとワサビ、監視カメラ映像を1年以上録画できるクラウドサービス
IT関連
2024-07-04 09:16
3500社超が導入、属人化し蓄積されていない社内ナレッジを整理・検索できる情報共有クラウド「Qast」が1.5億円調達
ネットサービス
2021-06-25 16:40
チェック・ポイント、「攻撃防御優先」の新セキュリティ製品群を発表
IT関連
2023-04-22 22:39
小売事業者の「4つの課題」を解決–サイトコアがECソリューション提供
IT関連
2022-01-29 15:43
静的サイトジェネレータ「Astro 4.0」正式リリース。デバッグを容易にするDev Toolbarが登場、キャッシュ導入でビルド時間が80%短縮
HTML/CSS
2023-12-13 06:21