SlideShare una empresa de Scribd logo
1 de 28
Organized by the Community, for the Community.
CREATING A GLOBAL
INFRASTRUCTURETO
SUPPORT CHINA
TREVOR CAMPBELL
TECHNICAL SOLUTIONARCHITECT
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015SUGCON NORTH AMERICA 2015 2
TREVOR CAMPBELL
TECHNICAL SOLUTION ARCHITECT
VERNDALE
• 10+ years Sitecore Experience
• Sitecore Technology MVP
• Certified CMS/DMS/ECM/APS
Developer
• 28 Days of Sitecore Rocks
• Has not scaled Mount Everest
https://www.linkedin.com/in/trevorcampbell
@tcampbell7897
INTRODUCTION
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 3
THE GREAT FIREWALL OF
CHINA (GFW)
Organized by the Community, for the Community.
WHAT ISTHE GFW?
SUGCON NORTH AMERICA 2015 4
SFW Definition:
Legislation and projects
initiated by the Chinese
government that
attempt to regulate the
internet in mainland
China.
NSFW Definition:
#@$)()!*$%
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015SUGCON NORTH AMERICA 2015 5
GREAT FIREWALL OF CHINA:
“Protecting you” from fun since 2003
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015SUGCON NORTH AMERICA 2015 6
Organized by the Community, for the Community.
HOWTO SCALETHE GFW
SUGCON NORTH AMERICA 2015 7
• Have an Infrastructure located in
mainland China.
• Use a dedicated .cn domain name.
• Utilize a DNS provider with a
presence in China.
• Take inventory of third-party
requests.
• Avoid user-generated content…
(…yes, that means kitten memes too…)
Organized by the Community, for the Community.
HOW ABOUT SITECORE
SUGCON NORTH AMERICA 2015 8
1. Content Distribution
2. Analytics
3. Front-end Integrations
4. Back-end Integrations
5. Search
6. Content Delivery Networks
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 9
CONTENT DISTRIBUTION
Organized by the Community, for the Community.
CONTENT PUBLISHING
SUGCON NORTH AMERICA 2015 10
Master Core Web
Sitecore Publishing
Sitecore publishing
process moving items.
Sitecore publishing process moving items from Master database to Web
database.
Content Databases Content Databases
Connectivity with mainland China makes this model infeasible.
Organized by the Community, for the Community.
CONTENT REPLICATION
SUGCON NORTH AMERICA 2015 11
Master Core Web Web
Database
Replication
One way replication
via site-to-site VPN.
Microsoft SQL Server one way replication is utilized to move published web
content from North America to an instance in mainland China.
Content Databases Content Databases
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 12
ANALYTICS
Organized by the Community, for the Community.
EXPERIENCE DATABASE (XDB)
SUGCON NORTH AMERICA 2015 13
Analytics Data
Read and Write to
Experience Database
(xDB).
Analytics Tracking
Live
Tracking
History
Experience Database (xDB) Content Delivery
The Sitecore Experience Database is a data repository that collects all
customer interactions, connecting them to create a comprehensive, unified
view of the individual customer.
Organized by the Community, for the Community.
ANALYTICS – OPTION #1
SUGCON NORTH AMERICA 2015 14
Analytics Data
Read and Write to
Experience Database
(xDB).
Analytics Tracking
Live
Tracking
History
Experience Database (xDB) Content Delivery
Pros
• Ease of setup and maintenance.
• Lowest cost for infrastructure and
licensing.
Cons
• Session initialization will be slower.
• Not ideal for high volumes of traffic.
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 15
ANALYTICS – OPTION #2
SUGCON NORTH AMERICA 2015 15
Analytics Data
Read and Write to
Experience Database
(xDB).
Analytics Tracking
Live
Tracking
History
Experience Database (xDB) Content Delivery
Pros
• Highest availability and
performance.
• Global analytics view.
Cons
• Highest cost for infrastructure and
licenses.
• Increased maintenance.
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 16SUGCON NORTH AMERICA 2015 16
ANALYTICS – OPTION #3
SUGCON NORTH AMERICA 2015 16
Analytics Data
Read and Write to
Third-Party provider.
Third-Party Analytics Content Delivery
Pros
• Solutions native to mainland China.
• Availability and Performance.
Cons
• Fragmented analytics across regions.
• Manual reporting rollup for global
view.
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 17
FRONT-END INTEGRATIONS
Organized by the Community, for the Community.
FRONT-END INTEGRATIONS
SUGCON NORTH AMERICA 2015 18
Front-end integrations need to be tailored to specific integrations that are available in
mainland China. Sitecore should be architected to support swapping out front-end
integrations for alternate regions.
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 19
BACK-END INTEGRATIONS
Organized by the Community, for the Community.
BACK-END INTEGRATIONS
SUGCON NORTH AMERICA 2015 20
Back-end integrations in most
cases can remain in the same
model as North America.
An additional option to add data
reliability is to queue and batch
process data to a back-end
integration. Queue
Content Databases
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 21
SEARCH
Organized by the Community, for the Community.
LOCAL INDEX
SUGCON NORTH AMERICA 2015 22
Lucene will maintain a local index on the content delivery server. Validation should be
performed to check that indexes are being updated remotely.
Content Delivery
Organized by the Community, for the Community.
REMOTE INDEX
SUGCON NORTH AMERICA 2015 23
If utilizing a search server such as SOLR or Coveo, it’s recommended to locate an
instance within mainland China for optimal performance.
Content Delivery
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 24
CONTENT DELIVERY
NETWORKS
Organized by the Community, for the Community.
CONTENT DELIVERY NETWORKS
SUGCON NORTH AMERICA 2015 25
There are several options for Content Delivery Networks available inside mainland
China. Windows Azure CDN and Akamai CDN have endpoints located in mainland
China. Binary asset caching can be leveraged in order to increase performance in China.
Organized by the Community, for the Community.
IN CONCLUSION
SUGCON NORTH AMERICA 2015 26
1. Content Distribution
2. Analytics
3. Front-end Integrations
4. Back-end Integrations
5. Search
6. Content Delivery Networks
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015SUGCON NORTH AMERICA 2015 27
THANKYOUTO OUR SPONSORS!
27
SM
Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015
THANKYOU!
https://www.linkedin.com/in/trevorcampbell
@tcampbell7897
TREVOR CAMPBELL
TECHNICAL SOLUTIONARCHITECT

