Security is a way of life.

Continue with the AZ-900 grades with module 4. If you haven't read module 1, 2 or 3 yet, you can click here to read module 1, click here to read module 2, and by clicking here, you can read module 3. The core content of Module 4 is Azure Pricing and Support.

In this module, we will first examine Azure Subscription. We will then examine the topic of Azure Support Options after reviewing Planning and Managing Cost. Finally, we will finish the module with the Azure Service Level Agreements (SLAs) topic.

Azure Subscriptions

An account can have one or more subscriptions with different billing models and different access policies. If you want to use Azure's products, services and resources with certain restrictions, you can use Azure Subscription. There are two types of subscription restrictions here:

Billing Boundry: "Billing Limit" in Turkish determines how an Azure account is billed. You can create multiple subscriptions for different billing requirements and use separate billing for each subscription.

Access Control Boundry: Access-management policies in Azure are made on subscription basis. If you wish, you can create separate permissions in each subscription by creating subscriptions according to departments within a company.

Subscription Offers

Azure offers paid and free subscription options in order to meet different needs. We will examine these in three categories:

Free Account: Free services for 12 months and a balance of $ 200 to discover the Azure services you want for 30 days. In addition, 25+ services, which are always free, will be defined in your subscription.

Pay-As-You-Go: For this subscription type, you define a credit or debit card in your account. You receive and pay as much as the services you use.

Member Offers: If you subscribe to some existing Microsoft products or services, you may have the right to define credit in your Azure account or to receive services for a lower fee. For example, if you already have subscriptions such as Microsoft Visual Studio, Microsoft Partner Network members, Microsoft BizSpark members, or Microsoft Imagine members, you can use this category.

Management Groups

It allows you to manage issues such as access, policy and compliance for multiple subscriptions. All subscriptions in a management group automatically inherit all conditions applied to that group.

  • 10.000 management groups can be supported in a single directory.
  • Management Group tree provides depth up to 6 levels. (Except for root and subscription level)
  • Each management group and subscription supports only one parent but can have more than one child.
Kaynak: https://docs.microsoft.com/en-us/azure/governance/management-groups/overview

Planning and Managing Costs

We can talk about three different purchasing channels for Azure products and services.

Enterprise: Enterprise customers usually have an annual agreement with Azure, through which they pay with Azure at a negotiated amount. These types of payments are under contract.

Web Direct: Users who use Azure Services by accessing through the Azure Portal are invoiced at the list prices they use and make their payments on the Azure website based on these invoices.

Cloud Solution Provider: CSP is third party companies that are Microsoft's business partners. If you wish, you can also pay and bill for Azure usage via a CSP.

At the end of each month billing period, the amount you use is billed and the counter is reset. If you want to get a quick summary of your current usage or see the past period invoices, you can view the billing page on the Azure Portal.

Here again, there is a point to be considered. Key takeaway means that resources are always charged according to their usage. For example, if you de-allocate a VM, there will be no charge because the VM is not running, but there is a cost to store the disks.

De-allocating a VM does not mean deleting it. It means that the de-allocated VM is not assigned to any CPU or network in the data center. However, the disks continue to remain and the resource subscription continues. This is just like turning off your physical computer in your home.

Usage Meter

When you create an Azure resource, Azure creates one or more meter instances for that resource. These meter instances track the usage of resources and determine your usage for your bill.

When you create a VM, Azure meter instances can monitor:

  • Compute Hours
  • IP Address Hours
  • Data Transfer In
  • Data Transfer Out
  • Standart Managed Disk
  • Standart Managed Disk Operations
  • Standart IO-Disk
  • Standart IO-Disk Blob Read
  • Standart IO-Disk Blob Write
  • Standart IO-Disk Blob Delete

So what are the factors that affect Azure costs? Let's take a look at these:

Resource Type: Costs work resource-specific. So it is resource specific. Therefore, the data received by a meter instance is billed according to the resource type.

Services: Each Azure Service has its own pricing dynamics. In addition, these prices may differ in Enterprise, Web Direct and CSP.

Location: Azure Infrastructure is globally distributed in many countries. Since the taxation brackets and operating costs of the countries will differ from each other, there may be location-based price differences.

Biling Zones

Most data inputs and outputs are free on Azure. However, some data transfers are charged. In this case, it is based on billing zones for the Azure bandwith. To give a few examples of these:

Zone 1:  West US, East US, Canada West, West Europe, France Central and others

Zone 2: Australia Central, Japan West, Central India, Korea South and others

Zone 3: Brazil South

De Zone 1: Germany Central, Germany Northeast

Pricing Calculator

Azure Pricing Calculator is a calculator that helps you approximate the cost of Azure products and services. You can view Azure's products and services in categories, choose what you need, and configure it by meeting specific requirements.

Azure Pricing Calculator

Total Cost of Ownership (TCO)

Total Cost of Ownership calculator is a tool created to predict which costs you will save when you switch to Azure. With this tool, you can see the cost of setting up the system you want to install as on-premises and using Azure instead, as in the example below.

Azure Total Cost of Ownership

Cost Management

Cost Management is a tool where you can monitor, allocate and optimize Azure costs.

Azure Cost Management has the following features:

Reporting: You can create reports using historical data so that you can predict future usage and expenses.

Data Enrichment: You can categorize resources by labeling them in accordance with real-world business and increase accountability.

Budgets: You can create cunsumption rates and cost patterns by monitoring the trends, consumption rates and cost models of your resources.

Alerting: You can get alarms according to the cost and usage budget you created.

Recommendations: You can get recommendations for eliminating idle resources that have not been used for a while.

Services Level Agreements (SLAs)

The Service-Level Agreement is a contract that includes certain terms and situations that define performance standards.

  • SLAs include Microsoft's commitment to Azure customers to meet specified performance standards
  • There are different SLAs for each Azure product and service.
  • SLAs also include what happens when promised terms are not followed.

SLAs can be 99.9% in some Azure products and 99.99% in others. In other words, SLA is actually the service disruption guarantee that Azure gives you. You can go to this link to see all SLA rates.

So what difference is there between 99.9% and 99.99%? Why is this important? We can explain this with a table like this:

SLA Yüzdesi = SLA Percentage

Haftalık Downtime Süresi = Downtime for a week

Aylık Downtime Süresi = Downtime for a month

Yıllık Downtime Süresi = Downtime for a year

As you can see from this table, it can be down 3.65 days a year with 99% SLA, while this time decreases to 8.76 hours with 99.9% SLA.

At this stage, we can talk about two different types of SLA:

Composit SLA: It is the SLA formed by the combination of SLAs of different services. For example, if a Web APP with 99.95% SLA and SQL Database with 99.99% SLA will work together, we will have approximately 99.94% SLA for maximum downtime.

Application SLA: Here we will only talk about SLA of Applications. If you wish, you can create your own SLA percentage with the right combinations. In this way, it is even possible to catch 99.999%.

With Chapter 4, we have come to the end of our AZ-900 grades. I wish success to the friends who will take the exam.

Sources: