Cloud success is on the cards

Moonpig.com is the world’s largest online personalised greeting card retailer. Founded in 1999 it now has almost four million active customers and ships over 14 million cards per year. Moonpig is a subsidiary of Photobox Group.

  • Friday, 21st July 2017 Posted 7 years ago in by Phil Alsop
Moonpig needed to relieve technical debt built up in a traditional data centre facility (Telecity) and to provide additional failure and backup options, which were non-existent at project inception. They engaged with Cloudreach to develop a Business Continuity and Disaster Recovery (BCDR) environment in Microsoft Azure.
Moonpig required Cloudreach’s assistance in developing a solution that would not only deliver the BCDR requirements, but also allow for scalable burst workload to the cloud at peak periods.
The Solution
At the outset Moonpig made it clear that they were interested in using the cloud on a wider scale and that the introduction of and potential failover to the new DR environment could be a stepping stone to a wider adoption of cloud-based technologies. The proposed solution had to provide fast, reliable BCDR options for Moonpig, with a customer base large enough to capture a 90% market share.

Cloudreach designed and implemented a scalable warm standby disaster recovery application stack, as well as recommending disaster recovery best practices and processes. The solution leverages Azure Scale Sets to automatically provision the Web and Application tiers according to the load on the VMs (see diagram below).

F and G series VMs are used for image rendering and database applications, with premium storage for blazing fast database performance and file storage.

The design includes network segregation into public, private and shared-services VNets, with each service protected by network security groups. Moonpig made good use of the VPN Gateway technology to connect to their current on-prem infrastructure enabling database records to be synchronised.

In the event of the disaster recovery process being invoked, zero data loss is expected, with the recovery site becoming fully operational as soon as the  scale sets reach their production levels.
The Partnership
Cloudreach worked in close collaboration with the technical team at Moonpig, but also with Microsoft to ensure that a well-rounded solution was provided. As the complexity of the work increased, Microsoft funding was sought to allow Cloudreach to deliver a more comprehensive platform for Moonpig to failover to. Once the environment was built, Cloudreach provided full DR Failover Runbook documentation and assisted with financial modelling to allow Moonpig to make tactical decisions as to how feasible it was to failover and stay in the cloud in the event of a DR scenario.
The Outcomes
  • Moonpig now has a fully functioning and documented BCDR environment. Should the event arise where their on-premise solution is compromised, they can failover to the Azure platform whilst maintaining business processes with minimal technical and financial disruption to their services.
  • Having experienced the flexibility and scalability of Azure, Moonpig aims to further-develop its Cloud capability by redesigning its application stack as a microservices platform run entirely on Azure in the near future.
  • Moonpig has gone from zero recovery capability to being able to recover its main business website within an hour with no loss of data.
  • It can now take the decision to failover to its Business Continuity Disaster Recovery environment, which is not something Moonpig had the capability to do until Cloudreach designed and built the Azure platform.