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