Cloud Computing

A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

The top vendors in the industry are:

  • Amazon with Amazon Web Services aka AWS
  • Microsoft with Azure
  • Google with Google Cloud Platform aka GCP

The usual benefits associated with Cloud Computing are:

  • Costs, you normally pay only for what you use, ex: In Azure VMs can be paid by the second
  • Global Scale, resources can be deployed in multiple regions (Cities and/or Countries) on demand
  • Security, providing these services requires a high commitment to data protection, different vendors have different security an compliance certifications