プライム・ストラテジー株式会社(代表取締役社長 渡部 直樹、本社所在地:東京都千代田区、以下「プライム・ストラテジー」)は、Apache httpd環境でNginxの機能を簡単に利用できる「Apache httpd behind Nginx」の提供を開始したことをお知らせします。これにより、ユーザーはApache httpd環境の利便性を活かしたまま、KUSANAGIの高速化機能であるfcache※やDoS攻撃対策機能のratelimitなどのNginx環境に限定されていた機能を利用することができるようになります。
Apache httpd behind Nginx開発の背景
WordPressなどの代表的なCMSを動作させるWebサーバとして代表的なものにApache httpdとNginxがあります。Nginx は高速で負荷にも強いメリットがあり、Apache httpdは.htaccessという設定ファイルによってユーザーの権限でアクセス権やリダイレクトを制御できるという利便性の高さが評価されています。
従来のKUSANAGIでは用途や環境に合わせてApache httpdかNginxのどちらか一方を選択する必要がありました。お客様によってはApache httpd環境からNginx環境に移行したいと考える方もおり、その際は設定ファイル(.htaccess)の内容をNginxの設定ファイルに書き換えるなど、Webサーバに関する知識と工数が必要になるため、容易に移行できないケースもありました。
そこで、Apache httpd環境で運用しているユーザーが簡単にKUSANAGI環境に移行でき、Nginxによる高速化のメリットも受けられるようにしたいと考え、Apache httpd behind Nginxを開発することにいたしました。
Apache httpd の利便性をいかし、さらなる高速化と負荷軽減を実現~Apache httpd behind Nginxの特徴
Nginxをリバースプロキシとして利用し、Webサーバとアプリケーションの処理をApache httpd側で行うことにより、Apache httpdの処理を維持したままNginxの機能を利用できるようになります。
これまでも同様の手法はありましたが、一般的にはNginxでは静的ファイルをキャッシュするのみで、動的ページの処理はApache httpdで行うことになるため、PHPの負荷は減らないという課題がありました。
Apache httpd behind Nginxではfcache※によって動的ページをキャッシュするため、負荷を軽減し、高速化を実現することができるのが大きな特徴です。
これにより、ユーザーは簡単にApache httpd環境での柔軟な運用を維持しつつ、さらなる高速化を実現することができるようになりました。
その他、DoS攻撃対策機能のratelimitや、次世代高速通信HTTP/3など、従来はNginx環境のみで提供している機能も利用できるようになります。
Apache httpd behind Nginx、Nginx、Apache httpdのそれぞれの環境をコマンド1つで切り替えることができるため、問題があった場合にも簡単に元に戻すことができます。
※fcache:KUSANAGIのNginx環境で利用できるキャッシュ機能で、標準的なLAMP環境と比較して約2,330倍の高速化を実現します
Apache httpd behind Nginxの利用
Apache httpd behind NginxはKUSANAGI 9.4.10-1 以上のすべてのエディジョンでご利用いただけます。詳しくは以下のドキュメントをご覧ください。
ドキュメント:httpd-behind-nginx
リリースノート:KUSANAGI 9 バージョンアップ情報 9.4.10-1
今後の流れ
今後もKUSANAGIの高速、セキュアという基本的な性能を追求しつつ、運用の利便性を向上させ、様々なWebシステムの基盤として活用いただけるよう、開発を進めてまいります。
超高速CMS実行マシン「KUSANAGI」について
KUSANAGI はプライム・ストラテジーが開発・提供する高速でセキュアな仮想マシンイメージです。世界37カ国215リージョン、国内外の主要な29プラットフォームでご利用可能(2023年12月現在)で、累計稼働台数は8万台を超えています(2023年10月現在)。
一般的なクラウド環境 (*1) においてページキャッシュ利用時に1秒あたりの同時リクエスト数約25,000超 (HTTP時) 、ページキャッシュ非使用時に1秒あたりの同時リクエスト数約210超 (HTTP/HTTPSとも) を実現します。また、標準のLAMP環境 (*2) と比べ、ページキャッシュ使用時に約2,330倍の、ページキャッシュ非使用時に約20倍の高速化を実現します。
個人ユース向けの「無償版」、ビジネスユース向けの有償版「Business Edition」、Web高速化エンジン「WEXAL® Page Speed Technology®」を搭載したビジネスユース向けの有償最上位版「Premium Edition」の3つのエディションを提供しています。
KUSANAGI 公式サイト:https://kusanagi.tokyo/
*1 Microsoft Azure Standard D4as_v4インスタンス (2.35Ghz AMD EPYC 7452 プロセッサ 4 vCPU, 16GiB), Premium SSD LRS, 東日本リージョン, KUSANAGI 9.1.0-1, PHP 7.4.27, Nginx 1.21.4, MariaDB 10.5.13, WordPress 5.8.2 で計測
*2: Microsoft Azure Standard D4as_v4インスタンス (2.35Ghz AMD EPYC 7452 プロセッサ 4 vCPU, 16GiB), Premium SSD LRS, 東日本リージョン, CentOS 7.9.2009, PHP 5.6.40, Apache 2.4.6, MariaDB 5.5.68, WordPress 5.8.2 で計測
プライム・ストラテジーについて
プライム・ストラテジーは「すべてはエンタープライズOSSエコシステム発展のために」を企業理念にかかげ、社会的課題をテクノロジー中心の仕組みにより解決し、社会的価値を創造することを目指しています。
Web高速化ソリューション「KUSANAGI Stack」を開発し、主要クラウド等から提供するほか、WordPressをはじめとするCMS、およびサーバの保守管理を一貫体制で提供するフルマネージド型のサポートサービス「KUSANAGIマネージドサービス」やクラウドインテグレーションサービス、ライセンスの各サービスを提供しています。
社名 | プライム・ストラテジー株式会社 (東証スタンダード 証券コード:5250) |
本社 | 東京都千代田区内神田一丁目2番2号 小川ビル10階 |
代表者 | 代表取締役会長 中村 けん牛 代表取締役社長 渡部 直樹 |
資本金 | 4億2939万4600円 |
事業内容 | KUSANAGI Stack事業 ・マネージドサービス ・クラウドインテグレーションサービス ・ライセンス KUSANAGI Stackの開発と提供 ・超高速CMS実行環境「KUSANAGI」 ・高速化エンジン「WEXAL® Page Speed Technology®」 ・戦略AI「ONIMARU® David」 |
URL | https://www.prime-strategy.co.jp/ |
本件に関するお問い合わせ
プライム・ストラテジー株式会社 広報担当 相原までお寄せください。
お問い合わせ:https://www.prime-strategy.co.jp/contact-us/
TEL:03-6551-2995(代表) / FAX:03-6551-2941
※本プレスリリースに記載されている社名、製品名などは、各社の登録商標または商標です。