web-dev-qa-db-ja.com

Google App Engine対Heroku

私はWebアプリを開始していますが、クラウドサービス(PAAS)を使用するのは初めてです。

Bluetoothからのライブデータを表示し、Pythonを使用することを目的としたIOTプラットフォームを構築しています。

Googleアプリエンジンとherokuの両方をpaasプロバイダーとして検討しています。

開発者コミュニティでは、HerokuとGoogle App Engineのどちらかが優先されているようです。それがなぜであるか誰かが明確に説明できますか?あなたは何を選びますか、そしてその理由は?

また、PAASの選択肢によってデータベースオプションが制限されているようです(たとえば、Googleではデータストアであり、HerokuではPostgresです)..およびその他の制限も同様です。後でIAASに移行したい場合、それは大きな懸念事項ですか?

特に私が始めたばかりなので、IAAS(Amazonなど)を選択するのははるかに複雑な作業のようですが、あなたの考えを教えてください:)

事前にどうもありがとうございました

20
Rose

コミュニティ全体には答えられませんが、2セントは投入できます。私は職場でApp Engineを使用していますが、プロトタイプや小さなアプリケーションを作成している場合は、Herokuを使用することで、Herokuが提供する汎用性を重視します。 GoogleのPaaSは「グーグル」ベースであり、さまざまな言語やデータベース(有料の場合)を使用できますが、Herokuほど(簡単に)カスタマイズすることはできません。

基本的に私はそれをこのように見ています。主にそれをGoogleが望んでいる方法で行うことに問題がない場合(それにより、選択が容易になります)、App Engineに移動します。非常に使いやすく、残りの1日の割り当て量を簡単に確認できます。

あなたがそれをあなたが望むように正確に構築して維持したいのであれば、Herokuがより良いPaaSを提供すると私は信じています。また、SQLに精通しており、PaaSの無料枠を維持したい場合は、Herokuが適していると思います(GoogleにはクラウドSQLがありますが、私の知る限り、無料枠では利用できません)。

26
Psyrus