※本記事はNGINX,Inc.のブログ記事「Deploying NGINX Plus and AWS Network Load Balancer in an All-Active, Highly Available Solution」を和訳した内容となります。
【URL】
https://www.nginx.com/blog/deploying-nginx-plus-and-aws-network-load-balancer-in-an-all-active-highly-available-solution/
NGINXは、Amazon Web Services(以下AWS)向けに、新たに推奨の高可用性(HA)ソリューションを発表しました。このソリューションでは、新しいAWSネットワークロードバランサー(AWS NLB)を利用して、AWS上のWebアプリケーションのパフォーマンス、信頼性、スケーラビリティーを向上させます。
AWSのアプリケーション展開の規模は急速に拡大しています。以下は、Amazonの主要な
リソースです。:
- 30分以内でAWSにNGINX Plusを導入できる、
新たなAWSクイックスタートAWSブログ記事(英語) - NGINX PlusのAWSクイックスタート(英語)
また、NGINXでも、AWSに関する幅広いリソースを準備しています。
- AWSでNGINXを設定するための詳細手順(英語)
- AWSとNGINX Plusを組合わせたソリューションの詳細説明(英語)
- AWSのオートスケーリング機能をサポートするAWSクラウドクイックスタートについて(ブログ記事)(英語)
- オンデマンドウェブセミナー(AmazonとNGINX Plus:組み合わせた方が良い) (英語)
- より速いAWSパフォーマンスのための5つのヒント(ブログ記事)(英語)
AWS NLBは、基本的なレイヤ4ロードバランシングに、迅速で効果的なソリューションを提供します。 NGINXは、AWSの新機能とNGINX Plusとの統合性に対し、またAWS上でNGINX Plusの可用性を大きく高めてくれる推奨ソリューションとして、とても感銘を受けています。 このインテグレーション事例の紹介として、AWS NLBとNGINX Plusを組み合わせるための導入ガイドを以下に公開しています。
参考:導入ガイド
このリソースは、AWSの大規模な導入は始めての方にも、経験豊かなプロの方にも非常に役立ちます。導入ガイドの手順に沿って利用すると、さまざまなアプリケーション導入の課題を処理するソリューションを作成できます。
- 新しいAWS NLBによるレイヤ4の高速ロードバランシング
- AWS Elastic IPアドレスのサポート
- NGINX Plusインスタンスでの高可用、All-Activeのレイヤ7ロードバランシング。 NGINX Plusは、コンテンツベースのルーティング、高度なロードバランシングアルゴリズム、キャッシング、リアルタイムの設定変更、セッション・パーシステンス(セッション永続性)、アプリケーション認識のヘルスチェックをサポート。
- アプリケーションコードを効率的に実行するために、オープンソースのNGINXソフトウェアを実行する複数のサーバーインスタンス。
- AWSオートスケーリング、サーキットブレーカーパターンなどのサポート。
このAWS上の新しいロードバランシングソリューションは、NGINX Plusを使って、パワーと高度な機能を提供します。AWS NLBに従い、基本的なレイヤ4ロードバランシングを処理します。残りのソリューションにNGINX Plusを活用することで、比較的安価に、堅牢なロードバランシングソリューションをAWS上に作成できます。
このソリューションは、オンプレミス(ベアメタル、コンテナ、または仮想マシン)およびその他のクラウド環境に展開され、高可用性を誇る一連のNGINX Plusロードバランシングソリューションに加わるものです。そのアーキテクチャは、Google Cloud Engine(GCE)向けに all-activeかつ高い可用性を実現している、NGINX Plusベースのロードバランシングアーキテクチャに似ています。またGCEではレイヤ4ロードバランシングにGoogle Cloud Engine(GCE)ネットワークロードバランサを使っています。 NGINX Plusをお試しいたいただくには、今すぐ無料の30日間のトライアルを開始するか、当社までご連絡ください。それから、導入ガイドのステップバイステップの手順に従って、AWS NLBとNGINX Plusを設定してください。
タグ: AWS, ロードバランシング, 高可用性