我正在寻找部署“Linux + MySQL上的Web应用程序”,但我不确定S1标准定价等级的某些功能是什么意思。
“最多10个实例” - 什么构成实例?
“5个插槽”用于“Web应用程序升级” - 这是什么意思?
我正在尝试决定是否需要S1标准产品,或者B1 Basic是否足以满足我的需求。感谢那些精通Azure的人比我更深刻的见解。
“最多10个实例” - 什么构成实例?
你可以参考这个official document。
在App Service中创建应用程序时,会将其放入App Service计划中。应用程序运行时,它将在App Service计划中配置的所有VM实例上运行。如果多个应用程序位于同一App Service计划中,则它们共享相同的VM实例。如果应用程序有多个部署插槽,则所有部署插槽也会在相同的VM实例上运行。如果启用诊断日志,执行备份或运行WebJobs,它们还会在这些VM实例上使用CPU周期和内存。
通过这种方式,App Service计划是App Service应用程序的扩展单元。如果计划配置为运行五个VM实例,则计划中的所有应用程序将在所有五个实例上运行。如果计划配置为自动扩展,则计划中的所有应用程序将根据自动缩放设置一起扩展。
对于S1标准,您可以自动调整应用程序运行10个VM实例。
你也可以参考这个question。
“5个插槽”用于“Web应用程序升级” - 这是什么意思?
你可以参考这个official document。
当您将Web应用程序,Linux上的Web应用程序,移动后端和API应用程序部署到App Service时,您可以在标准或高级应用程序服务计划模式下运行时部署到单独的部署插槽而不是默认生产槽。部署插槽实际上是具有自己的主机名的实时应用程序。