Band Aid 30's Successful Deployment on Google Cloud Platform
- Infrastructure as a Service (IaaS) - Cloud Computing
- Infrastructure as a Service (IaaS) - Cloud Storage Services
- Traffic Monitoring
- Transportation Simulation
- Cloud Planning, Design & Implementation Services
- System Integration
Band Aid 30, a global philanthropic initiative aimed at raising funds for Ebola relief, was faced with the challenge of organizing a live performance featuring dozens of top music artists. The project was to be executed in less than 14 days, with a small team of two web developers, Mukesh Randev and Jonathan Horne from Adtrak, a UK-based media agency. The task was to deploy a website that could handle heavy traffic from millions of followers of the participating artists. The website was to be hosted on Google Cloud Platform, a platform that was relatively new to the developers. The challenge was to ensure the website remained online and could handle the anticipated heavy traffic, while also being cost-effective.
The customer in this case study is Band Aid 30, a global philanthropic initiative aimed at raising funds for Ebola relief in Guinea, Sierra Leone, and Liberia. The initiative was conceived as a modern echo of the original Band Aid’s successful campaign to address hunger in Africa. The project involved organizing a live performance featuring dozens of the world’s top music artists, with the aim of raising awareness and funds for the cause. The website for this initiative was developed by Mukesh Randev and Jonathan Horne, web developers from Adtrak, a cutting-edge media agency based in the UK.
The developers decided to use Google Cloud Platform for the project, with a focus on setting up automatic scaling to handle the expected load. They also used Google Cloud DNS to direct traffic to a Google Compute Engine instance hosting Wordpress and using a local instance of MySQL as the database. However, realizing that the website was entirely static with no dynamic elements, they decided to simplify the process. Instead of creating a load balancer, using replica pools, using autoscaler, and moving MySQL to CloudSQL with MemCacheD and configuring WordPress for performance, they simply copied the Band Aid 30 website to Google Cloud Storage. This approach leveraged Google's powerful distributed edge routing and caching system, which is designed to provide incredible performance for serving static content.