DEV Community

Cover image for Basic Cloud key concepts
Abiti Isaac
Abiti Isaac

Posted on

Basic Cloud key concepts

This article is aimed at helping us understand some of the basic cloud key concepts such as Virtualization, Scalability, Agility, High availability, Fault tolerant, Global reach, difference between scalability and elasticity.

Virtualization
Virtualization is a technology that allows you to create virtual versions of physical components, such as servers, storage devices, networks, and operating systems. It’s a software-based solution for processes that typically require a physical platform.

Scalabilty
Scalability in Azure cloud computing is the ability to quickly and easily increase or decrease the size or power of an IT resource or solution.
Agility
Agility is the ability to quickly develop, test, and launch applications in a cloud-based environment.
High Availability
High availability (HA) in Azure cloud computing is a set of technologies that allow an IT system to continue operating, even when some components fail.
Fault Tolerant
Fault tolerance is the ability of a system to continue functioning even when part of it fails.
Global Reach
Global Reach is a service that allows businesses to create cloud-based global backbones.
Difference between Scalability and Elasticity
the main difference between scalability and elasticity is the level of automation and how they respond to changing demands:
Scalability
A manual, planned, and predictive process that involves adding or removing hardware to meet long-term demands. Scalability allows businesses to adjust their computing resources without the need for expensive hardware upgrades.
Elasticity
An automatic, prompt, and reactive process that involves scaling resources up and down in real-time. Elasticity allows businesses to use their computing resources more efficiently, leading to cost savings and increased productivity.

Top comments (0)