0% found this document useful (0 votes)
2K views85 pages

Microsoft Azure Virtual Training Day Fundamentals Part 11622213027133

Uploaded by

MD MOBASHIR
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)
2K views85 pages

Microsoft Azure Virtual Training Day Fundamentals Part 11622213027133

Uploaded by

MD MOBASHIR
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
  • MOD 1: Azure Cloud Concepts: Explores fundamental aspects of Azure Cloud, covering cloud models, benefits, and services.
  • MOD 2: Core Azure Services: Details the architectural components and core resources of Azure, emphasizing regions, subscriptions, and management.
  • MOD 3: Azure Solutions and Management Tools: Explores Azure solutions, including IoT, big data analytics, and management tools essential for deploying services.

© Copyright Microsoft Corporation. All rights reserved.

FOR USE ONLY AS PART OF VIRTUAL TRAINING DAYS PROGRAM. THESE MATERIALS ARE NOT AUTHORIZED FOR
DISTRIBUTION, REPRODUCTION OR OTHER USE BY NON-MICROSOFT PARTIES.
Certification areas (AZ-900)
Study areas Weight
Describe Cloud Concepts 20-25%
Describe Core Azure Services 15-20%
Describe Core Solutions and Management Tools 10-15%
Describe General Security and Network Security 10-15%
Describe Identity, Governance, Privacy and Compliance 20-25%
Describe Azure cost management and Service Level Agreements 10-15%

• This course maps directly to the exam AZ-900 Microsoft Azure Fundamentals.
• Percentages indicate the relative weight of each area on the exam.
• The higher the percentage, the more questions you are likely to see in that area.
MOD 1: Azure Cloud Concepts
Module 01 - Outline

You will learn the following concepts:

▪ Cloud Models
• Public, Private, and Hybrid cloud
• Choosing the best for you
▪ Cloud Benefits and Considerations
• Benefits of the cloud
• Cloud considerations
▪ Cloud Services
• IaaS, PaaS, and SaaS
• Sharing responsibility
Cloud Models
Cloud Models - Objective Domain

• Define cloud computing


• Describe Public cloud
• Describe Private cloud
• Describe Hybrid cloud
• Compare and contrast the three different cloud models
What is cloud computing?
Public cloud

• Owned by cloud services or hosting


provider.

• Provides resources and services to


multiple organizations and users.

• Accessed via secure network


connection (typically over the
internet).
Private cloud

• Organizations create a cloud


environment in their datacenter.

• Organization is responsible for


operating the services they provide.

• Does not provide access to users


outside of the organization.
Hybrid cloud

Combines Public and Private clouds to allow applications to run in the most
appropriate location.
Cloud model comparison

• No capital expenditures to scale up.


Public Cloud • Applications can be quickly provisioned and deprovisioned.
• Organizations pay only for what they use.

• Hardware must be purchased for start-up and maintenance.


Private Cloud • Organizations have complete control over resources and security.
• Organizations are responsible for hardware maintenance and updates.

• Provides the most flexibility.


Hybrid Cloud • Organizations determine where to run their applications.
• Organizations control security, compliance, or legal requirements.
Cloud benefits and considerations
Cloud Benefits - Objective Domain

• Identify the benefits of cloud computing such as High Availability, Scalability,


Elasticity, Agility, and Disaster Recovery.
• Identify the differences between Capital Expenditure (CapEx) and Operational
Expenditure (OpEx).
• Describe the consumption-based model.
Cloud Benefits
Compare CapEx vs. OpEx
Capital Expenditure (CapEx)
 The up-front spending of money on physical infrastructure.
 Costs from CapEx have a value that reduces over time.

Operational Expenditure (OpEx)


 The spending and billing of services or products as needed.
 Expenses are deducted in the same year.
Consumption-based model

Cloud service providers operate on a consumption-based model, which means


that end users only pay for the resources that they use. Whatever they use is what
they pay for.

• Better cost prediction


• Prices for individual resources and services are provided
• Billing is based on actual usage
Cloud services
Cloud Services - Objective Domain

• Describe Infrastructure-as-a-Service (IaaS)


• Describe Platform-as-a-Service (PaaS)
• Describe Software-as-a-Service (SaaS)
• Identify a service type based on a use case
• Describe the shared responsibility model
• Describe serverless computing
Infrastructure as a Service (IaaS)

Build pay-as-you-go IT infrastructure by renting servers, virtual machines, storage,


networks, and operating systems from a cloud provider.
Platform as a Service (PaaS)
Provides environment for building, testing, and deploying software applications; without
focusing on managing underlying infrastructure.
Software as a Service (SaaS)
Users connect to and use cloud-based apps over the internet: for example, Microsoft
Office 365, email, and calendars.
Cloud service comparison

IaaS PaaS SaaS


The most flexible cloud Focus on application Pay-as-you-go pricing
service. development. model.
You configure and Platform management is Users pay for the software
manage the hardware for handled by the cloud they use on a subscription
your application. provider. model.
Shared responsibility model
Describe Serverless Computing
Azure Functions is code running your service and not the
underlying platform or infrastructure. It creates
infrastructure based on an event.
Azure Logic Apps is a cloud service that helps you
automate and orchestrate tasks, business processes, and
workflows when you need to integrate apps, data, systems,
and services.
With serverless computing applications, the cloud service provider
automatically provisions, scales, and manages the infrastructure required
to run the code.
© Copyright Microsoft Corporation. All rights reserved.
FOR USE ONLY AS PART OF VIRTUAL TRAINING DAYS PROGRAM. THESE MATERIALS ARE NOT AUTHORIZED FOR
DISTRIBUTION, REPRODUCTION OR OTHER USE BY NON-MICROSOFT PARTIES.
MOD 2: Core Azure Services
Module Outline
Module 02 – Outline

You will learn the following concepts:

▪ Azure Architectural Components


• Regions and Availability Zones
• Subscriptions and Resource Groups
▪ Core Azure Resources
• Compute
• Networking
• Storage
• Databases
Core Azure architectural components
Core Azure architectural components – Objective Domain

Describe the benefits and usage of:


• Regions and Region Pairs
• Availability Zones
• Azure resources
• Resource Groups
• Azure Resource Manager
• Subscriptions
• Azure Management Groups
Regions

Azure offers more global


regions than any other cloud
provider with 60+ regions
representing over 140 countries

• Regions are made up of one or more datacenters in close proximity.


• Provide flexibility and scale to reduce customer latency.
• Preserve data residency with a comprehensive compliance offering.
Region Pairs Region Region
North Central US​ South Central US​
East US​ West US​
West US 2​ West Central US​
• At least 300 miles of separation between US East 2​ Central US​
region pairs. Canada Central​ Canada East​
North Europe​ West Europe​
• Automatic replication for some services.
UK West​ UK South​
• Prioritized region recovery in the event of Germany Central​
Germany
Northeast​
outage.
South East Asia​ East Asia​
• Updates are rollout sequentially to East China​ North China​
minimize downtime. Japan East​ Japan West​
Australia Southeast​ Australia East​
Web Link: https://aka.ms/PairedRegions India South​ India Central​
Brazil South
South Central US
(Primary)​
Availability Options
Availability zones
Azure Region
• Provide protection against downtime due to
Availability Zone 1 Availability Zone 2
datacenter failure.
• Physically separate datacenters within the
same region.
• Each datacenter is equipped with
independent power, cooling, and
networking.
• Connected through private fiber-optic
networks. Availability Zone 3
Azure Resources
Azure resources are components like storage, virtual machines, and networks that are
available to build cloud solutions.
Resource groups
Resource groups
(web + DB, VM, Storage) in one group
A resource group is a container to manage
and aggregate resources in a single unit.
• Resources can exist in only one resource
group.
OR
• Resources can exist in different regions.
• Resources can be moved to different
resource groups.
• Applications can utilize multiple resource Web and
DB
Virtual
machine Storage
groups. resource
group
resource
group
resource
group
Azure Resource Manager

The Azure Resource


Manager (ARM) provides a
management layer that
enables you to create,
update, and delete resources
in your Azure subscription.
Azure Subscriptions

An Azure subscription provides you with


authenticated and authorized access to Azure
accounts.
• Billing boundary: generate separate billing
reports and invoices for each subscription.
• Access control boundary: manage and
control access to the resources that users can
provision with specific subscriptions.
Walkthrough – Explore the Azure Portal

Launch the Azure Portal and have a look


at the common components used
everyday building cloud solutions

1. Connect to https://portal.azure.com
2. Explore the home screen.
3. Find “All Services” and see what is
available.
Management Groups

• Management groups can include


multiple Azure subscriptions.
• Subscriptions inherit conditions applied
to the management group.
• 10,000 management groups can be
supported in a single directory.
• A management group tree can support
up to six levels of depth.
Core Azure workload products
Core Azure Workloads - Objective Domain

Describe the benefits and usage of:


