Denken Sie über die AEM-Infrastruktur in China nach - Benötigen Sie Hosting in China?
Ich hatte die Gelegenheit, einige verschiedene Unternehmen zu beraten, die Infrastruktur in China bereitstellen, sowie China-spezifische Leistungsprobleme für AEM-Umgebungen zu debuggen, und es bleibt das am kompliziertesten zu lösende Land. Es gibt Variablen, Unbekannte und Fallstricke in Hülle und Fülle, daher dachte ich, es könnte hilfreich sein, eine Sammlung einiger der Probleme zusammenzustellen, auf die ich gestoßen bin, falls es Ihnen helfen könnte, Ihre Infrastrukturpläne zu bewerten. Einige dieser Probleme betreffen möglicherweise nur Sites, die auf Adobe Experience Manager ausgeführt werden, andere betreffen eine breite Palette von Plattformen – ich werde versuchen, es zu einer lohnenden Lektüre zu machen, auch wenn Sie AEM nicht ausführen.
Eigentlich wollte ich das als einen großen Supermegatron-Artikel machen, aber schon der erste Abschnitt, den ich schreibe, bläht sich außer Kontrolle auf, also mache ich das hier als mehrteilige Serie, aufgeteilt in ein paar Themen:
- Wie messen und entscheiden Sie, ob Sie eine Hosting-Lösung für China benötigen oder nicht?
- Ist AEM as a Cloud Service eine Option?
- Funktionieren die neuen Edge Delivery Services von Adobe in China?
- Benötigen Sie eine spezielle Lizenz, um in China zu hosten?
- Welche CDN-Überlegungen sollte man für China anstellen?
- Richten Sie eine völlig neue Infrastruktur ein oder haben Sie einfach ein Dispatcher/Publisher-Setup in China eingerichtet? Oder nur ein Disponent?
- Welche Netzwerkprobleme sollten Sie bei der Infrastruktur in China beachten?
- Was ist mit SSO/Site Login?
- Wie wird mit nutzergenerierten Inhalten (UGC) umgegangen und wie spielt das mit dem chinesischen Gesetz zur Datenresidenz zusammen?
- Was ist mit Ihren benutzerdefinierten Backend-Aufrufen wie Ihrer Site-Search-Infrastruktur, Datenbanken usw.?
- Was ist mit Adobe Dynamic Media und Adobe Launch?
- Was ist, wenn Sie Brightcove oder Youtube für Ihre On-Demand-Videos verwenden? Welche Optionen gibt es für die Videobereitstellung, wenn Sie ein Publikum auf dem chinesischen Festland haben?
Seht, es gibt viel zu erzählen. Ich beginne in diesem Artikel mit dem ersten Teil – wie entscheidet man, ob man überhaupt eine China-spezifische Infrastruktur benötigt oder nicht?
Bearbeiten: Der zweite Beitrag in der Serie ist hier zu finden: Tipps für die AEM-Infrastruktur in China: Entwerfen einer Site-Architektur in China oder in der Nähe Chinas
Umgang mit der großen Firewall: Was ist anders beim Zugriff auf Websites in China?
Falls Sie sich noch nicht gut mit dem Internetzugang in China auskennen, sollte man wissen, dass Chinas Internetzugang zum größten Teil hinter dem undurchsichtigsten und komplexesten Webfilterapparat der Welt steckt. Es handelt sich um einen teilweise automatisierten, teilweise von Menschen kontrollierten Zugriffsfilter, der den Ein- und Ausgang mit einer Reihe von Mechanismen kontrollieren kann, darunter DNS-Blockierung, IP-basierte Blockierung, Quality-of-Service-Filterung (z. Langsame Verschlechterung der Benutzerfreundlichkeit von Websites, anstatt sie vollständig zu blockieren), Man-in-the-Middle-Angriffe und Paket-Spoofing. Diese Mechanismen können sehr unterschiedliche Auswirkungen auf den Website-Traffic und die UX der Website haben.
Als Beispiel: Es ist allgemein bekannt, dass "man Twitter in China nicht sehen kann". Das ist jedoch technisch gesehen nicht richtig. Als ich 2018 das letzte Mal in China war – als ausländischer Besucher in einem Hotel in Guangzhou (das hauptsächlich von ausländischen Besuchern genutzt wird) hatte ich kein Problem, auf Flickr oder Twitter zuzugreifen, obwohl ich gelegentlich Probleme mit Gmail und Google hatte. Allerdings funktionierte Facebook beim ersten Mal bei mir, beim zweiten Mal langsamer, und am zweiten Tag meines Aufenthalts stellte ich fest, dass ich nicht mehr die gesamte Facebook-Seite laden konnte. Beachten Sie, dass dies meine Erfahrung war, als ich das WLAN des Hotels nutzte. Als ich mir eine Prepaid-SIM-Karte von China Unicom für mein Brenner-Handy besorgte und sie dann zum Anbinden meines Laptops benutzte, waren plötzlich ALLE US-Social-Media-Seiten blockiert, Google, Facebook, Youtube, alles.
Die Aussicht von meinem Hotel in Guangzhou – wo ich kein Problem hatte, auf US-Seiten zuzugreifen, von denen man normalerweise annimmt, dass sie in China eingeschränkt sind
Wenn ich in eine Stadt wie Fuzhou oder Quanzhou reiste (ein abgelegenes Ziel, das nicht von Ausländern frequentiert wird), stellte ich außerdem fest, dass ich nicht auf Facebook, Linkedin, Flickr oder eines der üblichen Social-Media-Größen zugreifen konnte – manchmal sogar mit einem VPN.
Da es sich bei Hongkong und Macau jedoch um "Sonderverwaltungsregionen" Chinas handelt, werden sie nicht durch die gleiche Filterung des Internetzugangs eingeschränkt wie der Rest Chinas – und daher werden Ressourcen, die in Rechenzentren in Hongkong gehostet werden, auf dem Weg in den Rest Chinas mit Verzögerungen, Problemen mit der Servicequalität und potenziellen Blockaden konfrontiert sein.
Die wichtigsten Erkenntnisse, die Sie daraus ziehen sollten, sind:
(a) Der Zugriff auf Ressourcen, die außerhalb des chinesischen Festlandes gehostet werden, wird möglicherweise entweder vollständig blockiert, verzögert oder die Dienstqualität beeinträchtigt, und
(b) Aufgrund der Variabilität der Implementierung des Filterapparats kann man einen einzelnen Website-Besuch oder einen kleinen Querschnitt der Besuche (d. h. das Hörensagen eines einzelnen Büroangestellten in Shanghai) nicht als repräsentativ für das betrachten, was Ihre potenziellen Nutzer und Kunden in ganz China erleben.
Messung der Website-Leistung in China: Benötigen Sie Hosting in China?
Davon abgesehen ist der erste und wichtigste Punkt, den es zu quantifizieren gilt, die Entscheidung, ob Sie tatsächlich eine separate Infrastruktur für China benötigen oder nicht. Sie müssen entscheiden, ob es ein Problem gibt oder nicht, und wenn es ein Problem gibt, müssen Sie entscheiden, was die Ursache ist. Denken Sie daran, dass Ihr durchschnittlicher Website-Seitenaufruf potenziell Hunderte von Unteranfragen enthält, von denen viele an Ressourcen von Drittanbietern gerichtet sind. Sie müssen entdecken:
(a) Haben Ihre Benutzer eine schlechte Zeit?
(b) Sind es die Anfragen an IHRE Ausrüstung, die langsam sind, oder handelt es sich um einen Drittanbieter?
(c) Ist das etwas, das du beheben kannst, indem du gebietsspezifische Ressourcen ersetzt, oder gibt es keinen Ersatz dafür, Ausrüstung in China zu bekommen?
Diese Evaluierung besteht aus mehreren Teilen und kann wirklich zum Arbeitsumfang für ein großes Entdeckungsprojekt werden, nur um sie zu bestimmen. Und es könnte WIRKLICH WICHTIG sein, dies zu bestimmen. Schauen Sie sich diese Analyse von meiner eigenen Website an, die in den USA gehostet wird:
Ich entschuldige mich hiermit bei allen Besuchern meines Blogs auf dem chinesischen Festland.
Angenommen, Sie haben einen erheblichen Teil der Website-Besucher aus China (Daten, die Ihnen Google Analytics / Adobe Analytics schnell mitteilen können), ist es wichtig, dann genau zu verstehen, welche Art von Benutzererfahrung diese Besucher derzeit erhalten. Wenn Sie nicht viel Traffic haben, gibt es keinen Grund, Hunderttausende in eine neue Marketinginfrastruktur im Land zu investieren. Wenn Sie jedoch Tesla oder Marriott sind und vor Ort in China Milliardenumsätze erzielen, ist das nicht wirklich eine Option.
Verwenden der Echtzeitüberwachung
Der beste und eindeutig empfohlene Weg, dies zu tun, ist der Einsatz eines Real-User-Monitoring-Tools (RUM) auf Ihrer Website wie New Relic Browser, Dynatrace oder Datadog , das Javascript-Code verwendet, der in jede Seite Ihrer Website eingefügt wird, um ein detailliertes Timing und eine Analyse der Benutzerinteraktionen durchführen zu können und Ihnen dadurch einen echten Überblick zu geben. nach Ort, von dem, was die Leute sehen. Dies ist am realsten, da es auch alle Faktoren wie Benutzerhardware, die Qualität der Internetverbindungen echter Benutzer oder Firmen-VPNs usw. berücksichtigt.
Tools wie dieses ermöglichen es Ihnen auch, sich in bestimmte Sitzungsablaufverfolgungen einzuarbeiten, so dass Sie debuggen und iterieren können – indem Sie sich ansehen, wie lange ein bestimmter Besucher brauchte, um verschiedene Ressourcen zu laden, mobile und Desktop-Geräte vergleichen usw., um wirklich zu verstehen, ob ein Ressourcenhänger das gesamte Laden einer Seite für einen Benutzer gestoppt oder nur eine stillschweigende Zeitüberschreitung verursacht hat. Dieser Screenshot stammt aus dem New Relic Browser und zeigt dies in Aktion:
Ein weiteres Tool, das ich mit großem Erfolg für geospezifische Tests verwendet habe, ist der gute alte WebPageTest, mit dem Sie bestimmte URLs in einer Vielzahl von Browsern testen können, von einer Vielzahl spezifischer Standorte aus, darunter mehrere in China selbst sowie in anderen APAC-Regionen wie Hongkong, Japan und Singapur.
Das Schöne an WebPageTest ist, dass es optional auch eine MP4-Datei des Seitenladens im Browser aufzeichnet, so dass Sie sehen können, wie es für einen Benutzer in China ausgesehen hätte, der eine bestimmte Seitenressource geladen hätte.
Es ist wichtig, vor jedem großen Infrastrukturkauf genügend Daten zu sammeln, um sicherzustellen, dass Sie das richtige Problem mit den technischen Ressourcen lösen, die Sie dann für eine schnelle und nutzbare chinesische Benutzererfahrung aufwenden.
Über den Autor

Tad Reeves
Leitender Architekt bei Arbory Digital
AEM Architect & DevOps mit 14 Jahren Erfahrung in AEM/CQ und 25+ Jahren in der Systeminfrastruktur.
Podcast-Episoden

So wählen Sie eine Digital Experience Platform aus
Arbory Digital hat jetzt einen technischen AEM Podcasts! Raf & Tad gehen der Frage nach, wie Sie die richtige Digital-Experience-Plattform finden

Ist selbst gehostetes Aem immer noch ein Ding?
Ist es trotzdem möglich (oder ratsam), Adobe Experience Manager außerhalb von Adobe zu hosten? Tad Reeves und Joey Smith legen los!

Adobe Summit 2023 – Neuerscheinungen und Konferenzrückblick
Tad Reeves und Hank Thobe berichten über ihre Erfahrungen auf dem Adobe Summit 2023. Wir schauen uns die Ankündigungen des Gipfels an und vieles mehr!