Optimizely は NGINX Plus を使用して技術スタックを合理化します

Optimizely のデジタル エクスペリエンス プラットフォーム (DXP) は、既存顧客や潜在顧客とのエンゲージメントを高めて収益を増やすためのデジタル ソリューションとマーケティング ツールのスイートを企業に提供します。 目標は、パーソナライズされた関連性の高いコンテンツを提供することで顧客獲得コストを削減することです。

Optimizely Campaign を使用すると、顧客は電子メール、モバイル プッシュ、Web プッシュ、SMS、その他のチャネルを使用して自動化されたマーケティング キャンペーンを実行できます。 Campaign を Optimizely Data Platform と組み合わせると、集約された顧客エンゲージメント データから得られた洞察と観察に基づいてマーケティング キャンペーンを形成し、推進することもできます。

現在までに、Optimizely の 900 社を超えるパートナーと 1,800 名を超える従業員が、トヨタ、サンタンデール、eBay、KLM、マツダなど 9,000 を超えるブランドの顧客生涯価値の向上、収益の増加、ブランドの成長を支援してきました。

ビジネスチャレンジ

Optimizely は、Campaign 製品の技術プラットフォームを簡素化し、運用と保守の観点から効率を高めたいと考えていました。 このプラットフォームでは以前、Apache Web サーバーと F5 NGINX Open Source の両方が使用されていました。 NGINX Open Source は Apache Web サーバーの多くの機能を再現しますが、Optimizely の動的で大規模な負荷分散要件をサポートしていませんでした。

既存のアーキテクチャでは、Optimizely は問題のトラブルシューティングを行うために、ソリューションのさまざまな要素と複数のログを分析する必要がありました。 キャンペーン関連のユースケースに対応する 3 ノードの NGINX Web クラスターは、通常、1 秒あたり 15,000 件のリクエストのピーク トラフィックと、毎月約 500 TB のデータ量を処理するため、これは時間のかかるタスクになる可能性があります。

ソリューション

2021 年末、Optimizely は、NGINX Open Source からサポートされているエンタープライズ グレードのソリューションである F5 NGINX Plus にアップグレードすることでアーキテクチャを簡素化し、Apache Web サーバーを削除できるようにすることを決定しました。 

NGINX Plus は、クラウド ネイティブで使いやすいリバース プロキシ、ロード バランサ、API ゲートウェイです。 市場最速の Web サーバーであり、NGINX Open Source の最高の要素を保持していることに加えて、セッションの永続性、アクティブなヘルス チェック、サーバーの再起動を必要とせずに動的再構成を行うエンタープライズ グレードの負荷分散を提供します。 つまり、インフラストラクチャに関係なく、HTTP、TCP、UDP トラフィックのインテリジェントで大規模な負荷分散をはるかに簡単に実現できるようになります。 

「動的な負荷分散が必要でしたが、NGINX Plus は高性能で非常にユーザーフレンドリーな製品として際立っていました」と、Optimizely の Campaign プラットフォームのソフトウェア エンジニアリング ディレクターである Eric Hubert 氏は熱く語ります。 「NGINX Plus RESTful API により、負荷分散制御をデプロイメント自動化ソリューションに簡単に統合できるようになりました。 Apache Web サーバーを削除することで、スムーズに動作するスリムなシステム アーキテクチャを実現しました。」

結果

より簡単な操作、監視、メンテナンス

NGINX Plus により、Optimizely が運用および保守するシステムが少なくなります。 このシンプルさとわかりやすく整理された監視ダッシュボードを組み合わせることで、冗長なログ データが回避され、より迅速な問題分析が可能になります。

「監視と観測性の面でスタックがよりシンプルになったため、より明確なイメージが得られます。 「今では、チェーン内で故障する可能性のあるシステムが 1 つ減り、構成がはるかに簡単になりました。これは私たちにとって大きな利点です」と Eric 氏は言います。

運用コストの削減

その他の注目すべき利点としては、リソース要件の削減と処理待ち時間の最小化によるコスト削減が挙げられます。

より応答性が高く、安全で、安定したシステム

プライバシーとデータ保護の規制に準拠する必要があるため、Optimizely の顧客は高度に安全なソリューションを提供するシステムを求めています。 

「顧客と直接接するすべてのシステムにとって、セキュリティは極めて重要であり、言うまでもなく、Web サーバーはその最前線にあります」とエリック氏は指摘します。 

重要なのは、NGINX Plus により、定期的な品質保証されたソフトウェアとセキュリティの更新を通じて、Optimizely が絶えず進化する脅威の状況に対応できるようになることです。 つまり、IT チームはどのオープンソース バージョンを使用するかを手動で検証する必要がありません。

主な製品機能には、リクエストと接続の制限、TLS 1.3 のサポート、動的な証明書の読み込み、JWT 認証などがあります。

「最新のセキュリティ脅威に適応できることは私たちにとって非常に重要でした」とエリックは説明します。 「NGINX Plus はまさにそれを実現します。 品質が保証されたバージョンを用意し、それをプラットフォーム上で一貫して適用することができます。これは、常に中身を確認する必要があるオープンソース トラックよりも簡単です。」 

Optimizely は、トラフィックのシェーピングや特定の種類のトラフィックの制限などの、NGINX Plus の他の追加機能のいくつかを採用することを検討しています。

NGINX のパートナーとして、techmatrix Consulting GmbH が顧客へのライセンスの割り当てを担当しました。 このため、NGINX ライセンスの必要性については、Optimizely と共同で事前に慎重に確認しました。

すべての顧客事例を見る

 

Optimizely ロゴ
利点
  • F5 NGINX Plusにアップグレードすることで、Optimizelyはアーキテクチャを簡素化し、運用を合理化し、交渉や保守が必要なシステムを削減することができました。
  • 強力な監視ダッシュボードにより、監視が簡素化され、問題分析が迅速化されました。
  • 簡素化されたプラットフォームにより、顧客にとってより応答性が高く、安全で安定したシステムが実現しました。

課題
  • Optimizelyは、多くの機能を複製する技術要素を含む既存のアーキテクチャを簡素化したいと考えていました。
  • 問題のトラブルシューティングには、プラットフォームの複数の要素を分析し、複数のデータログを調べる必要がありました。
  • 冗長技術の運用によりインフラコストが上昇

製品