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%割引

推薦する

baklib: ナレッジベース、FAQドキュメント、ヘルプセンター、個人ブログなどの無料作成、ドメイン名のバインドが可能、国内スペース

国内サービスプロバイダーのbaklibは、ドメイン名にバインドできるナレッジベース、FAQドキュメン...

NatCloud: 100 元/半年/256MB メモリ/4GB SSD スペース/100GB トラフィック/NAT/KVM/台湾/ウラジオストク

NatCloud は、NAT VPS を主に提供する中国の新興企業です。そのルートは、台湾、ウラジオ...

CloudIPLC: 62元/月/1GBメモリ/10GB SSDスペース/600GBトラフィック/100Mbps/DDOS/KVM/香港Cera

安定した中国の商人であるCloudIPLCは、双方向トラフィック計算のすべてを備えた香港Cera K...

六十雲: 200 元/年/512MB メモリ/15GB SSD スペース/2TB トラフィック/1Gbps ポート/KVM/ロサンゼルス/中国聯通 4837/中国聯通 9929

中国商人のLiuliuyunは2020年1月に設立されました。ロサンゼルスのCera GIA、ロサン...

LetBox: $15/年/512MB RAM/20GB SSD/無制限トラフィック/OpenVZ/ダラス

LetBox は、ダラスに新しいデータセンターを開設しました。ハードディスク: 20 GBメモリ: ...

Linodeの購入完了後の設定

Linode の購入に成功した後、指定された IP に ping できません。これは、ブロックされて...

フォーラムで AdSense を使用する際のヒント

フォーラム、メッセージ ボード、ディスカッション グループを通じて AdSense 収入を最大化しま...

SpeedyKVM: $15/年/256MB メモリ/12GB スペース/10TB トラフィック/KVM/ダラス

Incero Computer Room の直接のサブブランドである SpeedyKVM には、独自...

Wishosting: 月額 3.33 ドル / 2GB RAM / 600GB ハードドライブ / 無制限トラフィック / KVM / フランス

Wishosting は、ホスティング百科事典で何度も紹介されている、非常に優れたホスティング プロ...

SKB Enterprise: 月額 2.49 ユーロ/コア 1 個/メモリ 1G/NVMe スペース 30GB/トラフィック無制限/100Mbps ポート/KVM/オランダ

KB Enterprise は、オランダのホスティング プロバイダーで、2013 年に設立されました...

六十雲: 28元/月/1GBメモリ/15GB SSDスペース/500GBトラフィック/100Mbpsポート/KVM/ロサンゼルス/中国聯通9929

中国商人のLiuliuyunは2020年1月に設立されました。ロサンゼルスのCera GIA、ロサン...

AIT: 国際ドメイン名の登録または移転は 2.99 ドルです

AIT は 2013 年にこのサイトで初めて導入されました。当時、ドメイン名はわずか 0.99 ドル...

WebHi: 月額 1.2 ドル / 1GB RAM / 60GB ストレージ / 無制限トラフィック / KVM / DDOS 保護 / ヨーロッパ

ヨーロッパのホスティングプロバイダーである WebHi は、ホスティングサービスを提供しています。同...