FinOps Case Study
Oilprice.com had outgrown their current environment and needed help designing, implementing and managing a scalable, flexible and cost effective solution which was able to cope with huge spikes in traffic 24x7x365.
The challenge
Reliability, Security and Scalability
Oilprice.com’s legacy systems, had no ability to auto-scale, during spikes in traffic, the website would often go down, costing them money. One of the key challenges was to implement a system with zero downtime. Oilprice.com would utilise a wide variety of AWS features including, EC2, RDS, load balancing and Aurora DB, plus an advanced monitoring solution in place to recognise any potential problems before they arise.
The finished solution for Oilprice.com needed to meet three key points: Reliability, Security and Scalability.
The solution
Rebura designed the infrastructure with no single points of failure.
The primary website consists of multiple back-end web servers, placed securely behind a multi-node load balancer and a multi-az database back-end. The website can withstand multiple server failures without downtime. As with any public facing service security is a key aspect to consider. Rebura also introduced a least privileged security model so that developers and engineers can only access what they require and in order to access any resources multi-factor authentication is required.
Oilprice.com run lots of promotions and with important oil news dictating traffic; autoscaling infrastructure was the only design possible. Utilising a wide variety of metrics like CPU, memory and ingress/egress traffic Rebura created autoscaling groups that increase and decrease compute power as and when required.
The results
Oilprice.com has achieved 99.999999999% uptime since the solution was implemented.
Scalable and cost effective
During peak times, the infrastructure scales up depending on levels of utilisation. This then automatically scales down when not required. Utilising autoscaling means that Oilprice.com only ever pay for the infrastructure they need, without having to waste money on unused assets. When they no longer need the additional storage they no longer pay for it.
Secure
The website is fully secure from both external and internal threats. Access is encrypted and there are no publicly accessible elements of the back-end. Internally, developers and engineers can only access what they require and in order to access any resources multi-factor authentication is required.
Fully redundant
By designing and implementing a fully redundant system, spread over multiple geographic locations, Rebura have ensured that Oilprice.com experience zero downtime on their website infrastructure. Since coming onboard with Rebura, Oilprice.com has seen 99.99999% uptime.
Other case studies you might enjoy
Enabling efficient, cost-effective growth
Learn how we enhanced Jigsaw’s dating app infrastructure, speeding up their time to market, and reducing costs.
Jigsaw Case StudyEnabling gaming innovation at scale
Cutting costs by $20k a year? It’s real. Find out how we made massive savings for GamingRealms.
GamingRealms Case StudyOptimising infrastructure deployment is key
Discover how we helped Titian Software enhance their AWS pipeline with Terraform, enabling smoother client migration and scalable environment management.
Titian Case Study