VPS is the most popular hosting platform and can be a good choice if you wish to start your own
hosting company.
The most affordable way to start a
VPS hosting business is to choose a
reseller hosting plan from a reliable hosting company. Reseller hosting allows you to buy VPS plans at a price much different from the regular hosting plans. You can use your brand name to do business, modify the existing plans that you purchased and fix your own price. Becoming a reseller will allow you to learn the way hosting business is run and you can do it without any investment in infrastructure.
Alternatively, you must buy a dedicated server and use the
virtualization technology split it into small virtual servers. This will ready your VPS servers. Setup your website. You will need the cPanel/WHM control panel to manage your client accounts. The WHMCS offers a complete billing and management tools kit with a built-in support desk. You must also consider offering
email hosting support.
Once you configure the systems and are ready with your plans, start the publicity to find clients. You could start with social media contacts and friends. Rather than spending huge sums on publicity try to win the trust and support from your new clients. Word of mouth publicity could still be an effective way to get your VPS brand more publicity. Target clients that are on a
shared hosting platform. They would soon require an upgrade. Be transparent in your pricing with nothing hidden. Do not overdo with the features you are offering or hide about any possible downtime.