Skip to main content

Cloud Dictionary

The purpose of the glossary is to outline the fundamental terms related to NodeShift cloud platform, aiding in the development of your conceptual understanding of NodeShift tooling and comprehension of the specific terminologies employed in the documentation.

  • Archive Storage: A type of storage designed for long-term retention of data that is accessed infrequently. It offers lower costs but typically has higher latency and slower retrieval times compared to other storage options.

  • Cold Storage: Refers to storing data that is not frequently accessed or modified. Cold storage solutions often have lower costs but longer access times compared to hot storage.

  • CPU: Stands for Central Processing Unit, which is the primary component of a computer responsible for executing instructions and performing calculations. It is often referred to as the "brain" of a computer.

  • GitHub Actions: a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline directly within your GitHub repository.

  • GPU: Short for Graphics Processing Unit, it is a specialized electronic circuit that primarily focuses on rendering graphics and accelerating certain types of calculations. GPUs are commonly used in graphics-intensive applications, machine learning, and scientific simulations.

  • Hot Storage: Refers to storing frequently accessed or actively used data. Hot storage solutions provide faster access times but are generally more expensive compared to cold storage.

  • IaaS: Acronym for Infrastructure as a Service. It is a cloud computing model where virtualized computing resources, such as virtual machines, storage, and networking, are provided over the internet. Users can deploy and manage their own applications on these resources without the need to manage the underlying infrastructure.

  • IP: Stands for Internet Protocol. It is a set of rules that governs how data is transmitted over a network. IP addresses are unique identifiers assigned to devices connected to a network, allowing them to communicate with each other.

  • Linux: A widely-used open-source operating system based on the Unix operating system. Linux is known for its stability, security, and flexibility, and it is commonly used in servers, embedded systems, and other computing devices.

  • PaaS: Short for Platform as a Service. It is a cloud computing model that provides a platform and environment for developers to build, deploy, and manage applications without having to worry about the underlying infrastructure. PaaS offerings typically include development tools, runtime environments, and scalability features.

  • Port: In networking, a port is a communication endpoint used to identify specific processes or services running on a computer or device. Ports are assigned numerical values and are used to facilitate data transfer between different applications over a network.

  • Storage: A storage container in NodeShift that is S3-compatible (Simple Storage Service), which is a scalable and highly durable cloud storage service. Storage buckets are used to store various types of data, such as files, images, videos, and backups.

  • Serverless: Refers to a cloud computing execution model where the cloud provider dynamically manages and allocates resources to run applications, abstracting the underlying infrastructure details from the developer. In a serverless architecture, developers focus on writing code for individual functions or services, and the cloud provider handles scaling, provisioning, and maintenance.

  • SSH: Abbreviation for Secure Shell. It is a network protocol used to establish a secure connection and provide secure remote access to systems over an unsecured network. SSH is widely used for secure command-line remote administration, file transfers, and tunneling.

  • Tag: In the context of NodeShift, a tag is a label or metadata attached to resources such as virtual machines, storage, and network components. Tags are used for organizing, categorizing, and managing resources, allowing users to easily identify and group related resources.

  • Terraform: an open-source infrastructure as code software tool that allows users to define and provision a datacenter infrastructure using a high-level configuration language.

  • Virtual Machine (VM): A virtualized instance of a computer system that behaves like a physical computer but runs on a virtualization platform. Multiple virtual machines can run simultaneously on the same physical hardware, enabling efficient resource utilization and isolation between different environments.

  • Virtual Private Cloud (VPC): A virtual network infrastructure provided by cloud service providers that offers isolated