4

play 2.1 を展開するのに最適なプラットフォームを見つけようとしています。openshift diy カートリッジを試してみましたが、openshift diy カートリッジはまだ製品化されていないようです。「これは、サポートされていない言語、フレームワーク、およびミドルウェアを Openshift で試す方法を提供する実験的なカートリッジです。」という免責事項が表示されます。これは、本番環境では使用できないということですか?

amazon ec2の評価を始めました。他のオプションや推奨事項はありますか? Play フレームワークで最も人気のある paas は何ですか?

4

4 に答える 4

3

Herokuは始めるのに最適で、かなり拡張できます。ロックインはほとんどなく (ほとんどのアドオンは Heroku の外で問題なく動作します)、適切なタイミングで EC2 にデプロイするか、両方を同時に使用して簡単にバースト可能にすることができます (予想されるときに 20 個のワーカーをスピンアップするだけです)。大打撃を受ける)。

私の知る限り、Heroku は EC2 East でホストされており、最も簡単に開始できる方法です。

EC2 は明らかにより「堅牢」ですが、自己責任です。Heroku は git push でデプロイ、EC2 は「完全な OS イメージをください」です。

Engineyard は、EC2 へのデプロイを支援し、EC2 コストの約 20% で、アラートやカスタマー サポートなどのその他の優れた機能を提供します。

途中いろいろありますが、私はこのルートが好きです。Heroku でプロトタイプを作成し、そこで可能な限りスケーリングします。規模が大きくなりすぎてこのフォーマットを使用できない場合や、より詳細な制御が必要な場合は、EC2 に移動します (DevOps ウィザードがない場合は、engineyard を介して)。

ps: 「最良の」プラットフォームは、常に独自のデータセンターです。あなたがそのレベルにいることも、そのレベルのコントロールを必要としていることも疑わしいです。したがって、最善は必要ありません。おそらく「最も使いやすくスケーラブル」が必要です。

于 2013-06-13T04:17:55.783 に答える
2

「銀の弾丸はありません...」

更新 : アプリケーション、その負荷、予算、スキル、展開の頻度に大きく依存します。そのため、わかりにくいです。

私の経験から:

于 2013-06-13T08:26:16.327 に答える
1

これは負荷の高い質問であり、客観的に答えることはできません。自分で掘り下げることをお勧めします。

ただし、2012 年 10 月のブログで発表された Play 2 のストーリーがかなり良い CloudBees の概要を説明できます。

アプリケーション、データベース、リポジトリ、および継続的インテグレーション ジョブをセットアップする ClickStart 機能を使用して、デモ アプリケーションを開始するのはかなり簡単です。Play 2 の ClickStart ボタンは、Play 2 のダウンロード ページで利用できます。CloudBees でLaunch をクリックします。これは、開発者 wiki でも入手できます。build it ボタン をクリックしてください。実行するには CloudBees アカウントが必要ですが、無料のアカウントで実行できます。

内部では、各スタックは ClickStack と呼ばれる機能を介してセットアップされます。Play 2 ClickStack は公式のマネージドスタックです。これは、CloudBeesが本番環境でこのスタックをサポートしていることを意味します。Managed の意味の詳細については、こちらを参照してください。

最後に、開発者の wikiリンクに Play 2 専用のコミュニティ ページがあり、Play 2 スタックの使用に関する詳細な手順を提供できます。

免責事項: 私は CloudBees で働いています

于 2013-06-13T01:38:19.873 に答える
1

私の最近の発見に関するこの議論を更新するために、現在、Openshift には Play Framework 用のビルド済みカートリッジ/フレームワークがありません。openshift で DIY (Do it yourself カートリッジ) を作成する必要があります。DIY カートリッジの問題は、現在のところ、自動拡張ができないことです。そのため、5 ギアしか使用していない場合でも、16 ギア (シルバー プラン) に加えて最低プラン料金を支払う必要があります。

とは言っても、openshift へのデプロイは非常に簡単で、多くの配管作業と DevOps 作業が必要になります。MYSQL を使用した実際のアプリケーションで openshift を 1 時間以内に使い始めました。Play を使用した openshift のクイック スタート ガイドは次のとおりです誰かが興味を持っている場合。

まだ heroku と cloudbees を調査していません。

于 2013-06-13T15:05:33.853 に答える