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:
In the case study, Eugene also shared some the some of the lessons learned from using Google Cloud Platform, including:
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
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 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