Más contenido relacionado

Similar a Trevor Campbell - Creating a Global Infrastructure to Support China - SUGCON

Single Page Applications with Real Time Updates - SUGCON
Single Page Applications with Real Time Updates - SUGCONSingle Page Applications with Real Time Updates - SUGCON
Single Page Applications with Real Time Updates - SUGCONRichard Seal
 
Pivotal - Advanced Analytics for Telecommunications
Pivotal - Advanced Analytics for Telecommunications Pivotal - Advanced Analytics for Telecommunications
Pivotal - Advanced Analytics for Telecommunications Hortonworks
 
Core Web Vitals and Your Search Rankings
Core Web Vitals and Your Search Rankings Core Web Vitals and Your Search Rankings
Core Web Vitals and Your Search Rankings Michael King
 
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...CA Technologies
 
Dean Thrasher - Behind the Paywall - SUGCON
Dean Thrasher - Behind the Paywall - SUGCONDean Thrasher - Behind the Paywall - SUGCON
Dean Thrasher - Behind the Paywall - SUGCONDean Thrasher
 
Dean Thrasher - Beyond CRM Integration: Salesforce As Content Gatekeeper on S...
Dean Thrasher - Beyond CRM Integration: Salesforce As Content Gatekeeper on S...Dean Thrasher - Beyond CRM Integration: Salesforce As Content Gatekeeper on S...
Dean Thrasher - Beyond CRM Integration: Salesforce As Content Gatekeeper on S...SUGCON
 
Vasiliy Fomichev - Harness the Power of Containers - SUGCON
Vasiliy Fomichev - Harness the Power of Containers - SUGCONVasiliy Fomichev - Harness the Power of Containers - SUGCON
Vasiliy Fomichev - Harness the Power of Containers - SUGCONSUGCON
 
Jason St-Cyr - Continuous integration - SUGCON
Jason St-Cyr - Continuous integration - SUGCONJason St-Cyr - Continuous integration - SUGCON
Jason St-Cyr - Continuous integration - SUGCONSUGCON
 
SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptx
SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptxSUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptx
SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptxVasiliy Fomichev
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016AdobeMarketingCloud
 
Highway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichHighway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichChristian Deger
 
IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...
 IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a... IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...
IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...HelpSystems
 
70-413 Study Guide PDF
70-413 Study Guide PDF70-413 Study Guide PDF
70-413 Study Guide PDFcupigiat
 
Sitecore MC best practices for DR and HA.pptx
Sitecore MC best practices for DR and HA.pptxSitecore MC best practices for DR and HA.pptx
Sitecore MC best practices for DR and HA.pptxJitendra Soni
 
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...Amazon Web Services
 
Why You Need to Move Your Website to the Cloud
Why You Need to Move Your Website to the CloudWhy You Need to Move Your Website to the Cloud
Why You Need to Move Your Website to the CloudEktron
 
Next-Generation Kubernetes Optimization: Optimize Live 2.0
Next-Generation Kubernetes Optimization: Optimize Live 2.0Next-Generation Kubernetes Optimization: Optimize Live 2.0
Next-Generation Kubernetes Optimization: Optimize Live 2.0StormForge .io
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for ThailandWatcharin Yang-Ngam
 

Similar a Trevor Campbell - Creating a Global Infrastructure to Support China - SUGCON (20)

Single Page Applications with Real Time Updates - SUGCON
Single Page Applications with Real Time Updates - SUGCONSingle Page Applications with Real Time Updates - SUGCON
Single Page Applications with Real Time Updates - SUGCON
 
Pivotal - Advanced Analytics for Telecommunications
Pivotal - Advanced Analytics for Telecommunications Pivotal - Advanced Analytics for Telecommunications
Pivotal - Advanced Analytics for Telecommunications
 
Core Web Vitals and Your Search Rankings
Core Web Vitals and Your Search Rankings Core Web Vitals and Your Search Rankings
Core Web Vitals and Your Search Rankings
 
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
 
Dean Thrasher - Behind the Paywall - SUGCON
Dean Thrasher - Behind the Paywall - SUGCONDean Thrasher - Behind the Paywall - SUGCON
Dean Thrasher - Behind the Paywall - SUGCON
 
Dean Thrasher - Beyond CRM Integration: Salesforce As Content Gatekeeper on S...
Dean Thrasher - Beyond CRM Integration: Salesforce As Content Gatekeeper on S...Dean Thrasher - Beyond CRM Integration: Salesforce As Content Gatekeeper on S...
Dean Thrasher - Beyond CRM Integration: Salesforce As Content Gatekeeper on S...
 
Vasiliy Fomichev - Harness the Power of Containers - SUGCON
Vasiliy Fomichev - Harness the Power of Containers - SUGCONVasiliy Fomichev - Harness the Power of Containers - SUGCON
Vasiliy Fomichev - Harness the Power of Containers - SUGCON
 
Jason St-Cyr - Continuous integration - SUGCON
Jason St-Cyr - Continuous integration - SUGCONJason St-Cyr - Continuous integration - SUGCON
Jason St-Cyr - Continuous integration - SUGCON
 
SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptx
SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptxSUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptx
SUGCON NA 2023 - Crafting Lightning Fast Composable Experiences.pptx
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
 
Speeding Up Innovation
Speeding Up InnovationSpeeding Up Innovation
Speeding Up Innovation
 
Highway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichHighway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup Munich
 
IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...
 IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a... IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...
IBM i Development: Increase Accuracy and Efficiency with SEQUEL's ABSTRACT a...
 
70-413 Study Guide PDF
70-413 Study Guide PDF70-413 Study Guide PDF
70-413 Study Guide PDF
 
Sitecore MC best practices for DR and HA.pptx
Sitecore MC best practices for DR and HA.pptxSitecore MC best practices for DR and HA.pptx
Sitecore MC best practices for DR and HA.pptx
 
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
CSRA’s Migration to AWS GovCloud (US): An All-In Case Study | AWS Public Sect...
 
Why You Need to Move Your Website to the Cloud
Why You Need to Move Your Website to the CloudWhy You Need to Move Your Website to the Cloud
Why You Need to Move Your Website to the Cloud
 