• Virtual Machines, Azure App Services, Azure Container Instances (ACI), Azure
Kubernetes Service (AKS), and Windows Virtual Desktop
• Virtual Networks, VPN Gateway, Virtual Network peering, and ExpressRoute
• Container (Blob) Storage, Disk Storage, File Storage, and storage tiers
• Cosmos DB, Azure SQL Database, Azure Database for MySQL, Azure Database for
PostgreSQL, and SQL Managed Instance
• Azure Marketplace
Azure compute services

Azure compute is an on-demand computing service that provides computing


resources such as disks, processors, memory, networking, and operating systems.
Azure virtual machines

Azure Virtual Machines (VM) are software emulations


of physical computers.
• Includes virtual processor, memory, storage, and
networking.
• IaaS offering that provides total control and
customization.
Walkthrough – Create a Virtual Machine

Create a virtual machine in the Azure


Portal, connect to the virtual
machine, install the web server role,
and test.

1. Create the virtual machine.


2. Connect to the virtual machine.
3. Install the web server role and test.
Azure App Services

Azure App Services is a fully managed platform to build,


deploy, and scale web apps and APIs quickly.
• Works with .Net, .NetC Core, Node.js, Java, Phython, or
php.
• PaaS offering with enterprise-grade performance, security,
and compliance requirements.
Walkthrough – Create an App Service

Create a new Web App by using a Docker


image stored in Azure Container
Registry.

1. Create a Web App using a Docker


image.
2. Test the Web App.
Azure Container Services

Azure Containers are a light-weight, virtualized environment that does not require
operating system management, and can respond to changes on demand.
Walkthrough - Deploy Azure Container Instances

Using the Azure Portal create,


configure, and deploy a Docker
container to an Azure Container
Instance. The container will deploy a
Hello HTML page.

1. Create a container instance.


2. Deploy the container and test.
Windows Virtual Desktop

Windows Virtual Desktop is a desktop and app virtualization


that runs in the cloud.
• Create a full desktop virtualization environment without
having to run additional gateway servers.
• Publish unlimited host pools to accommodate diverse
workloads.
• Reduce costs with pooled, multi-session resources.
Azure networking services
Walkthrough - Create a virtual network

Create a virtual network with two


virtual machines and then test
connection between the machines.

1. Create a virtual network.


2. Create two virtual machines.
3. Test the connection.
Azure storage services

Container storage (blob) is optimized for storing massive


amounts of unstructured data, such as text or binary data.

Disk storage provides disks for virtual machines, applications,


and other services to access and use.

Azure Files sets up a highly available network file shares that


can be accessed by using the standard Server Message Block
(SMB) protocol.
Azure storage access tiers

Hot Cool Archive


Optimized for storing Optimized for storing Optimized for storing
data that is accessed data that is infrequently data that is rarely
frequently. accessed and stored for accessed and stored for
at least 30 days. at least 180 days with
flexible latency
requirements.

You can switch between these access tiers at any time.


Walkthrough - Create blob storage

Create a storage account with a blob


storage container. Work with blob
files.
1. Create a storage account.
2. Work with blob storage.
3. Monitor the storage account.
Azure database services
Azure SQL Managed Instance

Azure SQL Managed Instance allows existing SQL Server


customers to lift and shift their on-premises applications to
the cloud with minimal application and database changes.

• Fully managed and evergreen platform as a service.


• Preserves all PaaS capabilities (automatic patching and
version updates, automated backups, and high
availability)
• Exchange existing licenses for discounted rates on SQL
Managed Instance using the Azure Hybrid Benefit
Walkthrough-Create a SQL database

Create a SQL database in Azure and


then query the data in that database.

1. Create the database.


2. Query the database.
Explore Azure Marketplace

Azure Marketplace allows customers to find, try, purchase, and provision


applications and services from hundreds of leading service providers, which are
all certified to run on Azure.
• Open source container platforms.
• Virtual machine and database images.
• Application build and deployment software.
• Developer tools.
• And much more, with 10,000+ listings!
Module 02 Review

• Microsoft provides more global presence than


any other cloud provider with over 60 regions
distributed worldwide
• Azure Management tools
• Azure's multiple services (compute, networking,
storage, and databases)
• Azure Marketplace
Microsoft Learn Modules
(docs.microsoft.com/Learn)
© Copyright Microsoft Corporation. All rights reserved.
FOR USE ONLY AS PART OF VIRTUAL TRAINING DAYS PROGRAM. THESE MATERIALS ARE NOT AUTHORIZED FOR
DISTRIBUTION, REPRODUCTION OR OTHER USE BY NON-MICROSOFT PARTIES.
MOD 3: Azure Solutions and Management Tools
Module Outline
Module 03 – Outline
You will learn the following concepts:

