DEV Community

SethGiddy
SethGiddy

Posted on

Simple Cloud terminologies for Beginners.

  1. Virtualisation. This is the an abstract version of physical computer components. Virtualisation allows software to create non-physical computer (virtual machine) on a physical computer. The created non-physical computer is referred to as virtual machines. The virtual machines share the components on the physical hardware - such as processors, memory and storage—into multiple virtual machines (VMs). One major advantage of virtualisation is that it allows companies to o partition a single physical computer or server into several virtual machines. Each virtual machine can then interact independently and run different operating systems or applications while sharing the resources of a single host machine. Virtualisation is made possible by what is called the hypervisor.

2.Scalability. This is the ability of organisations to increase or decrease cloud resources to meet customer demands.In certain times organisations experience huge traffic or increase usage of their cloud resources, such that the resource could crash if the demand or traffic is too much. Scalability will help improve customer's experience and help organisations fulfil customers demands as required. There are 2 types of scalability ; Vertical scalability (scale-up/scale-down) requires adding more more CPU,RAM OR Storage to an existing server or reducing the listed resources. Horizontal scalability involves adding more servers or computers to an already existing resource instead of increasing the component of the servers. Horizontal scalability can scale-in or scale-out.

3.Agility allows organisation to allocation or deallocate, develop, test or launch cloud-based resources easily and quickly.

4.High Availability is one of the benefits of cloud computing, it ensures organisations enjoy non-interuptions of services in the face of disruptions or failures. High availability ensures business continuity and business scalability.This is achieved through a combination of redundancy, failover mechanisms, and automatic recovery processesThis is made possible.

5.Fault Tolerant is the ability of a system (computer, network, cloud resource, storage etc) to continue operating without interruption even if one or more of its components fail. Configuration or system is duplicated in and that takes over for the main configuration in case there is an outage

6.Global Reach. Cloud services has enabled organisations to provide niche goods and services to their customers in any part of the world.

I will right about individual concept in subsequent write ups. Thanks for reading

Top comments (0)