At the London AWS Summit 2015, Amazon’s CTO Werner Vogels and a few selected start-ups and companies, like GoSquared, Omnifone, ITV Media and JustGiving, restated why cloud has become the new normal and businesses not using the cloud will be out-innovated, sooner or later.
Start-ups build businesses from scratch without the legacy or technology dependencies of large enterprises. Nevertheless, many enterprises and more and more public sector companies rely on AWS – a total of 1 million businesses today. According to Gartner, AWS is the overwhelming market leader with 5 times the compute capacity of all other competitors combined.
Some of the reasons why to start in the cloud or incrementally migrate into the cloud are:
- Cost: Where in the pre-cloud days you needed to spend 6-figure dollar amounts for server and storage hardware, you can buy compute hours for cents today – CAPEX becomes OPEX. See the AWS Activate program for free credits and support for start-up businesses.
- Experimentation: As a an individual, a start-up or an enterprise IT department, you can test any service without commitment – build a prototype, identify the right technology without being locked-in, for example, try SQL and NoSQL database services at a click of a button. You can fail fast, make mistakes and correct them quickly without being trapped due to costly infrastructure purchases.
- Efficiency: The cloud reduces infrastructure administration allowing faster development cycles with smaller teams. Start-ups have dev-ops teams – software engineers who also own the operational part of their technology.
- Scalability & Elasticity: There is little need upfront for infrastructure planning, the cloud scales indefinitely with the growth of your business. It provides agility to move fast and react to customer needs. Autoscaling makes it possible to automatically provision for peak demand and then downscale when demand is low for best cost effectiveness.
- Resilience: Spreading infrastructure across different cloud regions and availability zones allows for globally consistent performance and immediate or fast recovery in case of infrastructure outages. Systems can be designed from ground up with failure in mind.
- Services: Using off-the-shelve services, such as the new AWS Machine Learning service, enables any developer to quickly implement state-of-the-art technology in their products. This levels the playing field.
The recently launched AWS Lambda allows to run code snippets triggered by events from AWS S3, Kinesis or DynamoDB. These micro-services are part of a trend to re-engineer large monolithic applications into smaller building blocks which are quicker to build and easier to maintain.