TermDescription
Virtual Desktop InfrastructureA technology that takes the responsibility to host the desktop opeerating system on a virtual machine.
It is also known as server-based computing
Virtual MachineA software that reproduces a computer that can run an operating system or any application
User InterfaceIt is the process or method of how the client and system communicates.
Software StackA set of applications that combine together to achieve a common goal.
Public CloudAn infrastructure that a cloud vendor hosts where any user from anywhere the world can access.
Private CloudAn 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 CloudA secondary term for NAS devices.
Internal CloudA private cloud model that a department/organization offers that is strictly used solely for in-house activities
External CloudA popular cloud service where it charges clients but offers customization as per requirements
Pay-as-you-goA business model where the user is charged as they use the service/upon consumption
On-PremiseIt is a term that describes that a software rund on the user permises.
MiddlewareA software that serves as a connection between applications and their components
Load BalancingIt is the equal distribution of workload over multiple resources/servers to prevent server failures.
ElasticityThe capability of a cloud storage system to adapt to users’ fluctuating workload demands
Data MigrationThe process of shifting data between various formats, servers, or storage systems.
This term is also used for delivering data to the cloud
Cloud Service ProviderAn organization that offers access to cloud computing services for a price.
Consumption ModelA 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 ComputingIt is the delivery of IT services on-demand on a shared network of computing services
Big DataIt holds a massive amount of structured and unstructured data from a wide range of sources
Google Cloud PlatformA popular cloud computing platform offered by Google.
Microsoft AzureA cloud platform developed by Microsoft.
It was considered as a competitor for AWS
Amazon Web ServicesA cloud computing platform that is offered by Amazon.
It was also the most popular and the highest-ranked cloud service provider
AcronymDefinitionDescription
SaaSSoftware-as-a-ServiceA business model where a vendor sells their applications to customers on a subscription basis.
SLAService Level AgreementA document aggrement between the customer and the cloud service provider.

It may contain terms like availability, service level and performance
NASA system that is connected to the network for clients’ dedicated data storage tasks
PaaSPlatform-as-a-ServiceA 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
IaaSInfrastructure-as-a-ServiceA business model where the cloud vendor offers users a virtual environment as a payavble service
APIApplication Programming InterfaceA tool that permits the user to gain access to the information or the functionality from an offered service and incorporate it into theirother applications.
BaaSBackend-as-a-ServiceA business model where a vendor will offer their tools and services for developers to build their cloud backend for their applications

Resources

Cloud Computing Terminologies