5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

アイスタイルAdvent Calendar 2024

Day 23

AWS AutoScalingグループで手動でスケールアウトをしてみた

Last updated at Posted at 2024-12-22

はじめに

この記事は アイスタイル Advent Calendar 2024 23日目の記事です。

はじめまして。今年9月にアイスタイルへ入社しました、watanabeykです。
決済の開発・運用に携わっています。

入社してから初めて運用業務でAuto Scalingグループでのスケールアウトを実施したので
手順をまとめました。

Auto Scallingとは

Amazon EC2 Auto Scaling は、アプリケーションの負荷を処理するために適切な数の Amazon EC2 インスタンスを利用できるようにします。Auto Scaling グループと呼ばれる EC2 インスタンスの集合を作成します。各 Auto Scaling グループ内のインスタンスの最小数を指定することができ、Amazon EC2 Auto Scaling グループはこのサイズよりも小さくなることはありません。各 Auto Scaling グループ内のインスタンスの最大数を指定することができ、Amazon EC2 Auto Scaling グループはこのサイズよりも大きくなることはありません。

公式ドキュメントから引用(Amazon EC2 Auto Scaling とは

アプリケーションの負荷に応じ、Auto Scalingグループ内の指定した最小数・最大数の範囲の中でインスタンスを起動・終了して効率的にリソース管理ができます。

手順

今回は手動スケーリングの手順を記載します。

1. EC2 左メニュー内 Auto Scaling グループ画面を開き、グループを選択する

2. 詳細タブ 右上 [編集] を押下する

スクリーンショット 2024-12-20 3.27.51.png

3. 表示されたモーダル内で希望するキャパシティ、最小の希望する容量、最大の希望する容量を設定し、 [更新] を押下

スクリーンショット 2024-12-20 3.15.09.png
それぞれ以下を指定します。

  • 希望するキャパシティ:設定したい容量
  • 最小の希望する容量: 設定したい容量と同じ、もしくはそれ以下
  • 最大の希望する容量: 設定したい容量と同じ、もしくはそれ以上

4. インスタンス管理タブ [インスタンス] を開き、インスタンスが立ち上がっているかを確認する

スクリーンショット 2024-12-20 4.17.07.png

[ライフサイクル] 列のステータスがInServiceとなれば完了です。

5. アプリケーションの動作やアクセスログが問題ないことを確認する

最後に

スケールアウトを実施する前は初めてなこともありハードルが高く感じていましたが、
思いの外簡単に実施できたので驚きました。
まだまだわからないことが多いので今後も学んでいきたいです。

最後までお読みいただきありがとうございました!

5
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?