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
12 best practices for user account, authorization and password management
Cloud TPU machine learning accelerators now available in beta
Introducing Agones: Open-source, multiplayer, dedicated game-server hosting built on Kubernetes
API design: Choosing between names and identifiers in URLs
Why you should pick strong consistency, whenever possible
Labels
Announcements
126
Big Data & Machine Learning
127
Compute
235
Containers & Kubernetes
55
CRE
22
Customers
106
Developer Tools & Insights
126
Events
38
Infrastructure
40
Management Tools
64
Networking
37
Open
1
Open Source
128
Partners
90
Pricing
27
Security & Identity
72
Solutions
20
Stackdriver
19
Storage & Databases
143
Weekly Roundups
16
Feed
Subscribe by email
Certified Professional
Cloud Architect
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