
Pulumi は、コードとしてインフラストラクチャを展開する主力製品でクラウドの巨人に挑みます
トッド・ビショップ著

シアトルのスタートアップ企業 Pulumi は、クラウドの基盤となるインフラストラクチャをプログラミングする技術を正式に発表し、企業が複数のクラウド プラットフォームにわたってよりシームレスに運用できるようにすることを目指す、競争が激化するテクノロジー プロバイダーの分野で、新たな法人顧客を獲得することを目指しています。
元マイクロソフトのエンジニアリングリーダーであるジョー・ダフィー氏とエリック・ラダー氏によって設立された25名の従業員を抱えるこの企業は、マドロナ・ベンチャー・グループとトーラ・キャピタルから2,000万ドルの出資を受けています。顧客には、メルセデス・ベンツ、Tableau Software(現在はセールスフォース・ドットコム傘下)、ラテンアメリカのeコマース企業Linioといった大企業に加え、スタートアップ企業やアーリーステージのベンチャー企業も含まれています。
木曜日の朝にリリースされたPulumi 1.0は、一般的に「Infrastructure as Code」として知られる分野における同社の主力製品です。これにより、顧客は、従来は煩雑で手作業だったアプリケーション実行のためのハードウェアとソフトウェアのプロビジョニング、構成、アップデートといったプロセスに、最新のソフトウェア開発手法を適用できるようになります。
Pulumi は、Amazon Web Services、Microsoft Azure、Google Cloud、Kubernetes などのプラットフォームやテクノロジー全体で動作します。
この市場を狙うスタートアップ企業は決してPulumiだけではない。最大の競合企業の一つは、サンフランシスコに拠点を置くHashiCorp(ワシントン大学卒業生のアーモン・ダドガー氏が共同創業)だ。同社はクラウド業界の大手として台頭しており、同社の製品にはTerraformというIaaS(Infrastructure as Code)ソフトウェアツールが含まれる。その他の競合企業や代替製品としては、AWS、Azure、Google Cloud、Ansible、Chef、Puppetなどの技術が挙げられる。Pulumiは、シナリオに応じて、これらの既存のツールや技術と連携して利用することもできる。
この分野で差別化を図るため、Pulumiは使い慣れたソフトウェア言語の魅力と利点に賭けています。同社のテクノロジーにより、開発者はJavaScript、TypeScript、Python、Goといった汎用言語を利用でき、他の言語のように特定の用途に特化した言語を習得する必要がなくなります。
「このアプローチは、開発者と運用担当者の連携を向上させるのに役立ちます」と、PulumiのCEOであるダフィー氏は説明します。同社は、KubernetesのYAMLやHashiCorpの設定言語といった新しいドメイン固有言語を学びたくないというエンジニアの声を頻繁に耳にしています。「実績のある言語を使用することで、これらの分野間の連携における障壁が取り除かれました。」
同社のエグゼクティブチェアマンであるラダー氏は、元マイクロソフトのエグゼクティブバイスプレジデントであり、レドモンドの同社でサーバー&ツール部門を率いた経験を持つ。シアトル中心部にあるプルミ本社でダフィー氏と共に最近行ったインタビューで、ラダー氏は、同社が既に2つ目の主力製品を開発中であり、より大きな野心を抱いている兆候だと述べた。
「私たちはPulumiという名前で、ファーストアルバムもPulumi、その最初の曲もPulumiというロックバンドのようなものですが、私たちのビジョンはそれよりもはるかに大きなものです」とラダー氏は述べた。「私たちのビジョンは、開発とDevOpsのパイプラインのすべてを網羅することです。そして、これはその最初の一歩に過ぎません。」
Pulumi は、同名のオープンソース プロジェクトに基づいており、個人使用には無料のコミュニティ エディションと、チームや大企業向けの Software as a Service 価格モデルを備えています。