Ability to store data and applications |
Cloud Computing's ability to store or host data, documents, files, information, applications, or any content remotely. It is associated with space. E.g. "Possibility of storing data and content of any kind in a cloud environment." |
Storage |
Availability of computational resources and data/information |
Cloud Computing's ability to deliver remote computing resources seamlessly and ubiquitously to all users. It is related to Service Level Agreement (SLAs) and continuity of service. It also includes equipment and access systems, such as links and broadband. E.g. "24 X 7 Availability". |
Availability |
Network connectivity and access to computing resources |
All the necessary resources related to the connection or interconnection of the user with the remote computing resources, the physical medium, i.e., data network, links, broadband, the Internet, and the Intranet, whether public or private. It is also associated with the dependence of Cloud Computing on access connectivity because if it does not exist or is of poor quality, effective use of Cloud Computing is not possible. E.g. "Use of several applications via the Internet anywhere regardless of the technological platform." |
Internet and network |
Remote computing resource pool |
This is Cloud Computing on its own, understood as cloud, computing, cloud computing, online, i.e., all the availability of integrated remote infrastructure and its physical components, equipment, etc. that are part of the system: machines, memory, servers, processors, and data centers, recognized as remote computing resources. Example: "Use of memory and storage capacities of computers and servers shared and interconnected through the Internet." |
Cloud |
Data/Information Virtualization and Systems |
Cloud Computing's ability to locally simulate the entire environment necessary for the execution of the service, which is effectively provided remotely. Virtualization is critical for Cloud Computing. Otherwise, there would be no possibility of using remote computing resources. Example: "Access to applications virtually, not needing to install an application on the machine." |
Virtualization |
Data/information security |
All aspects related to data security, information, software, applications, in short, everything that is remotely maintained in the Cloud Computing environment, to try to ensure the privacy, secrecy, and confidentiality of user information. It also corresponds to the tools used by users to keep their data safe, such as backup and redundancy. Examples: "Availability of data on any Internet access. Data security." |
Security |
Sharing of computational resources and data/information |
Capacity of simultaneous or parallel use of remote computing resources interconnected by several users independently. It also includes the possibility of remote file sharing and collaboration between users. E.g., "Sharing processing power for the common purpose of streamlining tasks." |
Sharing |
Scalability of computational resources |
Meaning is close to elasticity; however, it is differentiated by the fact that it relates to the ability of Cloud Computing to grow as the user's need increases, not allowing to decrease. It aims at increasing the work to be processed, ignoring the use or non-use of available resources. E.g. "Cloud Computing is a technology that is mainly associated with the easy and fast scalability of a given environment. With this, it is possible to resize it according to the need of use, generating savings, because one needs to pay for only what one consumes, different from a physical server within a company, dedicated exclusively to a particular system and/or service. |
Scalability |
Ease of use of computational resources |
Cloud Computing users' ability to use, implement, hire, or manage remote computing resources, in a simple, practical way, and with minimal effort. E.g. "Dynamic provisioning of resources on demand, with minimal effort." |
Ease of use |