ADC

NetScaler を使用して AWS にデジタル広告プラットフォームをデプロイする

デジタルプラットフォームの性質が進化するにつれて、さまざまな広告アプリケーションが利用できるようになっています。たとえば、ソーシャルメディア、ダイレクトメール、ビデオ、バナー、ポップス、インタースティシャル、リッチメディアなどです。広告主は急速に動画広告ネットワークを採用しており、広告トラフィックの約 40% を占めています。しかし、現代のユーザーによるモバイルの使用が増えるにつれ、モバイルプラットフォームでの動画広告の掲載が急増しています。

デジタル広告プラットフォームはいくつかの課題に直面しています。課題のいくつかは以下のとおりです。

  • セキュリティ脅威
  • 高い運用コスト
  • インターネット経由でトラフィックを送信するには、さまざまなデバイスを使用できます。リアルタイム通信のさまざまなプロトコルには、次のような課題があります。
    • WebRTC
    • アダプティブストリーミング
    • ビデオ用の UDP (WebRTC は HTTP 経由で UDP を使用する)

広告プラットフォームの複雑な挙動に対処するため、NetScalerソリューションは機能一式をAWSとうまく統合し、いつでもどこでもデジタル広告インベントリに瞬時に安全かつ確実にアクセスできるようにします。NetScalerは、デジタルプラットフォーム向けのSaaSおよびWebアプリを提供する上で重要な役割を果たします。

NetScalerとのデジタル広告プラットフォームの統合

デジタル広告プラットフォームの概要

デジタル広告プラットフォームは、以下の主要コンポーネントで構成されています。

  • 広告交換
  • 広告ネットワーク
  • デマンドサイドプラットフォーム (DSP)
  • サプライサイドプラットフォーム (SSP)
  • リアルタイム入札 (RTB) システム

広告システムで行われるプロセスの概要は次のとおりです。

  • 最初のトランザクションは、ユーザーがウェブサイトにアクセスしたときに発生します。
  • これにより、入札/広告リクエスト(ユーザーの人口統計情報を含む)がトリガーされ、広告サーバーまたは発行元が広告エクスチェンジに連絡して送信されます。
  • 広告発行元は、SSPを通じて広告リクエストを広告エクスチェンジに送信します。
  • アドエクスチェンジは、このリクエストとそれに付随するデータをDSPに送信し、インプレッションまたは広告リクエストが可能であることを伝えます。そのため、複数の広告主がリアルタイムで自動的に入札を行い、広告を掲載することができます。
  • 一方、広告主はDSPでキャンペーンを設定する必要があります。データ管理プラットフォーム(DMP)からのユーザーに関する情報を使用して、ユーザーに広告を配信するためにユーザーが支払う意思のある金額を評価します。
  • DSPは、広告エクスチェンジに配信されるため、広告インプレッションのたびにリアルタイムに入札を行います。
  • 広告エクスチェンジまたはSSPが設定した期間内に最も多く入札した入札者が、発行元から広告を配信するための広告枠を獲得します。そうしないと、主要なユーザー層に適した広告を入手する機会が失われます。

デジタル広告プラットフォームがNetScalerとどのように統合されているか

次の図は、広告プラットフォームのさまざまなコンポーネントがNetScalerおよびCitrixApplication Delivery Management(ADM)と通信してオンライン広告を提供する方法を示しています。

デジタル広告プラットフォーム

NetScalerがどのように貢献するか

広告公開プロセスでは、NetScalerソリューションが絶え間なく流入する入札トラフィックの処理と処理に役立ちます。すべてのトラフィックのエントリポイントとして機能し、アベイラビリティーゾーン全体のスケーラビリティと可用性を確保します。広告トラフィックの弾力性に応えるため、ウェブアプリケーションやデータベースサーバーの前にある自動スケーリンググループにデプロイされます。

AWSのNetScalerソリューションを使用した広告プラットフォームを使用すると、世界中でリアルタイムのパフォーマンス、高いスケーラビリティ、および高可用性を実現できます。リッチメディア、動画、モバイル、ネイティブ広告をリアルタイムで売買できます。これにより、広告プラットフォームの運営に伴う全体的な運用コストとレイテンシが削減されます。Autoscale e中にバックエンドサーバーを正常に削除したり、接続を多重化したり、エンドユーザーのトラフィックに影響が及ばないようにしたりする豊富な機能を備えた、最高のパフォーマンスを備えたプロキシです。NetScalerは、広告プラットフォームで使用されるHTTP、UDP、WebRTC、およびRTSPプロトコルの負荷分散をサポートしています。

