インフラ構成ツールの「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
パロアルトネットワークス、「Prisma SASE」で大型の機能拡充を発表
IT関連
2024-06-28 15:14
ワクチンパスポート普及に課題 国際規格の統一に壁
IT関連
2021-07-22 01:04
今後1年で最も優先されるテクノロジー支出先はセキュリティ–Red Hat調査
IT関連
2022-11-22 05:02
Verdagyの新技術がCO2を排出しない水素製造を加速させる
IT関連
2022-02-28 21:31
「全開発者をAI開発者に」–SAP、HANA Cloudにベクトルデータベースを導入
IT関連
2023-11-07 07:23
米食肉加工大手JBS、サイバー攻撃受け身代金約12億円支払い
IT関連
2021-06-11 12:34
オラクルもRed Hatに反論。RHELクローンOSへの非難は、競合他社を減らして儲けようとしているからではないか
IBM
2023-07-12 05:45
リモートセンシング技術のスカイマティクスが13億円のシリーズB調達、セールス・マーケティング・人材採用を強化
IT関連
2022-03-03 06:44
アイロボットが自動ゴミ収集機付属で10万円以下の掃除ロボ「ルンバi3」発表、数カ月はゴミ捨て不要
ハードウェア
2021-02-18 16:01
タトゥーシールのように貼れるOLED 水で転写、緑色に発光 :Innovative Tech
イラスト・デザイン
2021-03-13 21:05
SAP、「IBM Watson」をSAPソリューションに搭載–顧客の生産性向上図る
IT関連
2023-05-10 11:59
LIXIL、カスタマーサポートツールとして検索型FAQシステムを導入
IT関連
2023-01-12 11:00
グーグル「Bard」–すぐできる設定変更でプライバシーを強化
IT関連
2023-12-27 23:28
ID管理は全ビジネス領域の要–OktaのマッキノンCEOが描く事業戦略
IT関連
2023-05-26 16:13