Cloud computing

Cloud computing is the delivery of computing resources such as servers, storage, databases, software, and networking over the internet. Instead of owning and maintaining physical infrastructure, businesses access these resources on demand from cloud providers. This model enables flexibility, scalability, and cost savings compared to traditional IT setups.
Cloud computing is used for a wide range of needs, including data storage, software delivery, analytics, and infrastructure hosting. It supports pay-as-you-go pricing, allowing businesses to scale usage up or down as required.
Advanced
Cloud computing is categorised into service models. Infrastructure as a Service provides virtualised hardware resources. Platform as a Service delivers managed environments for building and deploying applications. Software as a Service offers complete applications delivered through a browser or mobile app.
Deployment can take the form of public, private, or hybrid models depending on business needs. Advanced capabilities include serverless computing, container orchestration, distributed storage, and global load balancing to optimise performance and resilience.
Relevance
Applications
Metrics
Issues
Example
A media company migrates its video platform to Google Cloud. The company stores content in distributed storage, uses cloud servers to handle streaming, and scales resources automatically during high traffic events. This improves performance while reducing infrastructure costs.