Cloud & Hosting: glossary terms
Servers, virtual machines, containers, scaling and resilience: the vocabulary of hosting and cloud infrastructure.
शब्दकोश · क्लाउड और होस्टिंगActive-ActiveActive-active is a high-availability design where two or more nodes or sites serve live traffic at the same time and share the load.शब्दकोश · क्लाउड और होस्टिंगActive-PassiveActive-passive is a redundancy design where one node serves traffic while an idle partner waits to take over when the active node fails.शब्दकोश · क्लाउड और होस्टिंगAmazon CloudFrontAmazon CloudFront is the AWS content delivery network that caches content at edge locations worldwide to reduce latency and origin load.शब्दकोश · क्लाउड और होस्टिंगAmazon EC2 (Elastic Compute Cloud)Amazon EC2 is Amazon Web Services' service for renting resizable virtual servers, called instances, billed by usage rather than bought as hardware.शब्दकोश · क्लाउड और होस्टिंगAmazon RDS (Relational Database Service)Amazon RDS is the AWS managed service that runs relational databases such as MySQL and PostgreSQL and handles backups, patching and failover for you.शब्दकोश · क्लाउड और होस्टिंगAmazon Route 53Amazon Route 53 is the AWS managed DNS service that hosts domain zones, answers queries globally and can route traffic using health checks.शब्दकोश · क्लाउड और होस्टिंगAmazon S3 (Simple Storage Service)Amazon S3 is AWS object storage that keeps files as objects inside buckets and serves them over an HTTP API with very high durability.शब्दकोश · क्लाउड और होस्टिंगAnsibleAnsible is an agentless automation tool that configures servers and deploys software over SSH using human-readable YAML playbooks.शब्दकोश · क्लाउड और होस्टिंगApache HTTP ServerApache HTTP Server is a long-established open-source web server known for its modular design, .htaccess per-directory configuration and wide hosting support.शब्दकोश · क्लाउड और होस्टिंगApache KafkaApache Kafka is an open-source distributed event streaming platform that stores ordered, replicated logs of records that many consumers can read independently.शब्दकोश · क्लाउड और होस्टिंगAPI GatewayAn API gateway is a server that sits in front of backend services and handles routing, authentication, rate limiting and monitoring for API requests.शब्दकोश · क्लाउड और होस्टिंगAuto ScalingAuto scaling automatically adds or removes servers or containers based on demand metrics such as CPU use or request count.शब्दकोश · क्लाउड और होस्टिंगAWS LambdaAWS Lambda is a serverless compute service that runs your function code in response to events and bills for execution time instead of for idle servers.शब्दकोश · क्लाउड और होस्टिंगBackupA backup is a separate copy of data kept so it can be restored after deletion, corruption, hardware failure or attack.शब्दकोश · क्लाउड और होस्टिंगBare Metal ServerA bare metal server is a physical server rented to one customer with no hypervisor layer, giving full access to the hardware and its performance.शब्दकोश · क्लाउड और होस्टिंगBFF (Backend for Frontend)A BFF is a server-side layer built for one specific client, such as a web app or mobile app, that aggregates backend calls and shapes responses for it.शब्दकोश · क्लाउड और होस्टिंगBlock StorageBlock storage presents raw storage volumes to a server as disks, giving low-latency access suited to operating systems and databases.शब्दकोश · क्लाउड और होस्टिंगBlue-Green DeploymentBlue-green deployment runs two identical production environments and switches traffic from the old one to the new one at once, allowing instant rollback.शब्दकोश · क्लाउड और होस्टिंगBucket (Cloud Storage)A bucket is a top-level container in object storage that holds objects and has its own name, region and access policy.शब्दकोश · क्लाउड और होस्टिंगCanary ReleaseA canary release rolls a new software version out to a small share of users or servers first, and expands it only if monitoring shows no problems.शब्दकोश · क्लाउड और होस्टिंगCI Server (Continuous Integration)A CI server automatically builds and tests code each time changes are pushed, so problems are found before they reach production.शब्दकोश · क्लाउड और होस्टिंगCloud ComputingCloud computing is the on-demand delivery of computing resources such as servers, storage and databases over the internet, billed by usage.शब्दकोश · क्लाउड और होस्टिंगCloud MigrationCloud migration is the process of moving applications, data and infrastructure from on-premises systems or another provider into a cloud environment.शब्दकोश · क्लाउड और होस्टिंगCloudflare WorkersCloudflare Workers is a serverless platform that runs JavaScript or WebAssembly code on Cloudflare's edge network, close to the user making the request.शब्दकोश · क्लाउड और होस्टिंगCold StandbyA cold standby is a backup system that is powered off or not deployed until needed, so recovery means starting it and restoring data first.शब्दकोश · क्लाउड और होस्टिंगColocationColocation is renting rack space, power and network connectivity in a data center for hardware that you own and manage.शब्दकोश · क्लाउड और होस्टिंगConfiguration DriftConfiguration drift is the gradual divergence of servers or environments from their intended configuration, caused by manual changes and unrecorded fixes.शब्दकोश · क्लाउड और होस्टिंगConfiguration ManagementConfiguration management is the practice of defining and enforcing the intended state of servers and software so systems stay consistent and reproducible.शब्दकोश · क्लाउड और होस्टिंगContainerA container is a lightweight, isolated package that bundles an application with its dependencies and runs on a shared operating system kernel.शब्दकोश · क्लाउड और होस्टिंगcPanelcPanel is a web-based hosting control panel that lets users manage websites, email, databases, domains and files without using the command line.शब्दकोश · क्लाउड और होस्टिंगCron JobA cron job is a task scheduled to run automatically at set times on Unix-like systems, defined by a cron expression.शब्दकोश · क्लाउड और होस्टिंगDaemonA daemon is a background process on a Unix-like system that runs without direct user interaction, typically providing a service.शब्दकोश · क्लाउड और होस्टिंगDark LaunchA dark launch deploys a new feature to production and runs it for real traffic without showing it to users, to test performance and correctness safely.शब्दकोश · क्लाउड और होस्टिंगData CenterA data center is a facility that houses servers, storage and networking equipment with power, cooling and security systems.शब्दकोश · क्लाउड और होस्टिंगDedicated ServerA dedicated server is a physical machine leased to a single customer, who gets all of its CPU, memory, storage and network capacity.शब्दकोश · क्लाउड और होस्टिंगDisaster Recovery (DR)Disaster recovery is the set of plans and tools for restoring systems and data after a major failure, such as data center loss, ransomware or deletion.शब्दकोश · क्लाउड और होस्टिंगDockerDocker is a platform for building, shipping and running applications in containers, using images defined by a Dockerfile.शब्दकोश · क्लाउड और होस्टिंगDrift DetectionDrift detection is the automated comparison of live infrastructure or configuration against its declared definition to find unauthorized or unrecorded changes.शब्दकोश · क्लाउड और होस्टिंगEdge ComputingEdge computing runs code and processing close to users or devices, in many distributed locations, instead of in one central data center.शब्दकोश · क्लाउड और होस्टिंगEgress Fees (Data Transfer Out)Egress fees are charges cloud providers bill for data leaving their network, for example to the internet or another region, usually priced per gigabyte.शब्दकोश · क्लाउड और होस्टिंगFailoverFailover is the automatic or manual switch from a failed system to a standby system so that a service keeps running.शब्दकोश · क्लाउड और होस्टिंगFile Descriptor LimitThe file descriptor limit caps how many open files and sockets a process can hold, and exceeding it makes new connections fail with "Too many open files".शब्दकोश · क्लाउड और होस्टिंगFinOps (Cloud Financial Operations)FinOps is the practice of bringing engineering, finance and business teams together to measure, allocate and optimize cloud spending.शब्दकोश · क्लाउड और होस्टिंगGoogle Cloud Platform (GCP)Google Cloud Platform is Google's public cloud offering compute, storage, networking, data analytics and machine learning services on its global infrastructure.शब्दकोश · क्लाउड और होस्टिंगGraceful ShutdownA graceful shutdown lets a server stop accepting new work, finish in-flight requests and release resources before it exits.शब्दकोश · क्लाउड और होस्टिंगHelm (Kubernetes Package Manager)Helm is the package manager for Kubernetes, bundling related manifests into versioned charts that can be installed, configured and upgraded as one release.शब्दकोश · क्लाउड और होस्टिंगHigh Availability (HA)High availability is a system design that keeps a service running with minimal downtime by removing single points of failure and recovering automatically.शब्दकोश · क्लाउड और होस्टिंगHorizontal Scaling (Scaling Out)Horizontal scaling adds more machines or instances to share the workload, rather than making a single machine more powerful.शब्दकोश · क्लाउड और होस्टिंगHot StandbyA hot standby is a fully running duplicate system that mirrors the primary and can take over within seconds when the primary fails.शब्दकोश · क्लाउड और होस्टिंगHybrid CloudA hybrid cloud combines private infrastructure, such as an on-premises data center, with a public cloud, connected so workloads and data can move between them.शब्दकोश · क्लाउड और होस्टिंगHypervisorA hypervisor is software that creates and runs virtual machines by dividing a physical host's hardware among them.शब्दकोश · क्लाउड और होस्टिंगIaaS (Infrastructure as a Service)IaaS is a cloud model that rents virtualized infrastructure such as servers, storage and networks while you manage the operating system and everything above it.शब्दकोश · क्लाउड और होस्टिंगIAM (Identity and Access Management)IAM is the system in cloud platforms and organizations that defines who or what is authenticated and which actions they are allowed to perform.शब्दकोश · क्लाउड और होस्टिंगImmutable InfrastructureImmutable infrastructure means servers are never modified after deployment; any change is made by building a new image and replacing the old instances.शब्दकोश · क्लाउड और होस्टिंगInfrastructure as Code (IaC)Infrastructure as code manages servers, networks and cloud resources through version-controlled definition files instead of manual console clicks.शब्दकोश · क्लाउड और होस्टिंगInode ExhaustionInode exhaustion means a filesystem has used all its inodes, so no new files can be created even though free disk space remains.शब्दकोश · क्लाउड और होस्टिंगKubernetesKubernetes is an open-source system that automates deploying, scaling and healing containerized applications across a cluster of machines.शब्दकोश · क्लाउड और होस्टिंगKubernetes ClusterA Kubernetes cluster is a set of nodes plus a control plane that together schedule, run and manage containerized applications as one system.शब्दकोश · क्लाउड और होस्टिंगKubernetes IngressIngress is a Kubernetes object that defines HTTP and HTTPS routing rules from outside the cluster to internal services, handled by an ingress controller.शब्दकोश · क्लाउड और होस्टिंगKubernetes NodeA Kubernetes node is a worker machine, physical or virtual, that runs pods and provides CPU, memory and networking to the cluster.शब्दकोश · क्लाउड और होस्टिंगKubernetes PodA Kubernetes pod is the smallest deployable unit in Kubernetes, wrapping one or more containers that share a network address, storage and lifecycle.शब्दकोश · क्लाउड और होस्टिंगLAMP StackThe LAMP stack is a classic web application platform made of Linux, Apache, MySQL (or MariaDB) and PHP (or Perl or Python).शब्दकोश · क्लाउड और होस्टिंगLEMP StackThe LEMP stack replaces Apache in LAMP with Nginx, combining Linux, Nginx, MySQL or MariaDB, and PHP, usually through PHP-FPM, to host web applications.शब्दकोश · क्लाउड और होस्टिंगLift and ShiftLift and shift is a cloud migration approach that moves an application to the cloud with minimal or no changes, often called rehosting.शब्दकोश · क्लाउड और होस्टिंगManaged HostingManaged hosting is a hosting service where the provider handles server administration, updates, security and support in addition to the infrastructure.शब्दकोश · क्लाउड और होस्टिंगMessage QueueA message queue is a service that stores messages from producers until consumers process them, decoupling systems and smoothing out traffic spikes.शब्दकोश · क्लाउड और होस्टिंगMicroservicesMicroservices is an architecture that splits an application into small, independently deployable services that communicate over a network.शब्दकोश · क्लाउड और होस्टिंगMicrosoft AzureMicrosoft Azure is Microsoft's public cloud platform offering virtual machines, storage, databases, networking and managed services across global regions.शब्दकोश · क्लाउड और होस्टिंगMonolith (Monolithic Architecture)A monolith is an application built and deployed as a single unit, with all its features in one codebase and process.शब्दकोश · क्लाउड और होस्टिंगMulti-CloudMulti-cloud is the use of two or more public cloud providers in one organization to reduce dependence, meet requirements or pick the best tool.शब्दकोश · क्लाउड और होस्टिंगMulti-TenancyMulti-tenancy is an architecture where one instance of software or infrastructure serves multiple customers while keeping their data isolated.शब्दकोश · क्लाउड और होस्टिंगNginxNginx is an open-source web server and reverse proxy known for handling many concurrent connections efficiently with an event-driven architecture.शब्दकोश · क्लाउड और होस्टिंगObject StorageObject storage stores data as objects with metadata in flat buckets and is accessed through an HTTP API, suited to files, media and backups.शब्दकोश · क्लाउड और होस्टिंगOOM KillerThe OOM killer is the Linux kernel mechanism that terminates processes when the system runs out of memory, which can silently take down a web server or database.शब्दकोश · क्लाउड और होस्टिंगOrigin ServerThe origin server is the machine that holds the authoritative copy of your site content and generates responses, sitting behind any CDN, cache or proxy.शब्दकोश · क्लाउड और होस्टिंगPaaS (Platform as a Service)PaaS is a cloud model where the provider runs the servers and runtime so developers deploy code without managing the underlying operating system.शब्दकोश · क्लाउड और होस्टिंगPrivate CloudA private cloud is cloud-style infrastructure with self-service and elastic resources that is dedicated to one organization, on its premises or hosted for it.शब्दकोश · क्लाउड और होस्टिंगProduction EnvironmentProduction is the live environment where real users access your application and where outages and bugs have real consequences.शब्दकोश · क्लाउड और होस्टिंगPublic CloudA public cloud is a computing service where a provider such as AWS, Azure or Google Cloud rents shared infrastructure to many customers over the internet.शब्दकोश · क्लाउड और होस्टिंगPublish/Subscribe (Pub/Sub)Publish/subscribe is a messaging pattern where publishers send messages to topics and every subscriber receives a copy without knowing the sender.शब्दकोश · क्लाउड और होस्टिंगQuorumA quorum is the minimum number of nodes that must agree for a distributed system to make a decision, usually a strict majority of the voting members.शब्दकोश · क्लाउड और होस्टिंगRabbitMQRabbitMQ is an open-source message broker that routes messages from producers through exchanges to queues using AMQP and other protocols.शब्दकोश · क्लाउड और होस्टिंगRedundancyRedundancy means duplicating critical components, such as servers, power or network links, so that one failure does not stop the service.शब्दकोश · क्लाउड और होस्टिंगRegion and Availability ZoneA region is a geographic area of a cloud provider, and an availability zone is an isolated data center location inside it designed to fail independently.शब्दकोश · क्लाउड और होस्टिंगReserved InstanceA reserved instance is a cloud pricing commitment where you agree to use a certain capacity for a fixed term in exchange for a lower rate than on-demand.शब्दकोश · क्लाउड और होस्टिंगRPO (Recovery Point Objective)RPO is the maximum amount of data loss a business accepts, measured as the time between the last good backup or copy and the failure.शब्दकोश · क्लाउड और होस्टिंगRTO (Recovery Time Objective)RTO is the maximum acceptable time a service may stay down after a failure before it must be restored to normal operation.शब्दकोश · क्लाउड और होस्टिंगSaaS (Software as a Service)SaaS is software delivered over the internet as a subscription, where the vendor hosts, maintains and updates the application for you.शब्दकोश · क्लाउड और होस्टिंगServerA server is a computer or program that waits for requests over a network and returns a response, such as a web page, file or database result.शब्दकोश · क्लाउड और होस्टिंगServerless ComputingServerless computing runs your code as short-lived functions on demand, with the provider handling servers and scaling and billing per execution.शब्दकोश · क्लाउड और होस्टिंगService MeshA service mesh is an infrastructure layer that manages service-to-service traffic with proxies, adding encryption, retries and metrics without app changes.शब्दकोश · क्लाउड और होस्टिंगSession AffinitySession affinity, or sticky sessions, makes a load balancer send all requests from one client to the same backend server.शब्दकोश · क्लाउड और होस्टिंगSFTP (SSH File Transfer Protocol)SFTP is a secure file transfer protocol that runs over SSH, encrypting both login credentials and the file data being transferred.शब्दकोश · क्लाउड और होस्टिंगShared HostingShared hosting places many websites on one server and splits its resources between them, usually managed through a control panel at a low price.शब्दकोश · क्लाउड और होस्टिंगSidecar ContainerA sidecar is a helper container deployed beside the main application container, sharing its pod to add logging, proxying or other support features.शब्दकोश · क्लाउड और होस्टिंगSnapshotA snapshot is a point-in-time copy of a disk, volume or virtual machine that can be used to roll back or create a clone.शब्दकोश · क्लाउड और होस्टिंगSpot InstanceA spot instance is spare cloud compute capacity sold at a steep discount on the condition that the provider can reclaim it with short notice.शब्दकोश · क्लाउड और होस्टिंगSSH (Secure Shell)SSH is an encrypted network protocol for securely logging in to and managing remote servers, typically on TCP port 22.शब्दकोश · क्लाउड और होस्टिंगStaging EnvironmentA staging environment is a copy of production used to test changes under realistic conditions before releasing them to real users.शब्दकोश · क्लाउड और होस्टिंगTerraformTerraform is an open infrastructure as code tool from HashiCorp that provisions cloud resources from declarative configuration files and tracks them in state.शब्दकोश · क्लाउड और होस्टिंगThrottlingThrottling is the deliberate slowing or limiting of requests, connections or bandwidth by a server or provider to protect resources or enforce limits.शब्दकोश · क्लाउड और होस्टिंगVendor Lock-InVendor lock-in is when switching providers is so costly or difficult that customers stay even when alternatives would suit them better.शब्दकोश · क्लाउड और होस्टिंगVertical Scaling (Scaling Up)Vertical scaling increases the capacity of a single server by adding more CPU, memory or faster storage instead of adding more machines.शब्दकोश · क्लाउड और होस्टिंगVirtual Machine (VM)A virtual machine is a software-emulated computer that runs its own operating system on top of a physical host through a hypervisor.शब्दकोश · क्लाउड और होस्टिंगVPC (Virtual Private Cloud)A VPC is a logically isolated virtual network inside a public cloud where you define IP ranges, subnets, routing and access rules for your resources.शब्दकोश · क्लाउड और होस्टिंगVPS (Virtual Private Server)A VPS is a virtual machine carved out of a physical server that gives you set CPU, memory and storage allocations and full OS control.शब्दकोश · क्लाउड और होस्टिंगWarm StandbyA warm standby is a scaled-down copy of a system that is running and kept current, but needs scaling up or extra steps before it can take full production load.