Next-Generation Kubernetes Optimization: Optimize Live 2.0
Next-Generation Kubernetes Optimization: Optimize Live 2.0Next-Generation Kubernetes Optimization: Optimize Live 2.0
Next-Generation Kubernetes Optimization: Optimize Live 2.0
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for Thailand
 
Criteo
Criteo Criteo
Criteo
 

Más de SUGCON

Nick Hills - Fashion doesnt stand still neither should the design of your sit...
Nick Hills - Fashion doesnt stand still neither should the design of your sit...Nick Hills - Fashion doesnt stand still neither should the design of your sit...
Nick Hills - Fashion doesnt stand still neither should the design of your sit...SUGCON
 
Kam Figy - Serialization 2.0 with Unicorn and Rainbow - SUGCON
Kam Figy - Serialization 2.0 with Unicorn and Rainbow - SUGCONKam Figy - Serialization 2.0 with Unicorn and Rainbow - SUGCON
Kam Figy - Serialization 2.0 with Unicorn and Rainbow - SUGCONSUGCON
 
Darren Guarnaccia - The experience economy and customer outcomes - SUGCON
Darren Guarnaccia - The experience economy and customer outcomes - SUGCONDarren Guarnaccia - The experience economy and customer outcomes - SUGCON
Darren Guarnaccia - The experience economy and customer outcomes - SUGCONSUGCON
 
Sean Rusinko - What does full-on personalization look like and how do I get t...
Sean Rusinko - What does full-on personalization look like and how do I get t...Sean Rusinko - What does full-on personalization look like and how do I get t...
Sean Rusinko - What does full-on personalization look like and how do I get t...SUGCON
 
Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...SUGCON
 
Pavel Veller - JavaScript overload - SUGCON
Pavel Veller - JavaScript overload - SUGCONPavel Veller - JavaScript overload - SUGCON
Pavel Veller - JavaScript overload - SUGCONSUGCON
 
Martin English - Extending the experience with CRM - SUGCON
Martin English - Extending the experience with CRM - SUGCONMartin English - Extending the experience with CRM - SUGCON
Martin English - Extending the experience with CRM - SUGCONSUGCON
 
Kevin Keogh - The Challenges of Modern digital Government - SUGCON
Kevin Keogh - The Challenges of Modern digital Government - SUGCONKevin Keogh - The Challenges of Modern digital Government - SUGCON
Kevin Keogh - The Challenges of Modern digital Government - SUGCONSUGCON
 
John Ours - Sitecore in the Digital Front Office –Turning Data into Action -...
John Ours - Sitecore in the Digital Front Office  –Turning Data into Action -...John Ours - Sitecore in the Digital Front Office  –Turning Data into Action -...
John Ours - Sitecore in the Digital Front Office –Turning Data into Action -...SUGCON
 
Faulkner IV Frederick - Going Beyond Your Own Domain: How to Effectively Use ...
Faulkner IV Frederick - Going Beyond Your Own Domain: How to Effectively Use ...Faulkner IV Frederick - Going Beyond Your Own Domain: How to Effectively Use ...
Faulkner IV Frederick - Going Beyond Your Own Domain: How to Effectively Use ...SUGCON
 
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...SUGCON
 

Más de SUGCON (11)

Nick Hills - Fashion doesnt stand still neither should the design of your sit...
Nick Hills - Fashion doesnt stand still neither should the design of your sit...Nick Hills - Fashion doesnt stand still neither should the design of your sit...
Nick Hills - Fashion doesnt stand still neither should the design of your sit...
 
Kam Figy - Serialization 2.0 with Unicorn and Rainbow - SUGCON
Kam Figy - Serialization 2.0 with Unicorn and Rainbow - SUGCONKam Figy - Serialization 2.0 with Unicorn and Rainbow - SUGCON
Kam Figy - Serialization 2.0 with Unicorn and Rainbow - SUGCON
 
Darren Guarnaccia - The experience economy and customer outcomes - SUGCON
Darren Guarnaccia - The experience economy and customer outcomes - SUGCONDarren Guarnaccia - The experience economy and customer outcomes - SUGCON
Darren Guarnaccia - The experience economy and customer outcomes - SUGCON
 
Sean Rusinko - What does full-on personalization look like and how do I get t...
Sean Rusinko - What does full-on personalization look like and how do I get t...Sean Rusinko - What does full-on personalization look like and how do I get t...
Sean Rusinko - What does full-on personalization look like and how do I get t...
 
Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...Pieter Brinkman - My first mobile experienceFrom mobile no no, to mobile go ...
Pieter Brinkman - My first mobile experience From mobile no no, to mobile go ...
 
Pavel Veller - JavaScript overload - SUGCON
Pavel Veller - JavaScript overload - SUGCONPavel Veller - JavaScript overload - SUGCON
Pavel Veller - JavaScript overload - SUGCON
 
Martin English - Extending the experience with CRM - SUGCON
Martin English - Extending the experience with CRM - SUGCONMartin English - Extending the experience with CRM - SUGCON
Martin English - Extending the experience with CRM - SUGCON
 
Kevin Keogh - The Challenges of Modern digital Government - SUGCON
Kevin Keogh - The Challenges of Modern digital Government - SUGCONKevin Keogh - The Challenges of Modern digital Government - SUGCON
Kevin Keogh - The Challenges of Modern digital Government - SUGCON
 
John Ours - Sitecore in the Digital Front Office –Turning Data into Action -...
John Ours - Sitecore in the Digital Front Office  –Turning Data into Action -...John Ours - Sitecore in the Digital Front Office  –Turning Data into Action -...
John Ours - Sitecore in the Digital Front Office –Turning Data into Action -...
 
Faulkner IV Frederick - Going Beyond Your Own Domain: How to Effectively Use ...
Faulkner IV Frederick - Going Beyond Your Own Domain: How to Effectively Use ...Faulkner IV Frederick - Going Beyond Your Own Domain: How to Effectively Use ...
Faulkner IV Frederick - Going Beyond Your Own Domain: How to Effectively Use ...
 
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
 

Último

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

