cloud

/klaʊd/noun

The cloud is a collective term for computing power, storage, databases and software available over a network, usually from an external provider's data centres.

We run the application in the cloud so we can increase server capacity when demand rises.

Cloud computing means using IT resources over a network instead of installing and managing them on your own servers. A cloud provider offers computing power, storage, Glossary · In briefdatabaseA database is a structured collection of data that software can store, retrieve and modify. A database management system controls access to that data.Read more⁠ or complete software. You use capacity when you need it and can often increase or reduce it quickly.

The underlying hardware sits in data centres. The main difference from owning a server is how you use that infrastructure. The provider manages some of the physical technology and offers services through a portal or Glossary · In briefAPIAn API is a defined way for software to exchange data or call functions in other software without needing to know how that software works internally.Read more⁠. Which management tasks remain your responsibility depends on the service you choose.

Which types of cloud service are available?

With Infrastructure as a Service (IaaS), you rent resources such as servers, storage and networks. Platform as a Service (PaaS) adds managed components on which to build and run applications. Software as a Service (Glossary · In briefSaaSSaaS stands for Software as a Service: software a provider manages centrally and makes available to users over the internet.Read more⁠) provides complete software over the internet. A platform such as AWS offers several of these forms.

Public, private or combined

In a public cloud, a provider uses shared infrastructure for multiple customers whose environments are kept separate. A private cloud is set up for one organization, for example to meet specific management or data requirements. A hybrid cloud connects both forms. The setup alone does not determine how secure or reliable a system is: configuration, access management, Glossary · In briefmonitoringMonitoring systematically tracks software, infrastructure or processes through measurements and checks. Deviations can trigger alerts so an administrator can investigate.Read more⁠ and agreements about data are still necessary.