9 つの大規模クラウド コンピューティング (PaaS) プラットフォーム

9 つの大規模クラウド コンピューティング (PaaS) プラットフォーム

クラウド コンピューティング テクノロジーの発展に伴い、開発者の間で PaaS (Platform as a Service) の人気が高まり、PaaS プロバイダーが雨後の筍のように出現しました。
いわゆる PaaS は、実際にはソフトウェア開発プラットフォームをサービスとしてユーザーに提供することを指します。ユーザーや企業は、PaaS プラットフォームに基づいて必要なアプリケーションや製品を迅速に開発できます。同時に、PaaS プラットフォームで開発されたアプリケーションは、SOA アーキテクチャに基づくエンタープライズ アプリケーションをより適切に構築できます。 PaaS は完全な開発サービスとして、開発ツール、ミドルウェア、データベース ソフトウェアまで、開発者がアプリケーションを構築するために必要なすべての開発プラットフォーム機能を提供します。
本記事では、近年急速に発展している 9 つの PaaS 製品についてまとめました。アプリケーション開発および展開プラットフォームの選択に役立つことを願っています。
1. マイクロソフト Windows Azure
Windows Azure は Microsoft のクラウド コンピューティング プラットフォームであり、その主な目的は、開発者がクラウド サーバー、データ センター、Web、および PC 上で実行できるアプリケーションを開発できるように支援することです。開発者は、Microsoft のグローバル データ センターのストレージ、コンピューティング能力、ネットワーク インフラストラクチャ サービスを利用できます。
Azure サービス プラットフォームには、Windows Azure、Microsoft SQL データベース サービス、Microsoft .Net サービス、ファイルの共有、保存、同期のための Live サービス、ビジネス向けの Microsoft SharePoint および Microsoft Dynamics CRM サービスなど、次の主要コンポーネントが含まれます。
2. Google アプリエンジン
Google App Engine は、開発者が Google のインフラストラクチャ上で Web アプリケーションを実行できるようにする、Google が提供するサービスです。 Google App Engine アプリケーションは構築と保守が簡単で、トラフィックとデータ ストレージのニーズの増加に合わせて簡単に拡張できます。 Google App Engine を使用すると、サーバーを保守する必要がなくなり、開発者はアプリケーションをアップロードするだけで、すぐにユーザーにサービスを提供できるようになります。
Google App Engine を使用すると、高負荷や大量のデータがあっても安全に実行されるアプリケーションを簡単に構築できます。環境には次の機能が含まれます。

  • 一般的なネットワーク技術を完全にサポートする動的ネットワークサービス
  • 永続ストレージにはクエリ、カテゴリ、トランザクションがあります
  • 自動スケーリングと負荷分散
  • Google アカウントを使用してユーザーを認証し、メールを送信するための API
  • コンピュータ上で Google App Engine をエミュレートするフル機能のローカル開発環境

3. VMware クラウドファウンドリ
Cloud Foundry は、さまざまなオープンソース開発フレームワークとミドルウェアを使用して PaaS サービスを提供する VMware のオープンソース PaaS イニシアチブです。開発者は、このプラットフォームを使用して、ハードウェア サーバーと中間ソフトウェアを自分で構築および保守することなく、独自の SaaS サービスを構築できます。 Cloud Foundry はオープンソースの Web サイト プラットフォーム テクノロジを使用しているため、開発者のアプリケーションは PaaS プラットフォームに制限されることなく、自由に他のプラットフォームに転送できます。
現在、Cloud Foundry は、Spring for Java、Ruby on Rails、Node.js、複数の JVM など、複数の開発フレームワークをサポートできます。 Cloud Foundry プラットフォームは、MySQL、Redis、MongoDB などのデータベース サービスも提供します。
4. フォースドットコム
Force.com は、エンタープライズ クラウド コンピューティング企業 Salesforce.com のソーシャル エンタープライズ アプリケーション プラットフォームであり、開発者はこれを使用してソーシャル機能とモバイル機能を備えたアプリケーションを構築できます。さらに、Force.com は、データベース、無制限のリアルタイム カスタマイズ、強力な分析、リアルタイムのワークフローと承認、プログラム可能なクラウド ロジック、リアルタイムの柔軟な展開、プログラム可能なユーザー インターフェイス、Web サイト機能など、クラウド上でビジネス アプリケーションをより迅速に構築および実行するのに役立つすべての機能も提供します。
Force.com は Apex プログラミング言語をサポートしており、開発者は UI レベルに基づいてデータベース トリガーやプログラム コントローラーを記述できます。
5. ヘロク
Heroku は、Ruby 言語サービスを提供するクラウド コンピューティング アプリケーション プラットフォームであり、開発者にネットワーク プログラミングの新しいエクスペリエンスを提供します。現在、このプラットフォームは Ruby に加えて、Node.js、Clojure、Java、Python、Scala などの言語もサポートしています。
Heroku は Amazon AWS 上に構築されています。このプラットフォームは、Ruby on Rails Web 開発フレームワークを使用します。顧客は、ローカル コンピューターに Ruby Gem (Ruby 言語のパッケージ マネージャー) を設定するだけで、Heroku クラウドでアプリケーションをデプロイして実行できます。顧客はブラウザから直接独自のコードにアクセスして編集できるほか、関連言語のプラグインを追加することもできます。 Heroku プラットフォームを使用すると、開発者はローカル コンピューターと同じかそれ以上のプログラム開発エクスペリエンスを得ることができます。
6. Amazon Elastic Beanstalk
Elastic Beanstalk は、Amazon Web Services クラウドでアプリケーションをデプロイおよび管理する方法を提供します。このプラットフォームは、PHP 用の Apache HTTP Server や Java 用の Apache Tomcat などのソフトウェア スタック上に構築されています。開発者は AWS リソースの制御を維持し、新しいアプリケーション バージョンをデプロイしたり、環境を実行したり、以前のバージョンにロールバックしたりできます。 CloudWatch は、CPU 使用率、リクエスト数、平均レイテンシーなどの監視メトリクスを提供します。 Elastic Beanstalk を通じてアプリケーションを AWS にデプロイするには、開発者は AWS マネジメントコンソール、Git、Eclipse のような IDE を使用できます。
7. エンジンヤードクラウド
Engine Yard は、Web サーバー、アプリケーション サーバー、データベース サーバー、および Rails に最適化された Linux ディストリビューションを含む Ruby on Rails テクノロジー スタックを備えています。開発者は Engine Yard のダッシュボードを使用して、環境を構成し、アプリケーションをデプロイし、監視することができます。
8. エンジンヤードオーケストラ
Engine Yard は昨年、PHP アプリケーション開発プラットフォーム Orchestra を買収し、PHP 開発者にクラウドで PHP アプリケーションを展開するサービスを提供しました。開発者は、一般的な PHP フレームワークを使用してアプリケーションを構築し、Git または Subversion 経由でデプロイできます。
9. キュムロジック
CumuLogic は主に Java 開発者を対象としており、アプリケーションを実行し、クラウドに移行するためのプラットフォームを提供します。 CumuLogic が提供するアプリケーションの導入と管理のための管理レイヤーを通じて、開発者はモバイル、HTML5、Web、またはエンタープライズ アプリケーションを簡単に導入できます。
Infoworld経由

