AEM as a Cloud Service での CDN

AEM as Cloud Service の出荷時には、組み込みの CDN が搭載されています。その主な目的は、ブラウザーの近くの CDN エッジノードからキャッシュ可能なコンテンツを配信することで、待ち時間を減らすことです。AEM アプリケーションの最適なパフォーマンスを得るために、完全に管理および設定されています。

AEM が管理する CDN は、ほとんどの顧客のパフォーマンスとセキュリティに関する要件を満たします。パブリッシュ層では、オプションとして、顧客は独自の CDN からそれらを参照することもできますが、その場合は自社で管理する必要があります。このオプションは、放棄が困難な CDN ベンダーとのレガシー統合を保有する顧客など(ただし、これに限定されない)、特定の前提条件を満たしていることに基づき、ケースバイケースで使用できます。

AEM 管理による CDN

次の節に従って、Cloud ManagerセルフサービスUIを使用し、AEMの標準搭載のCDNを使用してコンテンツ配信の準備を行います。

  1. SSL証明書の管理
  2. カスタムドメイン名の管理

トラフィックの制限

AEM管理のCDN設定では、デフォルトで、実稼働環境用と非実稼働環境(開発およびステージ環境)用の両方の環境について、すべてのパブリックトラフィックが公開サービスに到達できます。 特定の環境の発行サービスへのトラフィックを制限する場合(例えば、一定のIPアドレスでステージングを制限する場合)、Cloud Manager UIを使用して、セルフサービスでこの操作を行うことができます。

詳しくは、IP許可リストの管理を参照してください。

注意

許可されているIPからの要求のみ、AEMの管理対象CDNで処理されます。 AEMが管理するCDNに対して独自のCDNを指定する場合は、CDNのIPが許可リストに含まれていることを確認します。

顧客 CDN で AEM 管理 CDN を参照する

顧客が既存のCDNを使用する必要がある場合は、そのCDNを管理し、AEMが管理するCDNを指すように指定できます。ただし、次の条件が満たされている必要があります。

  • 顧客は、交換するのに手間がかかる既存 CDN を保有している。
  • 顧客が自社で管理している。
  • CDN を AEM as a Cloud Service と連携するように設定できる。設定手順を以下に示します。
  • 関連する問題が発生する事態に備えて、エンジニアリング CDN エキスパートが待機している。
  • 実稼動環境に移行する前に、負荷テストを実行し、成功している。

設定手順:

  1. X-Forwarded-Host ヘッダーをドメイン名で設定します。
  2. ホストヘッダーを、AEM CDNの入力である接触チャネルドメインに設定します。 この値はアドビから取得されます。
  3. SNI ヘッダーを接触チャネルに送信します。ホストヘッダーと同様に、sni ヘッダーはドメイン接触チャネルです。
  4. AEMサーバーへのトラフィックの正しいルーティングに必要なX-Edge-KeyまたはX-AEM-Edge-Keyを設定します(CDNがX-Edge-*をストリップする場合)。 この値はアドビから取得されます。AdobeCDNの入力に直接アクセスする場合(X-Edge-Keyが存在しない場合はブロックする)は、Adobeに通知してください。

ライブトラフィックを受け入れる前に、アドビカスタマーサポートに問い合わせて、エンドツーエンドのトラフィックルーティングが正しく機能していることを検証する必要があります。

お客様のCDNからAEM管理のCDNへのホップは効率的ですが、ホップの増加に伴いパフォーマンスの低下が生じる可能性があります。

この顧客 CDN 設定は、パブリッシュ層に対してサポートされていますが、オーサー層の前ではサポートされていません。

位置情報ヘッダー

AEMが管理するCDNは、次の情報を含む各リクエストにヘッダーを追加します。

  • 国コード:x-aem-client-country
  • 大陸コード:x-aem-client-continent

国コードの値は、ここで説明されるアルファ2コードです。

大陸コードの値は次のとおりです。

  • AFアフリカ
  • 南極大陸
  • ASアジア
  • EUヨーロッパ
  • 北米
  • オクセアニア
  • 南アメリカ南部

この情報は、リクエストの接触チャネル(国)に基づいて別のURLにリダイレクトするなどの使用例に役立ちます。 地域情報に依存するキャッシュ応答には、Varyヘッダーを使用します。 例えば、特定の国のランディングページにリダイレクトする場合は、常にVary: x-aem-client-countryを含める必要があります。 必要に応じて、Cache-Control: privateを使用してキャッシュを防ぐことができます。 キャッシュも参照してください。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free