0
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?

Graseful Shutdownとは

0
Posted at

Graceful Shutdownとは

グレースフル・シャットダウンとは「正常終了」を指し、AWSではサーバーを強制終了(SIGKILL)する前に終了予告(SIGTERM)を送ることでサーバーが処理中のリクエストを処理完了するまでの時間的猶予を持たせることを言います。
Gracefulは「優雅な」や「上品な」という意味を持つ単語です。

なぜ必要なのか

クラウドサービスではリクエスト量に応じてサーバー台数を増減することができます。リクエストが多い場合は多くのサーバーを用意して遅延なく処理を行います。逆に少ない場合は料金コストを削減するため、起動するサーバーを減らします。

サーバーを終了させる場合、あるタイミングで終了させてしまうとその瞬間に処理されているリクエストはユーザーに応答が返らないことになります。ユーザーにとっては操作をやり直すことになって困ります
このようなことを防ぐため、シャットダウンに猶予時間を設けています。

まとめ

Graceful Shutdownは時間的猶予を持って、処理中のリクエストを強制終了することなく、サーバーの処理を正常に終わらせることです。

0
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
0
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?