Let us start by letting you know that we love the cloud.  Services like Microsoft Azure, Office365 and G-Suite have made tremendous strides in usability the last few years and have made tremendous improvements, eliminating the burden of companies maintaining large IT departments dedicated just to infrastructure. As the public cloud has grown, more and more companies have decided to make the switch and put some or all of their infrastructure into the public cloud. All this being said;

the public cloud however, is not for everyone. Companies who want more granular control of their data, infrastructure and security are still better off hosting their own infrastructure and systems. 

This is the reality that many companies have discovered recently, especially with the tremendous rise of cyber crime.  In many cases, IT departments forget about their