Google Cloud Platform Blog
Product updates, customer stories, and tips and tricks on Google Cloud Platform
How Wix Fortifies Its Disaster Recovery Cluster on Google Cloud Platform
Tuesday, May 13, 2014
We all have something very valuable that we are afraid to lose. As a cloud-based web development platform,
Wix's
users entrust both their valuable data and creative process to them for their web presence. Wix absolutely cannot afford to have a ‘Oh no! It’s gone!’ moment. To meet this challenge, Wix replicated their services to Google Cloud Platform. By weaving together their own managed hosting cluster and Google Cloud Platform, the data is replicated across two different systems, making it robust against both data loss and poisoning.
Eugene Olshenbaum, the Head of Media Services group at
Wix
, wrote a technical case study to describe how Wix replicated their services to Google Cloud Platform, which is available
here
. Here are some of the highlights from the case study.
Wix chose Google Cloud Platform for replicating their services for the following reasons:
Ease of management - App Engine eliminates the need for system management.
Scalability - App Engine automatically scales with the volume of the requests.
Speed of development - App Engine provides all the technology building blocks for application development.
In the case study, Eugene described the high level architecture of the Wix media serving system and how each component took advantage of the features provided by Google Cloud Platform. He addressed the replication system between the two systems in details as depicted in the following diagram.
In the case study, Eugene also shared some the some of the lessons learned from using Google Cloud Platform, including:
Using task queue to handle requests that may take longer than 60 seconds to process
Balancing between strong and eventual consistency of Datastore
Using memcache to reduce write contention
When it comes to building a robust and fail-safe system, careful planning and design are required. By using Google Cloud Platform, Wix was able to develop a functional system ready for integration test -- all in two weeks. Read more about their solution
here
.
-Posted by Wally Yau, Cloud Solutions Architect
Free Trial
GCP Blogs
Big Data & Machine Learning
Kubernetes
GCP Japan Blog
Firebase Blog
Apigee Blog
Popular Posts
World's largest event dataset now publicly available in BigQuery
Understanding Cloud Pricing
A look inside Google’s Data Center Networks
Enter the Andromeda zone - Google Cloud Platform’s latest networking stack
Getting your data on, and off, of Google App Engine
Labels
Announcements
193
Big Data & Machine Learning
134
Compute
271
Containers & Kubernetes
92
CRE
27
Customers
107
Developer Tools & Insights
151
Events
38
Infrastructure
44
Management Tools
87
Networking
43
Open
1
Open Source
135
Partners
102
Pricing
28
Security & Identity
85
Solutions
24
Stackdriver
24
Storage & Databases
164
Weekly Roundups
20
Feed
Subscribe by email
Demonstrate your proficiency to design, build and manage solutions on Google Cloud Platform.
Learn More
Technical questions? Check us out on
Stack Overflow
.
Subscribe to
our monthly newsletter
.
Google
on
Follow @googlecloud
Follow
Follow