DigitalOcean一直不断创新和改进新功能,近日其App Platform应用平台上提供了专用实例基于CPU的自动扩展功能,无需手动干预即可高效处理不同负载的应用程序,从而优化性能和成本。
DigitalOcean App Platform因其简单性和免费体验而受到开发人员和初创公司的喜爱,它是一种完全托管的平台即服务(PAAS)解决方案,允许用户通过简单地提供代码(通过git存储库)或预构建的容器映像来轻松部署其应用程序。App Platform负责整个应用程序生命周期,从构建和部署到监控和扩展,消除了管理底层基础架构的复杂性。
过去用户必须手动扩展其应用程序或编写自己的脚本来自动扩展,因而在App Platform上管理动态应用成为一种困难的体验。现在提供了基于CPU的自动缩放功能,可根据CPU利用率指标自动横向缩放应用程序组件,有助于确保应用程序能够无缝处理波动的需求,同时优化资源使用并最大限度地降低成本,可以使用用户界面或通过appspec配置自动缩放。
点击进入:DigitalOcean官网体验
基于CPU的自动缩放工作方式如下:
指标收集:App Platform会持续从运行应用程序组件的容器中收集CPU使用率指标。
阈值监控:自动缩放系统将给定组件的所有容器的平均CPU利用率与配置的CPU阈值进行比较。
自动缩放:当平均CPU使用率超过配置的阈值时,App Platform会通过克隆当前部署并添加更多容器实例来自动扩展组件。相反,如果CPU使用率低于阈值,系统会通过删除多余的实例来缩减。自动缩放范围介于配置的最小实例数和最大实例数之间。
配置基于CPU的自动缩放的方法:
配置基于CPU的自动缩放非常简单,任何具有专用实例的应用平台组件都支持它。可以使用用户界面或appspec来配置最小和最大实例计数以及CPU阈值。
App Platform控制台提供了一个用户友好的界面,用于为具有专用实例的任何组件配置自动缩放设置,如下所示:
相关推荐:《DigitalOcean与Tabnine合作推出AI编码助手功能》
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)
微信扫码加好友进群
主机优惠码及时掌握
QQ群号:164393063
主机优惠发布与交流