I know that for some organizations considering a move to the cloud, there's some hesitation of not being in control of the underlying hardware or data center that they’re running. It feels like maybe there's a bit of a risk here in not managing and owning all the infrastructure. But I feel like there's a false sense of security that can come with this attitude, because even organizations that have invested in a robust disaster recovery plan have discovered that they’re not always as fail-safe as everybody thought. There's always a risk of a hardware failure or some system failure, which means that you're still waiting for an IT vendor to come in and provide support. This could happen during anything from replacing a failed NAS controller in your data center to supplying a software patch for something.
There's always risk in keeping mission critical applications up and running. The way that organizations have managed that risk is by having a great team of people who are fast thinkers, great troubleshooters, and experts in the application. As the world moves on from these legacy applications, I think that talent pool is going to be reduced as people retire. It's going to be a little bit more challenging, and you will have to make sure that you are staffed with the right skills you need to keep all these systems running. Eventually your system administrator is going to retire and you’ll have to be able to find someone to substitute them. You’re also going to have to worry about disaster recovery, as well as security in general.
With all of that in mind, I believe that the cloud applications are more secure because they have dedicated teams and they have the most advanced testing available. They're just taking that practice to another level, which really needs to be done in this world, because neither you nor I have the skills and capabilities to stand up to the cutting-edge leaders in this space, like Amazon.