SlideShare a Scribd company logo
Ashwinee Kumar
Nov 2015
Data Center
Ecommerce Series – Part 4
Data Center
2
Data Center
3
• Two or more data centers helps to ensure availability by providing resiliency
against
• natural disasters
• human errors
• upstream outages
• software problems cut.
Challenges with multi Data Center model
4
1. Concurrent user login leading to data corruption – two family member
logging in
2. Logic for routing traffic to either one of the multiple DC’s
a) DNS server can have multiple records one for each DC
b) Intelligent system called GSLB
c) CDN that offers GSLB
Data Center Approach 1 – Active/Passive
5
Only one Data Center (Application and DB tier) is active
a) DC failure will lead to lengthy downtime as passive DC has to be
brought grounds up
b) Low cost of ownership
Data Center Approach 2 – Active/Active Application Tiers,
Active/Passive Database Tiers
6
Two or more data centers fully built up and operating independently, with only
the database being active/passive.
a) Negligible recovery time
b) Higher cost of ownership
c) Delay in DB writes in one of the DC
Data Center Approach 3 – Active/Active Application Tiers,
Mostly Active/Active Database Tiers
7
Two or more data centers fully built up and operating independently
a) Negligible recovery time
b) High cost of ownership
c) Additional logic to handle real time DB sync
Data Center Approach 4 – Full Active/Active
8
Two or more data centers fully built up and operating independently, with only
the database being active/passive.
a) Negligible switch over time
b) High cost of ownership
c) Additional logic to allocate DC to user who has already logged in
GSLB
9
GSLB – Global Server Load Balancer
10
1. Directing customers to the closest data center best able to service their
requests
2. Making the concurrent login problem much less likely to occur
3. You can personalize the experience for customers.
4. You may need to restrict certain functionality based on the physical
location of a customer.
5. You can roll out functionality slowly - city by city for instance
6. Health checking of key components of application

More Related Content

What's hot (20)

PPTX
Data in Azure
Guy Barrette
 
PPTX
From Grid to Cloud
gojkoadzic
 
PDF
Locaweb cloud and sdn
Gleicon Moraes
 
PPTX
Deep Dive into Azure SQL
Manpreet Singh
 
PDF
Por trás da infraestrutura do Cloud - Campus Party 2014
Gleicon Moraes
 
PPT
SQL Server Database as a Cloud Service
Pio Balistoy
 
PPT
HALB
Hard Target
 
PPTX
The Evolution of VMTurbo, now Turbonomic, Product Releases
Turbonomic Inc.
 
PPTX
Understand Azure Traffic Manager
Sai Kishore Naidu
 
PPTX
Responding to Digital Transformation With RDS Database Technology
Alibaba Cloud
 
PPTX
Building Lightweight Microservices With Redis & Hydra
Redis Labs
 
PDF
A closer look to locaweb IaaS
Gleicon Moraes
 
PPT
Giga Spaces Data Grid / Data Caching Overview
jimliddle
 
PDF
WSO2 Advantage Webinar WSO2 BAM2 Integration with mule esb
WSO2
 
PPTX
Designing azure compute and storage infrastructure
Abhishek Sur
 
PPT
Cloud computing-2 (1)
JUDYFLAVIAB
 
PPTX
Salesforce enabling real time scenarios at scale using kafka
Thomas Alex
 
PPT
Data Collection & Caching using redis | Swatantra Kumar
Swatantra Kumar
 
PDF
IBM Lightning Talk
MongoDB
 
PPTX
Deploy, move and manage Postgres across cloud platforms
Ashnikbiz
 
Data in Azure
Guy Barrette
 
From Grid to Cloud
gojkoadzic
 
Locaweb cloud and sdn
Gleicon Moraes
 
Deep Dive into Azure SQL
Manpreet Singh
 
Por trás da infraestrutura do Cloud - Campus Party 2014
Gleicon Moraes
 
SQL Server Database as a Cloud Service
Pio Balistoy
 
The Evolution of VMTurbo, now Turbonomic, Product Releases
Turbonomic Inc.
 
Understand Azure Traffic Manager
Sai Kishore Naidu
 
Responding to Digital Transformation With RDS Database Technology
Alibaba Cloud
 
