# Benefits of Cloud Computing

## Benefits of Cloud Computing

### Describe Cloud Concepts (20%-25%)

#### Identify the benefits and considerations of using cloud services

* identify the benefits of cloud computing such as HA, Scalability, Elasticity
* identify the differences between `Capital Expenditure` (CapEx) and `Operational Expenditure` (OpEx)
* describe the consumption-based model

#### Describe the differences between categories of cloud services

* describe the `shared responsibility model`
* describe `Infrastructure-as-a-Service` (IaaS)
* describe `Platform-as-a-Service` (PaaS)
* describe `Software-as-a-Service` (SaaS)
* describe `serverless computing`
* identify a service type based on use case

#### Describe the differences between types of cloud computing

* define cloud computing
* describe `Public cloud`
* describe `Private cloud`
* describe `Hybrid cloud`
* compate and contrast the three types of cloud computing

## Cost Benefits and Scaling

* Cost Savings - both real and accounting
* Agility
* Availability
* Security
* Global reach
* Range of ready on-demand services
* Range of tools

### Cost Savings - Real

* Economies of Scale
* Total cost of ownership (TCO) - electricity, internet, cooling, employees
* MSFT can run a server cheaper than anyone else with a few exceptions
* 4 vCPU server - as low as $187/mo

#### You can take actions to reduce your costs - i.e Autoscaling

### Global Reach

* It's not practical/possible for most businesses to run data centers in multiple countries
* Allows you to expand your applications to other regions of the world
* Reduced latency & Availability benefits

***

### High Availability

* Usually expressed as a percentage, it's the ability of a system to respond to users

`Example: 99.99% (4 nines) = 4 minutes per month downtime`

***

### Scalability

* The ability of a system to handle growth of users or work

***

### Elasticity

* The ability of a system to automatically grow and shrink based on application demand

## Agility Benefits and Accounting

### Agility

* The ability to change rapidly based on changes to market or environment

Most development servers are less then $1.00

***

### Disaster Recovery

* The ability of a system to recover from failure within a period of time, and how much data is lost

This is usually automatic, you are able to migrate your environment to another region

***

### Capital Expenditure (CapEx) and Operational Expenditure (OpEx)

* `CapEx` is money invested in assets (like computers) that return investments over time
* `CapEx` is the upfront money that you pay to hopefully bring a higher ROI
* `OpEx` is money spent every day on operation expenses

***

### Consumption-Based Model

* Pay per minute
* Pay per hour
* Pay per execution
* Pay per CPU utilization

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.arkannis.net/cloud/azure/courses/az900-course/benefits-of-cloud-computing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
