What is cloud computing?
Cloud computing is defined as delivery of computing resources such as computers, storage, or software over internet.
what is virtualization? The Virtualization could be best described as think of one physical computer acting like many computers. However, instead of buying 5 different machines, you buy one powerful computer and split it into many “virtual” ones.
Each virtual computer works independently, like it’s its own machine.
For example, it is like when One big house is divided into separate apartments. One building, many tenants.
Scalability simply means the ability of a system or a resource to grow or reduce in size easily based on the existing demand.If an app is made and more people start using the app or website, you can add more power. In other-way round,If fewer people are using it, you can reduce power to save cost.
For example: Adding more chairs when more guests arrive at a party — and removing them when they leave.
Agility: also means how fast a system/resource could make changes or respond to new needs. However, In technology, it means your ability to create, change, or fix things quickly without stress. this example best described agility;Ordering food with a mobile app instead of cooking from scratch — faster and flexible.
High availability This means the system is almost always online or means an online presence. Even if there is system failure, the users hardly notice, because another system takes over immediately. E.g, A generator that turns on instantly when power goes off — light stays on.
Fault Tolerant
Fault tolerant this is a situation whereby the system keeps working even when something breaks.It doesn’t just only recover but it continues running without interruption. E.g, a car with two engines — if one fails, the other keeps the car moving.
Global reach it means any of Azure services could be used from anywhere in the world irrespective of any distruption caused by disaster. No matter where users are — Africa, Europe, Asia — they can access your app fast. E.g, WhatsApp is working the same way whether you’re in Nigeria, the US, or Japan.
Scalability
The difference between Scalability and Elasticity
Scalability means your system can grow bigger when needed. One plans ahead and add more power e.g servers, storage, capacity to handle more users or more work as the need arises.It like renting or hiring a big shop because he or she believes the business is going to grow.
Elasticity means: Your system grows and shrinks automatically and instantly.When demand goes up, resources are added.
When demand drops, resources are removed — without you doing anything.
Top comments (1)
Great