| 開発者 | 人形 |
|---|---|
| 初回リリース | 2005年 |
| 安定リリース | 8.5.1 / 2024年3月4日 |
| リポジトリ |
|
| 書かれた | C++ & Clojure 4.0以降、[1] Ruby |
| オペレーティング·システム | Linux、Unix系、Microsoft Windows |
| タイプ | |
| ライセンス | オープンソースPuppet: 2.7.0以降はApache 、それ以前のバージョンはGPL。Puppet Enterprise: プロプライエタリ[2] |
| Webサイト | puppet.com |
PuppetはPuppet Inc.が開発したソフトウェア構成管理ツールです。 [3] PuppetはITインフラストラクチャライフサイクルの各段階を管理するために使用されます。[4]
Puppetはオープンコアモデルを採用しており、そのフリーソフトウェア版はバージョン2.7.0まではGNU一般公衆利用許諾書(GPL)のバージョン2の下でリリースされていたが、[5]以降のリリースではApacheライセンスを採用している。一方、Puppet Enterpriseは独自のライセンスを採用している。
PuppetとPuppet Enterpriseは、複数のUnix系システム(Linux、Solaris、BSD、Mac OS X、AIX、HP-UXなど)上で動作し、Microsoft Windowsをサポートしています。[6] [7] Puppet自体はRubyで書かれており、PuppetのクロスプラットフォームシステムプロファイリングライブラリであるFacterはC++で書かれており、Puppet ServerとPuppet DBはClojureで書かれています。[8]
デザイン
Puppet は、システム構成を記述するためのカスタム宣言型言語で構成されています。
Puppetはモデル駆動型であり、使用するのに限られたプログラミング知識しか必要としない。[9]
Puppet は、 Unix ライクなシステムとMicrosoft Windowsシステムの構成を宣言的に管理するように設計されています。
建築

Puppet はクライアント サーバーアーキテクチャに従います。クライアントはエージェントと呼ばれ、サーバーはマスターと呼ばれます。テストや簡単な構成のために、コマンド ラインから実行されるスタンドアロン アプリケーションとして使用することもできます。
Puppet Serverは1台以上のサーバーにインストールされ、Puppet Agentは管理対象となるすべてのマシンにインストールされます。Puppet Agentはサーバーと通信して設定指示を取得します。その後、エージェントはシステムに設定を適用し、サーバーにステータスレポートを送信します。[10] [11]
Puppet リソース構文:
タイプ{ 'title' :属性=>値}
ユーザー{ 'harry' :存在することの確認、uid => '1000' 、シェル=> '/bin/bash' 、ホーム=> '/home/harry' }
ベンダーとPerforceの買収
| 会社種別 | プライベート[12] |
|---|---|
| 業界 | コンピュータソフトウェア[12] |
| 設立 | 2005年[要出典] |
| 本部 | 米国オレゴン州ポートランド |
主要人物 | ルーク・カニエス(創設者)、イヴォンヌ・ワッセナー(CEO)、アンドリュー・シェーファー |
| 製品 | パペット、パペットエンタープライズ、パペットフォージ[13] |
| Webサイト | puppet.com |