• Core Azure solutions


• IoT to Azure Sphere
• Synapse Analytics to Databricks
• AI / ML
• Azure management tools
• Portal, PowerShell, CLI, and others
• Advisor, Monitor, and Service Health
Azure solutions
Azure Solutions - Objective Domain

Describe the benefits and usage of:


• Internet of Things (IoT) Hub, IoT Central, and Azure Sphere
• Azure Synapse Analytics, HDInsight, and Azure Databricks
• Azure Machine Learning, Cognitive Services, and Azure Bot Service
• Serverless computing solutions that include Azure Functions and Logic Apps
• Azure DevOps, GitHub, GitHub Actions, and Azure DevTest Labs
Azure Internet of Things

is a fully managed global IoT SaaS solution that


makes it easy to connect, monitor, and manage IoT assets at scale.

is a managed service hosted in the cloud that acts as a


central message hub for bi-directional communication between IoT
applications and the devices it manages.
s a secured, high-level application platform with built-in
communication and security features for internet-connected devices.
Walkthrough - Implement the Azure IoT Hub

Create an Azure IoT Hub in Azure


Portal and configure the hub to
authenticate a connection to an IoT
device using the Raspberry Pi device
simulator.
1. Create an IoT Hub.
2. Add an IoT device.
3. Test the device using the
Raspberry Pi Simulator.
Big data and analytics
Artificial Intelligence & Machine Learning

Azure Machine Learning: c

uickly enable apps to see, hear, speak,


understand, and interpret a user’s needs.
Serverless Computing

Automate and orchestrate tasks,


business processes, and workflows to
integrate apps.
Walkthrough - Implement Azure Functions

Create a Function app with a


Webhook to provide a Hello message
with your name.

1. Create a Function app.


2. Create a HTTP triggered event
function and test.
Develop your apps with DevOps and GitHub

utomate software workflow to build, test,


and deploy from withing GitHub.

quickly create environments in Azure while


minimizing waste and controlling cost.
Azure management tools
Azure Management Tools - Objective Domain

Describe the functionality and usage of:

• Azure Portal, Azure PowerShell, Azure CLI, Cloud Shell, and Azure Mobile App.
• Azure Advisor.
• Azure Resource Manager (ARM) templates.
• Azure Monitor.
• Azure Service Health.
Azure management tools
Walkthrough – Create a VM with an ARM Template

Use the Azure QuickStart gallery to


deploy a template that creates a virtual
machine.
1. Explore the gallery and deploy a
template.
2. Verify your virtual machine
deployment.
Walkthrough - Create a VM with PowerShell

Install PowerShell locally, create a


resource group and virtual machine,
access and use the Cloud Shell, and
review Azure Advisor recommendations.
Use PowerShell to create a resource
group and virtual machine.
1. Execute PowerShell commands in the
Cloud Shell.
2. Review Azure Advisor
Recommendations.
Walkthrough - Create a VM with the Azure CLI

Install the Azure CLI locally, create a


resource group and virtual machine, use
the Cloud Shell, and review Azure
Advisor recommendations.
1. Install the CLI locally.
2. Use the CLI to create a resource group
and virtual machine.
3. Execute commands in the Cloud Shell.
4. Review Azure Advisor
Recommendations.
Azure Advisor
Azure Advisor analyzes deployed Azure resources and makes recommendations based
on best practices to optimize Azure deployments.
• Reliability
• Security
• Performance
• Cost
• Operational Excellence
Azure Monitor
Azure Monitor maximizes the availability and performance of applications and
services by collecting, analyzing, and acting on telemetry from cloud and on-premises
environments.
• Application Insights
• Log Analytics
• Smart Alerts
• Automation Actions
• Customized Dashboards
Azure Service Health

Evaluate the impact of


Azure service issues with
personalized guidance and
support, notifications, and
issue resolution updates.
Azure Service Health
Azure Service Health provides a personalized view of the health of Azure services and
the regions being used.
• Communication regarding outages
• Planned maintenance
• Other health advisories
Azure Resource Manager (ARM) templates
Azure Resource Manager (ARM) templates are JavaScript Object Notation (JSON) files
that can be used to create and deploy Azure infrastructure without having to write
programing commands.
• Declarative syntax
• Repeatable results
• Orchestration
• Modular files
• Built-in validation
• Exportable code
Module 03 Review

• Azure services: IoT, big data, analytics,


and development tools.
• Azure Resource Manager.
• Azure Monitoring tools.

Microsoft Learn Modules


(docs.microsoft.com/Learn)

Common questions

Powered by AI

