MuleSoftがNGINX Plusを導入

MuleSoftは、クラウドおよびオンプレミス環境でSaaSとエンタープライズアプリケーションを接続するための、最も広く利用されている統合プラットフォーム(Mule ESBおよびCloudHub)を提供しています。

APIは、アプリケーション同士の通信とデータ交換を可能にするデジタルの接着剤です。MuleSoftソフトウェアプラットフォームにより、企業は急増するアプリケーション、データ、デバイスに対応し、それらとの接続を容易にできます。

ビジネス上の課題

モビリティ、クラウド、ビッグデータ、IoT(モノのインターネット)の普及により、企業が従業員、アプリケーション、デバイスを接続する方法は変化しています。従来、企業全体でアプリケーションとサービスを統合するには、コストと時間のかかるカスタムコードが唯一の手段でした。MuleSoftは、この状況を変えつつあります。同社のAnypoint Platform™は、API主導の接続性を実現する包括的なソリューションです。オンプレミスとクラウドの両方で、アプリケーション、データ、デバイスをシームレスにつなぐアプリケーションネットワークを構築します。このハイブリッド統合プラットフォームには、iPaaS、ESBに加え、APIの管理、設計、公開を一元化するソリューションが含まれています。

Anypoint Platform向けのMuleSoftクラウドランタイムはAmazon Web Services(AWS)上でホストされており、各顧客は1つ以上のワーカーに独自のアプリケーションをデプロイして実行します。各ワーカーは仮想マシンであり、MuleSoftでは数千ものワーカーが稼働しています。MuleSoftが直面した課題は、顧客のアプリケーションやアップストリーム構成を十分に把握できない中で、各顧客のパフォーマンスと可用性の要件を満たすことでした。さらに、顧客のアプリケーションやニーズは頻繁に変化します。顧客トラフィックを最も効果的に管理するため、MuleSoftには、その状況をより明確に把握し、動的に対応できる能力が必要でした。

“以前は、オープンソース版NGINXのロードバランシング機能とリバースプロキシ機能を使用していました。しかし、お客さまのアプリケーションに求められる要件はますます高度になっています。より充実した監視機能と、より柔軟な設定が必要でした。NGINX Plusは、まさに私たちが必要としていたものを提供してくれました。 ”

Serge Leschinsky氏(MuleSoft、DevOpsエンジニア)

成果

導入の最適化を支える専門知識

「F5 NGINX Plusに移行した理由の1つは、その優れたサポートです」とLeschinsky氏は述べています。「F5のチームは高い技術力を備え、対応も迅速で、無駄がなく実績のあるソリューションを提供してくれます。」MuleSoftは、既存のインフラストラクチャにNGINX Plusを迅速に導入できました。MuleSoftが必要としていた極めて高いパフォーマンスを実現するために、ハードウェアを交換または追加する必要はありませんでした。

NGINXサポートチームは、MuleSoftによる実装の最適化も支援しています。MuleSoftチームがSSLのパフォーマンス問題に直面した際には、NGINXのエンジニアが緊密に連携して問題を解決し、2週間足らずで新しいバイナリを提供しました。MuleSoftがこの問題を事前に調査していたことに加え、迅速に解決できたため、顧客への影響はありませんでした。

時間とコストの削減

NGINX Plusは、MuleSoftの大幅な時間短縮にもつながり、余分なコストの回避にも貢献しています。Leschinsky氏は次のように述べています。「お客さまに高いパフォーマンスを提供するために、私たち自身が余分な時間を費やす必要はありません。NGINX Plusは、プールに対するバックエンドの追加と削除を適切に処理するため、プラットフォームのインスタンスをシームレスにアップグレードできます。お客さまがパフォーマンスの一時的な低下を経験することはありません」

セキュリティの簡素化

NGINX Plusにより、MuleSoftは顧客トラフィックのエンドツーエンドSSL暗号化を容易に確保できます。以前は、顧客が暗号化を使用する場合、MuleSoftチームがトラフィック経路上の複数のポイントでSSL接続を再確立する必要がありました。現在は、NGINX Plusが顧客のアプリへの暗号化接続を確立し、人手を介さずに経路全体でその接続を維持します。

柔軟性とパフォーマンスの向上

Leschinsky氏は、NGINX Plusが安定性と軽量性も兼ね備え、MuleSoft環境の要求に容易に対応して、お客さまに質の高いエクスペリエンスを提供できる点を高く評価しています。Anypoint Platformは、バックエンドで再構成可能なDNSを使用することで、顧客トラフィックの関連特性をリアルタイムに特定し、適切なサーバーにプロキシできます。その結果、お客さまが選択したあらゆるデプロイメントに対応できます。

「お客さまがアプリケーションを最大限柔軟に活用できるようにしたいと考えています」とLeschinsky氏は述べています。「NGINX Plusの堅牢な機能、拡張性、汎用性により、お客さまはアプリケーションをより自由に統合できます。同時に、NGINX Plusによって、可用性やパフォーマンスを損なう心配なく、お客さまのニーズを予測し、発生時に対応するために必要な俊敏性も得られます」

クラウドランタイムでNGINX Plusの価値を実証したMuleSoftは、Anypoint Platform内でNGINX Plusの利用を拡大しました。現在、NGINX PlusはAnypoint Platformのすべてのサービスで使用されています。

NGINX PlusでMuleSoftは「イエス」と言える

「私たちの目標は、API主導の接続を実現する強力なプラットフォームを提供し、お客さまのビジネス変革を支援することです」とLeschinsky氏は述べています。「NGINX Plusにより、非常に高い柔軟性が得られます。お客さまのニーズにより迅速に対応し、統合を容易にして、より多くのリクエストに応えられます。NGINX Plusがあれば、お客さまのご要望に『はい』とお答えできます」

お客様事例をすべて見る ›

MuleSoftがNGINX Plusを導入のロゴ

メリット

  • 柔軟性、可視性、パフォーマンスの向上
  • 顧客トラフィックのエンドツーエンドSSL暗号化を自動化
  • 超高パフォーマンスを実現するための導入環境の最適化を、優れたサポートで支援。

課題

  • 顧客のアプリケーションや上流側の構成を十分に把握できないため、顧客が求めるパフォーマンスと可用性の要件を満たすことが困難でした
  • 顧客のアプリケーションやニーズは頻繁に変化するため、同社は顧客トラフィックの状況をより的確に把握する必要がありました
  • 顧客トラフィックをより効果的に管理するため、状況に応じて動的に対応する機能が不足していました