Until recently, we always loved to use the services of Amazon Web Services (AWS) when talking about computation and data-storage. Earlier this week, however, we decided to switch from AWS to the, the Netherlands-based, provider TransIP because of two reasons: data-protection and performance.
We received questions earlier about the protection of the data of our customers at AWS. Since AWS is an United States-based company, they are required to give the US-government access, when they require so, to any of their data. This has been described in the ‘Patriot-act‘. This would mean that AWS could be required to give access to the data of our customers as well.
Besides that, we had numbers of problems with performing our heaviest tasks in terms of computation required. The calculation of the regression and correlation is a good example of that. We could solve this to some extent at first by dividing the tasks into smaller subtasks; at a certain moment in time, however, this was not solving our issues anymore. After a benchmark (using UnixBench), we found out that a server at TransIP does up to seven times better compared to AWS for around the same costs: an AWS ‘Small instance’ rated around 180 points while a TransIP X1 instance rates around 1300 points.