如果我们将应用程序引擎配置为自动缩放,应用程序引擎是否会自动负载平衡?还是我们需要手动为app Engine上托管的应用程序添加负载均衡器?
我本周刚开始学习GCP,我的培训师给了我一项任务,在App Engine上部署一个应用程序,并将其连接到负载均衡器和CDN。我已经了解了如何在计算引擎中使用负载均衡器。但是,既然应用程序引擎在不需要我们配置任何东西的情况下负责自动扩展,它是否也自动负责负载平衡?还是我们必须手动设置负载均衡器?我试着用App Engine搜索了很多关于负载均衡器的内容,但我能找到的唯一的东西是一些";网络端点组(NEG(";。我看不懂任何一篇NEG文章,因为我不熟悉容器和Kubernetes。有人能解释一下App Engine的负载平衡以及如何做到这一点吗?
是的,GAE包括一个负载均衡器。一旦您扩展到2个实例,这是必要的,GAE会为您处理它。GAE在为您解决这一问题方面做得非常出色(例如,比AWS Elastic Beanstalk好得多(。
对于更复杂的情况(例如Kubernetes(,您可以手动创建和配置负载均衡器。我认为你永远不会使用GAE的自定义负载均衡器。