微软更新可构建与托管网页应用程序的云计算服务Azure App Service,除了新语言支持外,第三版的App Service Environment(ASEv3)提供更高规格的SKU,并且加入计划维护功能。
Azure App Service现在内置Python 3.10,而Python 3.11将会在发布后加入到该云计算服务中,而Node 18也会成为新的内置语言。PHP开发者也有好消息,PHP 8.1会成为额外的内置选项,并且在PHP 8.2正式发布后,就会以抢先体验的方式提供给开发者使用。
开发团队也预计在11月的平台更新,在Linux App Service上添加Go语言,以支持gRPC和Go的使用案例。另外,随着.NET 7正式发布日期接近,开发人员已经可以在App Service用到.NET 7预览版,而且预定在11月.NET Conf上正式发布,无论是Windows和Linux的App Service都可以使用.NET 7。
当开发者在Azure Portal创建新的网页应用程序,App Service便会默认激活Application Insights,Application Insights是一个监控功能,该功能无需开发者修改程序代码或引入任何SDK,就能以自动检测功能收集遥测资料,原本在监控标签中供用户选择激活,而现在Application Insights将会在.NET和Java应用程序创建时自动激活。
ASEv3用户将可以在11月的时候,获得更高规格的SKU选项,包括16 vCPU/64 GB、32 vCPU/128 GB和64 vCPU/256GB大小,这些SKU可满足用户对更高内存和每秒请求的需求。另外,ASEv3用户还将可以使用计划维护功能,该功能会在平台升级前15天通知用户,在用户接到通知后,就可在15天内随时启动平台维护。
ASEv3目前支持提前升级与延后升级选项,用户可以选择App Service的部署顺序,设置较早或是较晚更新,而计划维护则是提供更多的升级偏好,使用户能够以程序开发方法处理通知,在适合的时机以CLI/API调用触发维护。
微软计划简化App Service证书绑定程序,用户通常在App Service应用程序中使用自定义域名,并从不同的TLS证书选项中绑定自订凭证,App Service所提供的Managed Certificate功能,会自动获得免费凭证以保护自定义域名,而微软预告,配置自定义域名和取得托管TLS凭证的操作将会变得更加简单。
开发团队还会继续改进应用程序自动扩展功能,该功能将自动缩放规模决策委派给App Service,使用户不需要管理扩展设置,这项功能是Azure Function的Elastic Premium HTTP的衍生产品,经过修改之后用于网页应用程序,在今年稍晚,微软会对Azure Portal进行更新,并使其成为一个更易于使用的扩展功能选项。