| 開発者 | クラウドファウンドリー財団 |
|---|---|
| 初回リリース | 2011年 |
| リポジトリ |
|
| 書かれた | Go、Ruby、Java |
| タイプ | クラウドコンピューティング |
| ライセンス | Apache ライセンス2.0 |
| Webサイト | クラウドファウンドリー |
Cloud Foundryは、 501(c)(6)組織であるCloud Foundry Foundationによって管理されているオープンソースのマルチクラウドアプリケーションプラットフォームサービス(PaaS)です。[1]
このソフトウェアはもともとVMwareによって開発され、Pivotal Software ( EMC、VMware、General Electricの合弁会社) に移管され、その後、2015 年の Cloud Foundry Foundation の設立時に同ソフトウェアが移管されました。
歴史
Cloud Foundryはもともと2009年に構想され、Derek Collison率いるVMwareの小さなチームによって設計・開発され、当初はProject B29と呼ばれていました。[2] [3] [4]当時、Amazon EC2用にJavaで書かれた別のPaaSプロジェクトがCloud Foundryという名前を使用していました。これは2008年にChris Richardsonによって設立され、2009年にSpringSourceに買収されました。 [5] VMwareがSpringSourceを買収したのと同じ年です。現在のプロジェクトはSpringSource傘下のプロジェクトとは無関係ですが、元のSpringSourceプロジェクトが終了したときにこの名前が採用されました。
Cloud Foundryの発表は2011年4月に行われました。1年後の2012年4月には、大規模分散サービスのリリースエンジニアリング、デプロイメント、ライフサイクル管理のためのオープンソースツールチェーンであるBOSHが公開されました。 [6] 2013年4月には、Cloud Foundry、 RabbitMQ、Springなどの資産を販売するために、EMCとVMwareからPivotalが設立されました。[7]
2014年2月までに、7つのプラチナメンバーと2つのゴールドメンバーで構成されるオープンガバナンス財団が設立されることが発表されました。[8] 2014年5月には、8つの新しい企業が加わり、会員が拡大すると発表されました。[9] 2014年12月までに、会員数は40に増加しました。[10]
クラウドファウンドリー財団
2015年1月、Cloud Foundry Foundationは独立した非営利の501(c)(6) Linux Foundation共同プロジェクトとして設立されました。[11]
Cloud Foundry Foundationの設立に伴い、Cloud Foundryソフトウェア(ソースコードおよび関連するすべての商標)はオープンソースソフトウェア財団に移管されました。主にRuby、Go、Javaで書かれています。[12]
2019年2月現在、財団には65人の会員がいる。[13]
財団は、Cloud Foundry のすべての知的財産を保有する中立的な立場にあります。知的財産が Cloud Foundry に寄贈されると、それは財団の所有物となり、501(c)(6) 組織を管轄する法律に従い、営利団体に資産を譲渡することはできません。財団は、コミュニティの共同作業に対する商標と著作権という 2 種類の寄贈知的財産を保有しています。また、すべてのコード寄贈を使用および再ライセンスするライセンスも保有していますが、それらの寄贈に対する著作権は所有していません。[14]
使用法
Cloud Foundry は、初期開発からすべてのテスト段階、展開まで、アプリケーション開発ライフサイクル全体をサポートするため、継続的な配信に適しています。Cloud Foundry のコンテナベースのアーキテクチャは、さまざまなクラウド サービス プロバイダーで任意のプログラミング言語のアプリを実行します。このマルチクラウド環境により、開発者は特定のアプリケーション ワークロードに適したクラウド プラットフォームを使用し、アプリケーションに変更を加えることなく、必要に応じて数分以内にそれらのワークロードを移動できます。
サービス
Cloud Foundryにデプロイされたアプリケーションは、2016年12月にリリースされたOpen Service Broker APIを介して外部リソースにアクセスします。[15]
プラットフォームでは、データベース、メッセージング システム、ファイル システムなどのすべての外部依存関係はサービスと見なされます。Cloud Foundry を使用すると、管理者はサービスのマーケットプレイスを作成し、ユーザーはそこからオンデマンドでこれらのサービスをプロビジョニングできます。アプリケーションが Cloud Foundry にプッシュされるときに、必要なサービスも指定できます。このプロセスにより、資格情報が環境変数に設定されます。
ソフトウェア
Cloud Foundryの開発は、メンバーが合意したガバナンスプロセスを通じて、Cloud Foundry Foundationによってサポートされています。[16]
ソースコードはApache License 2.0に基づいており、貢献は個人および企業向けの Cloud Foundry 貢献者ライセンスに基づいて行われます。
コンテナベースのアーキテクチャに基づいて開発されたCloud Foundry は、 Open Container Initiative (OCI) や Container Network Interface (CNI) などの他のプロジェクトや標準との連携を通じて、コンテナのイノベーションをサポートできます。
ビルドパックライフサイクルを使用してデプロイできる言語とフレームワークには次のものがあります: [17] [18]
ビルドパック ライフサイクルに加えて、Docker イメージとしてパッケージ化されたアプリケーションは、Docker ライフサイクルを使用してデプロイできます。
Cloud Foundry Application Runtimeは、Cloud Foundry BOSHプロジェクトのCloud Provider Interface(CPI)機能を使用して、VMwareのvSphere、OpenStack、Amazon Web Services、Microsoft Azure、IBM Cloud、Google Cloud Platform、SAP Cloud Platform、Alibaba Cloudなど、さまざまなインフラストラクチャプロバイダーにデプロイできます。[22] Cloud Foundryは、2022年10月時点でIBM Cloudでは非推奨となっています。[23]
BOSH-Lite Vagrant仮想マシンを使用してCloud Foundryをインストールすることも可能です。[24]
プラットフォーム
Cloud Foundry プラットフォームは、Cloud Foundry Foundation からオープンソース ソフトウェアとして、またはさまざまな商用プロバイダーからソフトウェア製品として、あるいはサービスとして提供されています。Cloud Foundry はオープンソース ソフトウェアであるため、誰でも使用できます。Cloud Foundry をデプロイするには、 Cloud Foundry Foundation が管理する 別のオープンソース ツールである Cloud Foundry BOSHデプロイ システムを使用して、基盤となるインフラストラクチャとインターフェイスする必要があります。
2015年12月、Cloud Foundry Foundationは、Cloud Foundry認定プロバイダーとみなされるための基準を定めた「Cloud Foundry PaaS認定プログラム」を発表しました。[25]
参照
参考文献
- ^ 「Cloud Foundry Foundation: 501(c)(6) の力 | Cloud Foundry」。Cloud Foundry。2016年 6 月 7 日。2016年 12 月 7 日閲覧。
- ^ 「Charlie Dai's Blog」. blogs.forrester.com . 2014年12月10日. 2017年3月3日閲覧。
- ^ Finley, Klint. 「Google の Go がブラジルのクラウドに登場」。WIRED。2017年 3 月 3 日閲覧。
- ^ Finley, Klint. 「Cloud Foundry エバンジェリストが VMware の重力から逃れる」. WIRED . 2017 年 3 月 3 日閲覧。
- ^ 「SpringSource が Cloud Foundry を買収し、新しいクラウド プラットフォームを発表」 。2017年 3 月 3 日閲覧。
- ^ Darrow, Barb (2012-04-12). 「CloudFoundry が BOSH で Google 風の問題に対処」gigaom.com。2018-03-30 にオリジナルからアーカイブ。2017-03-03に取得。
- ^ 「Pivotal、CloudFoundry ベースの Pivotal CF を発表」。InfoQ。2017年 3 月 3 日閲覧。
- ^ 「Foundation が Cloud Foundry PaaS をエンタープライズ標準として位置付ける」EnterpriseTech 2014 年 2 月 25 日2017 年 3 月 3 日閲覧。
- ^ Darrow, Barb (2014-05-01). 「Cloud Foundry Foundation が 8 人の新メンバーを獲得」. gigaom.com . 2016-06-11 時点のオリジナルよりアーカイブ。2017-03-03閲覧。
- ^ 「オープンソース PaaS Cloud Foundry が本格的に始動 | Data Center Knowledge」。Data Center Knowledge。2014年 12 月 15 日。2017年 3 月 3 日閲覧。
- ^ Kepes, Ben. 「Cloud Foundry Foundation が成熟 - Linux Foundation の共同プロジェクトに」Forbes . 2016 年 12 月 7 日閲覧。
- ^ Heller, Martin. 「レビュー: Cloud Foundry が PaaS にパワーと洗練をもたらす」. JavaWorld . 2016 年 12 月 23 日閲覧。
- ^ 「Cloud Foundry Foundation が東に目を向け、Alibaba がゴールド メンバーとして参加 – TechCrunch」。techcrunch.com。2018年4 月 18 日。2018年4 月 18 日閲覧。
- ^ Finley, Klint. 「オープンソースはさらにオープンになる—それは必然だから」。WIRED 。 2016年12月23日閲覧。
- ^ 「Open Service Broker API が業界標準としてリリース - Cloud Foundry」。Cloud Foundry。2016年 12 月 13 日。2017年 2 月 4 日閲覧。
- ^ 「Cloud Foundry Foundation」。Info Q 2014年3月。 2014年11月7日閲覧。
- ^ ビルドパック(ドキュメント)、Cloud Foundry。
- ^ ビルドパック (wiki)、Git ハブ。
- ^ 「Cloud Foundry ruby-buildpack リリースノート」。GitHub 。 2015年8月20日閲覧。
- ^ 「Cloud Foundry python-buildpack リリースノート」。GitHub 。 2016年3月14日閲覧。
- ^ 「Cloud Foundry go-buildpack リリースノート」。GitHub 。 2015年8月20日閲覧。
- ^ 「OpenStack への Cloud Foundry のデプロイ」。2017 年 1 月 30 日時点のオリジナルよりアーカイブ。2014 年11 月 7 日閲覧。
- ^ 「IBM Cloud Foundry の廃止。最終更新日 2022-10-31」 。2022年11 月 29 日閲覧。
- ^ 「ローカルで実行」、デプロイ(ドキュメント)、Cloud Foundry、2017-01-18 にオリジナルからアーカイブ、2017-01-12に取得。
- ^ 「Cloud Foundry が 7 つのパブリック クラウドで認定 - InformationWeek」。InformationWeek。2016年12 月 23 日閲覧。
外部リンク
- 公式サイト
