Microsoftは最近、NGINX for Azureを発表した。これは高度なトラフィック管理と監視を備えたネイティブ統合ソフトウェア(SaaS)ソリューションである。このサービスは、Azure Marketplaceからプレビュー版で入手できる。
NGINX for Azureは、MicrosoftとF5との密なコラボレーションの結果である。F5は、オープンソースソリューションNginxに出資する企業で、Nginxは最も広く使用されているトラフィックマネージャーの1つである。フルマネージドNginxを提供するAzureによって、デプロイ、管理、課金、サポートのための開発者エクスペリエンスがシンプルになる。
Azure統合により、Azureポータルでいくつかのステップを踏むことで簡単にプロビジョニングと設定をすることができる。ユーザは、JSON Web Token(JWT)認証やアクティブヘルスチェックなどの高度なトラフィック管理機能を利用できる。また、SSL/TLS証明書管理用のAzure Key Vaultなどの組み込みのセキュリティ統合も利用できる。
Nginx for Azureプレビュー版に関するTech Communityのブログ投稿で、MicrosoftのプリンシパルPMのRohit Tatachar氏は次のように述べている。
このサービスでは、Nginx SaaS製品をAzureインフラストラクチャ(コントロールプレーン)に統合しています。この統合により、新たなNginxサービスをセットアップし、Nginxをリバースプロキシ/ロードバランサーとして活用するようにAzureリソースを設定できるようになります。
さらに、ユーザは既存のNginx設定ファイル(単一または複数のファイル)を、Ngnix for Azureに直接適用したり、GitHub統合を利用してCI-CDパイプラインを通して適用したりできる。
全体として、この製品の目標は、Nginxを使いやすくすることである。F5でNGINX製品マーケティングマネージャーのChris Guzikowski氏は、Nginxブログの投稿で次のように述べている。
何よりもまず、NGINX Plusはもはや「外部の」ソリューションではありません。NGINX for Azureにより、Azure環境内にNGINX Plusのパワーが完全に解き放たれ、スタック全体の複雑さが軽減されます。
さらに、F5のグローバルソリューションアーキテクトのJeff Giroux氏は、F5コミュニティの記事でNginx for Azureを使う利点について説明している。
F5 NGINX for Azureにより、あなた自身のNGINX Plusクラスタのデプロイ、ライブラリのインストール、アップグレード、そして、その他のタスクを実施する負担を取り除くことができます。NGINXの既存顧客か新規顧客かにかかわらず、これは、管理するIaaSがなく高速でシンプルであることを意味します。この使いやすさは、専門知識が必要ないことを意味します。これはNGINXを初めて使う顧客にとって特に魅力的です。
NIGNX for Azureの価格は0.01ドルからで、価格の詳細については価格ページをご覧ください。さらに、SaaS製品自体の詳細は、ドキュメントランディングページから入手できる。