Amazon為 EC2 Auto Scaling 增加目標(biāo)跟蹤支持

責(zé)任編輯:editor004

作者: Kent Weare

2017-08-09 11:14:19

摘自:INFOQ

只要每個目標(biāo)引用不同的指標(biāo),管理員就可以跟蹤單個 Auto Scaling 組中的多個目標(biāo)。目前,Auto Scaling 目標(biāo)跟蹤策略無需額外費(fèi)用

在 AWS 中,自動擴(kuò)展云資源并非新事物。然而,Amazon 最近宣布了一項(xiàng)新的目標(biāo)跟蹤策略,使客戶能夠更加精細(xì)地控制他們應(yīng)用程序的擴(kuò)展。目標(biāo)跟蹤策略允許管理員指定一個特定的指標(biāo),以此來驅(qū)動 EC2 資源的擴(kuò)展。這種方法替代了依賴于范圍和閾值的傳統(tǒng)方法。

Auto Scaling 是組織能夠最大限度地發(fā)揮 AWS 云價(jià)值的一種方式。 AWS 首席布道師 Jeff Barr 解釋了為什么這很重要:

我們新的 Auto Scaling 允許客戶根據(jù)自己定義的條件,通過啟動或終止 Amazon 資源,構(gòu)建響應(yīng)需求變化的系統(tǒng)。此動態(tài)擴(kuò)展可幫助客戶提高應(yīng)用程序的可用性并降低成本。

  圖片來源: https://www.youtube.com/watch?v=-RumeaoPB2M

組織如何使用目標(biāo)跟蹤的一個示例如下圖,包括管理一組 EC2 Web 服務(wù)器的性能。管理員可以設(shè)置要求 CPU 利用率保持在70%的目標(biāo)跟蹤策略。當(dāng)流量增加或減少時,根據(jù)需要添加或刪除 EC2 實(shí)例,CPU 利用率將保持在70%。

圖片來源:https://aws.amazon.com/blogs/aws/new-target-tracking-policies-for-ec2-auto-scaling/

另外,它還支持基于多個指標(biāo)來啟用目標(biāo)跟蹤。Barr 解釋道:

只要每個目標(biāo)引用不同的指標(biāo),管理員就可以跟蹤單個 Auto Scaling 組中的多個目標(biāo)。擴(kuò)展將始終選擇驅(qū)動最高容量的策略。但是,如果指標(biāo)數(shù)據(jù)不足,則不會進(jìn)行擴(kuò)展。

目前,Auto Scaling 目標(biāo)跟蹤策略無需額外費(fèi)用,支持所有地區(qū)的 Amazon EC2 和 DynamoDB,并計(jì)劃在未來幾個月內(nèi)支持所有 Auto Scaling 資源。管理員可以通過 Amazon EC2 和 DynamoDB 管理控制臺、AWS 命令行界面(CLI)或 API 來啟用該策略。自定義指標(biāo)也可以通過 Auto Scaling API 或 CLI 進(jìn)行設(shè)置。

查看英文原文:Amazon Adds Target Tracking Support for EC2 Auto Scaling

感謝張衛(wèi)濱對本文的審校。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號