NetScalerは、以下の主な特徴によりAWS環境に一貫して適合します。

  • コンテンツスイッチング — ホスト名に基づいて適切なプラットフォームに切り替えます。
  • セキュリティ保護 — Web アプリケーションファイアウォール (WAF) 機能、レート制限 (クライアント IP 経由)、および DDoS 攻撃からの保護を使用します。
  • フロントエンドとバックエンドの両方のトラフィックの自動スケーリング。
  • ADMを活用することで、ADCアプライアンス全体をエンドツーエンドで可視化し、異常を検知します。
  • 低レイテンシー。

NetScaler コンソールの貢献方法

NetScalerはNetScaler Consoleを活用して、デジタル広告プラットフォームが直面する以下の課題を克服しています:

  • 予想されるパフォーマンスからの傾向の偏差を特定
  • リアルタイムのアプリケーションパフォーマンス分析
  • キャパシティモニタリング

NetScalerおよびADMとの広告プラットフォーム統合の利点

NetScalerソリューションには、デジタル広告プラットフォームベンダーに次のような機能とメリットがあります。

低コスト

  • AWSAutoscalingサービスと統合されたNetScaler VPXインスタンスは、フロントエンドとバックエンドのリソースを自動的にスケールアップまたはスケールダウンできます。これにより、広告プラットフォームの弾力性に合わせたゼロタッチ構成が可能になります。
  • 単一のポイントからすべてのタイプのトラフィックを配信する統合。

AWS 自動スケーリングの詳細については、「 バックエンド AWS 自動スケーリングサービスの追加」を参照してください。

高可用性

  • あるアベイラビリティーゾーンが使用できなくなった場合、NetScalerはフォールトトレランス機能を適用して、トラフィックを中断することなく別のアベイラビリティーゾーンのサーバーを自動検出します。
  • また、クライアント接続の損失を回避してサーバーを正常に終了します。

詳細については、「 AWS での高可用性の仕組み」を参照してください。

アプリケーション・パフォーマンス分析

NetScaler Consoleのインテリジェントな分析とアプリケーションパフォーマンス分析により、次のことが保証されます:

  • エンドユーザーエクスペリエンスを悩ませている問題 (サーバー応答の異常、5XX エラーなど) を可視化します。
  • 管理者に警告して、すぐに修正措置を講じてください。

詳細については、「 アプリケーション分析のパフォーマンス指標」を参照してください。

ファイアウォールのセキュリティ

最も一般的なセキュリティ脆弱性は、ネットワークではなくウェブアプリケーションで発生します。ボット、データ盗難、アプリケーション層攻撃などの不正アクセスからウェブアプリケーションを保護することは不可欠です。

NetScalerは、以下を含む包括的な統合レイヤー4~レイヤー7セキュリティを提供します。

  • Web App Firewall(WAF)は、定期的に更新されるボットシグネチャと行動ベースの検出機能により、ウェブアプリケーションを保護し、悪意のあるボットを識別して軽減します。
  • 広告プラットフォームが圧倒されるのを防ぐためのレート制限。

詳細については、 NetScaler Web App Firewallを参照してください。

広告プラットフォームに適したAWSインスタンスタイプを選択します

次の 2 つの要素に応じて、ADC に適した AWS インスタンスタイプを選択してください。

  • 広告プラットフォームに同時にアクセスするユーザーの数。
  • プラットフォーム上の平均ユーザー数。

NetScalerは、c5、c5n、m5などを含むさまざまなEC2インスタンスにデプロイできます。広告プラットフォームには、次の AWS インスタンスタイプを使用してください。

  • c5 または c5n は SSL の多いトラフィックの処理に適しています。
  • c5.largeは、最大1000のSSL TPSを処理できます。

詳細については、 VPX-AWS サポートマトリックスを参照してください

NetScaler を使用して AWS にデジタル広告プラットフォームをデプロイする