But Lock believes that other companies can still compete with AWS, as long as they provide different products, service quality, pricing models and support to their customers.
Forrester IT analyst, James Staten told Techworld that many companies are still ignoring the public cloud, pay-as-you-go model that AWS, Rackspace and other providers have to offer because they can't always deliver the desired availability, performance, and security.
Many businesses, such as those in the financial industries and public sector, still want to be in control of their data and aren't yet willing to let others oversee it, no matter how secure the providers claim to be.
Staten added that there area also many hidden costs that need to be considered.
"The cost of deploying your workloads to the cloud only start with the cost of the cloud itself," he said. "On top of this you have the cost of development, the cost of any software licenses you deploy, the cost of getting the deployment right and the ongoing cost of maintaining and managing the apps deployed."
Sign up for CIO Asia eNewsletters.