私は、App EngineのMicroserviceアーキテクチャを使用するプロジェクトで作業しています.App Engineを使用しています。私のプロジェクトの各サービスはApp Engineのサービスとして配備されています。App Engineの各サービスは1つ以上のVMマシンを使用します。App Engineで複数のサービスとVMまたはVMのグループを共有することは可能ですか?
私はnodejs
とPython 3.4
https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml
を使用するので、私は、私はapp.yamlを
automatic_scaling:
min_num_instances: 1
max_num_instances: 10
cool_down_period_sec: 120 # default value
cpu_utilization:
target_utilization: 0.5
resources:
cpu: .1
memory_gb: 0.18
disk_size_gb: 10
のためのフォロー設定を使用して、各サービスのインスタンスの数を制限することができます知っている
App Engine Flexible Environment
を使用しています
Standard Environment
があります。無料の割当額があり、それ以降は請求されます。彼はアプリが無料の割り当てよりも多くを消費する、これは本当に便利で私が必要なものですが、Nodejs
とPython3.4
その環境で使用することはできません。
アプリで使用するVMまたはVMのグループを設定できますか?多分私たちはいくつかのサービスを持っているので、私の目標はインスタンスについてのお金を節約しようとすることです、それは主に最初に高価なことができます!
Azure App Serviceでは、プランごとに複数のアプリケーション(スケーリングと請求がプランレベルで制御される)も可能です。 –