DEV Community

Cover image for Fundamental Concepts in Cloud Computing
Fredrick Chukwuma
Fredrick Chukwuma

Posted on • Edited on

Fundamental Concepts in Cloud Computing

What is Cloud Computing: Cloud computing is a way of delivering IT resources over the internet.

  • What is Virtualization: Virtualization is the technology that allows you to run multiple independent computing environments called virtual machines on a single physical machine.
  • Scalability: is the ability of a cloud system to increase or decrease resources on demand so applications can handle changing workloads without performance degradation or service interruption.
  • Agility: Agility is the ability to quickly build, change, deploy, and improve applications and infrastructure in response to business or user needs with minimal delay, cost, or risk.
  • High Availability: High Availability (HA) is the ability of a system to remain operational and accessible for most or all of the time, even when components fail, by minimizing downtime.
  • Fault Tolerant: Fault tolerance is the ability of a system to continue operating correctly even when one or more of its components fail without any noticeable disruption to the user.
  • Global Reach: Global reach in cloud computing refers to a cloud provider’s ability to deliver services, applications, and content to users all over the world with low latency, high performance, and reliability
  • What is the difference between Elasticity and Scalability: The difference between elasticity and scalability in cloud computing is that Elasticity is about dynamically adapting resources in real time to meet immediate demand, while Scalability is about handling growth over time.

Elasticity vs Scalability

Top comments (2)

Collapse
 
realcloudprojects profile image
SKILL.SCH

Nice

Collapse
 
fredrick_chukwuma_13220c9 profile image
Fredrick Chukwuma

thanks coach