Building Lightweight Microservices With Redis & Hydra
Redis Labs
 
A closer look to locaweb IaaS
Gleicon Moraes
 
Giga Spaces Data Grid / Data Caching Overview
jimliddle
 
WSO2 Advantage Webinar WSO2 BAM2 Integration with mule esb
WSO2
 
Designing azure compute and storage infrastructure
Abhishek Sur
 
Cloud computing-2 (1)
JUDYFLAVIAB
 
Salesforce enabling real time scenarios at scale using kafka
Thomas Alex
 
Data Collection & Caching using redis | Swatantra Kumar
Swatantra Kumar
 
IBM Lightning Talk
MongoDB
 
Deploy, move and manage Postgres across cloud platforms
Ashnikbiz
 

Viewers also liked (13)

PDF
Fung Capital Commerce Tech Map-FINAL 160819
Janie Yu
 
PDF
eCommerce Series Part 6 - Developer Practices
Ashwinee Kumar
 
PDF
Common features
Luis Cordeiro
 
PDF
Changing Role of Operations and Fulfillment in Omni-Channel Retail
Demac Media
 
PDF
Retailreco - Successful Omni Channel Marketing for eCommerce,  A Case Study
RetailAutomata Analytics Pvt. Ltd.
 
PPTX
Chris Wells Magento Imagine 2015 Breakout - Leveraging the Cloud for Ecommerce
Nexcess.net LLC
 
PPTX
eShop Architecture - 5-step process to develop a proper ecommerce presence
Fotis Antonopoulos
 
PDF
B2B Omni-Channel Commerce Platform of the Future
Accenture Italia
 
PPTX
Omni-Channel Experience for B2C Retail
Stefanos Falkonakis
 
PDF
100 Best practices in Omnichannel
eshopexpo
 
PDF
Creating a truly personalized Omni-channel customer experience
Vincent Teo
 
PDF
Steve Haase - Omni-Channel Ecommerce Personalization
INBOUND
 
PPTX
Shopify Retail Tour - Mailchimp Email Marketing
Shopify
 
Fung Capital Commerce Tech Map-FINAL 160819
Janie Yu
 
eCommerce Series Part 6 - Developer Practices
Ashwinee Kumar
 
Common features
Luis Cordeiro
 
Changing Role of Operations and Fulfillment in Omni-Channel Retail
Demac Media
 
Retailreco - Successful Omni Channel Marketing for eCommerce,  A Case Study
RetailAutomata Analytics Pvt. Ltd.
 
Chris Wells Magento Imagine 2015 Breakout - Leveraging the Cloud for Ecommerce
Nexcess.net LLC
 
eShop Architecture - 5-step process to develop a proper ecommerce presence
Fotis Antonopoulos
 
B2B Omni-Channel Commerce Platform of the Future
Accenture Italia
 
Omni-Channel Experience for B2C Retail
Stefanos Falkonakis
 
100 Best practices in Omnichannel
eshopexpo
 
Creating a truly personalized Omni-channel customer experience
Vincent Teo
 
Steve Haase - Omni-Channel Ecommerce Personalization
INBOUND
 
Shopify Retail Tour - Mailchimp Email Marketing
Shopify
 
Ad

Similar to eCommerce Series Part 4 - Data Center (20)

PPTX
U1-NOSQL.pptx DIFFERENT TYPES OF NOSQL DATABASES
KusumaS36
 
PDF
Cosmos DB Real-time Advanced Analytics Workshop
Databricks
 
PDF
Planning For Catastrophe with IBM WAS and IBM BPM
WASdev Community
 
PDF
DB2 pureScale Overview Sept 2010
Laura Hood
 
PDF
Educational seminar lessons learned from customer db2 for z os health check...
John Campbell
 
PDF
Oracle database 12c introduction- Satyendra Pasalapudi
pasalapudi123
 
PPTX
SQL PASS Taiwan 七月份聚會-1
SQLPASSTW
 
PPTX
Database Management System - 2a
SSN College of Engineering, Kalavakkam
 
PDF
Mocca International GmbH _Q500 analysis and Recommendations_Final
hjperry
 
DOC
Software architecture case study - why and why not sql server replication
Shahzad
 
PPTX
Odbc and data access objects
Sangeetha Sg
 
PDF
JavaOne BOF 5957 Lightning Fast Access to Big Data
Brian Martin
 
PPTX
Distributed dbms (ddbms)
JoylineChepkirui
 
PPTX
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
Ronald Widha
 
PPTX
Disaster Recovery Experience at CACIB: Hardening Hadoop for Critical Financia...
DataWorks Summit
 
PPTX
From Insights to Value - Building a Modern Logical Data Lake to Drive User Ad...
DataWorks Summit
 
PDF
Database failover from client perspective
Priit Piipuu
 
PDF
The Central View of your Data with Postgres
EDB
 
PPT
Building High Performance MySql Query Systems And Analytic Applications
guest40cda0b
 
PPT
Building High Performance MySQL Query Systems and Analytic Applications
Calpont
 
U1-NOSQL.pptx DIFFERENT TYPES OF NOSQL DATABASES
KusumaS36
 
Cosmos DB Real-time Advanced Analytics Workshop
Databricks
 
Planning For Catastrophe with IBM WAS and IBM BPM
WASdev Community
 
DB2 pureScale Overview Sept 2010
Laura Hood
 
Educational seminar lessons learned from customer db2 for z os health check...
John Campbell
 
Oracle database 12c introduction- Satyendra Pasalapudi
pasalapudi123
 
SQL PASS Taiwan 七月份聚會-1
SQLPASSTW
 
Database Management System - 2a
SSN College of Engineering, Kalavakkam
 
Mocca International GmbH _Q500 analysis and Recommendations_Final
hjperry
 
Software architecture case study - why and why not sql server replication
Shahzad
 
Odbc and data access objects
Sangeetha Sg
 
JavaOne BOF 5957 Lightning Fast Access to Big Data
Brian Martin
 
Distributed dbms (ddbms)
JoylineChepkirui
 
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
Ronald Widha
 
Disaster Recovery Experience at CACIB: Hardening Hadoop for Critical Financia...
DataWorks Summit
 
From Insights to Value - Building a Modern Logical Data Lake to Drive User Ad...
DataWorks Summit
 
Database failover from client perspective
Priit Piipuu
 
The Central View of your Data with Postgres
EDB
 
Building High Performance MySql Query Systems And Analytic Applications
guest40cda0b
 
Building High Performance MySQL Query Systems and Analytic Applications
Calpont
 
Ad

eCommerce Series Part 4 - Data Center

  • 1. Ashwinee Kumar Nov 2015 Data Center Ecommerce Series – Part 4
  • 3. Data Center 3 • Two or more data centers helps to ensure availability by providing resiliency against • natural disasters • human errors • upstream outages • software problems cut.
  • 4. Challenges with multi Data Center model 4 1. Concurrent user login leading to data corruption – two family member logging in 2. Logic for routing traffic to either one of the multiple DC’s a) DNS server can have multiple records one for each DC b) Intelligent system called GSLB c) CDN that offers GSLB
  • 5. Data Center Approach 1 – Active/Passive 5 Only one Data Center (Application and DB tier) is active a) DC failure will lead to lengthy downtime as passive DC has to be brought grounds up b) Low cost of ownership
  • 6. Data Center Approach 2 – Active/Active Application Tiers, Active/Passive Database Tiers 6 Two or more data centers fully built up and operating independently, with only the database being active/passive. a) Negligible recovery time b) Higher cost of ownership c) Delay in DB writes in one of the DC
  • 7. Data Center Approach 3 – Active/Active Application Tiers, Mostly Active/Active Database Tiers 7 Two or more data centers fully built up and operating independently a) Negligible recovery time b) High cost of ownership c) Additional logic to handle real time DB sync
  • 8. Data Center Approach 4 – Full Active/Active 8 Two or more data centers fully built up and operating independently, with only the database being active/passive. a) Negligible switch over time b) High cost of ownership c) Additional logic to allocate DC to user who has already logged in
  • 10. GSLB – Global Server Load Balancer 10 1. Directing customers to the closest data center best able to service their requests 2. Making the concurrent login problem much less likely to occur 3. You can personalize the experience for customers. 4. You may need to restrict certain functionality based on the physical location of a customer. 5. You can roll out functionality slowly - city by city for instance 6. Health checking of key components of application