Azure Fundamentals : (Identify the benefits and considerations of using cloud services)

·

3 min read

identify the benefits of cloud computing, such as High Availability, Scalability, Elasticity, Agility, and Disaster Recovery

High availability:

Depending on the service-level agreement (SLA) that you choose, your cloud-based apps can provide a continuous user experience with no apparent downtime, even when things go wrong.

Scalability :

Scaling is the process of adding additional resources or additional power for your application.

There are two variations of scaling:

Horizontal scaling (often referred to as scaling out) - You add additional VMs for your application. Each VM you add is identical to other VMs servicing your application.

Vertical scaling (often referred to as scaling up) - Scaling out provides additional resources to handle additional load. For example, you might determine that you need a more powerful CPU and more memory for your application. In that case, scaling up will allow you to move your application to a more powerful VM.

Elasticity :

The concept of automatically scaling is referred to as elasticity.

Agility :

Speed and flexibility in the cloud is often called cloud agility.

Geo-distribution:

You can deploy apps and data to regional datacenters around the globe, thereby ensuring that your customers always have the best performance in their region.

Don’t confuse fault tolerance with scaling:

Scaling allows you to react to additional load or resource needs, but it’s always assumed that all the VMs you are using are healthy.

Fault tolerance happens without any interaction from you, and it’s designed to automatically move you from an unhealthy system to a healthy system if things go wrong.

Disaster recovery:

Disaster recovery not only means having reliable backups of important data, but it also means that the cloud infrastructure can replicate your application’s resources in an unaffected region so that your data is safe and your application availability isn’t affected.

Disaster recovery plans are commonly referred to as Business Continuity and Disaster Recovery (BCDR) plans, and most cloud providers have services that can help you develop and implement a plan that works for your particular needs.

CAPEX:

CAPEX is the spending of money on physical infrastructure upfront and then deducting that expense from your tax bill over time. CapEx is an upfront cost, which has a value that reduces over time and usually has no recurring cost.

OpEx:

OpEx is your operating costs, the expenses to run the day-to-day business, like services and consumable items that get used up and are paid for according to use. You can deduct this expense from your tax bill in the same year. There’s no upfront cost but has a recurring cost. You pay for a service or product as you use it i.e. pay-as-you-go pricing.

consumption-based model:

A consumption-based pricing model is a service provision and payment scheme in which the customer pays according to the resources used.