シェア拡大中のNginxとは
Webサーバといえば、Apacheがあまりにも有名ですが現在Apacheに変わるWebサーバとして注目されているのがNginxです。
Nginxは Igor Sysoev氏がロシアでHTTP要求の高いサイト(Rambler)に対応できるように2002年からプロジェクトの開発を初めています。
現代のwebを取りまくC10k問題に対応できるように設計されており、CPUの負荷とメモリ消費量を下げる事が可能です。
またNginxは、IMAP/POP3のプロキシサーバーとしても動作します。
Nginxは2012年4月現在 13.66%のシェアを占め、Microsoftを凌ぐ勢いで急成長しています。
使用サーバ | シェア |
Apache | 65.46% |
Microsoft | 13.66% |
Nginx | 10.32% |
3.26% |
今回はシェア拡大の勢いを見せるNginxの魅力に迫ります!
速さは正義!現代のwebサーバーに適合した機能とは
Nginxは、キャッシュ付きの*リバースプロキシ。
メモリの消費量が少なく済むためリソースを効率的に利用する事ができます。
*リバースプロキシとは・・・特的のサーバーの代理として、サーバーの要求を中継するプロキシサーバーのこと。
クライアント-Nginx webサーバの例
静的・動的ファイルがNginxサーバで動きます。
クライアント−Nginx-Apacheの例
静的ファイルは、Nginxが直接返送し、動的であればApacheに転送する。
ApacheはNginxとだけ送信する。
クライアント-リバースプロキシ-ラウンドロビン−
webサーバ2台の場合
動的ファイルを、ラウンドロビン方式で、webサーバに割り振りをしていく。
静的ファイルはリバースプロキシで動く。
PCサイトの高速化だけじゃない。スマートフォンデバイスの高速化・軽量化も!
Nginxは、SNSからの予期できないトラフィック対応の対策・最適化に最高です!!
Nginxの主な魅力まとめ
・キャッシュ付きのリバースプロキシ
・負荷分散機能
・耐障害性
・FastCGI,WSGI,SCGIサポート
・小規模なVPSから大規模なサーバからなるクラスタまで対応可能な拡張性
・設定が容易
国内初サポート!Nginxサポートサービス「Ninjax」
DigitalCube Co. Ltd.は、Nginx(エンジンエックス) を様々なレベルで活用するための導入および運営に関するサポートサービスを提供しております。
導入、運用、保守、パフォーマンスチューニングまで、お客様に最適な提案が可能です。
・Nginx導入支援サポート
・Nginx運用・保守サポート
・Nginxコンサルティングサポート
・Nginxパフォーマンスチューニング
詳細については、こちら(http://ja.ninjax.cc/)をご覧ください。
Nginxサポートサービス「Ninjax」導入事例
・導入から、運用、保守、パフォーマンスチューニングまで全てを行いました。