autoscaler

command module
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

README

AutoScaler

logo.svg

released Test Status documents license Slack

sacloud/autoscaler はさくらのクラウド上のリソースのオートスケーリングを行うためのツールです。

Overview

architecture.png

sacloud/autoscalerはGrafanaやAlertManagerなどの監視ツールからのWebhookを受け、あらかじめ定義しておいたコンフィギュレーションに沿ってさくらのクラウド上のリソースのオートスケールを行います。
オートスケールに際し、サーバの上流にロードバランサが存在する場合はロードバランサからのデタッチ/アタッチも行います。

以下のオートスケーリングに対応しています。

Handlers
垂直スケール系
  • 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

Getting Started Guideを参照してください。

License

sacloud/autoscaler Copyright (C) 2021 The sacloud Authors.

This project is published under Apache 2.0 License.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
Package grpcutil provides a bunch of utility functions to be used across the gRPC codebase.
Package grpcutil provides a bunch of utility functions to be used across the gRPC codebase.
dns
elb
lb

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL