main.py
ファイルを更新するだけの場合は、アプリをアップデートしてからgcloud app deploy
を実行するより良い方法がありますか?それには数分かかりますか?私がただ一つのファイルを更新しているならば、私は完全に爆破して環境を再建する必要はないと思う。Google App Engine Flask Appで1つ(または2つ)のファイルを更新するにはどうすればよいですか?
0
A
答えて
1
サービスを再デプロイする必要があります。 App Engineは、単一のファイルをFTPする標準のホスティングサイトとは異なり、多くのインスタンスで実行するためにスケールアウトできるコンテナ化されたサービスをアップロードします。小規模なサイトでは、これは不思議に思えるかもしれませんが、膨大な量のトラフィックを処理しているサイトで、自動的に負荷が分散される数百のインスタンスが実行されていると考えてください。その状況でその単一のファイルをどのようにすべてのインスタンスに置き換えるのですか?新しいバージョンのサービスをアップロードした後、トラフィックを新しいバージョンに即座に移行するか、または増やして移行することができます。
煩わしいと思われるものは、App Engineがアプリケーションの規模やネットワーク化を心配する必要がなく、非常に強力なものになるというトレードオフの一部です。
関連する問題
- 1. Google App Engineにキャッシュされたユーザーオブジェクトを更新するにはどうすればよいですか?
- 2. Google App Engineのapp.yamlファイルはどうすればいいですか?
- 3. Google App Engineで相対パスを見つけるにはどうすればよいですか?
- 4. Google App Engineでフロントエンドインスタンスまたはバックエンドインスタンスを設定するにはどうすればよいですか?
- 5. Google App Engineで新しい連絡先を作成するにはどうすればよいですか?
- 6. Google App Engineでデータストアオプションを変更するにはどうすればよいですか?
- 7. Google App EngineでStringTemplateファイルを使用するにはどうすればよいですか?
- 8. Google App Engine(SDK)の最新バージョンにアップグレード/デプロイするにはどうすればよいですか?
- 9. 1つのラジオボタンで2つの属性を更新するにはどうすればよいですか?
- 10. Google App EngineからGoogle Drive APIを使用するにはどうすればよいですか?
- 11. Google App Engineプロジェクトのためのsphinx(readthedocs)ドキュメントを作成するにはどうすればよいですか?
- 12. 1つのMySqlクエリで2つのテーブルを更新するにはどうすればよいですか?
- 13. PythonでApp EngineからGoogle BigQueryでスキーマを作成するにはどうすればよいですか?
- 14. 既存のアプリのGAE App Engineの場所を変更するにはどうすればよいですか?
- 15. Google App EngineのGeoPtプロパティで「近く」のエンティティをクエリするにはどうすればよいですか?
- 16. Google App Engineで使用する領域を定義するにはどうすればよいですか?
- 17. Google App Engineを使用したベンダー作業を行うにはどうすればよいですか?
- 18. Google App Engineでキューにタスクを動的に追加するにはどうすればよいですか?
- 19. JavaでGoogle App Engineインスタンスをプログラムで終了するにはどうすればよいですか?
- 20. Google App EngineでPythonでSHA-3-256ハッシュを作成するにはどうすればよいですか?
- 21. Google App EngineでPythonでjQueryオートコンプリートを実装するにはどうすればよいですか?
- 22. 多対多リレーションをGoogle App Engineの形式で表現するにはどうすればよいですか?
- 23. EclipseでGoogle App Engine + GWTのサンプルプロジェクトを実行するにはどうすればよいですか?
- 24. Google App Engineのサーバーでタイムゾーンを処理するにはどうすればよいですか?
- 25. ローカルのdevマシンで(Google App Engine)High Replicationデータストアをシミュレートするにはどうすればよいですか?
- 26. Google App EngineでHTTP 404と500のエラーをトラブルシューティングするにはどうすればよいですか?
- 27. Google CloudのApp EngineでPHPUnitを使用するにはどうすればよいですか?
- 28. Google App Engineでユーザー固有のサブドメインを作成するにはどうすればよいですか?
- 29. Google App Engine(Java)でセッションサポートを有効にするにはどうすればよいですか?
- 30. Google App Engineの静的HTMLからPHPリクエストを作成するにはどうすればよいですか?
GAEの利点を説明していただきありがとうございますが、私はそれが少し迷惑であることに同意しないでしょう。私がやろうとしたことの多くは、ローカルでは動作しないため、アプリの起動に数分を要するとデベロッパーサイクルが桁違いに増えます(開発に数時間かかります) 。 Googleはapp_devserverをサポートしていましたが、Python 3や柔軟な環境では動作しません。 – howMuchCheeseIsTooMuchCheese
柔軟な環境では、展開に時間がかかります。チームは標準でPython 3を提供することを約束していますが、まだタイムラインはありません。 – BrettJ