sacloud/autoscaler はさくらのクラウド上のリソースのオートスケーリングを行うためのツールです。
sacloud/autoscalerはGrafanaやAlertManagerなどの監視ツールからのWebhookを受け、あらかじめ定義しておいたコンフィギュレーションに沿ってさくらのクラウド上のリソースのオートスケールを行います。
オートスケールに際し、サーバの上流にロードバランサが存在する場合はロードバランサからのデタッチ/アタッチも行います。
以下のオートスケーリングに対応しています。
elb-vertical-scaler
: エンハンスドロードバランサの垂直スケール(CPSの変更)router-vertical-scaler
: ルータの垂直スケール(帯域幅の変更)server-vertical-scaler
: サーバの垂直スケール(CPU/メモリサイズの変更)
-
elb-servers-handler
: エンハンスドロードバランサ配下のサーバのデタッチ/アタッチ -
gslb-servers-handler
: GSLB配下のサーバのデタッチ/アタッチ -
load-balancer-servers-handler
: LB配下のサーバのデタッチ/アタッチ -
dns-servers-handler
: サーバが水平スケールする際のAレコード登録/削除
server-horizontal-scaler
: サーバの水平スケール
Getting Started Guideを参照してください。
sacloud/autoscaler
Copyright (C) 2021-2023 The sacloud/autoscaler Authors.
This project is published under Apache 2.0 License.