Just don't use a VPS. There are many affordable dedicated servers. A VPS hypervisor can freeze your instance for many reasons and this can have a huge impact in your trading.
As a beginner, you can try Dukascopy. They provide JForex, a java development environment with cloud deployment. It is a CFD broker and provides lots of tick level data to backtest. After you get something that looks good there, you can move to IB.