F5 NGINX as a Service for AzureとNGINX App Protectでクラウドネイティブアプリケーションの配信とセキュリティを実現

NGINX | 2024年9月05日

組織がワークロードをクラウドに移行する際には、リバースプロキシ、ロードバランサー、APIゲートウェイを使用してアプリケーションの外部に実装された、複雑なアプリケーション要件への対応が必要になることがよくあります。たとえば、開発チームは、セキュリティ、スケーラビリティ、可用性、可視性に関するポリシー、ルール、ロジックを実装するために、アプリケーションスタックでNGINXを使用する場合があります。NGINXがなければ、きめ細かな構成制御ができません。

クラウドを利用するお客さまは、パフォーマンス、スケーラビリティ、可用性、稼働時間に関するSLAを確保しながら、インフラストラクチャの運用・保守負担を軽減したいというニーズから、マネージドサービスを選ぶ傾向もあります。

また、多くの組織がミッションクリティカルなアプリケーションを提供するために、NGINXのプロキシ、負荷分散、キャッシュ機能を日々活用していることも認識しています。

F5 NGINXでは、これを基盤としてNGINX as a Service for Azure(NGINXaaS for Azure)を構築しました。これは、他のネットワークサービスでは得られない高度なプログラマビリティと制御性を提供する、比較的ユニークなInfrastructure as a Serviceです。

NGINXaaS for Azureは、NGINX Plusの機能を提供しながら、NGINXインスタンスのインストール、ライセンス管理、アップグレード、パッチ適用に伴う複雑さを解消します。高可用性を標準搭載し、Azureの主要サービスとの統合、Azureインターフェースを通じた一貫した可視化と管理、従量課金制を実現します。運用上の煩雑な作業は、サービスがバックグラウンドで処理します。お客さまは、NGINXの設定とバックエンドアプリケーションを用意するだけです。

NGINXaaS for Azureの図

ファーストクラスのクラウドサービスであるNGINXaaS for Azureは、ポータル、CLI、SDK、Terraformなど、すべてのAzureインターフェースでネイティブな操作性を提供します。また、他のクラウドインフラストラクチャサービスと緊密に統合されているため、一貫したエクスペリエンスを実現できます。たとえば、NGINX Plusは200を超えるメトリクスを提供し、アプリケーションに関する詳細なインサイトを得られます。これらのメトリクスは、Azure Monitoringとの統合を通じて簡単に利用できます。

NGINX App Protect WAF v5が、NGINXaaS for Azureのアドオンとしてプレビューで利用可能になりました。NGINX App Protect WAFは、NGINX as a ServiceのStandardプランの各デプロイメントで、ワンクリックで簡単に有効化できます。プレビュー機能には、デフォルトポリシーの選択とAzure Log Analyticsとの統合が含まれます。

NGINXaaS for Azureは、Microsoft Azure Marketplace(https://go.f5.net/nm4zmb5q)から簡単に利用を開始できます。まずBasicプランから始め、必要に応じて、99.95%の稼働率SLAによる高可用性、スケーリング、NGINX Plusの完全な状態共有を提供するエンタープライズプランへ移行できます。

共有

著者について

Brian Ehlert
Brian Ehlertプロダクト管理担当ディレクター

Brian Ehlertのその他のブログ記事

関連するブログ記事

チュートリアル:NGINXを使用してアプリケーション向けにOpenTelemetryを構成する
NGINX | 2024/01/18

チュートリアル:NGINXを使用してアプリケーション向けにOpenTelemetryを構成する

OpenTelemetryを使用してNGINXサーバーの状態と健全性をより明確に把握することで、問題のトラブルシューティングを行い、Webアプリケーションのパフォーマンスを向上できます。

AkitaのNGINX Plus認定モジュールでAPIエンドポイントの問題を特定・修正
NGINX | 2023/05/31

AkitaのNGINX Plus認定モジュールでAPIエンドポイントの問題を特定・修正

Akita SoftwareのAPIオブザーバビリティ向け新しいNGINX Plus Certified Moduleを活用して、APIエンドポイントの問題をより迅速に特定し、修正できます。

JavaプロジェクトをスキャフォールディングしてKubernetesネイティブアプリを構築する方法
NGINX | 2023/02/09

JavaプロジェクトをスキャフォールディングしてKubernetesネイティブアプリを構築する方法

Red HatのシニアプリンシパルデベロッパーアドボケイトであるDaniel Oh氏が、Javaプロジェクトをゼロから構築するためのひな形を作成し、Kubernetesネイティブアプリケーションとしてビルドする方法を解説します。

F5 NGINXaaS for Azureのご紹介:Microsoft Azureでネイティブに利用できるSaaS型ロードバランシング
NGINX | 2022/05/24

F5 NGINXaaS for Azureのご紹介:Microsoft Azureでネイティブに利用できるSaaS型ロードバランシング

NGINXaaS for Azureは、NGINX PlusをAzureネイティブのSaaSとして利用できるサービスです。NGINXの設定を容易にリフト&シフトできるため、クラウド導入とモダンアプリの展開を加速できます。

SELinuxでNGINXおよびNGINX Plusを使用する
NGINX | 2018/08/17

SELinuxでNGINXおよびNGINX Plusを使用する

Red Hat Enterprise Linux(RHEL)および関連ディストリビューションでSecurity-Enhanced Linux(SELinux)を有効にすると、デフォルト設定によりNGINXとNGINX Plusの一部の操作が制限されます。この記事では、すべての機能を利用できるようにSELinuxの設定を変更する方法について説明します。

NGINX PlusによるAWS Auto Scalingグループの負荷分散
NGINX | 2017/03/06

NGINX PlusによるAWS Auto Scalingグループの負荷分散

新しいnginx-asg-sync統合ソフトウェアにより、NGINX PlusはAWS Auto Scalingグループの負荷を直接分散できるため、クラウドでの負荷分散がさらに柔軟になります