我陷入了选择 Google App Engine Standard 和 Google App Engine Standard 之间的抉择。适合现实世界生产的灵活环境。我肯定想使用Java。需要使用Firebase(最新版本)进行身份验证和推送通知;我不确定新的 Firebase 是否与标准兼容或灵活兼容。
根据以下链接中的警告说明,我的印象是最近的 Firebase 仅与灵活环境兼容。
https://cloud.google.com/solutions/mobile/firebase-app-engine-android-studio
所有的事情都是平等any标准环境应用程序还可以在灵活的环境中运行,只需进行最少的应用程序更改。反之则不然 - 标准环境的限制比灵活环境的限制更严格(因此flexible以它的名义)。
更新:以上不正确,语言特定部分迁移现有 App Engine应检查应用程序指南,了解哪些标准 env API 被明确列为兼容或不兼容。在某些情况下,这可以立即澄清决定。
假设剩下的答案是,在这次检查之后,环境之间的选择仍然是开放的。
因此,为了摆脱困境,我最初会选择标准环境(设置/管理更简单,而且可能是免费的,具体取决于应用程序的使用情况),只有在遇到不可避免的问题时才决定切换到仅灵活的环境由标准环境限制之一引起,这在 Flex 环境中不是问题。如果没有遇到此类问题,您实际上可以保留根据需要在两个部署选项之间切换的选项。
至于您对教程文档的印象 - 我think这是没有根据的,基于Costs部分...
Firebase 和 App Engine 都有免费的使用级别。如果您的使用情况
这些服务的数量小于 Firebase 中指定的限制
免费计划和 App Engine 免费配额,无需付费
本教程。
...结合Pricing
row 比较环境桌子...
...因为标准环境有免费的每日实例时间配额但计算引擎定价使用机器类型计费模型并且没有免费配额,除了最初的limited免费试用.
总体而言,这告诉我本教程中使用的是标准环境:)
确认于配置 App Engine 后端以使用手动缩放部分,因为应用程序的配置没有<vm>true</vm>
设置用于选择灵活的环境.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)