0% found this document useful (0 votes)
12 views

S4 Slides

The document discusses key Azure concepts including selecting regions based on factors like proximity and availability, using resource groups to logically group resources, checking service level agreements and calculating overall system availability, considering storage accounts and costs, and the role of architects in cloud-based systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

S4 Slides

The document discusses key Azure concepts including selecting regions based on factors like proximity and availability, using resource groups to logically group resources, checking service level agreements and calculating overall system availability, considering storage accounts and costs, and the role of architects in cloud-based systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

Azure Basic Concepts

Memi Lavi
www.memilavi.com
Source: https://azure.microsoft.com/en-us/global-infrastructure/geographies/
Selecting Regions

• Almost every resource in Azure should be placed in a Region


How to Select Region?

• Geographical proximity to system’s audience


How to Select Region?

• Services’ availability

Source: https://azure.microsoft.com/en-us/global-infrastructure/services/
How to Select Region?

• Availability Zones
How to Select Region?

• Pricing
How to Select Region?

• Pricing
Resource Groups

• A logic container for resources

• Used for grouping resources by a logic boundary

• Free

• Examples:

• Development / Test / Production resources

• Team A resources
Resource Groups vs Subscriptions
Resource Groups vs Subscriptions

- Manages Subscriptions

- Associates accounts
- Cost center

- Logical Resources
Container

Source: https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-setup-
guide/organize-resources?tabs=AzureManagementGroupsAndHierarchy
Resource Groups Naming Conventions

• It’s best practice to have an “rg” or “RG” as part of the resource

group name

• Could be prefix or suffix


RG-Project-Dev

Finance-Resources-rg
Resource Groups

• Almost every resource in Azure is placed in a Resource Group


Storage Account

• Used to store almost anything in Azure

• Used transparently by various services

• For example:

• Database backups

• VM Disks

• Diagnostics data
Storage Account

• Used also for explicit data storage

• We’ll discuss it later…

• Quite cheap
SLA

• Service Level Agreement

• The uptime % of a cloud service

SLA (%) Yearly Downtime Allowed


95 18d 6h 17m 27s
99 3d 15h 39m 29s
99.9 8h 45m 56s
99.99 52m 35s
SLA

• ALWAYS check the SLA of the service used


SLA

• ALWAYS check the SLA of the service used


SLA Calculation

• To get the actual system SLA, multiply the SLAs of the participating

services

App Service SLA = 99.95%

Azure SQL SLA = 99.99%

Actual SLA = 99.95 X 99.99 = 99.94% = 5h 15m 34s annual downtime


Cost

• Almost everything in the cloud costs money

• Few pricing models:

• Per resource (ie. VM)

• Per consumption (ie. Function Apps)

• Reservations
Cost

• ALWAYS check resource’s cost before provisioning

• Check for more cost-effective alternatives

• Look for reservations when available and relevant


Azure Calculator

https://azure.microsoft.com/en-us/pricing/calculator/
Architects and the Cloud

• Software Architects designing regular system need to know:

• Non-Functional Requirements

• Technology Stack

• Component’s Architecture

• Communication Patterns
Architects and the Cloud

• Cloud-based systems require, in addition:

• Infrastructure knowledge

• Security

• Hands-on

• We’ll learn all that in this course ☺

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy