AWS, システム設計

AWS 1台か複数台か? スケジュール機能を使ったオートスケール

 

大きなサイズの1台と小さなサイズの複数台どちらが良いか?

 

  • ピークやキャンペーンがあるシステムだ
  • コストがかかるので大きなサイズのインスタンスを1台は用意出来ない

→だから小さなインスタンス5台の構成にしようと考えているが、最適な構成はないだろうか?

 

提案構成

中サイズインスタンス1~2台 + ピークタイム時にスケジュールオートスケーリング

  • 複数台構成に出来るなら複数台が良い
    →中サイズのインスタンス複数台の場合にコストがかかる
  • 中サイズのインスタンス1~2台を最低稼働させる
  • ピーク時間の一時間前にスケジュール機能でオートスケールでインスタンスを増やしておく
    →ピーク時間だけインスタンスを増やすので常時複数台よりコストを最適化出来る

 

 

コストがかかるという理由でインスタンスのスペックを絞った場合

  • インスタンスがダウンするとロードバランサがインスタンスを切り外すまでユーザに一時的にエラーが返るので、小さなインスタンスタイプといっても“ダウンしないインスタンスサイズ”が必要
  • そうなると複数台構成は多少コストがかかる
  • 小さなインスタンス複数台より、中規模のインスタンス一台の方が安定する

 

 

YouTube

富士通がオフィス半分 3年で

【寿司打チャレンジ】天才プログラマーがタイピングに挑戦!

自責? おまえ嘘つくなよ

フリーターから正社員 インフラは2か月!

インフラにプログラミングは必要 SREのすすめ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)