AZ-900 -> 4. Describe Azure cost management and Service Level Agreements (10-15%)

` Describe Azure cost management and Service Level Agreements

 

  1. Episode 35: Cost Affecting Factors

    1. Base Cost

  • Resource Types – All Azure services (resources) have resource-specific pricing models. Typically consisting of one or more metrics.

Graphical user interface, application

Description automatically generated

  • Services – Azure specific offers (Enterprise, Web Direct, CSP, etc.) have different cost and billing components like prepaids, billing cycles, - discounts, etc.

Diagram

Description automatically generated

  • Location – running Azure services vary between Azure regions.

  • Bandwidth – network traffic when uploading (inbound/ingress) data to Azure or downloading (outbound/egress) from Azure.

A picture containing text

Description automatically generated

  1. Savings

  • Reserved Instances

  • Hybrid Benefits

  1. Episode 36: Cost Reduction Methods and Pricing, TCO Calculators

  1. Azure Reservations

Purchase Azure services for 1 or 3 years in advance with a significant discount-

  • Reserved instances – Azure Virtual Machines.

  • Reserved capacity – Azure Storage, SQL Database vCores, Databricks DBUs, Cosmos DB RUs.

  • Software plans – Red Hat, Red Hat OpenShift, SUSE Linux, etc.

  • Reservations are made for 1 or 3 years.

  1. Azure Spot VMs

Purchase unused Virtual Machine capacity for significant discount-

  • How it works

    • Significant discount for Azure VMs.

    • Capacity can be taken away at any time.

    • Customer can set maximum price after discount to keep or evict the machine.

  • Best for interruptible workloads (batch processing, dev/test environments, large compute workloads, non-critical tasks, etc.)

  1. Hybrid use Benefit.

Use existing licenses in the cloud-

  • Use existing licenses in the Azure-

    • Windows Server

      • Azure VM

    • RedHat

      • Azure VM

    • SUSE Linux

      • Azure VM

    • SQL Server

      • Azure SQL Database

      • Azure SQL Managed Instance

      • Azure SQL Server on VM

      • Azure Data Factory SQL Server Integration Service.

  1. Tools

  • Pricing calculator – estimate the cost of Azure services-

    • Select service.

    • Adjust parameters (usage).

    • View the price.

  • Total Cost of Ownership (TCO) calculator – estimate and compare the cost of running workloads in datacenter versus Azure-

    • Define your workloads.

    • Adjust assumptions.

    • View the report.

Diagram

Description automatically generated

  1. Episode 37: Azure Cost Management

  1. Azure Cost Management

  • A centralized service for reporting usage and billing of Azure environment

  • Self-service cost exploration capabilities

  • Budgets & alerts

  • Cost recommendations

  • Automated exports

  1. Minimizing Costs in Azure

  1. Azure Pricing Calculator to choose the low-cost region-

    • Good latency.

    • All required services are available.

    • Data sovereignty/compliance requirements.

  2. Hybrid use benefit and Azure Reservations

  3. Azure Cost Management monitoring, budgets, alerts and recommendations.

  4. Understand service lifecycle and automate environments.

  5. Use autoscaling features to your advantage.

  6. Azure Monitor to find and scale down underutilized resources.

  7. Use tags & policies for effective governance.

  1. Episode 38: Azure Service Level Agreement (SLA)

  1. SLA

Service Level Agreement (SLA) is a formal agreement between a service provider and a customer.

SLA is a promise of a service’s availability (uptime & connectivity). Availability is a measure of time that a service remains operational.

  • Each Service has its own SLA.

  • Ranges from 99% to 99.999%.

  • Free services typically don’t have an SLA.

  • Broken SLA means service credit return (discount).

SLA

Monthly Downtime

99%

7h 18m 17s

99.5%

3h 39m 8s

99.9%

43m 49s

99.95%

21m 54s

99.99%

4m 22s

99.999%

26s

Graphical user interface

Description automatically generated

Graphical user interface, application

Description automatically generated

  1. Formulas

  1. Logical AND - adding dependency.

  • Availability of S1 AND S2 = Availability(S1) * Availability(S2)

  1. Scenario - Azure website with SQL backend DB
  • Availability = Availability(web) app * Availability(SQL)

  • Availability = 99.95% * 99.95%

  • Availability = 0.9995 * 0.9995

  • Availability = 0.99900025

  • Availability ~ 99.9%

  1. Logical OR - adding redundancy.

  • Availability of S1 OR S2 = 100% - ( Unavailability(S1) * Unavailability(S2) )

  1. Scenario - Two redundant web apps behind a load balancer
  • Availability(both-web) = 100% - ( Unavailability(web1) * Unavailability(web2) )

  • Availability(both-web) = 100% - ( 0.05% * 0.05% )

  • Availability(both-web) = 1 – ( 0.0005 * 0.0005 )

  • Availability(both-web) = 1 – 0.00000025

  • Availability(both-web) = 0.99999975

  • Availability(both-web) ~ 99.9999%

  1. Key Items

  • Formal agreement between Microsoft & the customer.

  • Calculated as a percentage of service availability (uptime & connetivity) (a promise).

  • Breaking the SLA provides a discount from the final monthly bill (Service Credit).

  • Higher tier services offer better SLAs.

  • Free services typically have no SLA (0% SLA).

  • Preview services have no SLA.

  • Composite SLA is a combined SLA of all application components.

  1. Episode 39: Service lifecycle in Azure

  1. Service Lifecycle

  • Every service in Azure follows its own service lifecycle

  • Public preview is a ‘beta’ stage of the service available to general public use

  • Features can also be in preview stages

  • Designed for testingnot production solutions

  • General availability is a ‘production’ release of the service

Text

Description automatically generated with medium confidence

  1. Public Preview Key Info

  • No SLA.

  • Some services have no support coverage.

  • Limited region availability.

  • Limited functionality.

  • Pricing changes.

  • Direction changes.

  • Azure Portal Previews (https://preview.portal.azure.com)



Resource : https://marczak.io/az-900     
Thanks Marc Zack
Latest
Previous
Next Post »