Microsoft Azure Fundamentals - 02 - Core Azure Services
Microsoft Azure Fundamentals - 02 - Core Azure Services
1
Module 2 – Learning objectives
• Understand and describe core Azure architectural components
• Understand and describe core Azure services and products
• Understand and describe Azure solutions
• Understand and describe Azure management tools
2
Regions
• Azure is made up of datacenters located around the globe. These
datacenters are organized and made available to end users by
country/region
• In reference to datacenters, a region is a geographical area on the planet
containing at least one—but potentially multiple —datacenters that are
in close proximity and networked together with a low-latency network
Regions - continued
• Special Azure regions:
• Azure also has some special regions that you might want to use when
building out your applications for compliance or legal purposes. Special
regions are:
• Azure Government
• Azure Germany
• Azure China 21Vianet
• Region pairs:
• Each Azure region is paired with another region within the same geography
(such as US, Europe, or Asia). This approach allows for the replication of
resources (such as virtual machine (VM) storage) across a geography that
helps reduce the likelihood of interruptions due to events such as natural
disasters, power outages, or physical network outages affecting both
regions at once.
3
Geographies
• A geography is a discrete market typically containing two or more regions
that preserves data residency and compliance boundaries
• Geographies allow customers with specific data-residency and
compliance needs to keep their data and applications close
• Geographies are broken up into Americas, Europe, Asia Pacific, Middle
East, and Africa
Availability zones
• Availability zones are physically
separate locations within an Azure
region.
• Each availability zone is made up
of one or more datacenters
equipped with independent
power, cooling, and networking.
• Availability Zones are set up to be
an isolation boundary.
• If one availability zone goes down,
the other continues working.
4
Availability sets
• Availability sets are a way to help ensure
applications remain online if a high-
impact maintenance event is required, or
a hardware failure occurs
• Availability sets are made up of update
domains and fault domains:
• Update domains. When a maintenance
event occurs (such as a performance update
or critical security patch applied), the
update is sequenced through update
domains.
• Fault domains. Fault domains provide for
the physical separation of a workload across
different hardware in the datacenter.
Resource groups
• A resource group is a unit of management for resources in Azure.
10
5
Azure Resource Manager
• Azure Resource Manager is a management layer in which resource
groups and all the resources within it are created, configured,
managed, and deleted
• With Azure Resource Manager, you can:
• Deploy application resources
• Organize resources
• Control access and resources
11
12
6
Azure compute services
Azure compute is an on-demand computing service for running cloud-
based applications. It provides computing resources such as disks,
processors, memory, networking and operating systems.
• Resources are available on-demand and can
typically be made available in minutes or even
seconds. You pay only for the resources you
use and only for as long as you're using them.
• Two common service types for performing
compute in Azure are VMs and containers.
13
14
7
Demo: Create an Azure virtual machine
15
• In this walkthrough task we will create a virtual machine in Azure via the
Azure Portal, configure it as a web server and connect to the web server
over the internet.
• You can complete this walkthrough task by completing the steps outlined
in the PDF document, or you can simply read through them, depending
on your available time
16
8
Azure compute services – container services
Containers are a virtualization environment. However, unlike virtual
machines, they do not include an operating system. Containers are
meant to be lightweight, and are designed to be created, scaled out,
and stopped dynamically. Examples of Azure services for containers
include:
17
18
9
02-Walkthrough-Create a virtual network via
the Azure Portal
• You can complete this walkthrough task by completing the steps outlined
in the PDF document, or you can simply read through them, depending
on your available time
19
20
10
Azure storage services – Azure services
Azure Storage is a service that you can use to store files, messages,
tables, and other types of information.
Blob storage. No restrictions on the kinds of data it can hold.
Blobs are highly scalable
Disk storage. Provides disks for virtual machines, applications,
and other services
File storage. Azure Files offers fully-managed file shares in the
cloud
21
22
11
03-Walkthrough-Create Blob storage
• You can complete this walkthrough task by completing the steps outlined
in the PDF document, or you can simply read through them, depending
on your available time
23
24
12
04-Walkthrough-Create a SQL database
• In this walkthrough task we will create a SQL database in Azure and then
query the data in that database.
25
Azure Marketplace
• Azure Marketplace is a service on Azure that helps connect end users
with Microsoft partners, independent software vendors (ISVs), and
start-ups that are offering their solutions and services, which are
optimized to run on Azure
26
13
Lesson 04: Azure solutions
27
Internet of Things
The internet allows any item that's online-capable to access valuable
information. This ability for devices to garner and then relay
information for data analysis is referred to as the Internet of Things
(IoT)
Microsoft IoT Central. A fully-managed global IoT software
as a service (SaaS) solution that makes it easy to connect,
monitor, and manage your IoT assets at scale
28
14
Big data and analytics
Big data refers to large volumes of data that become increasingly hard to
make sense of, or consequently make decisions about. Some big data and
analytic services in Azure include:
Artificial Intelligence
Artificial Intelligence (AI), in the context of cloud computing, is based
around a broad range of services, the core of which is machine learning.
Machine learning is a data science technique that allows computers to use
existing data to forecast future behaviors, outcomes, and trends. Using
machine learning, computers learn without being explicitly programmed.
Some AI services in Azure include:
Azure Machine Learning service. Provides a cloud-based
environment used to develop, train, test, deploy, manage, and
track machine learning models
30
15
Serverless computing
Serverless computing is a cloud-hosted execution environment that runs
your code but abstracts the underlying hosting environment. Some
serverless services in Azure include:
Azure Functions. Concerned with the code running your service and
not the underlying platform or infrastructure. Creates infrastructure
based on an event.
Azure Logic Apps. A cloud service that helps you automate and
orchestrate tasks, business processes, and workflows when you need
to integrate apps, data, systems, and services across enterprises or
organizations.
31
DevOps
DevOps allows you to create, build, and release pipelines that provide
continuous integration, delivery, and deployment for your applications. It
brings together people, processes, and technology, automating software
delivery to provide continuous value to your users
32
16
Lesson 05: Azure management solutions
33
34
17
Demo: Customize the Azure Portal
35
36
18
Azure Advisor
Azure Advisor is a free service built into Azure that provides
recommendations on high availability, security, performance, and cost.
Advisor analyzes your deployed services and looks for ways to improve
your environment across those four areas
With Azure Advisor, you can:
• Get proactive, actionable, and personalized best practices
recommendations
• Improve the performance, security, and high availability of
your resources as you identify opportunities to reduce
your overall Azure costs
• Get recommendations with proposed actions inline
37
38
19
Module 2 review questions
1. What are the core architectural components of Azure?
2. Every resource created in Azure must exist in one and only one what?
3. You need to deploy a legacy application in Azure that has some
customizations that are needed to ensure it runs successfully. The
application will run on a VM running the Windows operating system.
Which Azure service would you recommend to run the virtual machine
in?
39
20