intro_to_azure_ch2
intro_to_azure_ch2
Microsoft Exam
Objectives Covered
In This Chapter:
DESCRIBE CORE AZURE SERVICES
2
Microsoft Exam
Objectives Covered
In This Chapter:
DESCRIBE CORE AZURE SERVICES
3
Microsoft Exam
Objectives Covered
In This Chapter:
DESCRIBE CORE SOLUTIONS AND MANAGEMENT
TOOLS ON AZURE
Describe Azure management tools
•Describe the functionality and usage of Azure Resource
Manager(ARM) templates
4
Core Azure Architectural
Components
Geographies
•Aligned to specific countries (such
as US) or markets (such as EU)
•Provide compliance and data
residency boundaries
5
Core Azure Architectural
Components
Regions
•Grouping of data centers
•Provide redundancy and availability
•Each region paired with another for
resiliency and availability
•You must choose a region when
creating Azure resources
6
Core Azure Architectural
Components
7
Core Azure Architectural
Components
Availability Zones
•A physically separate zone
within a region, each with its
own power, network, and
cooling.
•Two services that support
availabilty zones, zonal
services & zone-redundant
services
8
Core Azure Architectural
Components
9
Core Azure Architectural
Components
Resources and Resource Groups
•Resources are manageable items
in Azure
•Examples: Virtual machines, virtual
networks, storage accounts, web
app
•Resource groups are logical
containers for resources
10
Core Azure Architectural
Components
Points to consider when using resource groups and
managing resources:
•Lifecycle
•Resource assignment
•Location
•Scope
•Resource interaction
•Deletion
•Creation
•Tags
11
Core Azure Architectural
Components
Azure Resource Manager
•Service that enables you to deploy
and manage resources
•Broker between management tools
and resource providers
•Uses declarative JSON-based
templates for creating and managing
resources
12
Azure Subscription and
Billing Scope
Azure Subscriptions
•Logical container for Azure
resources
•Can create multiple subscriptions
•Represent a payment agreement
•Serve as scale boundaries
•Serve as administrative boundaries
13
Azure Subscription and
Billing Scope
Azure Billing Accounts
•Manage invoices and payments
•Three types of accounts:
– Microsoft Online Services Program
– Enterprise Agreement (EA)
– Microsoft Customer Agreement
(MCA)
•Can have multiple billing accounts
14
Azure Subscription and
Billing Scope
Billing Scope
•A node within a billing account
•Manage invoices, payments, and
accounts in a granular way
•Billing scope options vary by billing
account type
15
Azure Subscription and
Billing Scope
Azure Tenants
•Specific instance of Azure Active
Directory (AAD), i.e., a group of users
•Provides authentication services for
cloud resources
•Can have multiple tenants
•One tenant can serve multiple cloud
services (M365, Azure, D365)
16
Core Azure Services
Virtual Machines
•Reduce physical resources
•Simplify deployment
•Easily scalable
Virtual Machine Scale Set
•Simplifies creation and
management of load-balanced VMs
17
Core Azure Services
Availability Sets
•Fault domain: logical group of
hardware sharing power and network
•Update domain: logical group of
hardware for maintenance
•Distributes VMs across update
domains and fault domains
•Can improve SLAs
18
Core Azure Services
Azure App Service
•PaaS offering for developing and
deploying web applications
•Supports multiple languages
•Load balancing, autoscaling, high
availability, and automated
management
•Windows and Linux support
•Support containers
19
Core Azure Services
Azure Container Instances (ACI)
•Package and deploy Windows or
Linux container images
•Docker open source
•Simplifies deployment and scaling
•Cost based on resource
consumption
•Support container groups for Linux
20
Core Azure Services
Azure Kubernetes Service
•Container orchestration service for
Azure
•Deploy and manage container
instances at scale
•Monitor, scale, and share
resources between containers
21
Core Azure Services
Windows Virtual Desktop
•Virtualization of Windows client
•Virtual Desktop client app or
HTML5 web browser
•Enables Windows on Windows and
non-Windows devices
•Easily deploy line-of-business apps
•Host sensitive apps
22
Core Azure Storage
Blob Storage
•Optimized for very large amounts of
unstructured data
•Accessible through HTTP and
HTTPS, Azure Storage REST API,
Azure PowerShell, Azure CLI, or
Azure Storage client library
23
Core Azure Storage
Blob Storage Tiers
•Different SLAs and cost models
•Hot access
•Cool access
•Archive access
24
Core Azure Storage
Disk Storage
•Presented as a disk and attached
to VM
•Replicas to achieve 99.999%
availability
•Three primary disk roles: data disk,
OS disk, temporary disk
•Server-side and disk encryption
25
Core Azure Storage
File Storage
•Presented as files not associated
with a disk or VM
•Available through SMB and NFS
protocols
•Replace file servers, transfer files,
store session data, other scenarios
26
Core Azure Storage
Storage Accounts
•Required before you can add
storage
•Contains Azure storage objects
•Unique namespace providing
access
•Multiple types of storage accounts
supporting different scenarios
27
Core Data Services
Structured and Unstructured Data
•Structured data: Defined by a
schema that determines the
characteristics and types of data
stored in a data set
•Unstructured data: No defined
structure and not organized in a
predefined way
•Semi-structured data: Hybrid model
28
Core Data Services
Azure SQL Databases
•PaaS offering for hosting SQL
databases
•No VMs or SQL Server software to
manage
•Microsoft manages the platform
•Focus on the data, not the
infrastructure
29
Core Data Services
SQL Managed Instance
•Similar to Azure SQL Database
•Adds features for auditing,
authentication, backups, change data
capture (CDC), and others
•Integration with Azure Data
Migration Service for simplified
migration to Azure Managed Instance
30
Core Data Services
Cosmos DB
•Multimodel database service
•High scalability and elasticity
•Supports multiple query methods
including SQL and NoSQL
•Supports Gremlin for graph
databases at scale
31
Core Data Services
Azure Database for MySQL
•Open source SQL
•PaaS solution
•Well suited for LAMP development
projects
32
Core Data Services
Azure Database for PostgreSQL
•Open source RDMS with origins in
POSTGRES
•PaaS solution for deploying and
managing PostgreSQL databases
33
Core Data Services
Azure Database Migration Service
•Supports multiple database
migration scenarios
•One-time (offline) and continuous
synchronization (online) migrations
34
Microsoft Marketplace
• Microsoft AppSource: business
solutions for Azure, Dynamics
365, Microsoft 365, web apps, and
Power Platform
• Azure Marketplace: Source for
Azure solutions, managed
services, and consulting services
35