講師：このレッスンでは､
ロードバランサの重要性についてお話します｡
ロードバランサーは､
コンテンツスイッチとも呼ばれ､ サーバーフォームやクラウドインフラストラクチャ内の多数のサーバーに受信リクエストを分散するために使用される｡
大規模なウェブサイトやサービスを運営している場合､
そのすべてを1台のサーバーで行うことはできません｡
例えば､ 私のコースを受講し､ 私のビデオを見ている生徒は､
現時点で数十万人いる｡
1台のサーバーでこれだけの負荷を処理できるわけがない｡
そのため､ 世界中のさまざまなサーバーに分散させなければならない｡
しかし､ 生徒が私のウェブサイトを見たいと思ったとき､
特定のサーバーを選ぶ必要はない｡
その代わり､ ディオントレーニングに行くだけだ｡ comのロードバランサーとコンテンツスイッチが､
そのリクエストを処理できる次の利用可能なサーバーにリダイレクトします｡
実際､ 私たちは世界中に何台ものサーバーを置き､
さまざまなリクエストに対応しています｡
ネットフリックスやフールー､ フェイスブックやアマゾンでもまったく同じことが起こっているが､
規模ははるかに大きい｡
こういった大規模なウェブサイトはすべてロードバランサーを使わなければならない｡
そうでなければ､ 1つのサーバーが負荷でクラッシュするだけで､ ウェブサイトの人気ゆえに自業自得のサービス拒否攻撃を受けてしまうからだ｡
ロードバランサーは基本的に､ サーバーの前に座り､
クライアントのリクエストを､
その時点で最もリクエストに応えられるサーバーにルーティングすることで､
トラフィックコップの役割を果たす｡
これにより､ ユーザーへの応答速度が最大化され､
すべてのユーザー・リクエストに対して､
サーバーの既存容量をより効率的に使用することができます｡
ロードバランサーがこれほど重要な理由は､
サービス拒否攻撃や分散型サービス拒否攻撃を防御するために､
ロードバランサーが重要な役割を果たすからだ｡
さて､ サービス拒否攻撃とは何か？
サービス拒否攻撃は､ 被害者のシステムにサービス要求が殺到し続け､
システムがメモリ不足に陥り､
最終的にクラッシュする｡
しかし､ ほとんどの最新システムは､
1台のマシンではダウンさせることができない｡
そのため､ 攻撃者は代わりにDDoS（分散型サービス拒否攻撃）を使用する｡
分散型サービス拒否攻撃では､ 1人の攻撃者がサーバーを標的にするのではなく､
何百台､ 何千台ものマシンが同時にサーバーに攻撃を仕掛け､
サーバーをオフラインに追い込む｡
例えば2018年3月､ GitHubはこれまでで最大規模のDDoSに見舞われた｡
何万ものユニークなエンドポイントが協調して攻撃を行い､
トラフィックの急増を計測したところ､
1. 毎秒35テラビット｡
このため､ 5分間だけサイトがオフラインになった｡
しかし､ 本当の問題は､ どうすればこのような攻撃から生き残り､
組織のサーバーがダウンするのを防ぐことができるかということだ｡
まあ､ ベストプラクティスのいくつかについて､
アマゾンを見ればいい｡
2020年2月､ アマゾンはこれまでで最大のDDoSに襲われた｡
そして､ そのサーバーにトラフィックを急増させ､
2. 毎秒3テラビットの攻撃であったが､
同社の優れたセキュリティ・アーキテクチャと､ その攻撃を維持するためにリソースをスケールアップする能力により､ GitHubをダウンさせた攻撃よりも70％も大規模な攻撃であったにもかかわらず､ ダウンタイムは発生しなかった｡
さて､ 彼らが最初に使ったテクニックは､
ブラックホリングあるいはシンホリングと呼ばれるものだ｡
これは､ あらゆる攻撃用IPアドレスを特定し､
そのトラフィックをすべてヌル・インターフェースを通じて存在しないサーバーにルーティングし､ 攻撃を効果的に阻止する技術である｡
残念なことに､ 攻撃者はいつでも新しいIPに移動して攻撃を再開することができる｡
そのため､ DDoSを永遠に防ぐことはできないが､
他の緩和策に取り組むまでの時間を稼ぐことはできる｡
IPS（侵入防御システム）は､
サービス拒否攻撃の特定と対応にも使用できる｡
これはネットワークに対する小規模な攻撃には有効かもしれないが､
アマゾンが標的にされたような真に大規模な攻撃を処理するには十分な処理能力を持たないだろう｡
現在､ 最も効果的な方法のひとつは､ 伸縮性のあるクラウドインフラストラクチャを使用することだ｡
伸縮性のあるクラウドインフラストラクチャは､ 必要に応じてオンデマンドでスケールアップできるため､ 攻撃を乗り切ることができる｡
しかし､ この戦略の問題点は､ ほとんどのサービス・プロバイダーが､
あなたが使用している容量とリソースに基づいて課金することだ｡
つまり､ 規模を拡大すると､
クラウド・サービス・プロバイダーからより多額の請求書を受け取ることになり､
投資対効果を得られないことになる｡
とはいえ､ 少なくともお金を払ってくれる顧客にサービスを提供するためにオンラインに残っていることは間違いない｡
つまり､ DDoS攻撃が継続するよりも長く持ちこたえる余裕があるかどうかが問題になる｡