ブログ | NGINX

自動化によるクラウドネイティブ アプリの高速化

NGINX-F5 水平黒タイプ RGB の一部
ジェン・ギル サムネイル
ジェン・ガイル
2021年1月13日公開

このブログを読んでいるということは、現代のデジタルエクスペリエンスを提供するには自動化が不可欠であることはご存知でしょう。 これにより、人間の手では不可能なペースでの俊敏性が実現され、ダウンタイムとエラーが削減され、開発者は喜びをもたらすものに集中できるようになります。 組織の 73% が効率性を高めるためにネットワーク運用を自動化しており、おそらくパブリック クラウドほど自動化が普及している場所は他にないでしょう。

NGINX では、自動化を重視しているだけでなく、お客様やコミュニティにとって自動化が必須であると考えていることも認識しています。 当社のソリューションは、API を使用して DevOps ワークフローにシームレスに組み込むことができ、公式の Ansible ロールとコレクションに広範な開発投資を行ってきました。 このブログでは、パブリック クラウドで NGINX テクノロジーを自動化する 4 つの方法について説明します。 サンプルクラウドとして AWS を使用していますが、NGINX はクラウドに依存しないため、これらの方法を任意のクラウドに適用できます。

Ansible を使用して NGINX Plus と NGINX App Protect のプロビジョニングを自動化する

この方法を使用する場合

  • NGINX Plus を使用していますが、NGINX Controller は使用していません
  • NGINX コントローラーを使用していますが、NGINX Plus の設定を完全に制御したい場合

この方法の使い方

  1. Terraform を使用して Amazon マシンイメージ (AMI) を設定する
  2. 一連のAnsibleプレイブックを実行してNGINX Plusをインストールする
  3. NGINX Plus を、いくつかの NGINX Plus Web サーバーの前にあるリバース プロキシおよびロード バランサーとして構成します。
  4. NGINX App Protectをインストールし、NGINX Plusリバースプロキシを保護するように設定します。

この方法のリソース

NGINX App Protectをまだ使用していませんか? 30 日間の無料トライアルを開始してください。

このメソッドの実際の動作を見る

NGINX コントローラのデプロイメントを自動化する

この方法を使用する場合

NGINX コントローラーを使用しており、そのデプロイメントを自動化したいと考えています。

この方法の使い方

  1. Packer の Ansible プロビジョナーを使用して NGINX コントローラーの AMI を事前準備する
  2. Terraform を使用して NGINX コントローラーのインフラストラクチャを AWS にデプロイする
  3. Ansible を使用して、NGINX Plus インスタンスに NGINX コントローラーと NGINX コントローラー エージェントをインストールして構成します。

この方法のリソース

NGINX コントローラーをまだ使用していませんか? 30 日間の無料トライアルを開始してください。

このメソッドの実際の動作を見る

NGINX コントローラーを使用して NGINX Plus データプレーンを自動化する

この方法を使用する場合

NGINX コントローラーを使用しており、次のことを実現したいと考えています。

  • エラーが発生しやすい手動プロセスを回避しながら、データプレーン リソースをセグメント制御します。
  • データプレーンインスタンスのセルフサービス展開を可能にし、ITリクエストチケットのボトルネックを解消します。
  • 承認されたAMIと、セキュリティの脆弱性を防ぐガードレールスタイルの制御に関する企業標準に準拠する

この方法の使い方

NGINX コントローラーを使用して、開発者向けの NGINX Plus インスタンスのセルフサービス デプロイメントを設定します。

このメソッドのリソース

NGINX コントローラー製品ページ

NGINX コントローラーをまだ使用していませんか? 30 日間の無料トライアルを開始してください。

このメソッドの実際の動作を見る

F5 DNS クラウド サービスによる自動化でトラフィックをインテリジェントに制御

この方法を使用する場合

ダウンタイムやアプリケーションのパフォーマンス低下を防ぎ、エンドユーザーのデジタル エクスペリエンスを最適化したいと考えています。

この方法の使い方

F5 DNS クラウド サービスを使用して DNS ロード バランシング (グローバル サーバー ロード バランシング ( GSLB ) とも呼ばれる) を設定すると、次のような利点が得られます。

  • ユーザーが速度低下や停止を経験しないように、アプリの不健全なインスタンスからトラフィックを自動的にルーティングします。
  • APIを使用してデプロイメントと構成を自動化し、手動エラーを排除して一貫性と再現性を実現します。
  • AWS リージョンとアベイラビリティゾーン全体にアプリを展開することで、拡張性と回復力を向上させる
  • パフォーマンスを高速化するために、ユーザートラフィックを最も近い利用可能なアプリインスタンスに誘導します。

この方法のリソース

F5 DNS クラウド サービスをまだ使用していませんか? 30 日間の無料トライアルを開始してください。

このメソッドの実際の動作を見る

パブリッククラウドで NGINX を使い始める

現在、独自の NGINX ライセンス (BYOL) を任意のクラウドに持ち込むことも、 AWSGoogle Cloud PlatformMicrosoft Azureマーケットプレイスから NGINX Plus (NGINX App Protect の有無にかかわらず) を直接購入することもできます。 お問い合わせ 当社がお客様のクラウド戦略にどのように貢献できるかを知り、プライベート オファーがお客様の組織に適しているかどうかを確認してください。


「このブログ投稿には、入手できなくなった製品やサポートされなくなった製品が参照されている場合があります。 利用可能な F5 NGINX 製品およびソリューションに関する最新情報については、 NGINX 製品ファミリーをご覧ください。 NGINX は現在 F5 の一部です。 以前の NGINX.com リンクはすべて、F5.com の同様の NGINX コンテンツにリダイレクトされます。"