最小化云扩展成本的5种方法

有很多方法可以提高云计算成本,但可扩展性问题始终位居榜首。

部分挑战在于可扩展性是云的最着名的好处之一。无论您是需要在负载下扩展应用程序,从数据中心突发到云还是使用在其他地方托管的新实例替换失败的实例,都存在可扩展性。关键不是要避免它,而是要妥善管理它。

  为了保护预算,请应用以下五种云扩展最佳做法:

确保当应用扩展以满足需求时,它们会在需求下降时缩减。

实现负载平衡以跨资源共享工作负载。

始终将云计算成本与其他云成本结合使用,以确定托管其他实例的位置。

绘制工作流程,以最大限度地减少组件在不同平台上扩展时发生的流量费用,从数据中心到云,或从一个云到另一个云。

了解所有云提供商的定价模型,以避免在扩展时意外添加新的成本项目。

  以下是各方面的详细情况:

  记住上升的东西必须降下来

对于云用户而言,增加满足需求高峰的实例数量是非常常见的,但在不再需要时不会将其降低。操作人员通常会监控响应时间或利用率等事项,以检测是否需要扩大规模。调整此监视过程以检测低利用率或过多资源,然后缩减。设置要缩放的实例数量的上限,以及在负载水平降低时缩小的范围的下限。

  平衡负载

负载平衡在云扩展过程中起着重要作用。但请确保您使用的技术根据需要适应有状态处理。为了避免在扩展时出现代价高昂的延迟或错误,请将状态负载平衡直接与事务源集成。如果扩展无状态组件,负载平衡相当容易,但通常需要在事务源附近安装负载均衡器。

  考虑其他资源成本

主要的云提供商拥有数十种Web服务,当您扩展使用它们的组件时,所有这些服务都可能会带来额外的成本。确定在扩展时是否需要某些Web服务的其他实例,或者是否因为扩展方式而意外添加其他实例。

数据库服务是这些Web服务的子类,需要额外付费。无服务器是另一种服务,如果没有适当的管理,可能会带来额外的成本。限制无服务器功能的数量非常重要,以避免在同时提供大量工作时收取大量费用。了解您的提供商提供哪些工具或功能来强制执行这些云扩展限制。

  降低成本的另一种选择

缩放意味着更多的实例,这意味着更多的成本,至少理论上是这样。但是,有一种方法可以降低这些成本:集中资源。如果您有多个可能一起缩放的组件,请将它们组合到一个机器映像中。该单个实例可以减少增量托管费用,并且通过较少的连接组件,可以简化扩展操作负担。

另一种聚集方法是集装箱化。如果将自己的容器软件加载到某些VM中,则可以在不增加托管成本的情况下添加组件。

  尽量减少过境点

在跨多个云平台或跨云和本地数据中心扩展应用程序时,可能会产生额外的网络流量费用。即使您在同一个云中进行扩展,数据库与被扩展的组件之间的距离增加也可能会影响性能。

  了解您的提供商

要降低与云扩展相关的潜在成本,请检查提供商的定价模型。了解缩放可能会影响您使用的每个收费项目。云中大多数与比例相关的成本超支可归因于忽略缩放如何影响这些成本项中的一个或多个。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8261;邮箱:jenny@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处::西部数码资讯门户 » 最小化云扩展成本的5种方法

赞 (0)