| Term | Description |
|---|---|
| Virtual Desktop Infrastructure | A technology that takes the responsibility to host the desktop opeerating system on a virtual machine. It is also known as server-based computing |
| Virtual Machine | A software that reproduces a computer that can run an operating system or any application |
| User Interface | It is the process or method of how the client and system communicates. |
| Software Stack | A set of applications that combine together to achieve a common goal. |
| Public Cloud | An infrastructure that a cloud vendor hosts where any user from anywhere the world can access. |
| Private Cloud | An infrastructure system that specific users in a particular zone can use. Either the organization itself or a third-party service provider can host it. |
| Personal Cloud | A secondary term for NAS devices. |
| Internal Cloud | A private cloud model that a department/organization offers that is strictly used solely for in-house activities |
| External Cloud | A popular cloud service where it charges clients but offers customization as per requirements |
| Pay-as-you-go | A business model where the user is charged as they use the service/upon consumption |
| On-Premise | It is a term that describes that a software rund on the user permises. |
| Middleware | A software that serves as a connection between applications and their components |
| Load Balancing | It is the equal distribution of workload over multiple resources/servers to prevent server failures. |
| Elasticity | The capability of a cloud storage system to adapt to users’ fluctuating workload demands |
| Data Migration | The process of shifting data between various formats, servers, or storage systems. This term is also used for delivering data to the cloud |
| Cloud Service Provider | An organization that offers access to cloud computing services for a price. |
| Consumption Model | A pricing mode where the user pays for how much service they could utillize rather than the amount of time they will use the service. |
| Cloud Computing | It is the delivery of IT services on-demand on a shared network of computing services |
| Big Data | It holds a massive amount of structured and unstructured data from a wide range of sources |
| Google Cloud Platform | A popular cloud computing platform offered by Google. |
| Microsoft Azure | A cloud platform developed by Microsoft. It was considered as a competitor for AWS |
| Amazon Web Services | A cloud computing platform that is offered by Amazon. It was also the most popular and the highest-ranked cloud service provider |
| Acronym | Definition | Description |
|---|---|---|
| SaaS | Software-as-a-Service | A business model where a vendor sells their applications to customers on a subscription basis. |
| SLA | Service Level Agreement | A document aggrement between the customer and the cloud service provider. It may contain terms like availability, service level and performance |
| NAS | A system that is connected to the network for clients’ dedicated data storage tasks | |
| PaaS | Platform-as-a-Service | A business model where the cloud service provider provides the required environment for creation, management, and deployment of applications with the Internet as a payable service |
| IaaS | Infrastructure-as-a-Service | A business model where the cloud vendor offers users a virtual environment as a payavble service |
| API | Application Programming Interface | A tool that permits the user to gain access to the information or the functionality from an offered service and incorporate it into theirother applications. |
| BaaS | Backend-as-a-Service | A business model where a vendor will offer their tools and services for developers to build their cloud backend for their applications |