DEV Community

Cover image for Key Concepts in Cloud Computing.
Blessing Azeta
Blessing Azeta

Posted on • Edited on

1 1 1 1 1

Key Concepts in Cloud Computing.

Hello everyone, I started my journey in DevOps and would be explaining some key concepts in cloud computing that I just learned.

  • What is Virtualization?

    Virtualization is the technology that enables the creation of virtual replicas of computer resources like servers, operating systems and application that facilitates the production of virtual instances.

  • Scalability

    The cloud's capacity to host apps for a long time, it's dynamic nature and its ability to withstand increasing demand and traffic is known as scalability. In Azure, one can scale out by adding resources manually or automatically to ensure capacity when there is a peak period and return to normal when the peak drops.

  • Agility

    The cloud has the ability to help you do all you need to do about an idea quickly without delay. One is able to develop, test, and launch an application speedily using the resources available in the cloud.

  • High Availability

    In simple terms, "The cloud is always available". It means it never goes off and there is no power interruption during its use. Bank apps are best hosted in the cloud due to its high availability, no one wants to try to log in and there is unavailable error popping up.

  • Fault Tolerant

    Mechanism have been put in place to tolerate fault; the cloud is built to adapt and recover from unexpected disruption. The cloud infrastructure always has a replacement to avoid disruption, making it very reliable.

  • Global Reach

    This means that it is globally available, you can start your business from anywhere in the world. Data center regions are all over the world and if you need any customer in any part, you only need to save the data for that business in a region closest to the customer.

  • What is the difference between Elasticity and Scalability

    The cloud can stretch to whatever capacity you want it to, and it has the ability to automatically adjust resources like the storage and network capacity in response to changing workload, this is called Elasticity, it is very intuitive without under or over provisioning.
    Scalability is only concerned about expanding the capacity to meet the rising workload.

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay