“The cloud” has evolved from humble beginnings ten years ago to a big tent word similar to “internet” and “web”. Most hosted services are now called “cloud” by the market, however amidst all this “cloud washing” the fundamental innovation of cloud computing is often overlooked - to be able to use what you need, when you need it. The ability to rightsize IT resources to changing requirements, combined with end-to-end automation of services via application programming interfaces (APIs), distinguishes cloud infrastructure services from traditional hosting services.
Treat Your Infrastructure as Code
Infrastructure as Code (IaC) is a valuable concept and practice embraced by DevOps, but it is fairly abstract for many IT operators and technology executives. It requires the leveraging of agile infrastructure (IaaS) that can be orchestrated using RESTful APIs, like cloud.ca and AWS. IaC is often mistakenly considered part of configuration management provided by tools like Chef, Ansible, Puppet and SaltStack.