Most organizations like to use a mix of both on-premises services and cloud services, and there is a solution for that. Hybrid cloud solutions can nail this for your business, offering flexibility for workloads to move between both the on-premises server and the cloud. In a private cloud, the confidential information for your business can be held, with things that are less critical being stored in the public cloud area. Public cloud services can give your business the chance to scale up, paying for the resourced that your company uses rather than more than that. Having the technology in place for both on-premises and cloud storage to work together is imperative.
There is no guarantee of which of these options will be the most secure for your small business network. It's going to depend on the way that you access the network. Some people think that on-premises options are the least secure, as you have to rely on your own IT team to maintain the system and its upgrades, patching it where necessary. A hybrid cloud is known as the best of both worlds, which could be the best solution for your business overall.
More info: What is Social Engineering
The Wall