NGINX(エンジンエックス)|日本公式サイト

NGINXはF5ファミリーの一員となりました。新体制の詳細はこちらを御覧ください。

マイクロサービスを接続、保護、スケールする

BuzzFeedがNGINX Plusを使い、どのようにしてマイクロサービスリクエストルーターを構築したかをご覧ください。

マイクロサービスへの移行にあたり、アプリケーションにそれまでよりもスマートなページのルーティングが必要になりました...より強力なサポート、DNSリゾルバ機能、詳細なメトリックを提供するNGINX Plusこそが将来への道筋であると気付きました。NGINX Plusが、ラストワンマイルに到達する後押しをしてくれたのです。 BuzzFeed シニアエンジニアリングマネージャー、ジョン・クレバリー氏

BuzzFeed シニアエンジニアリングマネージャー

マイクロサービスにNGINX Plusを使用するメリットは?

Service discovery

サービスディスカバリ

DNSサービスディスカバリインテグレーションで自動的に新サービスを検知

End-to-end encryption

エンドツーエンド暗号化

マイクロサービスとSSLオフロード間の安全な通信により、セキュリティリスクを軽減

Layer 7 routing

レイヤー7ルーティング

URIベースのコンテンツルーティングで、容易にクライアントを正しいサービスへ接続

Load balancing

ロードバランシング

アクティブヘルスチェックを備えた高度なロードバランシングを使って、アプリケーションをスケールアウト

Caching

キャッシュ

柔軟性のあるソフトウェアでコンテナ内や、既存ハードウェア上、またはクラウド環境上でも実行

Flexible deployments

柔軟なデプロイメント

フレキシブルなソフトウェアで、コンテナや既存のハードウェア、またはクラウドで実行

マイクロサービスとは

マイクロサービスとは、シンプルな機能を備えた小さな単位のサービス群を開発しておき、それらを部品として組み合わせて用途に応じたサービスを創出しようというアプローチです。これまでは、用途に応じたモノリスなアプリケーションをスクラッチで開発することがエンタープライズ IT の領域で主流でしたが、デジタルテクノロジーの級数的な進化と普及がビジネスシーンにおいて多大なインパクトを与えている現在、市場で一歩でも先行するためには、柔軟性、迅速性が欠かせなくなりました。このような背景の中、アプリケーションの開発~展開を素早く繰り返すことができる「マイクロサービス」のアプローチが注目を集めているのです。マイクロサービスであれば、一度開発した部品(サービス)を再利用できるほか、複数のアプリケーションで共有することも可能。その結果、開発生産性は上がり、余計なコードを書かずに済むことで品質の向上も期待でき、この相乗効果により開発ライフサイクルを短くすることが出来るようになりました。
NGINXは、この様なサービスの集合体であるマイクロサービスに対して柔軟で高速な設計&デプロイをサポートし、高いセキュリティ性を提供します。
具体的な機能については、是非こちらをご覧ください。

モノリスから脱却したいですか?

お問い合わせ