Puppet のベンダーである Puppet Inc. は、米国オレゴン州ポートランドに本拠を置く非公開の情報技術(IT) 自動化ソフトウェア会社です。
2005年、Puppetは元CEOのルーク・カニーズによって設立されました。[要出典] 2019年1月29日、イヴォンヌ・ワッセナーがサンジェイ・ミルチャンダニの後任としてCEOに就任しました。ワッセナーは以前、Airware、New Relic、VMwareで勤務していました。2011年2月、Puppetはオープンソースをベースに、いくつかの商用コンポーネントを追加した最初の商用製品であるPuppet Enterpriseをリリースしました。[14] Puppetは2017年9月にインフラ自動化企業Distelliを買収しました。[15] PuppetはDistelliのVM Dashboard(継続的インテグレーション/継続的デリバリー製品)をPuppet Pipelines for Applicationsに、[16] K8s DashboardをPuppet Pipelines for Containersにリブランドしました。[17]これらの製品は2017年10月に一般提供されました。 [18] 2018年5月、Puppetはハイブリッドネットワーク内のリソースを検出して操作するツールであるPuppet Discoveryをリリースしました。[19] 2018年6月、Puppetはさらに4200万ドルを調達し、総額1億5000万ドルの資金を調達した。このラウンドはシスコが主導し、クライナー・パーキンス、トゥルー・ベンチャーズ、EDBI、VMwareが参加した。[20] Puppetのパートナーには、 VMware、アマゾン・ウェブ・サービス、シスコ、OpenStack、Microsoft Azure、ユーカリプタス、Zenossが含まれる。 [21]
2022年4月、Puppetがミネアポリスに本社を置くソフトウェア開発会社Perforceに買収されたことが発表された。[22]同社はその後、ポートランドのPuppet従業員の15%を解雇した。[23]
参照
参考文献
- ^ 「次の10年に向けて進化するPuppet」Luke Kanies. 2014年9月23日. 2017年5月26日閲覧。
- ^ 「Puppet Master License Agreement」。2019年8月4日時点のオリジナルよりアーカイブ。2019年2月7日閲覧。
- ^ Rao, Leena (2011 年 11 月 29 日)。「Cisco、Google Ventures、VMware がデータ センター自動化スタートアップ Puppet Labs に 850 万ドルを投資」。TechCrunch。
- ^ Graner, Amber. 「Puppet Labs が Puppet Enterprise を発表」。
- ^ 「Puppet よくある質問」。Puppet Labs。2016年3月20日時点のオリジナルよりアーカイブ。 2010年3月10日閲覧。
- ^ 「ドキュメント: PE 2.0 - インストール - システム要件」。Puppet。
- ^ 「Puppet システム要件」。Puppet。
- ^ 「次の10年に向けて進化するPuppet」Luke Kanies. 2014年9月23日. 2017年5月26日閲覧。
- ^ 「Puppet を使用した Apache Tomcat アプリケーションのデプロイ」tomcatexpert.com 。2015年1 月 23 日閲覧。
- ^ 「Puppet のアーキテクチャの概要 — ドキュメント — Puppet」。docs.puppet.com。 2016 年 10 月 1 日時点のオリジナルよりアーカイブ。2016 年 9 月 14 日閲覧。
- ^ Krum、 Hevelingen 、Kero、Turnbull 、McCune(2013年12月9日)。Pro Puppet。Apress。ISBN 978-1430260400。
{{cite book}}: CS1 maint: multiple names: authors list (link) - ^ ab 「Puppet Labs, Inc. の会社概要」。Bloomberg Businessweek。2012年10月26日時点のオリジナルよりアーカイブ。
- ^ 「パペットエンタープライズ」。パペット。
- ^ Kerner, Sean Michael (2011 年 2 月 2 日)。「Puppet がエンタープライズ システム管理に参入」。Enterprise Networking Planet。
- ^ 「パペットファミリーへようこそ、ディステリ!」
- ^ 「Pipelines for Applications ユーザーズ ガイド - Pipelines for Applications エンタープライズ | Puppet」。2018 年 7 月 7 日時点のオリジナルよりアーカイブ。2018年 7 月 7 日閲覧。
- ^ 「Pipelines for Containers ユーザーズ ガイド - Pipelines for Containers エンタープライズ | Puppet」。2018 年 7 月 7 日時点のオリジナルよりアーカイブ。2018年 7 月 7 日閲覧。
- ^ 「Puppet Pipelines™ と Puppet® Container Registry の紹介」。
- ^ 「Puppet Discovery™ の一般提供開始のお知らせ: 5 月 8 日」。
- ^ 「Puppet、DevOps自動化プラットフォームの導入企業数が4万社を超え、シスコの主導で4200万ドルを調達」TechCrunch 。 2019年3月22日閲覧。
- ^ Rao, Leena (2011 年 11 月 29 日)。「Cisco、Google Ventures、VMware がデータ センター自動化スタートアップ Puppet Labs に 850 万ドルを投資」。TechCrunch。
- ^ 「Perforce SoftwareがPuppetを買収」。TechCrunch 。 2022年4月11日閲覧。
- ^ スペンサー、マリア(2022年8月8日)。「Perforce SoftwareがポートランドのPuppetでレイオフを開始」。ビジネスジャーナル:Portland Inno。
外部リンク
- 公式サイト
