中国の AEM インフラストラクチャーを考える-中国でのホスティングは必要か?
インフラを中国に展開し、AEM環境の中国特有のパフォーマンス問題をデバッグするいくつかの企業に相談する機会を得ましたが、中国は依然として解決するのが最も複雑な国です。可変要素、未知数、落とし穴がたくさんあるので、インフラストラクチャ計画の評価に役立つ場合に備えて、私が遭遇した問題のいくつかをまとめておくと役立つかもしれないと思いました。これらの問題の中には、Adobe Experience Manager で実行されるサイトのみに関係するものもあれば、広範囲のプラットフォームに影響するものもあります。AEM を実行していない場合でも、読み応えのある内容にするよう努めます。
私はこれをスーパーメガトロンの大きな記事としてまとめるつもりでしたが、私が書いている最初のセクションだけがすでに制御不能になっているので、これをいくつかのトピックに分けて複数部構成のシリーズとして行います。
- & をどのように測定して、中国向けのホスティングソリューションが必要かどうかを判断しますか?
- クラウドサービスとしての AEM はオプションですか?
- アドビの新しいエッジデリバリーサービスは中国でも利用できますか?
- 中国でホスティングするには特定のライセンスが必要ですか?
- 中国ではどのようなCDNの考慮事項がありますか?
- まったく新しいインフラストラクチャをセットアップしますか、それとも中国にディスパッチャー/パブリッシャーをセットアップしただけですか?それともただのディスパッチャー?
- 中国のインフラストラクチャーについて知っておくべきネットワーク上の懸念事項は何か?
- SSO/サイトログインについてはどうですか?
- ユーザー生成コンテンツ(UGC)はどのように扱われますか?また、中国のデータ居住法とどのように連携しますか?
- サイト検索インフラストラクチャ、データベースなどのカスタムバックエンドコールについてはどうですか?
- アドビダイナミックメディアとアドビローンチについてはどうですか?
- オンデマンド動画にブライトコーブや YouTube を使うとどうなるでしょうか?中国本土に視聴者がいる場合、どのような動画配信オプションがありますか?
ほら、話したいことがたくさんある。この記事では最初の部分だけから始めましょう。中国固有のインフラストラクチャが必要かどうかを判断する方法を教えてください。
編集:シリーズの2番目の投稿はこちら:中国におけるAEMインフラストラクチャのヒント:中国内または中国に近いサイトアーキテクチャの設計
グレート・ファイアウォールへの対処:中国のサイトへのアクセスに関する相違点
中国でのインターネットアクセスにまだ詳しくない方のために説明すると、中国のインターネットアクセスは、ほとんどの場合、世界で最も曖昧で複雑なウェブフィルタリング装置の背後にあります。これは部分的に自動化され、一部は人間が制御するアクセスフィルターで、DNSブロッキング、IPベースのブロッキング、QoS(サービス品質)フィルタリング(例:(完全にブロックするのではなく)ウェブサイトのユーザビリティを徐々に低下させ、中間者攻撃、パケットスプーフィングを行います。これらのメカニズムは、WebサイトのトラフィックとWebサイトのUXに大きな影響を与える可能性があります。
例を挙げると、「中国ではTwitterは見られない」ことは広く知られています。しかし、それは厳密には当てはまりません。前回2018年に中国を訪れたとき、外国人旅行者として広州のホテル(主に外国人観光客が利用)で問題なくFlickrやTwitterにアクセスできませんでしたが、GmailやGoogleで問題が発生することもありました。しかし、私にとってFacebookは、1回目は機能し、2回目は遅くなり、滞在の2日目までに、Facebookページ全体を読み込むことができなくなりました。これはホテルのWi-Fiを使用したときの私の経験であることに注意してください。バーナー携帯電話用のプリペイド式チャイナユニコムSIMカードを手に入れ、それを使ってラップトップをテザリングしたところ、突然、Google、Facebook、Youtubeなど、米国のすべてのソーシャルメディアサイトがブロックされました。
広州のホテルからの眺め—中国では通常制限されていると思われる米国のサイトにアクセスしても問題ありませんでした
さらに、福州や泉州 (外国人が頻繁に訪れない人里離れた目的地)のような都市に旅行していると、Facebook、Linkedin、Flickrなど、通常のソーシャルメディアの大物にアクセスできないことに気付きました。時にはVPNを使用してもです。
ただし、香港とマカオは中国の「特別行政区」であるため、中国の他の地域と同じインターネットアクセスフィルタリングの制限を受けていません。そのため、香港にあるデータセンターでホストされているリソースは、中国の他の地域に移動する際に遅延、サービス品質の問題、およびブロックの可能性に直面します。
このことから得るべき主なポイントは次のとおりです。
(a) 中国本土以外でホストされているリソースへのアクセスは、完全なブロッキング、遅延、またはサービス品質の低下の対象となる可能性があります。
(b) フィルタリング装置の実装の性質はさまざまであるため、潜在的なユーザーや顧客が中国全土で直面している問題の代表として、1回のウェブサイト訪問またはごく一部の訪問(つまり、上海の1人のオフィスワーカーの話など)をとることはできません。
中国のウェブサイトパフォーマンスの測定:中国でのホスティングが必要ですか?
そうは言っても、最初に定量化すべき最も重要なことは、中国向けに個別のインフラストラクチャが実際に必要かどうかを判断することです。問題があるかどうかを判断し、問題が発生した場合はその根本原因を特定する必要があります。平均的なウェブサイトのページビューには、何百ものサブリクエストが含まれている可能性があり、その多くはサードパーティのリソースに対するものであることを忘れないでください。以下を発見する必要があります。
(a) 御社のユーザーは不機嫌な思いをしていませんか?
(b) あなたのギアへのリクエストが遅いのですか、それともサードパーティですか?
(c) それは地域特有のリソースを代用することで解決できるものなのか、それとも中国で何らかの装備を手に入れることに代わるものはないのか?
この評価はいくつかの部分に分かれており、決定するだけの大規模な発見プロジェクトの作業範囲になる可能性があります。そして、それを決定することは本当に重要かもしれません。アメリカでホストされている私のサイトからこの分析を見てください。
中国本土のブログ訪問者の皆様にはお詫び申し上げます。
まず、サイト訪問者のかなりの割合が中国から来ていると仮定すると(Google Analytics/Adobe Analyticsからすぐにわかるはずのデータ)、その訪問者が現在どのようなユーザーエクスペリエンスを得ているかを深く理解することが重要です。トラフィックがあまりなければ、国内の新しいマーケティングインフラストラクチャに数十万を投入する理由はありません。ただし、テスラやマリオットで、中国で数十億の売上を上げている場合は、あまり選択肢にはなりません。
リアルユーザーモニタリングを使用する
そのための最良かつ明白に推奨される方法は、 New Relic Browser、 Dynatrace、 Datadogなどのリアルユーザーモニタリング(RUM)ツールをサイトで使用することです。このツールでは、サイトのすべてのページに挿入されたJavaScriptコードを使用して、詳細なタイミングを実行できます 。& ユーザーインタラクションの分析により、人々が見ているものをロケール別に実際に把握できます。これは、ユーザーのハードウェア、実際のユーザーのインターネット接続や会社のVPNの品質などのすべての要素も考慮に入れるため、最も現実的です。
このようなツールでは、特定のセッショントレースを掘り下げてデバッグや反復処理を行うこともできます。特定の訪問者がさまざまなリソースを読み込むのにかかった時間を調べたり、モバイルとデスクトップを比較したりして、リソースのハングによってユーザーのページの読み込み全体が停止したのか、それとも黙ってタイムアウトしたのかを正確に把握できます。このスクリーンショットは New Relic ブラウザからのもので、実際の動作を示しています。
私が地域固有のテストに使用して大きな成功を収めたもう1つのツールは、古き良きWebPageTestです。これにより、中国だけでなく、香港、日本、シンガポールなどの他のAPAC地域を含むさまざまな特定の場所から、さまざまなブラウザーで特定のURLをテストできます。
WebPageTestの良いところは、オプションでブラウザに読み込まれているページのMP4も記録できることです。これにより、中国のユーザーが特定のページリソースをロードしたときの様子を確認できます。
大規模なインフラストラクチャを購入する前に、まず十分なデータを収集することが不可欠です。そうすれば、エンジニアリングリソースを使って適切な問題を解決できることを確認し、その後、きびきびとした使いやすい中国のユーザーエクスペリエンスを実現するために費やすことができます。
著者について

タッド・リーブス
アーボリー・デジタルのプリンシパル・アーキテクト
AEM Architect & AEM/CQ で 14 年、システムインフラストラクチャで 25 年以上の経験を持つ DevOps 担当者です。
ポッドキャストエピソード

デジタルエクスペリエンスプラットフォームを選択する方法
Arbory Digital にテクニカルな AEM ポッドキャストが追加されました!Raf & Tadが適切なデジタルエクスペリエンスプラットフォームを持っているかどうかを判断する方法について詳しく説明します

セルフホスト型Aemはまだ存在するのか?
アドビ以外でアドビエクスペリエンスマネージャーをホストすることはまだ可能ですか(または推奨されます)?タッド・リーブスとジョーイ・スミスが参加します!

アドビサミット 2023 — ニューリリース & カンファレンスのまとめ
タッド・リーブスとハンク・トーベが、アドビサミット2023での体験を語ります。サミットの発表などをレビューします!