It was George Favaloro and Sean O’Sullivan, managers of Compaq Computer, who first used the expression “Cloud Computing” in 1996, and since then, the term has become so popular that I already meet primary school children who know, for example, that Siri does not live inside iPads but much further away, “in the cloud”.
However, as technology develops, a hodgepodge of terms and acronyms appear that are difficult for non-technologists to understand. So the intention of these posts is to try to explain these terms in a simple way in order to explain the details of the very general concept of “the cloud”.
Cloud terms glossary
- API: “Application Programming Interface”. It is the standard mechanism for communication between applications. It is an interface that allows different applications to request data and deliver it in a predefined format and according to specific rules.
- Cloud Computing: Here I borrow the definition given by Salesforce, which in 1999 was the first company to market enterprise services from the cloud: “Cloud computing is a technology that enables remote access to software, file storage and data processing over the Internet, thus providing an alternative to running on a personal computer or local server. In the cloud model, there is no need to install applications locally on computers. Cloud computing offers individuals and businesses the capability of a well-maintained, secure, easily accessible, on-demand pool of computing resources”.
- Hybrid Cloud: Cloud deployment model that combines the dedicated computing resources of a private cloud for critical data and applications with the shared resources of a public cloud to meet peak demand.
- Private Cloud: In this case, the computing resources and environment are for the exclusive use of an organisation. It is comparable to having one’s own data centre within an organisation, but with the advantages of delegating its management and dimensioning it on demand thanks to virtualisation.
- Public Cloud: A deployment model in which an internet service provider offers computing resources over the internet on an infrastructure shared by several organisations on a pay-per-use basis.
- Cluster: It is a collection of servers that are connected to each other through a network, and which behaves like a single server in many respects.
- Colocation o Housing: Service offered by companies that provide data centres in advanced and secure facilities to host the technology platforms owned by their customers. These facilities offer high quality services and connectivity.
- DPC: Data Processing Centres. These are the physical locations where all the electronic equipment necessary for the processing and storage of a company’s information is located.
- Hypervisor: A hypervisor, also known as a virtual machine monitor (VMM), is software that creates and runs virtual machines and isolates the operating system and hypervisor resources from the virtual machines, allowing them to be created and managed. When the physical hardware system is used as the hypervisor, it is referred to as a ‘host’, and the multiple virtual machines that use its resources are referred to as ‘guests’. The hypervisor uses resources, such as CPU, memory and storage, as a pool of media that can be easily redistributed among its guests.
- IaaS: Infrastructure as a Service. With IaaS, a virtualisation-based solution is available where the customer pays for resource consumption such as disk space used, CPU time, database space or data transfer.
- Latency: Or network latency, the time it takes for a data packet to be transferred between a server and a user over a network.
- Virtual Machine: A virtual machine (VM) is a virtual environment created on physical hardware using a hypervisor that has its own operating system, CPU, memory, network interface and storage.
Want to know more terms? Next week we’ll tell you more…