Thursday, 13 October 2016 14:00

Optoro's move to bare-metal containers



Optoro's Shift to Self-hosted Infrastructure - Optoro

Since 2010, Optoro has used Amazon Web Services (AWS) as its cloud-computing provider. We relied on them to supply the horsepower needed to drive our IT resources and applications. However, after some hard analysis, we decided to move away from the AWS and onto our own infrastructure. At a time when so many SaaS’s/IaaS’s/PaaS’s exist, why would we decide to run a data-center’s worth of gear? AWS has been a large drain on our budget at scale, and we wanted a more cost-efficient solution.

In the summer of 2015, we ran a high monthly bill and a lot of EC2 instances. See our historic AWS usage below:

AWS Usage

Historic AWS Usage During summer 2015, we had already begun planning for the holiday season. As a company that manages returns and D2C sales, we knew our inventory would increase. We knew that we could scale and spend our way through the holidays, but Optoro aimed to maintain a high level of volume after the season ended. We had already started hitting the limits of what our AWS magnetic volumes could handle on our principal MySQL database server, as well as our MongoDB cluster. Once the holidays arrived, our expenditures would continue to increase to cover newer GP2 disks, which cost more on AWS. Given the high traffic levels, our annual spend would have increased even more than we anticipated.

To determine the best way to tackle this issue, we chatted with our resident financial analyst, Josh Burns, reviewed quotes from vendor conversions, and created a financial model. We knew that Optoro prioritized spreading out payments and moving away from three-year RIs in order sustain long-term flexibility, and when creating the model, we aimed to compare the value of AWS to the value of running on our own system. Our cloud cost estimation assumed a 2% increase every month (this was our historic average) and building 1 YR all upfront RIs (for which Amazon provides us with a 40% overall discount on our EC2 instances). We did not factor performance into this model because AWS instances have variable performance across the board, so we considered AWS to be as performant as bare metal. As a result of our analysis, we concluded that moving onto our own servers would reduce our costs by a significant amount (see below).

Read more on Optoro's website

Last modified on Thursday, 21 May 2020 23:25

About Mesoform

For more than two decades we have been implementing solutions to wasteful processes and inefficient systems in large organisations like TiscaliHSBC and HMRC, and impressing our cloud based IT Operations on well known brands, such as RIMSonySamsung and SiriusXM... Read more

Mesoform is proud to be a