Azure management tools like the Azure Portal, PowerShell, and Azure CLI provide flexibility and ease in resource management. They support creating, updating, and deleting resources efficiently . Tools such as Azure Monitor and Service Health offer insights into performance metrics and service status, crucial for proactive management of the system's health . Azure Advisor provides guidance and best practices that help optimize Azure deployments . These tools collectively aid in maintaining control and achieving operational excellence in the Azure environment.

The consumption-based model in cloud computing leads to more predictable costs, as users only pay for actual usage rather than potential or anticipated usage . This model allows businesses to align expenses directly with demand, providing greater financial flexibility and reducing the need for large upfront capital expenditures . However, while it offers better cost management, the variable nature of usage could lead to challenges in budgeting if usage patterns are not effectively monitored and controlled. Companies must employ detailed usage monitoring and forecasting tools to mitigate these risks and maintain financial discipline .

Serverless computing in Azure, exemplified by services such as Azure Functions and Logic Apps, eliminates the need for users to manage server infrastructure. It allows developers to focus on writing code while the cloud provider automatically handles the provisioning, scaling, and management of the necessary infrastructure . This shift reduces overhead associated with server management, enables rapid development, and enhances scalability, as resources are dynamically allocated in response to events or demand . This model supports agile development practices by allowing developers to build event-driven applications quickly without traditional infrastructure constraints.

Azure Availability Zones provide high availability for critical applications by ensuring redundancy and reliability. Each zone is an isolated location equipped with its power, cooling, and networking within a region . They protect against datacenter failures by enabling distributed deployments across multiple zones, which can reduce the impact of any single zone's outage on application availability. With an established SLA of 99.99% for VMs deployed across zones, they enhance business continuity and operational stability by maintaining nearly constant application uptime .

In Azure's shared responsibility model, physical assets such as infrastructure and network controls are managed by the provider, while users manage their data, access controls, and application configurations . For IaaS, users manage virtual machines, storage, and network configurations, while the provider secures the underlying physical infrastructure. In PaaS, the provider manages the runtime environment and scaling, leaving data and application management to the users. For SaaS, the provider handles almost all aspects except user-generated content and access management. This delineation ensures clear roles in operational security, emphasizing that both parties must actively engage in security practices .

Azure's identity management solutions, like Azure Active Directory, enhance security through robust identity protection and access management features, such as multi-factor authentication and identity governance . They enforce strong authentication practices and streamline access provisioning, which reduces the risk of unauthorized access to resources. Additionally, these solutions provide comprehensive reporting and auditing features that support compliance and governance by ensuring that access policies align with organizational and regulatory requirements . These capabilities collectively help organizations secure their environments while maintaining operational efficiency and compliance with data management standards.

Azure's geographical distribution, with over 60 regions, provides flexibility, scalability, and compliance with data residency requirements . Region pairs offer automatic data replication and synchronized updates to minimize downtime. They prioritize recovery in case of an outage by ensuring at least 300 miles of separation between paired regions, which enhances disaster recovery capabilities . This setup supports business continuity by mitigating risks associated with single-region failures and ensuring data availability and integrity during events affecting service operations .

A hybrid cloud model offers flexibility by allowing applications to run in the most suitable environment, whether public or private, providing organizations with control over security, compliance, and legal requirements . Primary factors to consider include the need for seamless interoperability between private and public clouds, the complexity of managing such environments, and potential cost variations associated with different usage patterns and services . Additionally, assessing security controls and governance across both cloud types becomes crucial to maintaining data integrity and compliance .

Azure offers a variety of storage options including Blob, Disk, and File Storage, each optimized for different uses making it strategically advantageous for enterprises. Blob storage is ideal for serving large unstructured datasets, offering scalability for fluctuating demand . Disk storage provides high-performance levels for VMs, enhancing application efficiency . File storage supports SMB protocol for easy access and sharing across applications, benefiting collaboration efforts. These options allow businesses to balance performance needs with cost-efficiency through paying only for what they use, scaling automatically as their need grows, and enabling the selection of tiered storage based on access frequency .

Infrastructure-as-a-Service (IaaS) provides the most flexibility and control over IT resources. Users are responsible for managing applications, data, runtime, middleware, and operating systems, while the provider manages networking, storage, and servers . Platform-as-a-Service (PaaS) allows users to focus on application development, as the cloud provider handles platform management. It reduces the need for managing the underlying infrastructure, thus saving time on server management . Software-as-a-Service (SaaS) is entirely managed by the provider, allowing users to quickly use applications via the internet without needing to maintain any infrastructure. Users deal solely with application configurations .

You might also like