<<:  ビットコインマイニングの詳細なグラフィックチュートリアル – ビットコインネットワーク仮想通貨

>>:  A2ホスティング10周年記念50%割引

推薦する

パノラマはいかがでしょうか?パノラマ写真のレビューとウェブサイト情報

パノラマとは何ですか? Panoramas.dk は、デンマークの商業写真家 Hans Nyberg...

Baota Linux Panel: バージョン 5.8 をリリース

前回紹介したVPS、独立サーバーグラフィカルパネル:Baota Linux Panel、現在正式バー...

Hostodo: $12/年/512MB RAM/100GB スペース/1 IPv4/300GB トラフィック/OpenVZ

Hostodo は、VPS サービスを提供する新しく設立されたアメリカのホスティング会社です。同社...

ホールフーズはどうですか?ホールフーズマーケットのレビューとウェブサイト情報

ホールフーズマーケットのウェブサイトとは何ですか?ホールフーズ・マーケットは、アメリカのスーパーマー...

キエーヴォ・ヴェローナ・フットボール・クラブはどうですか?キエーヴォ・ヴェローナ フットボールクラブのレビューとウェブサイト情報

キエーヴォ・ヴェローナ・フットボール・クラブのウェブサイトは何ですか?キエーヴォ・ヴェローナ・フット...

ラフバラー大学はどうですか?ラフバラー大学のレビューとウェブサイト情報

ラフバラー大学とは何ですか?ラフバラー大学は、イギリスのレスターシャー州にある公立大学です。 190...

ローマ・トルヴェルガータ大学はどんなところですか?ローマ・トルヴェルガータ大学のレビューとウェブサイト情報

ローマ・トルヴェルガータ大学のウェブサイトは何ですか?ローマ第二大学(Università degl...

ダンディはどうですか?ダンディのレビューとウェブサイト情報

ダンディとは何ですか? 『ザ・ダンディ』は英国最古の漫画雑誌です。 1927年に初版が発行され、19...

フィリピン航空はどうですか?フィリピン航空のレビューとウェブサイト情報

フィリピン航空のウェブサイトとは何ですか?フィリピン航空はフィリピンの国営航空会社であり、政府が最大...

STマイクロエレクトロニクスはどうでしょうか? STマイクロエレクトロニクスのレビューとウェブサイト情報

STマイクロエレクトロニクスとは何ですか? STマイクロエレクトロニクスは、1957年(イタリアのS...

HKServerSolution: 99元/月/2Gメモリ/15GB SSDスペース/無制限トラフィック/250Mbpsポート/KVM/ロサンゼルス

[新着] ロサンゼルス高帯域幅 VM高性能 VM、GTT+Cogent+Google PNI、ARI...

国際電気標準会議_IEC についてはどうですか?国際電気標準会議_IEC 評価とウェブサイト情報

国際電気標準会議_IEC ウェブサイトとは何ですか?国際電気標準会議 (IEC) は、1906 年に...

CenTex ホスティング: 月額 199 ドル / デュアル E5-2620v4 / 128 GB メモリ / 4 TB SSD ハード ドライブ / 10 TB 帯域幅 / ダラス

アメリカのホスティングプロバイダーであるCenTex Hostingは独自の設備を持っており、何度か...

Jiguang KVM: 18元/月/768MBメモリ/5GB SSDスペース/1TBトラフィック/KVM/ロサンゼルスPZ

中国のホスティング プロバイダーである Aurora KVM は新しく設立され、昨年 1 回実行され...