The high traffic and high availability servers would always require a dedicated server to host it on. Your own server is as secure as it can get for your valuable website. It is also inevitable for high availability as far as the domain is concerned. So if your website is inevitable and even the smallest of downtime will affect your business, think no further, go for the dedicated servers.