微软Azure App Service添加Go语言,.NET 7则在正式发布后支持

微软更新可构建与托管网页应用程序的云计算服务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进行更新,并使其成为一个更易于使用的扩展功能选项。