Google App Engine、利点と制限は何ですか?


8

まず、Pythonアプリ向けのGoogle App Engineの特定の利点を知っている人はいますか?HerukoまたはAppfogに勝る利点はありますか?データベースAPIについてはどうですか?

では、制限についてはどうでしょうか?GAEの使用について2度考えさせられる要因はありますか?


AppspotはApp Engineです-いいえ?
Fergal Moran

ごめんなさい。私はappfogを意味します。
ayr-ton 2013

回答:


8

長所

  • Googleインフラストラクチャへのアクセス
  • google(会社を持っている)がHerokuまたはAppspotに近づく可能性は低い

短所

  • App EngineはBig Tableデータベースを使用しているため、使用するデータベースに制限がありますEdit 彼らはクラウドSQLサービスを利用できるようになりました。限られた期間、無料の試用版が提供されますが、有料機能になります
  • Googleには、主要な収益源とは一致しない製品の閉鎖の歴史があります。HerokuとAppspotは、これが製品であるため、閉鎖すると、廃業します。

Appspotについてはわかりませんが、Herokuはより新しいテクノロジーをより速く実装するようで、選択できるバックエンドデータベースの選択肢が豊富です

また、インフラストラクチャを変更する必要がある場合は、Herukuの方がGoogleアプリからの移動がはるかに簡単だと思います


Big Tableデータベースが嫌いな点は何ですか?
ayr-ton 2013

1
AppengineはBigTable developers.google.com/cloud-sqlに
chris

+1は、Googleがユーザーが使用するものをシャットダウンするのが好きであることを示しています。彼らはこれをすぐに崩すことはないと思いますが、注意することは重要なビジネスリスクです。
djechlin 2013

1

長所

  • アプリの開発を容易にする事前構成済みのアーキテクチャ(概念を理解したら)
  • 自動スケーラビリティ
  • デフォルトとしてのマルチサイト複製
  • RDBMSまたはNoSQLデータベースが利用可能
  • マネージドVM(独自の構成)

短所

  • ベンダー依存-アプリケーションを他のプラットフォームに移植するのが比較的難しい
  • すぐに使用できる3言語のみ(Java、Python、Go、PHP)

2
言語としてのGoを忘れています:)
chris

1
GAEがPHPもサポートするようになりました
Mostafiz Rahman

0

これが私の2セントです。

短所:-開発プロセスが遅い。データに関連する何かをデバッグするのは非常に遅いです。


0

まだ誰もこれについて言及していない理由はわかりませんが、Google App Engine Launcherは本当にすてきな小さなツールです。これを使用すると、ローカルホストでアプリを実行でき、変更を加えると、再デプロイすることなくリアルタイムでアプリが自動的に更新されます。Herokuはこのようなものになると確信していますが、GAE Launcherでの私の経験は本当にスムーズでした。また、GAE実行アプリの大きな欠点は、エラーメッセージを見つけるのが本当に難しいことです。ローカルホストでアプリを実行すると、提供されたコンソールでログを読み取ることができますが、デプロイされたアプリケーションをデバッグする場合、ログを確認する唯一の方法は、Webサイトである管理コンソール上です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.