Linuxサーバ!2つ以上のグローバルIPを使って回線を増設する(iproute2)
電話回線を使ってインターネットをしていた時代が懐かしい!
今はADSL、光などブロードバンド回線が当たり前のご時世、ほぼ全てのサービスを提供できるサーバを自社内に設置できるようになりました。
ただ、YouTube、ニコニコ動画などのような動画配信サービスなどは、会員数の増加に伴いADSL、光回線1本だけでは物足りなくなってきます。
ごく稀にニコニコ動画+SNSサービスの構築依頼がきますが…
どうしても回線のコストがあわないので、そこいらを正確にご説明させて頂いて、ご検討頂いております。
50万円ぐらいのサーバ1台である程度チューニングを行えば、ある程度ページ負荷には耐えられますが、通信回線負荷はどうする事もできません。
1ギガクラスの回線を契約しようものなら回線コストが馬鹿になりませんよね。
そこで、格安のBフレッツ(非固定IP…さらに安いですね)を複数回線使って、1台のサーバで処理を行う対策を検討してみました。
そもそもLinuxはデフォルトゲートウェイを1つしか設定できない仕様なので、単純に回線を複数つなげても、INPUTのパケットはそれぞれの回線からサーバへ到達するけど、OUTPUTのパケットがエラーになってしまいます。
NTTのルーターで2回線分のプロバイダーを同時接続できるので無理だと分かってても思わず…期待してしまいましたが。
どの様な技術を使えば目的の処理が行えるのか?
iptable?
DNSラウンドロビン?
apache?
iproute2?
ルーターをLinuxにする?
固定IPでないと駄目?
xenなど仮想サーバを構築する?
LinuxでPPPoE接続を行う?
いろいろと出来そうな技術がありますが、iproute2を使えばよさそうですね。
もう少し情報を集めてからテストしたいと思います。。。
では次回…