29、优化 Azure 应用程序扩展与内容分发

优化 Azure 应用程序扩展与内容分发

1. Azure 应用程序扩展

在 Azure 中,有多种服务的扩展方式值得探讨,包括 Azure App Services、Azure Functions 和 Azure Service Fabric。

1.1 Azure Function App 实例控制

可以通过在 Function App 的应用程序设置中提供 WEBSITE_MAX_DYNAMIC_APPLICATION_SCALE_OUT 值来控制实例的最大数量。此外,将 Function App 实例连接到 Azure Application Insights 实例后,可通过实时指标流功能查看其工作进程数量。

1.2 Azure Service Fabric 扩展

Azure Service Fabric 的扩展与前面提到的服务有所不同,它需要管理虚拟机(VM),并且需要特定的技能来顺利完成扩展操作。

  • 手动扩展集群
    Azure Service Fabric 集群有两种扩展方式:手动和编程方式。手动扩展是在集群配置中选择适当的选项;编程方式则是使用 Azure SDK。
    在创建集群时,节点类型和配置的选择决定了集群的特性。扩展 Service Fabric 服务类似于扩展 VM,因为它基于包含不确定数量虚拟机的节点,依赖于规模集。
    提前规划集群以处理预期负载通常比在压力下扩展更好,特别是在需要严格的事务保证时,这可能会影响扩展时间。扩展集群时,可使用规模集的扩展功能,也可使用 ARM 模板,示例代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值