What is Cloud Computing?

Cloud computing is internet-based computing, whereby “instances”, computing environments that have the full functionality of a normal hardware and software stack, are controlled over the internet. These instances look and operate as traditional computing systems, however resources are out-sourced. This allows for computing resources to be scaled, adding or resizing, on demand. With the ability to scale on demand computing resources are purchased as they are consumed.