Trevor Campbell - Creating a Global Infrastructure to Support China - SUGCON

  • 1. Organized by the Community, for the Community. CREATING A GLOBAL INFRASTRUCTURETO SUPPORT CHINA TREVOR CAMPBELL TECHNICAL SOLUTIONARCHITECT
  • 2. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015SUGCON NORTH AMERICA 2015 2 TREVOR CAMPBELL TECHNICAL SOLUTION ARCHITECT VERNDALE • 10+ years Sitecore Experience • Sitecore Technology MVP • Certified CMS/DMS/ECM/APS Developer • 28 Days of Sitecore Rocks • Has not scaled Mount Everest https://www.linkedin.com/in/trevorcampbell @tcampbell7897 INTRODUCTION
  • 3. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 3 THE GREAT FIREWALL OF CHINA (GFW)
  • 4. Organized by the Community, for the Community. WHAT ISTHE GFW? SUGCON NORTH AMERICA 2015 4 SFW Definition: Legislation and projects initiated by the Chinese government that attempt to regulate the internet in mainland China. NSFW Definition: #@$)()!*$%
  • 5. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015SUGCON NORTH AMERICA 2015 5 GREAT FIREWALL OF CHINA: “Protecting you” from fun since 2003
  • 6. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015SUGCON NORTH AMERICA 2015 6
  • 7. Organized by the Community, for the Community. HOWTO SCALETHE GFW SUGCON NORTH AMERICA 2015 7 • Have an Infrastructure located in mainland China. • Use a dedicated .cn domain name. • Utilize a DNS provider with a presence in China. • Take inventory of third-party requests. • Avoid user-generated content… (…yes, that means kitten memes too…)
  • 8. Organized by the Community, for the Community. HOW ABOUT SITECORE SUGCON NORTH AMERICA 2015 8 1. Content Distribution 2. Analytics 3. Front-end Integrations 4. Back-end Integrations 5. Search 6. Content Delivery Networks
  • 9. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 9 CONTENT DISTRIBUTION
  • 10. Organized by the Community, for the Community. CONTENT PUBLISHING SUGCON NORTH AMERICA 2015 10 Master Core Web Sitecore Publishing Sitecore publishing process moving items. Sitecore publishing process moving items from Master database to Web database. Content Databases Content Databases Connectivity with mainland China makes this model infeasible.
  • 11. Organized by the Community, for the Community. CONTENT REPLICATION SUGCON NORTH AMERICA 2015 11 Master Core Web Web Database Replication One way replication via site-to-site VPN. Microsoft SQL Server one way replication is utilized to move published web content from North America to an instance in mainland China. Content Databases Content Databases
  • 12. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 12 ANALYTICS
  • 13. Organized by the Community, for the Community. EXPERIENCE DATABASE (XDB) SUGCON NORTH AMERICA 2015 13 Analytics Data Read and Write to Experience Database (xDB). Analytics Tracking Live Tracking History Experience Database (xDB) Content Delivery The Sitecore Experience Database is a data repository that collects all customer interactions, connecting them to create a comprehensive, unified view of the individual customer.
  • 14. Organized by the Community, for the Community. ANALYTICS – OPTION #1 SUGCON NORTH AMERICA 2015 14 Analytics Data Read and Write to Experience Database (xDB). Analytics Tracking Live Tracking History Experience Database (xDB) Content Delivery Pros • Ease of setup and maintenance. • Lowest cost for infrastructure and licensing. Cons • Session initialization will be slower. • Not ideal for high volumes of traffic.
  • 15. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 15 ANALYTICS – OPTION #2 SUGCON NORTH AMERICA 2015 15 Analytics Data Read and Write to Experience Database (xDB). Analytics Tracking Live Tracking History Experience Database (xDB) Content Delivery Pros • Highest availability and performance. • Global analytics view. Cons • Highest cost for infrastructure and licenses. • Increased maintenance.
  • 16. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 16SUGCON NORTH AMERICA 2015 16 ANALYTICS – OPTION #3 SUGCON NORTH AMERICA 2015 16 Analytics Data Read and Write to Third-Party provider. Third-Party Analytics Content Delivery Pros • Solutions native to mainland China. • Availability and Performance. Cons • Fragmented analytics across regions. • Manual reporting rollup for global view.
  • 17. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 17 FRONT-END INTEGRATIONS
  • 18. Organized by the Community, for the Community. FRONT-END INTEGRATIONS SUGCON NORTH AMERICA 2015 18 Front-end integrations need to be tailored to specific integrations that are available in mainland China. Sitecore should be architected to support swapping out front-end integrations for alternate regions.
  • 19. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 19 BACK-END INTEGRATIONS
  • 20. Organized by the Community, for the Community. BACK-END INTEGRATIONS SUGCON NORTH AMERICA 2015 20 Back-end integrations in most cases can remain in the same model as North America. An additional option to add data reliability is to queue and batch process data to a back-end integration. Queue Content Databases
  • 21. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 21 SEARCH
  • 22. Organized by the Community, for the Community. LOCAL INDEX SUGCON NORTH AMERICA 2015 22 Lucene will maintain a local index on the content delivery server. Validation should be performed to check that indexes are being updated remotely. Content Delivery
  • 23. Organized by the Community, for the Community. REMOTE INDEX SUGCON NORTH AMERICA 2015 23 If utilizing a search server such as SOLR or Coveo, it’s recommended to locate an instance within mainland China for optimal performance. Content Delivery
  • 24. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 24 CONTENT DELIVERY NETWORKS
  • 25. Organized by the Community, for the Community. CONTENT DELIVERY NETWORKS SUGCON NORTH AMERICA 2015 25 There are several options for Content Delivery Networks available inside mainland China. Windows Azure CDN and Akamai CDN have endpoints located in mainland China. Binary asset caching can be leveraged in order to increase performance in China.
  • 26. Organized by the Community, for the Community. IN CONCLUSION SUGCON NORTH AMERICA 2015 26 1. Content Distribution 2. Analytics 3. Front-end Integrations 4. Back-end Integrations 5. Search 6. Content Delivery Networks
  • 27. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015SUGCON NORTH AMERICA 2015 27 THANKYOUTO OUR SPONSORS! 27 SM
  • 28. Organized by the Community, for the Community.SUGCON NORTH AMERICA 2015 THANKYOU! https://www.linkedin.com/in/trevorcampbell @tcampbell7897 TREVOR CAMPBELL TECHNICAL SOLUTIONARCHITECT