Microsoft Azure Fundamentals Exam (AZ-900) - Microsoft

Exam Questions

94%

Students found the real exam almost the same

1,057

Students passed this exam after ExamsQA Prep

95.1%

Average score during Real Exams at the Testing Centre

💡

Browse at least 50% questions to maximize your chances of passing

Free Preview Questions

Sample AZ-900 Exam Questions & Explanations

Practice with real question formats, multiple choice options, and detailed answer explanations for Microsoft AZ-900.

Question #1 Verified Q&A
A company is planning to deploy its suite of enterprise applications to Microsoft Azure, where each application has several dependencies and subcomponents. The company must also control and manage the patching activities of the underlying operating system of the servers.<br />
<br />
What type of cloud deployment solution should you recommend?<br />
<br />
1. 2. 3. 4. Infrastructure as a Service (laaS)<br />
Platform as a Service (PaaS) Software as a Service (SaaS) Functions as a service (FaaS) Infrastructure as a service (IaaS) is an instant computing infrastructure, provisioned, and managed over the internet. It's one of the types of cloud services, along with software as a service (SaaS), platform as a service (PaaS), and serverless. IaaS quickly scales up and down with demand, letting you pay only for what you use. It helps you avoid the expense and complexity of buying and managing your own physical servers and other datacenter https://portal.tutorialsdojo.com/ 12 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan infrastructure. Each resource is offered as a separate service component, and you only need to rent a particular one for as long as you need it. A cloud computing service provider, such as Azure, manages the infrastructure, while you purchase, install, configure, and manage your own software — operating systems, middleware, and applications. You can also use the Azure Virtual Machines, which is an Infrastructure as a Service (IaaS), to host the suite of enterprise applications and manage the patching activities of the underlying operating system of the servers. Therefore, the correct answer is: Infrastructure as a Service (laaS). Platform as a Service (PaaS) is incorrect because this is a type of cloud service that allows you to focus on developing your applications and services by letting the cloud service provider handle the administrative tasks of the underlying application infrastructure. It doesn't allow the customers to control and manage the patching activities of the underlying operating system of the servers. Software as a Service (SaaS) is incorrect because this cloud service type just allows customers to connect to and use its cloud-based apps over the Internet, and not deploy their custom applications. Just like PaaS, it doesn't allow the customers to control and manage the patching activities of the underlying operating system of the servers that you use. Function as a Service (FaaS) is incorrect because this is simply an event-driven serverless compute platform. The underlying servers are abstracted and not accessible to the end-user.
Explanation:
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_13_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
https://azure.microsoft.com/en-au/overview/what-is-iaas https://azure.microsoft.com/en-au/overview/what-is-azure/iaas/#overview https://docs.microsoft.com/en-us/learn/modules/principles-cloud-computing/5-types-of-cloud-services tps://docs.microsoft.com/en-us/azure/security/fundamentals/paas-deployments ht
Question #2 Verified Q&A
Which of the following is a cloud-based security solution that leverages your on-premises Active Directory signals to identify, detect, and investigate advanced threats, compromised identities, and malicious insider actions directed at your organization?<br />
<br />
1. Microsoft Entra Connect Health<br />
<br />
2. Azure Advanced Threat Protection (ATP)<br />
<br />
3. Azure Information Protection<br />
<br />
4. Azure Service Health<br />
https://portal.tutorialsdojo.com/ 13 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Advanced Threat Protection (ATP) is a cloud-based security solution that leverages your on-premises Active Directory signals to identify, detect, and investigate advanced threats, compromised identities, and malicious insider actions directed at your organization. Azure ATP enables SecOp analysts and security professionals struggling to detect advanced attacks in hybrid environments to: ● Monitor users, entity behavior, and activities with learning-based analytics ● Protect user identities and credentials stored in Active Directory ● Identify and investigate suspicious user activities and advanced attacks throughout the kill chain ● Provide clear incident information on a simple timeline for fast triage Azure ATP monitors and analyzes user activities and information across your network, such as permissions and group membership, creating a behavioral baseline for each user. Azure ATP then identifies anomalies with adaptive built-in intelligence, giving you insights into suspicious activities and events, revealing the advanced threats, compromised users, and insider threats facing your organization. Azure ATP's proprietary sensors monitor organizational domain controllers, providing a comprehensive view for all user activities from every device. Azure ATP provides you invaluable insights on identity configurations and suggested security best-practices. Through security reports and user profile analytics, Azure ATP helps dramatically reduce your organizational attack surface, making it harder to compromise user credentials and advance an attack. Azure ATP's visual Lateral Movement Paths help you quickly understand exactly how an attacker can move laterally inside your organization to compromise sensitive accounts and assists in preventing those risks in advance. Azure ATP security reports help you identify users and devices that authenticate using clear-text passwords and provide additional insights to improve your organizational security posture and policies. Hence, the correct answer is: Azure Advanced Threat Protection (ATP). Microsoft Entra Connect Health is incorrect because this is simply a Microsoft tool designed to meet and accomplish your hybrid identity goals, such as password hash synchronization, pass-through authentication, federation integration, synchronization, and health monitoring. It doesn't leverage on your on-premises Active Directory signals either. Azure Information Protection is incorrect because this is just a service that is primarily used to helps organizations label and classify their sensitive documents and emails. Azure Service Health is incorrect because this service only provides personalized guidance and support when issues in Azure services affect your resources. This is not a cloud-based security solution that leverages your https://portal.tutorialsdojo.com/ 14 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan on-premises Active Directory signals to identify, detect, and investigate advanced threats, compromised identities, and malicious insider actions directed at your organization.
Explanation:
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_14_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_15_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
https://docs.microsoft.com/en-us/azure-advanced-threat-protection/what-is-atp https://docs.microsoft.com/en-us/azure-advanced-threat-protection/atp-architecture Check out our AZ-900 Microsoft Azure Fundamentals Practice Exams for more practice test questions with detailed explanations. You should get some rest before the day of your exam and review any notes that you have written down. Since the AZ-900 exam is not composed of scenario-based questions and case studies, the exam itself should be straightforward. https://portal.tutorialsdojo.com/ 15<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_16_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan AZURE CHEAT SHEETS https://portal.tutorialsdojo.com/ 16<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_17_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan AZURE OVERVIEW Azure Cloud Concepts ● Terminologies of the cloud: High Availability, Fault Tolerance, Disaster Recovery, Scalability, Elasticity, High Availability and Agility ● If hardware fails, you can get a new, exact copy of it in very little time ● Use clusters (a group of virtual machines) to ensure high availability Fault Tolerance ● Fault tolerance is part of the resilience of cloud computing ● Zero Down-Time - if one component fails, a backup component takes its place Disaster Recovery ● Plan to recover critical business systems: ○ Recovery Time Objective (RTO) is the time it takes after a disruption to restore business process to its service level ○ Recovery Point Objective (RPO) is the acceptable amount of data loss measured in time before the disaster occurs ● Services for backup and disaster recovery: ○ Azure Backup - simplify data protection while saving costs ○ Azure Site Recovery - keep your business running with disaster recovery service ○ Azure Archive Storage - store rarely used data in the cloud Scalability ● You may increase or decrease the resources and services used at any given time, depending on the demand or workload. ○ Vertical Scaling - adding resources to increase the power of an existing server ○ Horizontal Scaling - adding more servers that function together as one unit ● Use scale sets for critical scenarios. https://portal.tutorialsdojo.com/ 17<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_18_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Elasticity ● Quickly expand or decrease computing resources ● Automatically provisions more computing resources to handle the increased traffic. Once the traffic begins to normalize, the cloud automatically de-allocates the extra resources automatically to reduce ● The ability to design, test, and launch software applications quickly that stimulate business growth. Agility ● Cloud agility enables companies to concentrate on other concerns such as security, monitoring, and analysis, instead of provisioning and maintaining the resources.<br />
<br />
Sources: costs https://docs.microsoft.com/en-us/learn/modules/principles-cloud-computing/3-benefits-of-cloud-computing https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/sap/sap-high-availability-architecture-sc enarios https://azure.microsoft.com/en-us/solutions/backup-and-disaster-recovery/ https://portal.tutorialsdojo.com/ 18<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_19_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure CapEx vs OpEx Capital Expenditure (CapEx) ● Upfront cost on physical infrastructure ● You need to plan your expenses at the start of a project or budget period. ● CapEx computing costs: ○ Server costs - server clustering, redundant power supplies, and uninterruptible power supplies ○ Storage costs - centralized storage and fault-tolerant storage for critical applications. ○ Network costs - cabling, switches, access points, routers, wide area networks, and Internet connections. ○ Backup and archive costs - backup maintenance and consumables like tapes. ○ Organization continuity and disaster recovery costs - recover from a disaster and continue operating using backup generators. ○ Datacenter infrastructure costs - costs for construction and building equipment. ○ Technical personnel - technical expertise and workforce to install, deploy, and manage the systems in the data center and at the DR site. Operational Expenditure (OpEx) ● No upfront cost but you pay for the service/product as you use it ● OpEx is particularly appealing if the demand fluctuates or is unknown ● OpEX computing costs: ○ Leasing software and customized features - responsibility to de-provision the resources when they aren't in use so that you can minimize costs. ○ Scaling charges based on usage/demand instead of fixed hardware or capacity - plan for backup traffic and disaster recovery traffic to determine the bandwidth needed. ○ Billing at the user or organization level - when using a dedicated cloud service, you could pay based on server hardware and usage.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/strategy/business-outcomes/fiscal-outco https://docs.microsoft.com/en-us/learn/modules/principles-cloud-computing/3c-capex-vs-opex mes https://portal.tutorialsdojo.com/ 19<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_20_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Cloud Service Models ● The three cloud computing service models are IaaS, PaaS, and SaaS . ● You can also use serverless computing to eliminate the need to manage infrastructure. ● The shared responsibility model determines the security tasks that are handled by the cloud provider and handled by the customer. ○ Azure is responsible for protecting the infrastructure such as hosts, network, and data center. ○ The customer is responsible for protecting their data, endpoints, account, and access management. ● IaaS, PaaS, and SaaS have different levels of managed services:<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_20_Im8.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Infrastructure as a service (IaaS) ● Most user management ● You are responsible for managing the operating systems, data, and applications. ● IaaS helps you to extend resources rapidly to meet the spikes required for your application. ● Used in the following scenarios: ○ Migrating workloads - move existing applications to the cloud. ○ Test and development - quickly set up and dismantle test and development environments. IaaS makes scaling development and testing environments, fast and economical. ○ Storage, backup, and recovery - simplify the planning and management of backup and recovery systems. ○ Website hosting - less expensive than traditional web hosting. https://portal.tutorialsdojo.com/ 20<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_21_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ○ High-performance computing (HPC) - clusters of computers that help solve complex problems involving millions of variables or calculations. ○ Big data analysis - for massive data sets that require a huge amount of processing power. Platform as a service (PaaS) ● Less user management ● The operating systems are managed by the cloud provider, while the user is responsible for the applications and data they run and store. ● PaaS offers all the functionality you need to support the entire lifecycle of web applications: building, testing the application , deploying the source code , managing , and updating within the same integrated environment. ● Used in the following scenarios: ○ Development framework - a framework for creating or customizing cloud-based applications. ○ Analytics or business intelligence - find insights and patterns, and predict outcomes to improve business decisions. Software as a service (SaaS) ● Requires the least amount of management. ● Allows organizations to focus on the business aspect rather than managing the infrastructure, security, and application.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_21_Im9.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
https://portal.tutorialsdojo.com/ 21 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_22_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_22_Im10.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Serverless Computing ● Function as a Service (FaaS) ● You simply deploy the code with a serverless platform, and it runs at high availability. ● Dynamically scales up and down to meet the demands of each workload within seconds. ● A pay-per-execution model that charges sub-second billing only for the time and resources required to execute the code.<br />
<br />
AZ-900 Exam Notes: It’s important that you understand security in the cloud. Microsoft Azure provides a shared responsibility model that will help you understand the responsibilities of the cloud provider and the customer. The responsibilities vary depending on the cloud service model.<br />
<br />
Sources: https://docs.microsoft.com/en-us/learn/modules/principles-cloud-computing/5-types-of-cloud-services https://azure.microsoft.com/en-us/overview/what-is-iaas/ https://azure.microsoft.com/en-us/overview/what-is-paas/ https://azure.microsoft.com/en-us/overview/what-is-saas/ https://portal.tutorialsdojo.com/ 22<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_23_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Cloud Architecture Models ● Cloud computing is the delivery of services over the Internet that helps you reduce your operating costs, run your infrastructure efficiently, and scale as business requirements change. ○ Benefits of cloud computing: ■ Cost - eliminates capital expense. ■ Global scale - ability to scale elastically. ■ Performance - computing hardware is always upgraded to the latest generation. ■ Security - data stored in the cloud has a broad set of policies, technologies, and controls. ■ Speed - computing resources can be provisioned in minutes. ■ Productivity - enables the customer to focus on business requirements instead of setting up on-site datacenters. ■ Reliability - availability of your resources at all times. ● Three deployment methods of cloud computing: Public vs Private vs Hybrid. ● The model you choose for cloud deployment depends on your budget, security, scalability, and maintenance needs. ● Focus on maintaining your applications without having to worry about purchasing, managing, or maintaining the hardware on which it runs.<br />
Public Cloud<br />
● You can use multiple public cloud providers of varying scale. Advantages Disadvantages High scalability/agility Specific security requirements Pay-as-you-go pricing Government policies, industry standards, or legal requirements You are not responsible for the You don't own the hardware or updates and maintenance of the services and you also can't manage hardware. them as you may want to. The required technical knowledge is Maintaining a legacy application minimal. might be hard to meet<br />
Private Cloud<br />
● A dedicated on-premises datacenter configured to be a cloud environment that provides users in your organization with self-service access to compute resources. ● The headache of maintaining your hardware and software services are all in your hands. ● You can use a private cloud when an organization has data that cannot be put in the public cloud, perhaps for legal reasons. https://portal.tutorialsdojo.com/ 23<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_24_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Advantages Disadvantages Any scenario or legacy application CapEx involved - principal cost is the configuration is supported. procurement of the equipment. You have control (and responsibility) To scale, you must buy, install, and over security set up new hardware Compliance, or security requirements<br />
Private clouds require IT skills and<br />
in your organization expertise Hybrid Cloud ● Enables you to move data and applications between private and public clouds. ● When there is a spike in demand in your private cloud, you can “burst through” to the public cloud for additional computing resources. Advantages Disadvantages Maintain a private infrastructure for More expensive than selecting one sensitive assets. deployment model since it involves some CapEx cost upfront Take advantage of the resources in the It can be more complicated to set up<br />
public cloud when needed.<br />
and manage With the ability to scale to the public cloud, you pay for extra computing power only when needed. Allows you to use your own equipment to meet the security and compliance requirements in your organization.<br />
<br />
Sources: https://azure.microsoft.com/en-us/overview/what-are-private-public-hybrid-clouds/ https://docs.microsoft.com/en-us/learn/modules/principles-cloud-computing/4-cloud-deployment-models https://portal.tutorialsdojo.com/ 24<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_25_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Global Infrastructure Regions ● Each region has more than one data center, which is a physical location. ● A group of data centers deployed in a latency-defined perimeter and connected through a dedicated regional low latency network. ● Criteria in choosing a Region: ○ Location - a region closest to your users minimizes the latency ○ Features - some features are not available in all regions ○ Price - the price of services vary from region to region ● Each Region is paired within the same geographic area ● If the primary region has an outage, you can failover to the secondary region ● You can use paired regions for replication ● Regions that are unique when it comes to compliance: ○ Azure Government Cloud - only US federal, state, local, and tribal governments and their partners have access to this dedicated instance ○ China Region - data center is physically located within China and has no connection outside of China, including other Azure regions. Availability Zones ● Each availability zone is a physical location within a region ● A zone is composed of one or more data centers with independent power, cooling, and networking facilities. ● Azure services that support Availability Zones fall into two categories: ○ Zonal services - a resource is pinned to a specific zone ○ Zone-redundant services - replicates automatically across zones ● The data moving in and out of Azure data centers, as well as data moving between Azure data centers, is called bandwidth . ○ Data transfer to Azure is always free. ○ Data transfer between Availability Zones is not free. ○ Data transfer within the same Availability Zone is free. ○ Data transfer between Azure regions and to other continents is not free.<br />
<br />
AZ-900 Exam Notes: Take note that each availability zone is isolated or physically separated. To protect your services from single points of failure, you must replicate your applications and data in more than one Availability Zone. https://portal.tutorialsdojo.com/ 25<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_26_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Site Recovery ● Azure’s disaster recovery as a service (DRaaS) ● You can minimize recovery issues by sequencing the order of multi-tier applications that run on several virtual machines. ● Keep applications available from on-premises to Azure or Azure to another Azure region during outages with automatic recovery.<br />
<br />
Sources: https://docs.microsoft.com/en-us/learn/modules/explore-azure-infrastructure/ https://azure.microsoft.com/en-us/global-infrastructure/government/ https://docs.microsoft.com/en-us/azure/china/overview-operations https://docs.microsoft.com/en-us/azure/availability-zones/az-overview https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/overview https://azure.microsoft.com/en-us/services/site-recovery/ https://portal.tutorialsdojo.com/ 26<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_27_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure User Tools ● Manage your Azure resources through; Portal, CLI, Powershell, and Cloudshell. Azure Portal ● Create, manage, and monitor all resources in one console, from simple web applications to complex cloud applications. ● Portal Features: ○ Personalize - create your own dashboards, layouts, workflows, and colors ○ Access Control - fine-grained access control to all your resources ○ Cost Management - keep track of current and projected costs ○ Multi-Platform - available through web and mobile devices ○ Marketplace - an online store that consists of thousands of built-in product offerings such as: ■ Virtual machine images ■ Managed applications ■ Software-as-a-service solutions ■ Consulting and managed services<br />
<br />
AZ-900 Exam Notes: We recommend that you explore the Azure Portal. Defining each service in the cheat sheets alone won’t help you understand how to use the portal to configure your services. By simulating it yourself, you’ll be able to remember and understand the different configurations in the portal. Azure CLI ● Command Line Interface (CLI) works on Windows, Mac, and Linux ● You can create and manage Azure resources with a set of commands ● It's built to get you to work with Azure quickly, with a focus on automation . Azure Powershell ● Fully supported by Azure with modules and cmdlets ○ cmdlet is a lightweight command, which is used in PowerShell. ● PowerShell provides powerful features for automation ● PowerShell also uses Azure Resource Manager to manipulate Azure resources https://portal.tutorialsdojo.com/ 27 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Cloud Shell ● An interactive, browser-accessible shell for managing Azure resources. ● You can choose between Bash or PowerShell ● Shell access from anywhere using the web or mobile app ● Cloud Shell attaches Azure Files share to persist your data ● It also offers an integrated file editor built on the open-source Monaco Editor<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_28_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_28_Im11.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Azure Mobile App ● You can monitor the status and health of your Azure resources ● Monitor your metrics and alerts and take the necessary actions to fix common issues. ● You can run commands via Azure CLI or PowerShell to manage your Azure resources.<br />
<br />
Sources: https://azure.microsoft.com/en-us/features/azure-portal/ https://docs.microsoft.com/en-us/cli/azure/ https://docs.microsoft.com/en-us/powershell/azure/ https://docs.microsoft.com/en-us/azure/cloud-shell/overview https://portal.tutorialsdojo.com/ 28<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_29_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan AZURE PRICING ● Azure offers pay-as-you-go and reserved instances for pricing. ● Azure Pricing Factors: ○ Resource size and resource type. ○ Different Azure locations have different prices for services. ○ The bandwidth of your services. ○ Any data transfer between two different billing zones is charged. ■ Ingress (data in) = free ■ Egress (data out) = charged based on data going out of Azure datacenters. ● Factors that can reduce costs: ○ By purchasing a reserved instance (one-year or three-year terms), you can significantly reduce costs up to 72 percent compared to pay-as-you-go pricing. ○ A reserved capacity is a commitment for a period of one or three years for SQL Database and SQL Managed Instance. ○ Hybrid Benefit allows you to use your on-premises Software Assurance-enabled Windows Server and SQL Server licenses on Azure. ○ If you purchase an unused compute capacity, you can get deep discounts up to 90 percent compared to pay-as-you-go pricing. A spot virtual machine is for workloads that can tolerate interruptions. ● All resources belong to a subscription . ○ An Azure account can have multiple subscriptions. ○ Organize your resources and subscriptions using Azure management groups . ● Azure Cost Management gives you a detailed view of current and projected costs. ● For new accounts, the Azure Free Tier is available. ○ Free Tier offers limited usage of Azure products at no charge for 12 months.<br />
○ You also get $200 credit that you can spend during the first 30 days.<br />
○ More details at https://azure.microsoft.com/en-us/free/<br />
<br />
AZ-900 Exam Notes:<br />
In the first 30 days of an Azure free account, all the resources that you use are deducted from the $200<br />
credit. After 30 days, you'll have to upgrade to a pay as you go subscription so you can continue to get access to all the free products in the free account. ● Estimate your expected monthly costs using Azure Pricing Calculator. ● Total Cost of Ownership (TCO) Calculator ○ Estimate total savings over a period of time by using Azure. ○ Compares costs and savings against on-premises and co-location environments. https://portal.tutorialsdojo.com/ 29 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ● Azure Support Plans: ○ Basic - included for all Azure customers. ○ Developer - recommended for non-production environments. Limited access to technical support during business hours by email only. ○ Standard - appropriate for production workload environments. Has 24/7 access to Azure’s ○ Professional Direct - suitable for business-critical workloads. Has 24/7 access to Azure’s technical support engineers by phone or email. technical support engineers by phone or email. Provides access to Operations Support, ProDirect delivery managers, and Support APIs.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_30_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_30_Im12.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
https://portal.tutorialsdojo.com/ 30<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_31_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan<br />
Service Level Agreement (SLA)<br />
● It is the commitment of Microsoft for the uptime and connectivity of a service. ● You could obtain a service credit if the service level agreement is not met by Microsoft. ● Composite SLAs include several resources ( with different availability levels ) to support an application. ● SLAs for multi-region deployments distribute the application in more than one region for high availability and use Azure Traffic Manager for failover if one region fails.<br />
<br />
AZ-900 Exam Notes: Take note that Azure offers different SLAs for each service. To compute the total composite SLA of an application, you would have to multiply the SLA of each service.<br />
For example,<br />
● App Service web apps (SLA) = 99.95%<br />
● SQL Database (SLA) = 99.99%<br />
The composite SLA is 99.95% × 99.99% = 99.94%. We could see that the SLA is lower than the individual<br />
SLAs since multiple services have more potential failure points. During your examination, you could use the calculator button if you need to compute for the composite SLA.<br />
Service Lifecycle<br />
● Private Preview is only available to a few customers for early access to new technologies and features. ● Public Preview makes the service in the public phase and can be used by any customers to evaluate the new features but SLA does not apply. ● General Availability is the release of service to the general public and is fully supported by SLAs. ● Azure updates allow you to get the latest updates on any Azure products and features. https://portal.tutorialsdojo.com/ 31 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_32_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_32_Im13.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Sources: https://azure.microsoft.com/en-us/pricing/ https://docs.microsoft.com/en-us/azure/cost-management-billing/cost-management-billing-overview https://docs.microsoft.com/en-us/azure/architecture/framework/resiliency/business-metrics https://azure.microsoft.com/en-us/support/legal/preview-supplemental-terms/ https://portal.tutorialsdojo.com/ 32<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_33_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan COMPUTE Azure Virtual Machines ● Linux-based and Windows-based virtual machines. Features ● Server environments are called virtual machines . ● A package OS and additional installations in a reusable template are called VM Images . ● Supports various configurations of CPU, memory, storage, and networking capacity for your virtual machines, known as virtual machine series . ○ A, Bs, D, and DC-Series for general purpose ○ F-Series for compute optimized ○ E and M-Series for memory optimized ○ Ls-Series for storage optimized ○ G-series for memory and storage optimized ○ H-series for high-performance computing ○ N-series for GPU optimized ● Contain the virtual machines using a resource group . ● Secure login information for your virtual machines using key pairs. ● Persistent storage volumes for your data using Azure Disk. ● Multiple physical locations for deploying your resources, such as virtual machines and Azure disk, known as Regions and Availability Zones . ● You can replicate your data in Availability Zones or Availability Sets. ● Azure VMs have one operating system disk and a temporary disk for short-term storage. ● Metadata, known as tags , that you can create and assign to your VM resources. ● Virtual networks that you can create are logically isolated from the rest of the Azure environment and can optionally connect to your own network, known as Azure Virtual Network or VNet . ● Add a script that will be run into the virtual machine while it is being provisioned called custom data . ● A firewall allows you to specify the protocols, ports, and source IP ranges that can reach your virtual machines using network security groups . VM Status ● Start - run your virtual machines. You are continuously billed while your VM is running. ● Restart - some updates do require a reboot. In these cases, the VMs will be shut down while Azure patches the infrastructure, and then the VMs are restarted. ● Stop - it is just a normal shutdown. If the VM is in a deallocated status, you will continue to be charged<br />
for the storage needed for the operating system disk.<br />
● You can also directly delete the virtual machines/resources. Deleting the selected virtual machines is irreversible. https://portal.tutorialsdojo.com/ 33 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Disks<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_34_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_34_Im14.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
GiB. ● Select an OS disk type using Standard HDD, Standard SSD, and Premium SSD. ● Every virtual machine has one attached operating system disk.<br />
● The OS disk has a maximum capacity of 4,095<br />
● Every VM contains a temporary disk that provides short-term storage only for page or swap files. ● Data on the temporary disk may be lost during a maintenance event or when you redeploy a VM. ● You can enable ultra disk compatibility for high throughput, high IOPS, and consistent low latency disk storage. ● A VM with an enabled Ultra Disk capability will result in a reservation charge even without attaching an Ultra Disk. ● An Availability zone supports managed disks. ● You get lower read/write latency to the OS disk with Ephemeral OS disk, and faster reimage of VM. You incur no storage cost with ephemeral OS disks. Dedicated Host ● Provide physical servers that can host multiple virtual machines. ● Allows you to achieve compliance and regulatory requirements that require you to be the only customer to use the physical server that will host your virtual machines. ● You have control of the scheduled maintenance events of Azure, wherein you can opt-in to maintenance windows. ● Bring your existing Windows licenses with Software Assurance to reduce costs. https://portal.tutorialsdojo.com/ 34<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_35_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ● A Host group consists of one or more dedicated hosts. ● When you create a host , it will automatically be mapped to a physical server and is created within a host group. A host can consist of multiple virtual machines. Pricing ● Pay as you go - pay for the instances that you use by the second, with no long-term commitments or upfront payments. term. ● Reserved - make a low, one-time up-front payment for an instance, reserve it for a one-or three-year ● Spot - request unused compute capacity, which can lower your costs significantly. Spot pricing gives you up to 90 percent compared to pay as you go prices. Backup and Recovery ● A snapshot is a full copy of a virtual machine’s OS or data disk. Snapshots are useful for backup, disaster recovery, and troubleshooting. ● With the enabled backup option, your VM will be backed up to Recovery Services vault with default backup policy, or your custom backup policy and will be charged as per backup pricing. ● Azure Site Recovery allows organizations to meet their business continuity and disaster recovery (BCDR) requirements by having your virtual machines’ data replicated to a secondary region and failover in the event of a downtime. ● You can set up disaster recovery of Azure VMs from a primary region to a secondary region using Azure Site Recovery . Scale Sets ● Create and manage a group of load-balanced VMs to provide high availability to your applications. ● Automatically scale your application as demand changes.<br />
● Support up to 1,000 VM instances. But if you create and upload your own custom VM images, the limit<br />
is 600. ● Use Azure Monitor to automate the collection of information from the VMs in your scale set. ● No additional cost to scale sets. You only pay for the underlying computing services, such as virtual machines, load balancers, or managed disk storage. Scenario Manual group of VMs Virtual Machine Scale Set Add additional VM To create, configure, and Create automatically from a instances ensure compliance with central configuration. the manual process. Traffic balancing and Manual process in Automatically create and distribution creating and configuring integrate the Load Balancer the Load Balancer or or Application Gateway. https://portal.tutorialsdojo.com/ 35 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Application Gateway. High availability and Create Availability Set or Distribute virtual machines redundancy distribute and track across Availability Zones or virtual machines across Availability Sets Availability Zones automatically. manually. Scaling of VMs Manual monitoring and Autoscale based on Azure Automation. metrics, Application Insights, or by schedule.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_36_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_36_Im15.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
https://portal.tutorialsdojo.com/ 36 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_37_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_37_Im16.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Monitoring ● Azure Resource Health helps you diagnose problems that affect your resources. ● Capture serial console output and screenshots of the virtual machine with boot diagnostics . ● Enable OS guest diagnostics to get the metrics every minute ● Automatically shutdown virtual machines for cost-efficiency with enable the auto-shutdown option. Network ● You can provision a virtual machine that has a static public IP address. ● Enable accelerated networking for low latency and high throughput on the network interface. ● Distribute traffic among virtual machines using Load Balancer. https://portal.tutorialsdojo.com/ 37<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_38_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Security ● By default, access to the VM is restricted to sources in the same virtual network. ● You can control ports, inbound and outbound connectivity with security group rules. ● With system assigned managed identity, all necessary permissions can be granted via Azure role-based access control. ● Encrypt your data at rest with a platform-managed key or customer-managed key. ● By default, encryption at-rest uses a platform-managed key. ● Encrypt the OS and Data disks with Azure Disk Encryption. ● The temporary disk is not encrypted by server-side encryption unless you enable encryption at the host.<br />
<br />
Sources: https://docs.microsoft.com/en-us/learn/paths/azure-fundamentals/ https://azure.microsoft.com/en-us/pricing/details/virtual-machines/series/ / https://docs.microsoft.com/en-us/azure/virtual-machines/windows/overview / https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview https://portal.tutorialsdojo.com/ 38<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_39_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure App Service ● A fully managed platform (PaaS) for building, deploying, and scaling your web apps. ● Different types of App Services: Web Apps, Web Apps for Containers, and API Apps ● Automatically patches and maintains the OS and language frameworks. ● App Service can scale up or out manually or automatically. ● App Service supports the following languages: ○ PHP ○ .NET ○ .NET Core ○ Java ○ Ruby ○ Node.js ○ Python ● An App Service plan is a collection of compute resources needed for a web app to run. ● Each App Service plan consists of a region, number & size of virtual machines and pricing tier . ● App Service plan pricing tier: ○ Shared Compute - Free and Shared are the two base tiers. These tiers allocate CPU quotas to every app running on the shared resources, but the resources cannot scale-out. ○ Dedicated Compute - It is composed of Basic, Standard, Premium, and PremiumV2 tiers. As the tier gets higher, you will have more VMs to scale-out. ○ Isolated - A dedicated virtual machine that provides maximum scale-out capabilities.<br />
<br />
AZ-900 Exam Notes: When do we use Azure App Service vs other compute options? The advantage of using the Azure App Service is that it's PaaS. This means that you just need to define your environment settings and Azure will handle the integration and provisioning of servers for you. After that, you can simply upload your application and you'll already have a fully working environment. Managing App<br />
Service is very easy since you don't need to understand how different services work together before you can<br />
launch your application.<br />
<br />
App Services Types: ○ Website and online applications hosted on Azure’s managed platform. ○ Build and deploy mission-critical web applications that scale with your business. ○ It supports auto-scaling and load balancing for resilience and high availability. ● Web Apps ● Web Apps for Containers ○ Deploy and run containerized applications in Azure. https://portal.tutorialsdojo.com/ 39<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_40_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ○ All dependencies are shipped inside the container. ● API Apps ○ Expose and connect your backend data. ○ Connect other applications programmatically. Deployment ● Deployment components in App Service: ○ Deployment Source - it is where the application code is stored. ○ Build Pipeline - reads your code and takes the application in a running state. ○ Deployment Mechanism - enables you to put your application in the /wwwroot directory. It also supports Kudu endpoints, FTP , and WebDeploy. ● Deployment Center lets you choose the location of your code, as well as build and deploy to the cloud. It also has built-in continuous delivery for containers. ● Swap app content and configurations elements with deployment slots . ● App Service supports the continuous deployment of code and containers. ● You can use local cache and deployment slots to prevent downtime. ● App Service diagnostics will help you in troubleshooting your application. Security ● App Service protocols: HTTPS, TLS 1.1/1.2 and FTPS ● The default domain name is using HTTPs. You can also secure your custom domain using an SSL/TLS certificate. ● Service endpoints allow you to restrict access from a virtual network. ● The first IP restriction rule has an explicit Deny all rule with a priority of 2147483647. ● Service-to-service authentication: ○ Service Identity - you can use the identity of the app to access the remote resource. ○ On-behalf-of (OBO) - allows you to access a remote service using a delegated sign-in. ● It allows your app to access resources in your virtual network. ○ Regional VNet Integration ■ You need to have a dedicated subnet to the services that you integrate with. ■ Block outbound traffic using network security groups. ■ Route table allows you to send outbound traffic. VNet Integration ○ Gateway-required VNet Integration ■ Allows access to resources in the target virtual network. ■ Sync network allows you to sync certificates and network information. ■ You can also add routes for outbound traffic. https://portal.tutorialsdojo.com/ 40<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_41_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Hybrid Connections ● Uses host:port combination. ● It provides network access to your application using a TCP endpoint. ● Supports access to multi-networks from a single app. ● Host your hybrid connection endpoint using a relay agent or Hybrid Connection Manager (HCM) . ● You can run multiple HCMs on a separate machine to achieve high availability. Pricing ● You are charged on a per-second basis in the App Service plan. ● You are charged for the applications while they are in a stopped state. ● You are charged for data egress when using VNet Integration. ● You are charged for each listener in a Hybrid Connection.<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/app-service/ https://docs.microsoft.com/en-us/azure/app-service/overview https://portal.tutorialsdojo.com/ 41<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_42_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Container Instances (ACI) ● Run containers without managing servers. ● For event-driven applications, quickly deploy from your container development pipelines, run data processing, and build jobs. ● Azure Container Instances is a regional service. Features ● Containers have less overhead than VMs and can be deployed consistently. ● All the dependencies for an application are included in the container image. ● Applications running in containers can be deployed easily to multiple operating systems and hardware platforms. ● Select an image source using Quickstart images, Azure Container Registry, and Docker Hub. ● Create a container image only when you need it and process data on-demand. ● You can choose to always restart the container regardless of how it stopped, to only restart if it failed, to exit successfully, or to never restart. ● Enables you to set a command to be executed first when running the container. ● Resources can be tagged with values that you define, to help you organize and identify them. ● By default, Azure Container Instances are stateless. ● You can't deploy an image from an on-premises registry to ACI. ● You can mount Azure Files shares in your ACI for persistent storage. ● To mount an Azure file share as a volume in Azure Container Instances, you need: Storage account Storage name, Share name, and Storage account key. Networking ● Choose between three networking options: Public, Private, and None. ● Private IP is not yet available for Windows Containers. ● None IP containers (logs) can still be accessed using the CLI. ● DNS name label: < tutorialsdojo >.< region >.azurecontainer.io Security ● Deploy Azure WAF in front of critical web applications hosted in ACI for additional inspection of incoming traffic. ● Use Azure Key Vault to safeguard encryption keys and secrets for containerized applications. https://portal.tutorialsdojo.com/ 42<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_43_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Pricing ● You pay based on what you need and get billed by the second. ● The assigned public IP addresses to your container group are billed. ● You are billed for each GB and vCPU your container group consumes.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/container-instances/container-instances-overview https://azure.microsoft.com/en-us/services/container-instances/#overview https://portal.tutorialsdojo.com/ 43<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_44_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Kubernetes Service (AKS) ● An open-source tool for orchestrating and managing many container images and applications. ● Lets you deploy a managed Kubernetes cluster in Azure. Features ● Uses clusters and pods to scale and deploy applications. ● Kubernetes can deploy more images of containers as needed. ● It supports horizontal scaling, self-healing, load balancing, and secret management. ● Automatic monitoring of application load to determine when to scale the number of containers used. ● Allows you to replicate container architectures. ● Use Kubernetes with supported Azure regions and on-premises installations using Azure Stack. ● The images used by AKS come from Azure Container Registry. ● Use Azure Advisor to optimize your Kubernetes deployments with real-time, personalized recommendations. Components ● A control plane is a managed Azure resource. It is where the components run, including API server and cluster database (etcd). ○ kube-apiserver - allows communication for management tools (kubectl). ○ etcd - a key-value store within Kubernetes. ○ kube-scheduler - defines what nodes should run in the workload. ○ kube-controller-manager - it oversees the smaller controllers that handle node operations and replication of pods. ● Kubernetes runs an application in your instance using pods . ● A node is made up of several pods, and node pools are a group of nodes with the same configuration. ● Use a node selector to control where a pod should be placed. ● You can run at least 2 nodes in the default node pool to ensure your cluster operates reliably. ● Multi-container pods are placed on the same node and allow containers to share the related resources. ● You can specify maximum resource limits that prevent a given pod from consuming too much compute resources from the underlying node. ● A deployment determines the number of replicas (pods) to be created, but you must define a manifest file in YAML format first. ● With StatefulSets , you can maintain the application’s state within a single pod life cycle. ● The resources are logically grouped into a namespace , and a user may only interact with resources within their assigned namespaces. https://portal.tutorialsdojo.com/ 44<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_45_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Storage ● Persistent volumes are provided by Azure disk and file storage. ● Create a Kubernetes DataDisk resource using Azure Disk. ● Mount an SMB 3.0 share backed by an Azure Storage account to pods with Azure Files. ● Volumes that are defined and created as part of the pod lifecycle only exist until the pod is deleted. ● AKS has four initial storage classes: ○ default - uses Azure StandardSSD storage to create a Managed Disk. ○ managed-premium - uses Azure Premium storage to create Managed Disk. ○ azurefile - uses Azure Standard storage to create an Azure File Share. ○ azurefile-premium - uses Azure Premium storage to create an Azure File Share. ● If no StorageClass is specified for a persistent volume, the default StorageClass is used. Security ● With Kubernetes RBAC, you can create roles to define permissions and then assign those roles to users with role bindings. ● You can limit network traffic between pods in your cluster with Kubernetes network policies. ● Dynamic rules enforcement across multiple clusters with Azure Policy. ● Microsoft Entra-integrated AKS clusters can grant users or groups access to Kubernetes resources within a namespace or across the cluster. ● Secure communication paths between namespaces and nodes with Azure Private Link. Pricing ● You only pay for virtual machines, associated storage, and networking resources. ● There is no charge for cluster management. ● Uses semantic versioning: [major].[minor].[patch] ● A user has 30 days from the version removal to upgrade into a supported patch and continue receiving support. Versions ● Azure updates the cluster automatically if it has been out of support for more than 3 minor versions. ● Downgrading a version is not supported.<br />
<br />
Sources : https://docs.microsoft.com/en-us/azure/aks/intro-kubernetes https://azure.microsoft.com/en-us/services/kubernetes-service/ https://portal.tutorialsdojo.com/ 45<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_46_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Container Registry (ACR) ● A service to manage your container images and related artifacts. ● ACR is a regional service. Features ● Keep track of current valid container images. ● Registries (SKUs) are available in three tiers: Basic, Standard, and Premium. ● You can use the geo-replication feature of Premium registries for advanced replication and container image distribution scenarios. ● Streamline building, testing, pushing, and deploying images to Azure with Azure Container Registry Tasks . ● ACR Tasks supports quick task , automatically triggered tasks , and multi-step task ● Tag your containers using stable and unique tags. Concepts ● Registry ○ A registry is a collection of repositories to store and distribute container images. ○ You must be authenticated before you can pull and push images. ● Artifact ○ The address of an artifact contains loginUrl, repository and tag ■ [loginUrl]/[repository:][tag] ● Repository ○ A repository is a group of similar container images and other artifacts. ○ Identify similar repositories and artifacts with namespaces. ● Image ○ Images are used in ACR tasks. ○ A container image consists of tags, layers, and a manifest. ○ Orphaned images are generated by repeated pushing of modified images with identical tags. Best Practices ● If you place your registry near your container hosts, it will help reduce both latency and costs. ● When you are deploying containers to multiple regions, you can use the geo-replication feature. ● ACR supports nested namespaces that allow you to share a single registry across multiple groups. ● There are two main situations when authenticating with an ACR: ○ Individual identity - allows you to pull or push images from the development machine. ○ Service/Headless identity - enables you to build and deploy pipelines where the user is not directly involved. ● ACR allows you to delete images by tag, by manifest digest, and by repository. https://portal.tutorialsdojo.com/ 46<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_47_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Tasks ● Quick Task code. ○ Verify your automated build definitions and catch potential problems prior to committing your ○ Build and push a single container image to a container registry on-demand, in Azure, without needing a local Docker Engine installation. ● Trigger Task ○ You can create an image using one or more triggers on: ■ Source code update ■ Base image update ■ Schedule ● Multi-step Task ○ Multi-container-based workflows ○ With multi-step tasks in ACR Tasks, you have more granular control over image building, testing, and OS and framework patching workflows. ● Deleted registry resources such as repositories, images, and tags cannot be recovered after deletion. Tagging ● Use stable tags to maintain base images for your container builds. ● If the updated image has a stable tag, the previously tagged image is untagged, resulting in an orphaned image. ● You can use unique tags for deployments, particularly in an environment where multiple nodes can scale. Network ● You can connect to your ACR via public and private endpoints. ● A private endpoint connection is only available for Premium SKU. Security ● Encrypts the registry content at rest with service-managed keys or customer-managed keys. ● Customer-Managed Key is only available for Premium SKU. ● You can enable a customer-managed key only when you create a registry. ● Authenticate through Microsoft Entra ID user, service principal, admin login, or through Azure managed identity. https://portal.tutorialsdojo.com/ 47<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_48_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Pricing ● You are charged (GiB/day) for the image storage. ● Users will be charged for the preceding SKU price until the point of change and will be charged for the new SKU price after the change has been made. ● Standard networking fees apply to network egress. ● If you replicate a registry to your desired regions, you are charged with premium registry fees for each region.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/container-registry/container-registry-intro https://azure.microsoft.com/en-us/services/container-registry/ https://portal.tutorialsdojo.com/ 48<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_49_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Batch ● A service that runs large-scale parallel and high-performance computing (HPC) batch jobs in Azure. ● Allows you to run jobs in a group of Linux or Windows virtual machines. Components ● A task represents a unit of computation and a job is a collection of tasks. ● Job priority values range from the lowest priority to the highest priority. ● To specify certain limits for your jobs, you can use job constraints : ○ Maximum wallclock time - tasks are terminated if the job runs longer than the specified time. ○ Maximum number of task retries - if the task fails, it will be requeued to run again. ● A job manager task contains the information needed to create the tasks required for the job. ● Scheduled jobs allow you to create recurring jobs. ● Simultaneously run on more than one compute node with a multi-instance task . ● With task dependencies , the task depends on the completion of other tasks before its execution. Pricing ● No additional charge for using Azure Batch and you are only charged for the underlying resources consumed.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/batch/batch-technical-overview https://azure.microsoft.com/en-us/services/batch/ https://portal.tutorialsdojo.com/ 49<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_50_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure CycleCloud ● Orchestrate and manage high-performance computing (HPC) environments on Azure. ● Enables you to provision infrastructure for HPC systems, deploy familiar HPC schedulers, and scale the infrastructure automatically to run jobs efficiently at any scale. Features ● Scheduler Agnostic - use standard HPC schedulers or extend CycleCloud autoscaling plugins to work with your own scheduler. ● Manage Compute Resources - manage VMs and scale sets to provide a set of compute resources to meet your workload requirements. ● Autoscale Resources - adjust cluster size and components automatically based on workload, availability, and time requirements. ● Monitor and Analyze - collect node-level metrics and analyze the performance data using a visualization tool. ● Template Clusters - enables you to share your cluster topologies. ● CycleCloud agent (called Jetpack) - Installed by Azure CycleCloud on each virtual machine to provide the following functions: ○ Node Configuration ○ Distributed Synchronization ○ Health Check<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/cyclecloud/overview?view=cyclecloud-7 https://azure.microsoft.com/en-us/features/azure-cyclecloud/ https://portal.tutorialsdojo.com/ 50<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_51_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Service Fabric ● A distributed systems platform that helps package, deploy, and manage scalable and reliable microservices and containers. ● Build microservices and container-based applications using the programming language of your choice, including .NET Core 2.0, C #, and Java. It supports two types of microservices: ○ Stateless - It does not maintain a mutable state outside a request and its response from the<br />
service such as protocol gateways and web proxies.<br />
○ Stateful - It maintains a mutable, authoritative state beyond the request and its response. ● Enables low-touch workflows to provision, deploy, patch, and monitor applications with Service Fabric application lifecycle management . ● Supports the deployment of multiple application instances. ● A service fabric cluster is a set of virtual machines into which your microservices are deployed and managed. ● Create or import a certificate using Azure Key Vault. Security ● Use Azure Firewall to complement your existing Network Security Group rules to control access to your cluster. Pricing ● You are charged based on the number of vCPU and GBs of memory allocated to each VMs. ● You are charged based on the size, number of disks, and number of outbound data transfers.<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/service-fabric/ https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-overview https://portal.tutorialsdojo.com/ 51<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_52_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Virtual Desktop ● A fully managed desktop and app virtualization solution in the cloud. ● Supports Windows Desktop, Web, macOS, iOS, Android and Microsoft Store Client. ● Assign multiple users to a single VM using a client OS. Concepts ● Host pools are a collection of identical virtual machines. The types of host pools are: ○ Personal ■ Automatic assignment - the service will automatically assign the user to an available ■ Direct Assignment - you can assign a user to a specific host. host. ○ Pooled ■ You can set the maximum number of users that have concurrent sessions on a single ■ Breadth-first load balancing - evenly allocates your users across the host pool. ■ Depth-first load balancing - fully allocates users on a single virtual machine. host ● A logical grouping of applications installed on a session host is called an app group . ○ RemoteApp - users can only access the RemoteApps you selected. ○ Desktop - users can fully access the desktop. ● A logical grouping of application groups is called workspaces . Security ● Use Microsoft Entra ID for a consistent sign-on experience for your users. ● You can configure MFA and conditional access controls to determine access based on your identity, device, and location. ● Supports different types of authentication. ○ Session host authentication ○ Hybrid identity ○ Single sign-on (SSO) ● Use Azure RBAC to assign multiple roles to your users: Contributor, Reader, and Operator https://portal.tutorialsdojo.com/ 52<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_53_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Pricing ● You are charged on the following components: ○ Virtual machines and OS storage ○ Data disk and User profile storage ○ Networking<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/virtual-desktop/overview https://azure.microsoft.com/en-us/services/virtual-desktop/ https://portal.tutorialsdojo.com/ 53<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_54_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan STORAGE Azure Storage Overview ● An Azure storage account contains blobs, files, queues, tables, and disks. ● Types of Storage Accounts: General-purpose (v2 and v1), BlockBlobStorage, FileStorage, and BlobStorage ● All storage accounts are encrypted using Storage Service Encryption (SSE) for data at rest. ● Storage accounts endpoints: ○ Blob storage: https:// tutorialsdojo .blob.core.windows.net ○ Table storage: https:// tutorialsdojo .table.core.windows.net ○ Queue storage : https:// tutorialsdojo .queue.core.windows.net ○ Azure Files : https:// tutorialsdojo .file.core.windows.net ● Access tiers are: Hot, Cool, and Archive ■ Highest storage costs, but lowest access costs. ■ Store data that is accessed frequently. ■ By default, new storage accounts are created in the hot tier. ○ Cool ■ Lower storage costs, but higher access costs. ■ Store data that is infrequently accessed (at least 30 days). ■ You can use a cool access tier for short-term backup. ○ Archive ■ Lowest storage costs, but the highest retrieval costs. ○ Hot ■ Store data that is rarely accessed (at least 180 days). ■ Data needs to be stored for a long time. https://portal.tutorialsdojo.com/ 54 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_55_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_55_Im17.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
● Storage redundancy includes: Locally redundant storage (LRS), Zone-redundant storage (ZRS), Geo-redundant storage (GRS), Geo-zone-redundant storage (GZRS) ○ Locally redundant storage (LRS) ■ A low-cost redundancy strategy. ■ Your data is copied synchronously three times within the primary region. region. ○ Zone-redundant storage (ZRS) ■ Redundancy for high availability. ■ The data is copied synchronously across three Azure availability zones in the primary ○ Geo-redundant storage (GRS) ■ Cross-regional redundancy. ■ In the primary region, data is synchronously copied three times, and then asynchronously copied to the secondary region. region. ■ Enable read-only geo-redundant storage (RA-GRS) to access data in the secondary ○ Geo-zone-redundant storage (GZRS) ■ Redundancy for both high availability and maximum durability. ■ Data is copied synchronously across three Azure availability zones in the primary region, then copied asynchronously to the secondary region. ■ You can also enable RA-GZRS for read access data in the secondary region. https://portal.tutorialsdojo.com/ 55 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_56_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_56_Im18.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
● Moving of data into different storage account can be done automatically or manually. ● You can migrate data manually using: ○ AzCopy uses a command-line utility. ○ Data Movement Library is designed for high-performance, reliable, and easy data transfer operations similar to AzCopy. ○ REST API or client library lets you create a custom application to migrate your data. Types of Storage Accounts ● General-purpose v2 accounts ○ Supports Data Lake Gen2, Blobs, Files Disks Queues Tables . ○ Delivers the lowest per-gigabyte capacity prices for Azure Storage . ● General-purpose v1 accounts ○ Supports Blobs, Files, Disks, Queues, Tables . ○ You can upgrade a general-purpose v1 account to a general-purpose v2 account with no downtime and without copying the data . ○ You can use general-purpose v1 accounts since the General-purpose v2 accounts and Blob storage accounts only support the Azure Resource Manager deployment model. https://portal.tutorialsdojo.com/ 56<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_57_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ○ If you don't need a large capacity for transaction-intensive or significant geo-replication bandwidth, GPv1 is a suitable choice . ● BlockBlobStorage accounts ○ Provides low, consistent latency, and higher transaction rates. ○ Upgrading a Blob storage account to a general-purpose v2 account has no downtime and you don’t need to copy the data . ○ It doesn't support hot, cool, and archive access tiers ○ You can use BlockBlobStorage for storing unstructured object data as block blobs or append blobs. ● FileStorage accounts ○ Only supports file shares . ○ Offers IOPS bursting . https://portal.tutorialsdojo.com/ 57<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_58_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Type Tiers Storage Supported Supported Supported Replication Deploymen Encryption Account Services Performan Access Options t Model ce Tiers General- Blob, File, Standard, Hot, Cool, LRS, GRS, Resource Encrypted purpose V2 Queue, Premium Archive RA-GRS, Manager Table, Disk, ZRS, GZRS and Data (preview), (preview) Lake Gen2 RA-GZRS General- Blob, File, Standard, N/A LRS, GRS, Resource Encrypted purpose V1 Queue, Premium RA-GRS Manager, Disk Table, and Classic BlockBlob Blob (block Premium N/A LRS, ZRS Resource Encrypted Encrypted Storage blobs and Manager Manager append blobs only) blobs only) FileStorage File only Premium N/A LRS, ZRS Resource Resource Encrypted Manager BlobStorage Blob (block Standard Hot, Cool, LRS, GRS, blobs and Archive RA-GRS append Security ● To grant access in your storage account, the request must include a valid Authorization header. ● If authentication of identity is successful, then Microsoft Entra ID returns a token to use in authorizing the request to Azure Storage Services. ● You can use shared key authorization to construct a connection string. ● Shared access signature allows you to have granular control on who can access your data. ● When you copy a file without the metadata for encryption, the blob content cannot be retrieved again. Pricing ● You are charged based on your Region, Account type, Access Tier, and Storage Capacity. ● The replication and reads/write operations also incur costs. ● If your data isn't running in the same region, you're charged for data egress. https://portal.tutorialsdojo.com/ 58<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_59_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan<br />
<br />
Sources: bs/toc.json https://docs.microsoft.com/en-us/azure/storage/common/storage-account-overview?toc=/azure/storage/blo https://docs.microsoft.com/en-us/azure/storage/common/storage-account-create?tabs=azure-portal https://portal.tutorialsdojo.com/ 59 Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Blob Storage ● B inary L arge Ob ject ● Object storage solution for the cloud. ● Stores all types of files: image, video, audio, log files backups, etc.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_60_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_60_Im19.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
● Storage Account ○ Unique namespace in Azure for your data. ○ If your storage account name is tutorialsdojo , then the default endpoint for Blob storage is: http://tutorialsdojo.blob.core.windows.net ● Container ○ Organizes a set of blobs that are similar to a directory in a file system. Blob Types ● Block ○ Store binary and text data up to 4.7 TB. ○ Preview larger block blobs up to 190.7 TiB. ● Append ○ Ideal for logging data from virtual machines. ● Page ○ Store random-access files up to 8 TB in size ○ Store virtual hard drive (VHD) files. Supported Access Tiers ○ Frequently accessed objects. ● Hot ○ Most cost-effective, while storage costs are higher. ○ Default in new Storage Accounts. ● Cool ○ Infrequently accessed data . https://portal.tutorialsdojo.com/ 60<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_61_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ○ More cost-effective, but higher access cost than hot tier. ○ Data remains for at least 30 days. ● Archive ○ Rarely accessed files. ○ Lowest cost for storing data but the highest access cost. ○ Data remains for at least 180 days. ● Lifecycle Management Policy ○ A lifecycle configuration has a set of rules that define actions that are applied to a group of objects.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_61_Im20.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
○ Enables you to transition your data to the appropriate access tiers. ○ Delete blobs at the end of their lifecycles.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_61_Im21.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
https://portal.tutorialsdojo.com/ 61<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_62_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Features ● Versioning ○ Identified by a version ID. ○ Enable versioning and restore an earlier version of a blob to recover your data. ○ If you disable the versioning of the blob, it does not delete existing blobs, versions, or snapshots. ● Snapshots ○ A read-only version of a blob that was taken at a given point in time. ○ The snapshots persist until they are explicitly deleted. ● Object Replication ○ Copies block blobs asynchronously between a source Storage account and a destination ○ A source account can have up to two destination accounts. But there can be no more than two account. source accounts in the destination account. ● Static Website ○ Serve your static website directly from a storage container named $web . ○ CORS is not supported. ○ You can grant read-only access in your resources with a public access level. ○ Enable Azure Content Delivery Network (CDN) to cache content from a static website. ○ You can use Azure CDN to configure a custom domain endpoint. Security ● Azure Storage is using 256-bit AES encryption. ● Customer-managed key ○ Using Azure Key Vault, you can encrypt and decrypt data in Blob storage and in Azure Files. ● Customer-provided key ○ A customer can include their own encryption key for granular control. https://portal.tutorialsdojo.com/ 62<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_63_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Key management Microsoft-managed Customer-managed Customer-provided parameter Encryption/decrypti Azure Azure Azure keys on operations keys Azure Storage All Blob storage, Azure Blob storage keys services supported Key storage Microsoft key store Azure Key Vault Customer's own key Key rotation responsibility Files Microsoft Customer Customer Key control Microsoft Customer Customer<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/storage/blobs/ https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-introduction https://docs.microsoft.com/en-us/azure/storage/blobs/storage-lifecycle-management-concepts?tabs=azure-p store https://portal.tutorialsdojo.com/ 63 ortal<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_64_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Disk Storage ● Block-level storage volumes for Azure Virtual Machines.<br />
● Disk Storage is a managed disk that is designed for 99.999% availability.<br />
● You can create 50,000 VM disks for each region.<br />
Features GiB . ● Different types of storage options: Standard HDD, Standard SSD, Premium SSD, and Ultra Disk volumes GiB . up to 64 TiB.<br />
● The OS disk has a maximum capacity of 4,095<br />
● The maximum size of the data disk is 32,767<br />
● Managed disks are integrated with the availability sets to ensure that the VM disks are separated from each other in an availability set to prevent a single failure point. ● You can assign specific permissions for a managed disk to one or more users using Azure RBAC . ● You can use the temporary disk to store data such as page or swap files . ● Ephemeral OS disks are for stateless applications . ● Attach a managed disk to multiple VMs simultaneously using Azure shared disks. ● With snapshots, you can take a back up of your managed disks at any given point in time. Disk Types ● Standard HDD ○ Low cost and suitable for backups. ○ Write latencies under 10ms . ○ Read latencies under 20ms . ● Standard SSD ○ Consistent performance at lower IOPS levels. ○ Higher reliability, scalability, and lower latency over HDD. ● Premium SSD ○ High-performance and low-latency disk for VMs. ○ Consistent IOPS, and throughput.<br />
○ Offers disk bursting and can burst their IOPS per disk up to 3,500 and their bandwidth up to 170<br />
○ Peak burst limit of 30 mins ● Ultra Disk ○ High throughput, IOPS, and consistent low latency disk storage . ○ Only supports un-cached reads and un-cached writes . Mbps. ○ Doesn't support disk snapshots, VM images, availability sets, Azure Dedicated Hosts, or Azure disk encryption. ○ The integration with Azure Backup or Azure Site Recovery is not supported . https://portal.tutorialsdojo.com/ 64<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_65_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Detail Standard HDD Standard SSD Premium SSD Ultra Disk Disk type HDD SSD SSD SSD Scenario Backup, Web servers, Production and IO-intensive non-critical, and light performance-se workloads workloads, top infrequent applications of nsitive tier databases, access enterprise and other GiB transaction-hea vy workloads<br />
Max disk size 32,767<br />
GiB 32,767<br />
GiB 32,767<br />
GiB 65,536<br />
Max throughput 500 MB/s 750 MB/s 900 MB/s 2,000 MB/s<br />
Max IOPS 2,000 6,000 20,000 160,000<br />
Encryption ● Server-Side Encryption (SSE) is performed by the storage service. ● Azure Disk Encryption (ADE) can be enabled on the OS and data disks. ● Encrypted using 256-bit AES encryption . ● By default, managed disks use platform-managed encryption keys . ● Using Azure Key Vault, you can import your RSA keys or generate new RSA keys . ● For standard HDDs, standard SSDs, and premium SSDs: disabling or deleting the key will automatically shut down all the VMs with disks using that key. ● If you disable or delete a key, any virtual machines with ultra disks using the key won't automatically shut down. ● Once you enable end-to-end encryption, temp disks and ephemeral OS disks are encrypted with platform-managed keys. Pricing ● Managed disk size is billed on the provisioned size . ● Snapshots are charged based on the size used . ● Outbound data transfers incur billing for bandwidth usage. ● You are charged for the number of transactions that you perform on a managed disk (the number of read and write data operations performed).<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/storage/disks/ https://docs.microsoft.com/en-us/azure/virtual-machines/windows/managed-disks-overview https://portal.tutorialsdojo.com/ 65<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_66_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Files ● Offers fully managed cloud-based file storage that can be accessed through the industry-standard server message block (SMB) protocol. Features ● Mount your Azure File share from Windows, Linux, or macOS. ● Azure File Sync enables you to access your data from SMB, REST, or even on-premises. ● Encrypt data at rest and in transit using SMB 3.0 and HTTPS. ● Lift and shift applications to the cloud, where the application data is moved to Azure Files, and the application continues to run on-premises. ● Store configuration files in a centralized location where they can be accessed from many application instances. ● Azure Files provides the capability of taking share snapshots of file shares. Storage Tiers ● Premium file shares (SSD) ○ High performance & low latency, within single-digit milliseconds for most IO operations. ○ For IO-intensive workloads. ● Standard file shares (HDD) ○ Reliable performance for IO workloads which are less latency-sensitive. ● If you created either a premium or a standard file share, you cannot automatically convert it to the other Detail Premium Standard Billing model Provisioned Billing Model, Pay-As-You-Go Model, the pay for how much storage bill will increase if you use tier. you provision rather than (read/write/mount) the how much storage you Azure file share more. actually ask for. Redundancy options It is available for locally It is available for locally redundant (LRS) and zone redundant, zone redundant, redundant (ZRS) storage. geo-redundant (GRS), and geo-zone redundant (GZRS) storage. Maximum size of file share Provisioned for up to 100 5 TiB by default, 100 TiB for locally redundant or zone https://portal.tutorialsdojo.com/ 66 TiB.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_67_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan redundant storage accounts. Regional availability File shares are not available Available in every Azure in each region, but zone region. redundant support is available in a smaller subset of regions. Supported devices ● To use an Azure file share outside of the Azure region the OS must support SMB 3.0. ● To mount an Azure file sharing on Windows, you must have access to port 445. Windows version SMB version Mountable in Azure Mountable on-premises Windows 101 SMB 3.0 Yes Yes semi-annual channel2 Windows Server VM 2019 SMB 3.0 Yes Yes Windows 8.1 SMB 3.0 Yes Yes Windows Server 2012 R2 SMB 3.0 Yes Yes Windows Server SMB 3.0 Yes Yes SMB 3.0 Yes Yes SMB 3.0 Yes Yes 2016 Windows 73 SMB 2.1 Yes No Windows Server Windows Server Windows Server SMB 2.1 Yes No 2008 R23 2012 https://portal.tutorialsdojo.com/ 67<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_68_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ● Linux clients can also access the file storage through the SMB protocol. Linux distribution SMB 2.1 SMB 3.0 (Mounts on VMs within (Mounts from on-premises same Azure region) and cross-region) Ubuntu 14.04+ 16.04+ Red Hat Enterprise Linux 7+ 7.5+ (RHEL) CentOS 7+ 7.5+ Debian 8+ 10+ openSUSE 13.2+ 42.3+ SUSE Linux Enterprise 12+ 12 SP3+ Server Encryption ● By default, encrypted with Microsoft-managed keys and responsible for rotating them on a regular basis. ● Using Microsoft-managed keys, you can also choose to manage your own keys, which gives you control over the rotation process. ● With customer-managed keys, Azure file storage is authorized to access your keys to fulfill read and write requests from your clients. Networking ● SMB uses port 445. ● Accessible from anywhere, via the public endpoint of the storage account. ● Azure file shares over an ExpressRoute or VPN connection: ○ Tunneling into a virtual network, even if port 445 is blocked. ○ Private endpoints give you a dedicated IP address from within the address space of the virtual network. ○ Allows you to configure DNS forwarding. Azure File Sync ● Transform an on-premises (or cloud) Windows Server into a quick cache of your Azure file share. ● Only NTFS volumes are supported; ReFS, FAT, FAT32, and other file systems are not supported. ● The service supports interop with DFS Namespaces (DFS-N) and DFS Replication (DFS-R). https://portal.tutorialsdojo.com/ 68<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_69_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/storage/files/ https://docs.microsoft.com/en-us/azure/storage/files/storage-files-introduction https://docs.microsoft.com/en-us/azure/storage/files/storage-how-to-use-files-windows https://docs.microsoft.com/en-us/azure/storage/files/storage-how-to-use-files-linux https://portal.tutorialsdojo.com/ 69<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_70_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Queue Storage ● Durable queues for large-volume cloud services. ● Store large numbers of messages. ● Queue messages may have a size of up to 64 KB.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_70_Im22.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Features ● Asynchronous message queueing to communicate between components of the application. ● Built to be scalable and withstand the failure of individual components ● Monitor the length of the queue to add elasticity to your application, and hibernate or deploy additional nodes depending on customer demand. Pricing ● No upfront cost and termination fees. ● You only pay for what you use.<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/storage/queues/ https://docs.microsoft.com/en-us/azure/storage/queues/storage-queues-introduction https://portal.tutorialsdojo.com/ 70<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_71_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Table Storage ● A NoSQL key-value store for large semi-structured datasets. ● Supports flexible data schema. ● Performs OData-based queries.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_71_Im23.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Features ● Allows you to store and query huge sets of structured, non-relational data. And as demand grows, your tables will scale-out. ● Scale-up without having to manually shard your dataset. ● The data is replicated three times within a region using geo-redundant storage. ● An entity has a limit of 1MB in size. ● Store data sets that do not require complex joins, foreign keys, or stored procedures, and can be denormalized for fast access. ● Table storage is used to store flexible data sets such as user data for web applications, device information, or other types of metadata the service requires. ● You can store any number of entities in a table, up to the storage account's capacity limit.<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/storage/tables/ https://docs.microsoft.com/en-us/azure/storage/tables/table-storage-overview https://portal.tutorialsdojo.com/ 71<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_72_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Archive Storage ● Store rarely accessed data which are held for a period of 180 days. ● Snapshots are not applicable to archive storage. Features ● It supports 2 rehydrate priorities: High and Standard ○ Standard (Default) - rehydration request may take up to 15 hours. ○ High - rehydration request may finish in under 1 hour for objects under 10 GB in size. ● Long-term backup, secondary backup, and archival datasets. ● Lowest storage costs but the highest data rehydrate and access costs. ● To read data in archive storage, you need to change the blob tier to hot or cold first. ● Compliance and archival data that must be preserved and are hardly ever accessed. ● Archive storage only supports block blobs. ● If a blob is in the archive tier, it can't be overwritten, unlike in hot or cool tier. ● Archive storage cannot be set as a default account access tier. ● Archive storage is initially available in selected regions. ● Blob index tags can be read, set, or modified while in the archive. ● You can only copy archive blobs within the same storage account. ● Encrypted data transfer to the cloud using HTTPS, and using 256-bit AES keys to automatically protect the data at rest. Use Cases ● It is mainly used in long-term backup retention. ● If you need to minimize your cost, use Archive Storage to create a low cost, content archiving solution. ● Archive storage provides secure, globally compliant storage for sensitive data. ● You can also use Archive storage if you have a large amount of data that needs to be preserved. Pricing ● Blobs are stored for at least 180 days in the archive tier. Deleting or rehydrating archived blobs before the minimum number of days will incur early deletion fees. ● Charges on data access increases as the tier gets cooler. For data in the cool and archive access tier, you're charged a per-gigabyte data access charge for reads.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers?tabs=azure-portal https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-rehydration?tabs=azure-portal https://azure.microsoft.com/en-us/services/storage/archive/ https://portal.tutorialsdojo.com/ 72<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_73_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan DATABASE Azure Cosmos DB ● Globally distributed database that supports NoSQL. ● A fully-managed database service with turnkey global distribution and transparent multi-master replication. Features ● Cosmos DB offers encryption at rest. ● It replicates every partition across all the regions. ● CosmosDB offers single-digit millisecond reads and writes in all regions. ● Supports automatic failover during a regional outage. ● Consistency Levels: Strong, Bounded Staleness, Session, Consistent Prefix, and Eventual Consistency Levels ● You can set either standard (manual) or autoscale provisioned throughput on your databases and containers. ● Monitor both the provisioned autoscale max RU/s and the current throughput (RU/s) of the system with Azure Monitor metrics. ● Strong - reads are guaranteed to return the most recent committed version of an item. ● Bounded Staleness - is for low write latencies but requires a total global order guarantee. ● Session - reads are guaranteed to honor the consistent-prefix, monotonic reads, monotonic writes, read-your-writes, and write-follows-reads guarantees. ● Consistent Prefix - updates that are returned will contain some prefix of all the updates. ● Eventual - has no ordering guarantee for reads. Security ● Encryption at rest is applied automatically. ● Uses AES-256 encryption in all regions. ● You can use the keys that are managed by Microsoft or customer-managed keys. ● Two types of keys to authenticate users: ○ Master Keys for administrative resources. ○ Resources Tokens for application resources. ● Detect suspicious activities which indicate unusual and potentially harmful attempts to access or exploit databases with Advanced Threat Protection . Pricing ● Elastically scale the provisioned throughput and storage for your databases according to your needs and only pay for the throughput and storage needed. https://portal.tutorialsdojo.com/ 73<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_74_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ● Cosmos DB throughput per second and request unit consumption varies by operation and JSON document. ● Additional backup copies will be billed as total GBs of data stored (first two copies are free) . ● You provision the number of RUs for your application on a per-second basis in increments of 100 RUs per second. You are billed on an hourly basis. ● With autoscale for containers, you pay per hour for the highest RU/s that the system scaled up to within the hour.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/cosmos-db/introduction https://azure.microsoft.com/en-us/free/cosmos-db/ https://portal.tutorialsdojo.com/ 74<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_75_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure SQL ● A fully managed database built upon the SQL Server engine.<br />
● SLA durability up to 99.995%.<br />
● SQL Databases Resource type: ○ Single Database - offers serverless and hyperscale storage (up to 100TB). ○ Elastic Pool - a collection of databases with a shared set of resources. ○ Database Server - manage groups of single databases and elastic pools. ● SQL Managed Instances are for migrations "lift-and-shift" to the cloud. ○ The features of both SQL Server database engine and Azure SQL are available in SQL Managed Instance. ■ PaaS benefits - Azure will handle all infrastructure management. ■ Business continuity - the data are protected with automated backups. ■ Security and compliance - supports native VNet implementation, and it is exposed only through a private IP address. ■ Management operations - automatically deploy new instances, update instance properties, and delete instances that are no longer needed. ○ Automate the migration of existing SQL Server instances to SQL Managed Instance with Azure Data Migration Service. ○ Azure Hybrid Benefit for SQL Server allows you to exchange existing licenses to get discounted rates on SQL Managed Instance. ● SQL Virtual Machines are used for applications requiring OS-level access. ● Endpoint: < server_name >.database.windows.net ● vCore-based service tiers: ○ General Purpose is for common workloads. ○ Hyperscale is appropriate for online transaction processing (OL TP) and hybrid transactional analytical workloads (HTAP). ○ Business Critical is best for OL TP applications with high transaction rates and low IO latency. ● Azure Hybrid Benefit for SQL Server enables you to use your SQL Server licenses to pay a reduced rate on Azure SQL. ● Azure Data Studio is a modern cross-platform database tool with customizable code snippets, lightning-fast IntelliSense, useful peek definitions, and an integrated terminal to run other SQL tools. ● You can use Intelligent Insights to continuously monitor your Azure SQL usage and detect disruptive events that may lead to poor database performance. ● Azure SQL Analytics can be used to monitor your databases across multiple subscriptions. It can collect and visualize key performance metrics of your databases and enables you to create custom Monitoring monitoring rules and alerts. https://portal.tutorialsdojo.com/ 75<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_76_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ● Automatic tuning i n Azure SQL continuously monitors queries executed on your database, and automatically improves the performance using artificial intelligence. Networking ● Private endpoint connections provide access to all databases in the server. ● Allow communications from all resources inside the Azure boundary with firewall rules. Security ● You can use Advanced Data Security (ADS) for data classification, vulnerability assessment, and advanced threat protection. Pricing ● The resources are billed hourly at a fixed rate based on the service tier and compute size you choose. ● You are billed for outgoing Internet traffic.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/azure-sql/azure-sql-iaas-vs-paas-what-is-overview https://azure.microsoft.com/en-us/services/sql-database/ https://portal.tutorialsdojo.com/ 76<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_77_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Database Migration Service (DMS) ● Accelerates the migration of your data to Azure. ● Enables seamless migrations from multiple database sources. ● To perform an online migration, you need to create an instance based on the premium pricing tier . Features ● Migrates your database and server objects with minimal downtime. ● Supports Microsoft SQL Server, MySQL, PostgreSQL, MongoDB, and Oracle migration to Azure from on-premises and other cloud providers. ● You can use DMS for both operational database and data warehouse migrations. ● Automate the migration of data with Azure PowerShell. ● Use Azure Migrate to discover your on-premises data estate and assess migration readiness. ● You can create up to 2 DMS services per subscription. Pricing ● Offline migrations of the DMS Standard tier are free to use. ● DMS premium tier is billed at an hourly rate based on the provisioned compute capacity.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/dms/dms-overview https://azure.microsoft.com/en-us/services/database-migration/ https://portal.tutorialsdojo.com/ 77<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_78_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Database for MySQL & PostgreSQL ● PaaS relational database services. ● Mitigate database downtime with high availability, redundancy, and resiliency capabilities. ● Enables you to scale vertically when needed. ● Receive alerts based on the metrics of your servers. ● Protect sensitive data at rest and in transit. ● Automated backups, up to 35 days. ● PostgreSQL deployment options: Single Server and Hyperscale (Citus) ● Single server pricing tiers: Basic, General Purpose, and Memory Optimized. ○ Basic - light compute and I/O performance workloads. ○ General Purpose - a balanced compute and memory with scalable I/O throughput workloads. ○ Memory Optimized - for high performance database workloads requiring in-memory performance. PostgreSQL - Hyperscale (Citus) ● Sharding - scales horizontally across multiple machines. ● Supports query parallelization for faster responses on large datasets. ● Primarily used for multi-tenant applications, real-time operational analytics, and high throughput transactional workloads.<br />
<br />
Source: https://docs.microsoft.com/en-us/azure/mysql/overview https://docs.microsoft.com/en-us/azure/postgresql/overview https://portal.tutorialsdojo.com/ 78<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_79_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan NETWORKING AND CONTENT DELIVERY Azure Virtual Network (VNet) ● You can create a virtual network in the cloud dedicated to your Azure account. It is the fundamental building block where you can launch Azure resources. ● Azure VNet is the networking layer of Azure VMs. ● A VNet spans all the Availability Zones in the region. After creating a VNet, you can add one or more subnets in each Availability Zone. Key Concepts ● A virtual network (VNet) allows you to specify an IP address range for the VNet, add subnets, associate network security groups, and configure route tables. ● A subnet is a range of IP addresses in your VNet. You can launch Azure resources into a specified subnet. Use a public subnet for resources that need to connect to the Internet and a private subnet for resources that won't be connected to the Internet. ● To protect the Azure resources in each subnet, use network security groups . VNet Use Case ● VNet with a single public subnet. ● VNet with public and private subnets (NAT). Subnets ● When you create a VNet, you must specify a range of IPv4 addresses for the VNet in the form of a CIDR block ( example: 10.0.0.0/16 ). ● A CIDR block must not overlap with any existing CIDR block that's associated with your VNet. ● You can add multiple subnets in each Availability Zone of your VNet's region. ● Types of subnets: ○ Public subnet ○ Private subnet ○ Gateway subnet<br />
● The CIDR block size of an IPv4 address is between a /16 netmask (65,536 IP addresses) and /29<br />
netmask (8 IP addresses). ● The 5 reserved addresses in each CIDR block is not available for you to use, and cannot be assigned to any virtual machines. ● You can delegate a subnet to be used by a dedicated service. ● Network Security Groups - controls the inbound and outbound traffic of Azure resources. Security ● Application Security Group - allows you to define a VMs group network security policy. https://portal.tutorialsdojo.com/ 79<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_80_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ● You can use IP flow verify of Azure Network Watcher to check which network security rule allows or denies the traffic. ● With VNet service endpoint policy, you can filter the egress VNet traffic to Azure Storage.<br />
<br />
AZ-900 Exam Notes: Understanding how to secure your virtual network is very important. Always remember that you can associate your network security group in the virtual network subnet and network interfaces.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_80_Im24.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
VNet Components ● NAT Gateway ○ Allows your virtual network resources to have an outbound-only connection. ○ A NAT gateway resource can use up to 16 static IP addresses. ○ You can use multiple subnets in a NAT gateway. ● Route tables are used to determine where network traffic is directed. ○ A subnet can only be associated with one route table. ○ If multiple routes contain the same address prefix, the selection will be based on the following priority: User-defined route, BGP route, and System route. ● You can connect VNets to each other using VNet peering . ● If you need to connect privately to a service, you can use Azure Private Endpoint powered by Azure<br />
Private Link.<br />
Pricing ● You are charged for the public IP address and reserved IP address inside your VNet. ● You are charged for the ingress and egress data of VNet Peering. ● You are charged for the NAT gateway resource hours and data processed (per GB).<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/virtual-network/ https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview https://portal.tutorialsdojo.com/ 80<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_81_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Load Balancer ● Distributes incoming network traffic across multiple targets. ● Allows you to route traffic based on source IP address and port to a destination IP address and port. Features ● The load balancer supports TCP/UDP-based protocols. ● Scales automatically as traffic increases. ● The load-balancing decision is based on the following tuple connection: ○ Source IP address and port ○ Destination IP address and port ○ Protocol ● NAT allows you to control the inbound and outbound network traffic. ○ Inbound rules - traffic allowed to a specific virtual machine or instance in the backend pool. ○ Outbound rules - enable all resources to communicate to the Internet. ● Control the flow of traffic inside your private virtual network using an internal load balancer. ● You can use a public load balancer to allow outbound connections for your virtual machines. ● Azure Load Balancer supports IPv6. ● Load balancer tiers: Basic and Standard Components ● A group of VMs or instances in a VM scale set serving the incoming request is called backend pool . ● Determine the health status of backend pool instances with health probes . ○ Health probe down behavior - if the probes in a backend pool fail, it will stop receiving traffic until it starts passing health probes again. ● Standard load balancer availability zones : ○ Zonal = single zone ○ Zone-redundant = multiple zones https://portal.tutorialsdojo.com/ 81<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_82_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Details Basic Load Balancer Standard Load Balancer Backend pool size Supports up to 300 instances. Supports up to 1000 instances. Backend pool A single availability set for A single virtual network for any endpoints VMs or VM scale set. VMs or VM scale sets. Health probes TCP , HTTP TCP , HTTP , HTTPS Health probe down TCP connections stay alive on TCP connections stay alive on an behavior an instance probe down. All instance probe down and on all TCP connections terminate probes down. when all probes are down. Availability Zones Not available Zone-redundant and zonal frontends for inbound and outbound traffic. Diagnostics Azure Monitor logs Azure Monitor multi-dimensional metrics HA Ports Not available Available for Internal Load Secure by default Open by default. Network Closed to inbound flows unless security group optional. allowed by a network security group. Please note that internal traffic from the VNet to the Balancer internal load balancer is allowed. Outbound Rules Not available Declarative outbound NAT configuration TCP Reset on Idle Not available Available on any rule Multiple frontends Inbound only Inbound and outbound Management 60-90+ seconds typical Most operations < 30 seconds Operations<br />
SLA Not available 99.99%<br />
https://portal.tutorialsdojo.com/ 82<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_83_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Pricing ● You are charged based on the number of outbound rules. ● You are billed for the first five rules of load balancing. ● You are not charged for the NAT rules.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-overview https://azure.microsoft.com/en-us/services/load-balancer/ https://portal.tutorialsdojo.com/ 83<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_84_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure VPN Gateway ● A secured hybrid cloud architecture. ● It is composed of gateway subnet, tunnel, and on-premises gateway. ● Protocols: Internet Protocol Security (IPsec) and Internet Key Exchange (IKE) ● VPN gateway connections: VNet-to-VNet , Site-to-Site , and Point-to-Site ● Create a secure connection from your on-premises network to an Azure virtual network with a site-to-site VPN. ● VNet-to-VNet connection automatically routes to the updated address space, if you updated the address space on the other VNet. ● If you need to establish a connection to your virtual network from a remote location, you can use a point-to-site (P2S) VPN. ● You can also have one VPN gateway with more than one on-premises network using a Multi-Site connection. Details Site-to-Site Point-to-Site Supported Services Cloud Services and Virtual Cloud Services and Virtual Machines Machines Bandwidths Typically < 1 Gbps aggregate Based on the gateway SKU Protocols IPsec Secure Sockets Tunneling Protocol (SSTP), OpenVPN and Routing We support PolicyBased (static RouteBased (dynamic) routing) and RouteBased IPsec (dynamic routing VPN) Connection resiliency active-passive or active-active active-passive Use case Dev / test / lab scenarios and Prototyping, dev / test / lab small scale production scenarios for cloud services workloads for cloud services and virtual machines and virtual machines Pricing ● You are billed hourly for the compute costs of the VNet gateway. ● You are charged for the egress data transfer from the virtual network gateway. ● You are only charged by the VPN Gateway when you transfer data between two different regions, except with Point-to-Site VPN. https://portal.tutorialsdojo.com/ 84<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_85_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/vpn-gateway/ https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways https://portal.tutorialsdojo.com/ 85<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_86_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Application Gateway ● A web traffic load balancer. ● It allows you to distribute incoming traffic based on HTTP request properties such as URL and host headers. ● Application gateway has four tiers: Standard , Standard V2 , WAF , and WAF v2 ● You can use the same application gateway for up to 100+ websites with multi-site hosting. ● Set the minimum and maximum scale units based on your needs. ● Azure Application Gateway vs Azure Load Balancer ○ An application gateway operates at layer 7. ○ A load balancer functions at layer 4. ● You can use both public and private IP on the frontend. Features ● Secure your data with end-to-end SSL. ● Route traffic based on URL path or host header-based. ● Protect your applications from common web vulnerabilities using WAF. ● Scales automatically based on your web application traffic load. ● With gateway-managed cookies, you can direct subsequent traffic from a user session to the same server. Pricing ● You are charged per instance, per GB, and per gateway-hour. ● You are also charged with capacity units ( computed hourly or partial hourly ).<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/application-gateway/overview https://azure.microsoft.com/en-us/services/application-gateway/ https://portal.tutorialsdojo.com/ 86<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_87_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Content Delivery Network (CDN) ● A distributed network of servers that delivers web content closer to users. ● CDNs store cache content on edge servers to minimize end-user latency. Features ● Improves the performance of dynamic web pages using dynamic site acceleration. ● You can set two types of caching rules in Azure CDN: ○ Global caching rule - overrides any HTTP cache-directive headers. ○ Custom caching rule - you can set a rule to match specific paths and file extensions. ● Types of origin: ○ Storage ○ Storage Static website ○ Cloud service ○ Web App ○ Custom Origin ● Enable HTTPS to mitigate security threats on the content distribution network. ● Export basic usage metrics from your CDN by using diagnostic logs. ● With geo-filtering, you can set rules for different paths to allow or block content in selected countries/regions. ● CDN endpoint: < tutorialsdojo >.azureedge.net How Caching Works ● Access the data quickly by storing the data in an origin server. ● If the file on the origin server has been updated, the cache must update its resource version. ● Azure CDN HTTP cache-directive headers: ○ Cache-Control - caching behavior of a browser. ○ Expires - a date based expiration time. ● Azure CDN HTTP cache validators: ○ ETag - a string that is unique to every file. ○ Last-Modified - the origin server compares the date with the last-modified resource header. ■ Status code 200 = Modified ■ Status code 304 = Not Modified ● Default caching behavior: ○ Honor origin - honor the HTTP response cache-directive headers, if they exist. ○ CDN cache duration - how long a resource is cached on the Azure CDN. Pricing ● You are charged based on the number of rules. ● You are charged for outbound data transfers. https://portal.tutorialsdojo.com/ 87<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_88_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Limits ● The limit for the following resources is 25: ○ CDN profiles ○ CDN endpoints per profile ○ Custom domains per endpoint<br />
<br />
Sources : https://azure.microsoft.com/en-in/services/cdn/ https://docs.microsoft.com/en-us/azure/cdn/cdn-overview https://portal.tutorialsdojo.com/ 88<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_89_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Traffic Manager ● A DNS-based traffic load balancer. ● Improves the responsiveness of your applications by sending the request to the closest endpoint. ● It offers a range of traffic-routing methods and endpoint monitoring options . Features ● It is resilient to failure. ● You can obtain actionable insights about your users using a traffic view. ● Improve the availability of your applications by using traffic manager health checks. ● Offers automatic failover when an endpoint goes down. ● Traffic Manager endpoints: Azure , External , and Nested ● Combine multiple traffic-routing methods using nested traffic manager profiles . Routing Methods ● Priority - allows you to set a primary endpoint for all traffic. ● Weighted - distribute traffic according to weights. ● Performance - routes users to the closest endpoint. ● Geographic - direct users to a specific endpoint. ● Multivalue - endpoints for IPv4/IPv6 addresses. ● Subnet - map a group of end-user IP address range to a specific endpoint. Pricing ● You are charged based on the number of DNS queries received. ● You are also charged for each monitored endpoint. ● You can reduce your DNS query charges by configuring a larger TTL. ● You are charged for the number of data points used in the traffic view.<br />
<br />
Sources : https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-overview https://azure.microsoft.com/en-us/services/traffic-manager/ https://portal.tutorialsdojo.com/ 89<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_90_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure DNS ● Enables you to host your DNS zone and manage your DNS records. ● DNS zone allows you to configure a private and public DNS zone. ● Alias recordsets: ○ A - maps the host to IPv4. ○ AAAA - maps the host to IPv6. ○ CNAME - create a record to point to another domain. ● A limit of 20 alias record sets per resource. ● Uses Anycast networking to route users to the closest name servers. ● You can monitor your DNS zone metrics using Azure Monitor. ○ QueryVolume - query traffic received. ○ RecordSetCount - the number of recordsets in your DNS. ○ RecordSetCapacityUtilization - percentage of utilization of your recordset capacity. ● Azure Private DNS allows you to use your custom domain name in your private VNet. ● Alias record allows you to point your naked domain or apex to a traffic manager or CDN endpoint.<br />
Private DNS<br />
● Allows you to manage and resolve domain names in a virtual network. ● Configure a split-horizon DNS to create zones with the same name. ● It also supports all types of DNS records types: A, AAAA, CNAME, MX, PTR, SOA, SRV, and TXT. ● A virtual network can be linked to only one private zone. But you can link multiple virtual networks to a single DNS zone. ● Private IP space in the linked virtual network allows reverse DNS. ● To prevent accidental zone deletion, you can apply a 'CanNotDelete' lock. ● Create a custom role to ensure it doesn’t have a zone delete permission. Security ● You can deploy a DNS firewall to mitigate DNS-related security issues. Pricing ● Billed on the number of hosted DNS zones. ● You are charged based on the number of DNS queries received.<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/dns/ https://docs.microsoft.com/en-us/azure/dns/dns-overview https://portal.tutorialsdojo.com/ 90<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_91_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Front Door ● A service that uses Microsoft's global network to improve the availability and performance of your applications to your local and global users. ● It works at the HTTP/HTTPS layer and uses a split TCP-based anycast protocol to ensure your users connect to the nearest Front Door point of presence. ● Supports a range of traffic-routing methods and backend health monitoring options for various application needs and automatic failover models. ● With URL-based routing , it routes the traffic to backend pools based on URL paths of the request. ● You can configure more than one website on the same Front Door with multiple-site hosting . ● Use cookie-based session affinity to redirect the user session to the same application backend. ● Redirect traffic based on protocol, hostname, path, and query string with URL redirect . ● URL rewrite allows you to configure a Custom Forwarding Path that will copy any part of the incoming path that matches a wildcard path to the forwarded path. ● Front Door supports end-to-end IPv6 connectivity and HTTP/2 protocol. Security ● If you need your domain name to be visible in your Front Door URL, you must have a custom domain. Front Door also supports managed certificates or custom TLS/SSL certificates. ● You can create custom rules to protect your HTTP/HTTPS workload from exploitation using Azure Web Application Firewall. Pricing ● You are charged based on the following: ○ Inbound and outbound data transfers ○ The number of routing rules ● Front Door has a limit of 100 custom domains. You will be charged for additional domains.<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/frontdoor/ https://docs.microsoft.com/en-us/azure/frontdoor/front-door-overview https://portal.tutorialsdojo.com/ 91<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_92_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure ExpressRoute ● Enables you to establish a private connection between your on-premises data center or corporate network to your Azure cloud infrastructure. ● More secure, reliable, and faster than conventional VPN connections. ● Supports dynamic routing between your network and Microsoft via Border Gateway Protocol (BGP). The connection is redundant in every peering location for higher reliability. Features ● ExpressRoute connections enable access to Microsoft Azure services and Microsoft Office 365 services from your on-premises network. ● Provides connectivity to all regions within a geopolitical region . ● To extend connectivity across geopolitical boundaries, you can enable ExpressRoute Premium . ● ExpressRoute Global Reach allows you to exchange data across your on-premises environments by connecting it to your ExpressRoute circuits. ● ExpressRoute Direct provides dual 100Gbps connectivity that supports Active/Active scale connectivity. ● Supported bandwidth options up to 10 Gbps. ● ExpressRoute premium add-on ( for ExpressRoute circuit ) provides the following capabilities:<br />
○ Increased route limits from 4,000 routes to 10,000 routes for Azure public and private peering.<br />
○ Global access to services across any other region. ○ Increase the number of VNet links ( from 10 to a larger limit ) on every ExpressRoute circuit. Use Cases ● Transferring large data sets. ● Developing and using applications that use real-time data feeds. ● Building hybrid environments that satisfy regulatory requirements mandating the use of private connectivity. Pricing ● Billing Models: ○ Unlimited data - all inbound and outbound data transfer is free. ○ Metered data - all inbound data transfer is free but outbound data transfer is billed per GB. The rate of data transfer varies by region. ● ExpressRoute billing begins when a service key is issued to the customer. ● If the service is active for the entire month , you will be billed for the monthly fee regardless of your usage. However, if you cancelled the service during the month , then you are charged for the hours used.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/expressroute/expressroute-introduction https://azure.microsoft.com/en-us/services/expressroute/ https://portal.tutorialsdojo.com/ 92<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_93_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan SECURITY Microsoft Entra ID ● An identity and access management service that helps you access internal and external resources. ● Microsoft Entra ID licenses: Free , P1 , P2 and Pay as you go ○ Free - user and group management in your on-premises directory ○ P1 - allows access to both on-premises and cloud resources. ○ P2 - provides an additional feature called Microsoft Entra ID Identity Protection. ○ Pay as you go - offers a feature called Azure AD B2C. Features ● You can use Microsoft Entra Authentication for a self-service password reset, MFA, custom banned password list, and smart lockout. ● Allows you to manage external identities using Microsoft Entra B2B . ● Azure AD B2C is a business-to-customer identity as a service that allows you to control how your users sign up, sign in, and manage their profiles when using your applications. ● You can manage the access in your cloud apps with conditional access . ● With Microsoft Entra admin center , it allows you to manage and configure device identities. ● If you need to manage domain services such as domain join, group policy, and authentication, you can use Microsoft Entra Domain Services . ● Microsoft Entra ID Governance ensures that only the authorized people have the right access to specific resources. ● Supports hybrid identity to access resources in the cloud or on-premises. ● Use Microsoft Entra Connect to accomplish your hybrid identity goals: ○ A sign-in method that uses password hash synchronization. ○ Pass-through authentication allows users to use the same password on-premises and in the cloud. ○ Enable federation integration to sign in to Microsoft Entra ID-based services without having to enter their passwords again. ○ Synchronization between your on-premises environment and Microsoft Entra ID. ○ Health Monitoring with Microsoft Entra Connect Health.<br />
<br />
AZ-900 Exam Notes: You can configure Microsoft Entra ID join during a Windows 10 first-run experience ( All Windows 10 devices except Windows 10 Home ). To verify whether a device is joined to your Microsoft Entra ID, you can take a look at the Access work or school dialog on your device. https://portal.tutorialsdojo.com/ 93<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_94_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Monitoring ● Monitor the security and usage patterns of your environment with Microsoft Entra monitoring and health . ● With Microsoft Entra Connect Health , you can view alerts, monitor performance and check usage analytics of your on-premises Active Directory and Microsoft Entra. ● Detect potential vulnerabilities and resolve suspicious actions with identity protection . ● Microsoft Entra Privileged Identity Management (PIM) helps you control the access within your Security organization. ● You can use security defaults to enable MFA in your organization. ● Enabling security defaults protects you from common identity-related attacks. ● You use block legacy authentication if a user is using a legacy application. ● Identity secure score helps you verify your configurations if it's aligned with Microsoft's best practice<br />
for security.<br />
● You can lockout intruders that try to guess your users' passwords or use brute-force methods in Microsoft Entra using smart lockout . ● Manage, control, and monitor access to significant resources in your organization with Privileged Identity Management (PIM) .<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-whatis https://azure.microsoft.com/en-us/services/active-directory/ https://portal.tutorialsdojo.com/ 94<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_95_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Firewall ● A service that uses a static public IP address to protect your VNet resources. ● Azure Firewall is PCI, SOC, ISO, ICSA Labs, and HITRUST compliant. Features ● A stateful firewall service. ● You can enable forced tunneling to route Internet-bound traffic to an additional firewall or virtual network appliance. ● Limit outbound traffic to a given FQDN list, including wild cards. ○ Filter any TCP/UDP protocol outbound traffic. ○ To use FQDNs in your rules, you must enable DNS proxy. ● Deny the traffic of a malicious IP address with threat intelligence-based filtering . ○ It has the highest priority rules and will always be processed first. ○ Threat intelligence modes: Off, Alert only, Alert and deny ● With a DNS proxy, a firewall listens to port 53 and forwards the DNS requests to a DNS server. ● You can minimize the complexity of creating a security rule using a service tag . ● Associate up to 250 public IP addresses in your firewall. ● It supports SNAT and DNAT translation. ○ SNAT - Source NAT for outbound VNet traffic. ○ DNAT - Destination NAT for inbound network traffic. ● Azure Firewall diagnostic logs (JSON format): ○ Application rule log ○ Network rule log ● You can store all your logs in a storage account, event hubs, and Azure monitor logs. ● Azure Firewall metrics: ○ Application/Network rules hit count ○ Data processed ○ Throughput ○ Firewall health state ○ SNAT port utilization ● To manage multiple firewalls, you can use Azure Firewall Manager . ● Protect your VDI deployments using Azure firewall DNAT rules and threat Intelligence filtering. https://portal.tutorialsdojo.com/ 95<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_96_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Pricing ● You are charged for each firewall deployment ● You are charged for any data processed by your firewall<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/azure-firewall/ https://docs.microsoft.com/en-us/azure/firewall/overview https://portal.tutorialsdojo.com/ 96<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_97_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure DDoS Protection ● Allows you to protect your Azure resources from denial of service (DoS) attacks. ● DDoS protection (layers 3 and 4) offers two service tiers: Basic and Standard . Features ● Basic ○ Enabled by default (free). ○ It mitigates common network attacks. ○ Both basic and standard protects IPv4 and IPv6 public IP addresses. ● Standard ○ It has advanced capabilities to protect you against network attacks, such as logging, alerting, and telemetry. ○ Mitigates the following attacks: ■ Volumetric attacks - flood the network layer with attacks. ■ Protocol attacks - exploit a weakness in layers 3 and 4. ■ Resource layer attacks - a layer 7 attack that disrupts the transmission of data between hosts. ○ Enables you to configure alerts at the start and stop of an attack. ○ The metric data is retained for 30 days. ○ Provides autotuned mitigation policies (TCP/TCP SYN/UDP) for each public IP . Feature Basic Standard Active traffic monitoring & always-on detection Yes Yes Automatic attack Yes Yes mitigations Availability guarantee Azure Region Application Mitigation policies Tuned for Azure traffic region Tuned for application traffic volume volume Metrics & alerts No Real-time attack metrics and resource logs via Azure Monitor Mitigation reports No Post attack mitigation reports https://portal.tutorialsdojo.com/ 97<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_98_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Mitigation flow logs No NRT log stream for SIEM integration Mitigation policy No Engage DDoS Experts customization Pricing ● Basic DDoS Protection provides protection at no additional charge. ● Standard DDoS Protection is a paid service. You are charged for the processed data every month (per<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/ddos-protection/ https://docs.microsoft.com/en-us/azure/virtual-network/ddos-protection-overview https://docs.microsoft.com/en-us/azure/security/fundamentals/ddos-best-practices GB). https://portal.tutorialsdojo.com/ 98<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_99_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Microsoft Defender for Cloud ● Manages all the security features of Azure. ● Detect vulnerabilities, restrict your exposure to threats, and quickly detect and respond to attacks. ● Secure Score allows you to get continuous assessment and security recommendations. ● It helps you to detect unusual activities and prevent threats in your PaaS workloads. ● Protect your virtual machines with configuration and vulnerability management, workload hardening, and server EDR. ● It also supports advanced monitoring to track and manage compliance & governance. ● Allows you to protect your resources using free or standard tiers. Concepts ● Defender for Cloud displays the overall secure score of your account. The higher the score, the lower the identified risk level. ● Recommendations help you remediate potential security vulnerabilities in your Azure resources. ● Security controls help you implement a set of security recommendations. After you remediate all of the recommendations, it will reflect in your overall security score. ● To help in complying with the security requirement of your organization, you can define a security policy in your workloads. ● You can quickly investigate the problem and make recommendations on how to remediate an attack using security alerts . ● Microsoft Defender for Cloud just-in-time (JIT) enables you to lock down inbound traffic to your Azure virtual machines. Pricing ● With Standard Tier, you are charged ○ Per hour for VMs, app services, SQL database ○ Per transactions for storage and IoT messages ○ Per month for IoT devices ○ Per image for ACR ○ Per vCore/hour for AKS<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/defender-for-cloud/ https://docs.microsoft.com/en-us/azure/defender-for-cloud/defender-for-cloud-introduction https://portal.tutorialsdojo.com/ 99<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_100_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Key Vault ● A service that allows you to store tokens, passwords, certificates, and other secrets. ● You can also create and manage the keys used to encrypt your data. Features ● Soft delete allows a deleted key vault and its objects to be retrieved during the retention time you designate. ● The retention period of a deleted vault is between 7 to 90 days. ● With soft-delete and purge protection enabled, it will not purge a vault or object in the deleted state until the retention period has expired. ● You may connect to a key vault via ○ A public endpoint in all networks ○ A public endpoint in selected networks ○ A private endpoint ● Share access to your applications and resources without revealing your credentials. Concepts ● A tenant is a representation of an organization. ○ Microsoft Entra ID allows you to publish multi-tenant applications. ○ Azure Active Directory (B2C) tenant represents a collection of identities. ● A vault owner enables you to create a key vault and set up an auditing log of who has access to secrets and keys. ● A vault consumer can only perform actions on the assets inside the key vault if the vault owner grants the consumer access. ● A manageable item in Azure is called resource , and resource groups are containers that hold related resources. ● Service principal gives you control over which resources can be accessed. At the same time, a managed identity eliminates the need for you to create and manage service principals directly since it provides Azure services with an automatically managed identity in Microsoft Entra. ● You can identify an Microsoft Entra instance within your Azure subscription using a tenant ID . Pricing ● You are charged if the key has been used at least once in the last 30 days ( based on the key’s creation date ). ● You are charged for each historical version of a key.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/key-vault/general/overview https://azure.microsoft.com/en-us/services/key-vault/ https://portal.tutorialsdojo.com/ 100<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_101_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Information Protection (AIP) ● You can protect your documents and emails by applying labels. ● Labels can be applied: ○ Automatically - administrators ○ Manually - users ○ By combination - recommendations ● Allows you to track your shared data and revoke access if needed. ● Configure policies based on the sensitivity of your data. ● Sharing data with others will be safe, and you are in control of who can edit, view, and print. ● Labeling content includes: ○ Classification ○ Visual Markings ○ Metadata ● You can use default labels or custom labels. ● The default classification labels are: ○ Personal ○ General ○ Confidential ○ Highly Confidential<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/information-protection/ https://docs.microsoft.com/en-us/azure/information-protection/what-is-information-protection https://portal.tutorialsdojo.com/ 101<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_102_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Microsoft Defender for Identity ● Enables you to identify, detect, and investigate advanced threats in your organization. ● Allows you to monitor user activities and information. ● Identify and investigate advanced threats throughout the entire cyber-attack kill chain: ○ Reconnaissance - identify attempts by attackers to gain information. ○ Compromised credentials - any attempts that compromise user credentials shall be detected. ○ Lateral movements - attacks to gain access to sensitive accounts. ○ Domain dominance - the attacker has the credentials to access your domain controller. ○ Exfiltration - unauthorized data transfer.<br />
<br />
Sources: https://www.microsoft.com/en-ww/security/business/threat-protection/identity-defender https://docs.microsoft.com/en-us/defender-for-identity/what-is https://portal.tutorialsdojo.com/ 102<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_103_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Microsoft Sentinel ● A cloud-native SIEM and SOAR solution. ● It offers a birds-eye view across your enterprise. ● Sentinel is an intelligent security analytics and threat intelligence service that provides alert detection, threat visibility, proactive hunting, and threat response. ● Data connection methods in Sentinel: Service to service integration, External solutions via API, and External solutions via an agent. ● Microsoft Sentinel roles: Reader, Responder, and Contributor. Threat Management ● Sentinel provides the following features: Collect, Detect, Investigate, and Respond. ● Quickly gain insights across your data with Azure Sentinel Workbooks . ● Investigate and resolve possible threats with incidents ( groups of related alerts ). ● You can automate tasks and simplify security orchestration using playbooks . ● Sentinel provides deep investigation tools to find the root cause of a potential security threat. ● Hunting allows you to find issues in your data. Pricing ● Data retention is charged after 90 days. ● You are charged for the ingested data (per GB).<br />
<br />
Sources : https://docs.microsoft.com/en-us/azure/sentinel/overview https://azure.microsoft.com/en-in/services/microsoft-sentinel/ https://portal.tutorialsdojo.com/ 103<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_104_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Microsoft Compliance Offerings ● Microsoft Trust Center provides access to security, privacy, and compliance information. ○ Security - provides information about identity & access management, threat & information protection, and cloud security. ○ Privacy - provides information on how you can secure your data at rest and in transit. ○ Compliance - provides information about industry-specific requirements, audit reports, and shared responsibility. ● Microsoft Privacy Statement explains how Microsoft collects personal data, how they use it, and the reasons why they need to share personal data. ● The terms and conditions when you purchase licenses for products and online services through Microsoft Volume Licensing programs are documented in Online Services Terms (OST) . ● The Data Protection Amendment (DPA) sets the responsibilities of the customer and Microsoft with respect to the collection and protection of Customer Data and Personal Data in accordance with Azure. National Institute of Standards and Technology (NIST) ● NIST maintains measurement standards and guidance to help organizations assess risk. ● NIST releases a Framework for Improving Critical Infrastructure Cybersecurity (FICIC) to strengthen the cybersecurity of federal networks and critical infrastructures. ● The NIST Cybersecurity Framework (CSF) consists of standards, guidelines, and best practices to manage cybersecurity-related risks. ● Quickly build NIST CSF solutions on Azure using the Azure Security and Compliance NIST CSF Blueprint. General Data Protection Regulation (GDPR) ● GPDR establishes new rules for organizations that offer goods and services to citizens in the European Union. ● It also collects and analyzes data of EU residents. The GDPR applies no matter where your company is located. ● GDPR grants individuals certain rights to manage the personal data gathered by an organization through a Data Subject Request (DSR). ● GDPR requires an organization to provide timely information on DSRs, data breaches, and to conduct data protection impact assessments (DPIAs). International Organization for Standardization (ISO) ● ISO provides international standards to safeguard consumers and end-users of products and services. ● The International Electrotechnical Commission (IEC) is an organization that prepares and publishes international standards for electrical, electronic, and related technologies. ● ISO/IEC 27001 is an information security management standard designed to bring information security under explicit management control. https://portal.tutorialsdojo.com/ 104<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_105_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ● If a company has been granted with an ISO certification, it means that it has established standards and general principles in the initiation, implementation, maintenance, and improvement of information security management. ● You can use Service Trust Portal to provide audited compliance reports. ○ A portal where customers can find information and resources about the security, privacy, and compliance practices associated with Microsoft cloud services. ○ It includes the following categories: ■ Certifications, Regulations and Standards - provide documentation and information about Microsoft's services' comreportsentrapliance with various regulatory requirements and industry-specific standards. ■ Reports, Whitepapers and Artifacts - contain detailed information about the measures and controls implemented by Microsoft to protect customer data and ensure regulatory compliance. ■ Industry and Regional Resources - industry-specific guidelines, regional regulatory frameworks, and other relevant materials to help organizations navigate compliance requirements specific to their industry or geographical location. ■ Resources for your Organization - provides templates, checklists, and guidance on implementing and maintaining robust security and compliance practices within an organization's Azure environment.<br />
<br />
AZ-900 Exam Notes:<br />
<br />
We suggest that you read the following information before taking the exam: ● Microsoft Privacy Statement helps you understand the personal data Microsoft processes, how they process it, and for what purposes. ● Have a look at Microsoft Trust Center if you are concerned about data security and how Microsoft is complying with privacy and legal requirements. ● Explore all the audit reports of Microsoft Cloud services about data protection standards and regulatory requirements in the Microsoft Service Trust Portal.<br />
<br />
Sources: https://docs.microsoft.com/en-us/microsoft-365/compliance/offering-nist-csf?view=o365-worldwide https://docs.microsoft.com/en-us/microsoft-365/compliance/gdpr?view=o365-worldwide https://docs.microsoft.com/en-us/microsoft-365/compliance/offering-iso-27001?view=o365-worldwide https://portal.tutorialsdojo.com/ 105<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_106_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan MONITORING AND MANAGEMENT Azure Resource Manager (ARM) ● A service that allows you to create, update, and delete resources in your Azure account. ● Enables you to manage access control, locks, and tags for your resources after they have been deployed. Features ● All requests are authenticated and authorized by ARM before being routed to the appropriate Azure<br />
service.<br />
● Manage infrastructure using declarative templates and deploy it in a repeatable manner. ● Deploy, manage, and monitor all resources as a group. ● Tag resources to logically organize all the resources in your subscription. ● You can check the costs for a group of resources sharing the same tag. ● Define the dependencies between resources, so they’re deployed in the correct order. Resource groups ● A container that holds related resources. ● You can create a resource group using the Azure Portal, PowerShell, CLI, or an ARM template. ● Each resource can only exist in a single resource group. ● You can add or remove resources to any resource group at any time. ● Allows you to move a resource from one resource group to another. ● Resources from multiple regions can be in one resource group. ● You can give users access to a resource group. ● Resources can interact with other resources in different resource groups. ● A resource group has a location, or region, as it stores metadata about the resources. ● When you delete a resource group, it also deletes all of its resources. ● Protect critical Azure resources from accidental deletion or modification. Resource locks ● There are two types of resource locks: ○ CanNotDelete - prevents a resource from being deleted or modified. ○ ReadOnly - only allows read-only access to a resource. ● You can set locks at the subscription, resource group, or resource level. ● When you apply a lock to a parent scope, it is applied to all resources within that scope. ● Users with appropriate permissions can remove or update locks. ARM templates https://portal.tutorialsdojo.com/ 106<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_107_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ● The template is a JSON file with declarative syntax that defines the properties and configuration of your resources. It is divided into the following sections: ○ Parameters - values that allow the same template to be used in multiple environments. ○ Variables - values that can be reused in templates. ○ User-defined functions - customized functions to simplify the template. ○ Resources - define the resources to be deployed. ○ Outputs - values from deployed resources. ● When a template is deployed, ARM converts it into REST API operations. ● You can specify an apiVersion so that you can reuse the template without worrying about breaking changes introduced in later versions. ● To make sure your template adheres to suggested best practices, use an ARM template toolkit (arm-ttk) . ● Before deploying the template, you can preview changes using the what-if operation. ● To deploy a template, you can use the following: ○ Azure Portal ○ Azure CLI ○ Azure Cloud Shell ○ PowerShell ○ REST API ○ Button in GitHub repository ● An application can be defined in a single template or divided into a purpose-specific template (modular files). You can also create a parent template that links all the nested templates. ● You can share the template using template specs and manage access using role-based access control (RBAC). ○ Link template - a different template file that is linked from the primary template. ○ Nested template - an embedded template syntax within the main template. ● You can also get the template of an existing resource group by exporting it. ● With Azure Pipelines , you can continuously build and deploy ARM template projects. Pricing ● You are only charged for the resources deployed by the ARM template.<br />
<br />
References: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/overview https://portal.tutorialsdojo.com/ 107<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_108_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Monitor ● Monitoring tool for your Azure resources and applications. ● A service to display the metrics of your resources. You can also configure alerts that send notifications when a threshold is breached. Features ● Metrics represents a time-ordered set of data points that are published to Azure Monitor. ● The metrics collected are stored for a maximum of 93 days. ● Share your dashboards with other users using Azure Dashboards. ● The data is stored as a set of records in either the Log Analytics or Application Insights. ● You may use log analytics to collect and store the data from various log sources and use a custom query language to query them. ● Application Insights helps you detect and diagnose issues across applications and dependencies. ● When important conditions are found in your monitoring data, you can create an alert rule to identify and address issues. ● You can export basic usage metrics from your CDN endpoint with diagnostic logs. Alerts ● An alert rule is a combination of resources, signal/telemetry, and conditions . ● The condition is evaluated independently for each resource. ● Alerts are fired for each resource and consist of the following: ○ Alert processing rules - can be used to add or suppress action groups, apply filters, or have the rule run on a predefined schedule. ○ Action groups - send notifications or start an automated workflow to notify users that an alert has been triggered. ○ Alert conditions - set by the system (fired or resolved). ○ User response - it is the response set by the user. ● Types of alerts: ○ Metric alerts - evaluate resource metrics at regular intervals. ○ Log alerts - enable users to evaluate resource logs at a predefined frequency using a Log Analytics query. ○ Activity log alerts - triggered whenever a new activity log event takes place and matches the defined conditions. An example of activity log alerts is Resource Health alerts and Service Health alerts. ○ Smart detection alerts - smart detection in an Application Insights resource can provide automatic alerts about potential performance issues and failures in your application. ○ Prometheus alerts - used for alerting on the performance and health of Kubernetes and AKS clusters. ● When creating an alert rule, you need to have read and write permissions. You can only access, create, and manage alerts for resources if you have permissions. https://portal.tutorialsdojo.com/ 108<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_109_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ● Types of alerts states: ○ Stateless alerts - trigger an action whenever the condition is met, regardless of whether it has previously been triggered. ■ It can be configured to log, metric, and activity log alerts. ■ Frequency of notifications: ● Alert frequency of less than 5 minutes ● Alert frequency of more than 5 minutes ○ Stateful alerts - trigger an action when the condition is met, and remain inactive until the conditions are resolved. ■ It can be configured to both log and metric alerts. ● When an alert is deemed resolved, the corresponding alert rule sends an email or webhook notification of its resolution, and the monitor state in the Azure portal is updated to reflect the resolved status. Log Analytics ● All log data obtained by Azure Monitor shall be stored in a Log Analytics workspace. ● You can also use Log Analytics workspace to collect log data from on-premises systems and third-party services. ● Configure data retention policies to control how long log data is kept in the workspace. ● Enables you to write queries to sort, filter, and analyze a set of records. ● The language used for searching and analyzing log data is called Kusto Query Language (KQL). ● If the query includes workspaces in 20 or more regions, your query will be blocked from running. ● With a log analytics agent, you can collect logs and performance data from virtual or physical devices outside Azure. ● Build custom dashboards, alerts, and visualizations to gain insights into the log data. ● You can configure data collection from a variety of sources using agents, APIs, or custom data collectors. Application Insights ● An application performance monitoring (APM) tool to monitor and analyze the performance and usage of applications. It has the following capabilities: ○ Live Metrics - real-time monitoring of your deployed application. ○ Availability - conduct continuous tests on your application's external endpoint(s) to assess its availability and responsiveness over time. ○ GitHub or Azure DevOps integration - integrate telemetry data into the DevOps workflow and tools. ○ Usage - gain insights into which features are most used by your users and understand their interactions and usage patterns within your application. ○ Smart Detection - proactively analyze telemetry data to automatically detect failures and anomalies. ● Enables you to collect metrics and application telemetry data. ● Monitor diagnostic trace logs from your application. https://portal.tutorialsdojo.com/ 109<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_110_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ● You can use Application Insights through Auto-Instrumentation (agent) or by adding the SDK to the application code. ● Supports distributed tracing to enable the search and visualization of the end-to-end flow of a particular execution or transaction. ● The Application Map enables you to identify performance bottlenecks or areas of failure across all components of your distributed application. Pricing ● You pay for the ingestion and retention of data in Log Analytics (per GB/month). ● You are billed for the number of metrics you have per month. ● There are no charges for health criteria alerts.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/azure-monitor/overview https://azure.microsoft.com/en-us/services/monitor/ https://portal.tutorialsdojo.com/ 110<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_111_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Service Health ● Gives you a personalized view of the status of your Azure services and regions. ● Azure Service Health is composed of three services: ○ Azure status - informs you of service outages in Azure. ○ Service Health - helps you to have a customized view of your services' health in a region. ○ Resource Health - provides health information on your Azure resources. ● Active events in service health: ○ Service issues ○ Planned maintenance ○ Health advisories ○ Security advisories ● Track any alerts and issues in real-time and get full reports once resolved. ● You can configure alerts to notify you about active and upcoming service issues. ● Azure users can use Service Health at no additional cost.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/service-health/overview https://azure.microsoft.com/en-us/features/service-health/ https://portal.tutorialsdojo.com/ 111<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_112_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Policy ● Ensure resources are compliant with a set of rules. ● Manage your policies in a centralized location where you can track their compliance status and verify the non-compliant resources. ● Select between built-in policies and custom policies . ● Implement proper guardrails and assess compliance across the organization ● Policy vs. RBAC ○ A policy maintains compliance with the resource state, while RBAC focuses on controlling user actions at different scopes. ○ Even if the user has access to perform an action, if the result is a non-compliant resource, the policy will still block the create or update option. ● JSON format is used to create a policy. ● You can manage the evaluation and outcome with resource provider , and the results are reported to Azure Policy. ● Policy order of evaluation: Disabled, Append/Modify, Deny and Audit ● Azure Policy effects: ○ Append - add additional fields to the requested resource. ○ Audit - a warning event for a non-compliant resource. ○ AuditIfNotExists - audit the resources when the condition is met. ○ Deny - prevents the request before being sent to the Resource Provider. ○ DeployIfNotExists - if the condition is met, it allows you to execute a template deployment. ○ Disabled - allows you to disable a single assignment, rather than disabling all assignments under that policy. ○ Modify - manage tags of resources. ● Determine the assigned resources with policy assignments .<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/azure-policy/ https://docs.microsoft.com/en-us/azure/governance/policy/overview https://portal.tutorialsdojo.com/ 112<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_113_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Advisor ● Advisor analyzes your configurations and offers personalized, actionable recommendations. ● It provides relevant best practices to help you improve: ○ Cost ○ Security ○ Reliability ○ Operational Excellence ○ Performance ● Access recommendations are available at no additional cost.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_113_Im25.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Sources: https://azure.microsoft.com/en-us/services/advisor/ https://docs.microsoft.com/en-us/azure/advisor/advisor-overview https://portal.tutorialsdojo.com/ 113<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_114_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Blueprints ● Creates templates for standard and repeatable Azure environments that comply with an organization’s compliance requirements and operational standards. ● It supports the following resources as artifacts: ○ Role Assignments ○ Policy Assignments ○ Azure Resource Manager (ARM) templates ○ Resource Groups ● It provides resource locking to prevent unwanted changes. ● A Blueprint may have its own parameters, but these can only be created if a Blueprint is developed from the REST API rather than Azure Portal. ● Blueprints role: Owner, Contributor, Blueprint Contributor, Blueprint Operator ● With Blueprints, you have a centralized location for environment management, including deployment, versioning, and update. ● If your subscriptions are in the same Azure Blueprint, you can upgrade multiple subscriptions at once. ● You can also use Blueprints to set up resource groups within subscriptions. ● Set up multiple environments within the same shared environment, when you assign a Blueprint to a subscription.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/governance/blueprints/overview https://azure.microsoft.com/en-us/services/blueprints/ https://portal.tutorialsdojo.com/ 114<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_115_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Compliance Manager ● A dashboard and monitoring tool that summarizes data protection, compliance score, and recommendations. ● It allows you to assign, track, and record compliance and assessment-related activities. ● Recommendations for industry regulations: GDPR , ISO, and NIST ● You can upload and manage artifacts or evidence in a secure repository.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/govern/policy-compliance/regulatory-com pliance https://docs.microsoft.com/en-us/microsoft-365/compliance/meet-data-protection-and-regulatory-reqs-using- microsoft-cloud https://portal.tutorialsdojo.com/ 115<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_116_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Arc ● A hybrid cloud management platform for managing servers, Kubernetes clusters, and applications across on-premises, multi-cloud, and edge environments. ● Centralize resource management and deploy consistent Azure services anywhere. Features ● You can deploy Azure services (Azure Policy, Azure Monitor, and Azure Defender) anywhere, allowing them to use the same tools and processes across their entire hybrid cloud estate. ● Enforce policies, audit logs, and detect threats to your servers and Kubernetes clusters. ● GitOps can be used to deploy configurations from Git repositories across one or more clusters. ● Using Azure Policy, you can achieve zero-touch compliance and configuration for Kubernetes clusters. ● Custom locations can be created on top of your Azure Arc-enabled Kubernetes clusters and used as target locations for deploying Azure services instances. ● You can configure Azure VM extensions to monitor, secure, and update your servers using Azure management services. ● You can manage the following resource types in Azure Arc: ○ Servers (Windows and Linux) ○ Kubernetes Clusters ○ Azure Data Services ■ SQL Managed Instance ■ PostgreSQL ○ SQL Server ○ Virtual Machines ■ VMware vSphere ■ Azure Stack HCI ● It can be integrated with other Azure services, allowing users to automate tasks, backup data, and recover from disasters using the following services: ○ Azure Automation ○ Azure Backup ○ Azure Site Recovery ● Using Azure RBAC and Azure Lighthouse, you can delegate access and manage security policies for resources. https://portal.tutorialsdojo.com/ 116<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_117_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Pricing ● You are charged for the license of Azure Arc-enabled SQL Server. ○ Standard Edition ○ Enterprise Edition ● You are charged for the add-on use of Azure Policy (guest configuration), Azure Monitor, and Azure Defender. ● You are charged for the additional Kubernetes Configuration (6 vCPUs are free). ● You are charged for SQL Managed Instance tiers: ○ General Purpose ○ Business Critical<br />
<br />
Source: https://azure.microsoft.com/en-us/products/azure-arc https://learn.microsoft.com/en-us/azure/azure-arc/overview https://portal.tutorialsdojo.com/ 117<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_118_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure RBAC ● A role-based access control service to manage user’s access to Azure resources including what they can do with those resources and what areas they can access. ● It is an authorization system based on Azure Resource Manager , which provides fine-grained access management of Azure resources. Concepts ● A role assignment is composed of security principal, role definition, and scope. ○ Security Principal - an object representing a user, group, service principal, and managed identity that requests access to Azure resources. ○ Role Definition - a list of permissions that can be performed, such as read, write and delete. ○ Scope - set of resources to which access applies. ● Attaching a role definition to a user, group, service principal, and managed identity to grant access to a particular scope is called role assignment . ● You can attach multiple role assignments since RBAC is an additive model. ● Azure RBAC supports both allow and deny assignments. ● Azure Roles - Azure RBAC has over 70 built-in roles. The following are the four fundamental Azure roles: ○ Owner ○ Contributor ○ Reader ○ User Access Administrator Roles ● Microsoft Entra built-in roles - Provide access to manage Microsoft Entra ID resources in a directory such as create users, assign administrative roles to others, manage licenses, reset passwords, and manage domains. Azure Roles Microsoft Entra Roles Manage access to Azure resources. Manage access to Microsoft Entra ID resources. It supports custom roles. It supports custom roles. The scope can be specified at multiple The scope is only at the tenant level. levels (management group, subscription, resource group, resource). https://portal.tutorialsdojo.com/ 118<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_119_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Role information can be accessed through Role information can be accessed through Azure Portal, CLI, PowerShell, Resource Azure Admin Portal, Microsoft 365 Admin Manager templates, and REST APIs. Center, Microsoft Graph, and Azure AD PowerShell. Best Practices ● Use Azure RBAC to segregate duties within your team and only grant the access your users need. ● Limit the number of subscription owners ( max of 3 ) to reduce the potential for breach by a compromised owner. ● You can use Microsoft Entra PIM to protect privileged accounts from malicious cyber-attacks.<br />
<br />
Source: https://docs.microsoft.com/en-us/azure/role-based-access-control/overview https://portal.tutorialsdojo.com/ 119<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_120_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan SOLUTIONS Azure Internet of Things (IoT) ● A service that allows you to connect, monitor, and control one or more IoT devices that can communicate with back-end services hosted in the cloud. Azure IoT Hub ● A PaaS solution that provides complete control over the collection and processing of IoT data. ● To create a complete end-to-end solution, you can integrate the IoT Hub with other Azure services. ○ Azure Event Grid ○ Azure Logic Apps ○ Azure Machine Learning ○ Azure Stream Analytics ● Message routing integration automatically helps you respond to a device-reported state change. ● You can use IoT Hub scaling if you are approaching the message limit on your IoT Hub. Azure IoT Central ● A SaaS solution that provides a collection of industry-specific application templates. ● You can create your own device template to define the characteristics and behavior of a device. ● Configure custom dashboards to monitor your device’s health and telemetry. ● Build custom rules when device telemetry crosses a specified threshold. ● You can apply single or bulk updates by creating jobs. ● An IoT security solution that helps you protect your data, privacy, and infrastructure. ● Components: Azure Sphere ○ Azure Sphere chip - a microcontroller unit that provides real-time processing capabilities. ○ Azure Sphere OS - an operating system based on Linux that runs on an Azure Sphere chip. ○ Azure Sphere Security Service - it supports certificate-based authentication, automatic software updates, and failure reporting. By default, the data is encrypted at rest. ● The Azure Sphere devices can run on two types of applications: ○ High-level applications for containers. ○ Real-time capable applications (RTApps) for bare metals. https://portal.tutorialsdojo.com/ 120<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_121_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure IoT Products ● Azure IoT solution accelerators allow you to customize solution templates for common IoT scenarios. ● Azure IoT Edge enables you to deploy cloud analytics and custom business logic locally on IoT edge devices. ● Create knowledge graphs based on digital models of entire environments using Azure Digital Twins. ● If you need to monitor, analyze, and visualize your IoT data in real-time, you can use Azure Time Series Insights. ● A real-time operating system for IoT devices, powered by MCUs is called Azure RTOS. ● Azure SQL Edge is an optimized SQL database engine for IoT and IoT Edge deployments.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/iot-hub/about-iot-hub https://docs.microsoft.com/en-us/azure/iot-central/core/overview-iot-central https://azure.microsoft.com/en-us/product-categories/iot/ https://portal.tutorialsdojo.com/ 121<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_122_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Big Data ● A service to store and process large amounts of data sets. ● Create big data clusters for Hadoop, Spark, and Kafka with Azure HDInsight . ○ Reduce costs by scaling your workloads up and down. ○ Monitor all your clusters with Azure Monitor. ● Azure Databricks is based on Apache Spark capabilities that provide an interactive workspace and streamlined workflows. ○ Enables you to read data from multiple sources and use Spark to create breakthrough insights. ● Azure Synapse Analytics is a data warehousing and big data analytics service. ○ Allows you to ingest, prepare, manage, and serve data for BI and ML needs..<br />
<br />
AZ-900 Exam Notes: Azure Synapse Analytics is formerly known as Azure SQL Data Warehouse . It includes SQL pool as the data warehouse solution. This platform also combines data exploration, ingestion, transformation, preparation, and a serving analytics layer. ● You can use Azure Event Hubs for big data streaming and event ingestion service. ○ Enables you to receive and process millions of events per second. ● Azure Stream Analytics provides you real-time analytics and a complex event-processing engine. ○ Simultaneously analyze and process large volumes of streaming data from multiple sources.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-overview https://docs.microsoft.com/en-us/azure/data-lake-analytics/data-lake-analytics-overview https://docs.microsoft.com/en-us/azure/databricks/scenarios/what-is-azure-databricks what-is https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-about https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview- https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-introduction https://portal.tutorialsdojo.com/ 122<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_123_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Machine Learning ● A service to train, deploy, automate, manage, and track machine learning models. ● Azure ML offers Basic and Enterprise editions. ● You can use Azure ML SDK for Python , Azure ML Studio , and ML CLI to manage your deployed models. ● You can automate and accelerate the ML lifecycle using MLOps . ● Azure ML designer allows you to visually connect (drag-and-drop) datasets and modules without writing any code. ● ML pipelines provide a complete logical workflow and an ordered sequence of steps. ● AutoML uses the target metric you specify to train and tune a model. ● Azure Cognitive Services enables developers to build cognitive intelligent applications without having<br />
<br />
AI or data science skills. The following are the Azure Cognitive REST APIs that you can use: ○ Vision, Speech, Language, Search, and Decision APIs. Azure Bot Service ● Build a bot that uses natural language and speech capabilities to communicate with your users. ● You can integrate Bot Service across multiple communication channels such as Microsoft Teams, Slack, and Facebook Messenger. ● Use Bot Framework Composer if you need a visual editing canvas for conversation flows. ● With Bot Framework SDK, you can create a bot that uses speech, understands natural language, and handles questions and answers.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/machine-learning/overview-what-is-azure-ml https://azure.microsoft.com/en-us/services/machine-learning/ https://portal.tutorialsdojo.com/ 123<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_124_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Serverless ● Enables you to build applications without managing infrastructure. Azure Functions ● Enables you to run a small piece of code to do a task. ● A single task is performed for each invocation. ● Supported languages: C#, Java, JavaScript, Python, and PowerShell ● You can run your code based on the HTTP requests or schedule when your function runs. ● You are only charged for the time you run your code. Azure Logic Apps ● Allows you to automate your workflows without writing a single line of code. ● Build your workflow using a logic app designer. ● Components: ○ Workflow helps you create a series of steps for your logic app. ○ Managed connectors allow you to access and work with your data. ○ Trigger is the first step to run your logic app. ○ Actions are steps that happen after the trigger and perform tasks in the workflow of your logic ○ Enterprise Integration Pack allows you to create an automated, scalable enterprise integration workflow. app. Azure Event Grid ● A network to route events between applications ● Route custom events to different endpoints. ● Components: ○ Events - The information that happened in the system. ○ Event sources - Where the event comes from. ○ Topics - It provides an endpoint where the publisher sends events. ○ Event subscriptions - Filter the events that are sent to you. ○ Event handlers - The service that will process the event. ● You must provide a SAS token or key authentication before publishing a topic.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/azure-functions/functions-overview https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-overview https://docs.microsoft.com/en-us/azure/event-grid/overview https://portal.tutorialsdojo.com/ 124<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_125_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure DevOps ● A service that offers a set of tools for planning, building, and deploying applications. Features ● Azure Boards ○ It allows you to track features, user stories, tasks, and bugs associated with your project. ○ You can also customize your dashboards and track progress easily during your project lifecycle. ● Azure Pipelines ○ A CI/CD service that helps you build and test your code automatically. ○ Enables you to deploy your codes to multiple targets at the same time. ● Azure Repos ○ Store and manage your codes using a set of version control tools. ○ It supports a version control system to track every change you made in your code. ● Azure Test Plans ○ A test management solution that supports end-to-end traceability. ○ Run tests simultaneously using exploratory test sessions. ● Azure Artifacts ○ Allows you to create, host, and share your code/packages with your team or other organization. ○ You can share your code by storing Maven, npm, NuGet, and Python packages together. Azure DevTest Labs ● A self-service sandbox that helps you create Dev/Test environments. ● You can quickly provision different environments by using reusable templates and artifacts. ● It also has a cost management feature to track your VMs and PaaS resources to stay within the allocated budget. ● Automates software development workflows. ● A workflow enables you to build, test, package, release, and deploy projects on Azure. ● Each workflow is composed of individual actions that run after a particular event. These actions are defined in YAML files. GitHub Actions for Azure ● You can find all the available actions in the Marketplace for GitHub Actions for Azure.<br />
<br />
Sources: https://docs.microsoft.com/en-us/azure/devops/user-guide/what-is-azure-devops?view=azure-devops https://azure.microsoft.com/en-us/services/devops/ https://portal.tutorialsdojo.com/ 125<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_126_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan OTHER AZURE NOTES Azure Service Bus ● A fully managed message broker service. ● It allows you to decouple applications and services. ● Provides a reliable and secure platform for asynchronous data and state transfer. ● Enables you to deliver messages to multiple subscribers and fan-out message delivery to downstream systems. Features ● Message Sessions for implementing first in, first out (FIFO) and request-response patterns to ensure the order of messages in the queue. ● Autoforwarding allows you to remove messages from a queue or subscription and transfer it to a different queue or topic ( must be in the same namespace ). ● A dead-letter queue holds the messages that can't be delivered to any receiver. ● It supports a scheduled delivery of messages. ● You can set aside a message using message deferral . ● With client-side batching , you can delay the sending of messages for a certain period of time. ● Autodelete on idle enables you to set an idle interval to automatically delete a queue. Five minutes is the minimum duration. ● Duplicate detection allows you to resend the same message and discard any duplicate copies. ● You can continue the operation of your environment in a different region or datacenter with geo-disaster recovery . Components ● A container for all messaging components is called a namespace . ● You send and receive messages from queues ( point-to-point communication ). ● Multiple queues and topics are supported in a single namespace, and namespaces often serve as application containers. ● Topics also allow you to send and receive messages and mainly used in publish/subscribe scenarios. It contains multiple independent subscriptions called entities . ● To filter specific mess ages, you can use rules and filters to define conditions that trigger optional actions. Security ● Shared Access Signatures (SAS) guards access to Service Bus based on authorization rules. ● You can authenticate and authorize an application to access Service Bus entities such as queues, topics, subscriptions, and filters using Microsoft Entra ID . https://portal.tutorialsdojo.com/ 126<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_127_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan ● Create a security identity using Managed identities for Azure resources and associate that identity with access-control roles to grant custom permissions for accessing specific Azure resources. Pricing ● You are charged based on the following: ○ The number of operations ○ The number of AMQP connections or HTTP calls ● For hybrid connections, you are charged based on the number of listeners. ● With Windows Communication Foundation (WCF) relays, you are charged based on the message volume and relay hours.<br />
<br />
Sources: https://azure.microsoft.com/en-us/services/service-bus/ https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview https://portal.tutorialsdojo.com/ 127<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_128_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan COMPARISON OF AZURE SERVICES Azure Virtual Machines vs Web App Azure Virtual Machine Azure Web App Infrastructure as a service, if Platform as a service, it allows you you need to have full control to integrate the app without Description over your computing managing the underlying environment. infrastructure. Deploy Uses an OS image. Uses a runtime stack. State Management Stateful or stateless Stateless You need to use VM scale sets Autoscaling is a built-in service in Autoscaling to support autoscaling in virtual machines. 1000 nodes per scale set for platform image and 600 nodes 20 instances and 100 with App Scale Limit per scale set for custom<br />
Service Environment<br />
Distribute the incoming Load balancing is integrated into Traffic Distribution network traffic using Azure App Service. App Service. load balancer. The supported architecture The supported architecture styles Architecture Styles styles are N-Tier and are N-Tier and Big compute (HPC). Web-Queue-Worker. image https://portal.tutorialsdojo.com/ 128<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_129_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Container Instances (ACI) vs Azure Kubernetes Service (AKS) ACI AKS Run containers without managing Orchestrate and manage multiple Description servers. container images and applications.<br />
For event-driven applications, quickly<br />
deploy from your container Uses clusters and pods to scale and Deployment development pipelines, run data deploy applications. processing, and build jobs. Web Apps (Monolithic) Yes Yes N-Tier Apps (Services) Yes Yes Cloud-Native Yes, recommended for Linux (Microservices) Yes containers Batch/Jobs (Background Yes Yes tasks) ● Containers and application configuration portability ● Dev/Test scenarios ● Enables you to select the ● Task automation number of hosts, size, and ● CI/CD agents Use cases orchestrator tools ● Small/scale batch ● Transfer container workloads processing to the cloud without ● Simple web apps changing your current management practices. You should use AKS if you need full container orchestration, such as Major Difference<br />
service discovery across multiple containers, automatic scaling, and<br />
coordinated application upgrades. https://portal.tutorialsdojo.com/ 129<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_130_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Functions vs Logic Apps vs Event Grid Functions Logic Apps Event Grid<br />
Service Serverless Compute Serverless Workflows Serverless Events<br />
Automate your Run a small piece of workflows without Route custom events to code. Description code to do a task writing a single line of different endpoints. ● Serverless serverless ● Built-in and ● Advanced filtering applications managed ● Fan-out to ● Choice of connectors multiple language ● Control your endpoints tools ● Bring your own workflows ● Supports dependencies ● Manage or high-volume ● Integrated manipulate data workloads security ● App, data and ● Built-in Events Features ● Flexible system ● Custom Events development integration integration ● Enterprise ● B2B ● Stateful application architecture communication in the cloud or on-premises Event Source and Development Code-first Designer-first Handlers Big data processing, Connect legacy, modern, Serverless application microservices reference and cutting-edge architectures, Ops Use case architecture, and systems with pre-built Automation, and serverless messaging connectors. Application integration You are charged for each operation, such as You are only charged for You are charged for the ingress events, advanced Pricing the time you run your execution of triggers, matches, delivery action, and connectors. code. attempts, and management calls. https://portal.tutorialsdojo.com/ 130<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_131_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Scale Set vs Availability Set Scale Set Availability Set A group of identically configured A group of discrete virtual Description virtual machines spread across machines spread across fault fault domains. domains. Use Scale Set for unpredictable Use Availability Set for predictable Workloads workloads (autoscale). workloads. Has 5 fault domains and 5 update Has 3 fault domains and 5 update Domain default domains by default domains by default Virtual machines are created from Virtual machines are created from different images and the same image and configuration. Configuration configurations. Virtual machine scale sets can be distributed within a single Virtual machines are automatically Distribution datacenter or across multiple data distributed within a data center. centers. Scale sets can increase the You can only add a virtual machine Number of VMs number of virtual machines based to the availability set when it is on demand. created. Scale sets have no additional Availability set has no additional Pricing charge. You only pay for the charge. You only pay for the computing resources. computing resources. https://portal.tutorialsdojo.com/ 131<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_132_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Blob vs Disk vs File Storage storage Blob Storage Disk Storage File Storage Type of Object storage to store Block storage for virtual File system across Size all types of data formats. machines. multiple machines. Same as maximum<br />
65,536<br />
GiB for ultra disk Max Storage storage account<br />
32,767<br />
GiB for standard Scale up to 100 TiB capacity and premium drives 190.7 TiB for block blob Equivalent to the Max File Size 195 GiB for append blob maximum size of your 4 TiB for a single file 8 TiB for page blob volumes 500 requests per second Up to 2000 MBps per MiB/s for egress Performance<br />
for a single blob<br />
MiB/s for ingress (Throughput) disk.<br />
6,204<br />
Share your files either<br />
4,136<br />
Objects can be accessed A single virtual machine on-premises or in the Data Accessing via HTTP/HTTPs. in a single AZ. cloud. SSE by storage service Encryption Encrypt your data using Encrypt your data using and ADE for OS and data Methods Azure SSE (256-bit AES) Azure SSE (256-bit AES) disks. You can back up your Backup and Versioning, snapshots managed disks at any Uses file share Restoration and object replication point in time using snapshots. You are billed based on the stored data per You pay for the disk size, You pay for the provisioned GiB per snapshots Pricing month, operations snapshots, and number month and the number performed, data transfer, of transactions. of servers connected to and redundancy. the cloud endpoint. Static website, media Boot volumes and Central location of your Use Cases and log files, backups, transaction-intensive files, monitoring logs analytics workloads workloads and applications https://portal.tutorialsdojo.com/ 132<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_133_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Locally Redundant Storage (LRS) vs Zone-Redundant Storage (ZRS) vs (GRS) Storage (LRS) Locally-Redundant Zone Redundant Geo-redundant storage Storage (ZRS) (GRS) Replicates your data 3 times within a single Replicates your data across 3 Azure Replicates your data in Replication physical location Availability Zones your storage account to synchronously in the synchronously in the a secondary region primary region. primary region Redundancy Low Moderate High Costs more than ZRS Provides the least Costs more than LRS but provides availability Cost expensive replication but provides higher in the event of regional option availability outages Percent durability of objects over a given<br />
99.999999999% (11<br />
99.9999999999% (12<br />
99.99999999999999%<br />
(16 9's) year At least At least 9's) read requests at least<br />
At least 99.99% (99.9%<br />
9's) cool access tier) for<br />
for cool access tier) for<br />
RA-GRS Availability SLA for<br />
At least 99.9% (99% for<br />
At least 99.9% (99% for<br />
At least 99.9% (99% for<br />
Availability SLA for<br />
At least 99.9% (99% for<br />
At least 99.9% (99% for<br />
At least 99.9% (99% for<br />
cool access tier) cool access tier) write requests cool access tier) cool access tier) cool access tier) Available if a node GRS went down within a Yes Yes Yes data center? Available if the entire data center (zonal or No Yes Yes non-zonal) went https://portal.tutorialsdojo.com/ 133 down?<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_134_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Available on region-wide outage in the primary region? Has read access to the secondary region No No Yes No No Yes<br />
if the primary region<br />
is unavailable? General-purpose v2 General-purpose v2 General-purpose v2 Supported storage General-purpose v1 Block blob storage Block blob storage General-purpose v1 account types Blob storage Blob storage File storage File storage https://portal.tutorialsdojo.com/ 134<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_135_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Load Balancer vs App Gateway vs Trentraaffic Manager Load Balancer App Gateway Traffic Manager DNS-based traffic load<br />
Service Network load balancer. Web traffic load balancer.<br />
balancer. Network Layer 4 (TCP or UDP) Layer 7 (HTTP/HTTPS) Layer 7 (DNS) Protocols Traffic-routing methods, SSL/TLS termination and Internal and public load Traffic manager profile, Features cookie-based session balancer endpoint monitoring affinity options Offers various routing methods such as: Source/Destination (IP & Priority, Weighted, Routing Port), and Protocol URI path or Host headers Performance, Geographic, Multivalue and Subnet Use locks to protect your Integrate Azure Firewall Security with Standard LB. Web Application Firewall traffic manager profile. https://portal.tutorialsdojo.com/ 135<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_136_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Network Security Group (NSG) vs Application Security Group Network Security Group Application Security Group A network security group is used to An application security group is an Description enforce and control network traffic. object reference within an NSG. Controls the inbound and outbound Controls the inbound and outbound Features traffic at the subnet level. traffic at the network interface level. Rules are applied to all resources in Rules are applied to all ASGs in the the associated subnet. same virtual network. Has separate rules for inbound and Has separate rules for inbound and Direction outbound traffic. outbound traffic. ASGs that can be specified within all Limits NSG has a limit of 1000 rules. security rules of an NSG have a limit Rules of 100 rules. Action Supports ALLOW and DENY rules. Supports ALLOW and DENY rules. You are not allowed to specify You are not allowed to specify multiple IP addresses and IP address Constraints multiple ASGs in the source or ranges in the NSG created by the destination. classic deployment model. https://portal.tutorialsdojo.com/ 136<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_137_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Microsoft Defender for Cloud vs Microsoft Sentinel Microsoft Defender for Cloud Microsoft Sentinel Description Unified infrastructure security Intelligent security analytics and threat management system intelligence service. Cloud Security Posture Management Security Information Event Management Category (CSPM) / Cloud Workload Protection (SIEM) / Security Orchestration Platform (CWPP) Automated Response (SOAR) Provides security alerts, scores, vulnerability assessment, Provides alert detection, threat visibility, Function recommendations, and security posture proactive hunting, and threat response. management. ● Microsoft Defender ATP ● Custom analytics rules ● Multiple Workspace View ● Network map ● Azure Monitor Workbooks Integration ● Virtual Machine Behavioral Analytics ● Security playbook ● Adaptive network hardening ● Investigation Graph ● Regulatory Compliance ● Hunting search and query tools dashboard & reports ● Missing OS patches assessment Features ● Security misconfigurations ● Endpoint protection assessment ● Disk encryption assessment ● Third-party vulnerability assessment assessment ● Network security assessment Provides Security Recommendation? Yes No Threat Response Management Manual Automated Integration Integration You may use the Microsoft Defender for Cloud to provide Microsoft Sentinel with more information to identify, investigate, and remediate threats. https://portal.tutorialsdojo.com/ 137<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_138_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Azure Policy vs Azure Role-Based Access Control (RBAC) Azure Policy Role-based Access Control (RBAC) Ensure resources are compliant with Authorization system to provide Description a set of rules. fine-grained access controls. Policy is focused on the properties RBAC focuses on what resources the users can access. You specify a set of rules to prevent You grant permission on what users Implementation of resources. over-provisioning of resources. can create. Default access By default, rules are set to ALLOW . By default, all access is denied. Focus Policy within the resource group or Grant access to users or groups within subscription. a subscription. Both services work hand-in-hand to provide governance around your Integration environment. Scope https://portal.tutorialsdojo.com/ 138<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_139_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Microsoft Entra ID vs Azure Role-Based Access Control (RBAC) Microsoft Entra Azure RBAC Description An identity and access management An authorization system that manages<br />
service that helps you access internal<br />
user’s access to Azure resources including and external resources. what they can do with those resources and what areas they can access. Focus Grants permissions to manage access Grants permissions to manage access to to Microsoft Entra ID resources. Azure resources. Scope Tenant level Specify at multiple levels (management group, subscription, resource group, and resource)<br />
<br />
Roles Important Microsoft Entra built-in roles:<br />
<br />
Fundamental Azure RBAC built-in roles:<br />
<br />
1. Global Administrator – manage<br />
<br />
1. Owner – full access to all Azure<br />
access to all the administrative features in Microsoft Entra ID.<br />
<br />
2. Contributor – create and manage all<br />
<br />
2. User Administrator – create and<br />
types of resources in Azure. manage different types of users<br />
<br />
3. Reader – a user with this role can<br />
and groups in Azure. only view Azure resources<br />
<br />
3. Billing Administrator – it can<br />
<br />
4. User Access Administrator – it has<br />
manage subscriptions, support permissions to manage user tickets, make purchases, and resources. access to all types of resources. monitor service health. Supports custom roles in P1 and P2 Supports custom roles. licenses. You can assign multiple roles to a user. You can assign multiple roles on a user. You can access the role information in You can access the role information in the information the Azure Portal, Microsoft 365 admin Azure Portal, CLI, PowerShell, Resource center, Microsoft Graph, and AzureAD Manager templates, and REST API. PowerShell.<br />
<br />
Pricing Microsoft Entra ID has three editions: Azure RBAC is free and included in your Role Free, P1, and P2. For the P1 and P2 Azure subscription. licenses, you are charged on a monthly basis. https://portal.tutorialsdojo.com/ 139<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_140_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan AWS vs AZURE SERVICES To help you learn the different Microsoft Azure services, we’ve come up with this AWS vs Azure services comparison . If you already have some background in AWS (or cloud computing in general) either through work experience or AWS certifications then you won’t have a hard time learning Microsoft Azure. The following sections show the related AWS and Azure services based on function and capabilities. Each AWS service in this list has a similar service in Azure. Compute Amazon EC2 vs. Azure Virtual Machine Amazon EC2 Azure VM Description A virtual server that supports both Linux A Linux-based / Windows-based virtual and Windows operating systems. server that you can provision. Configurations EC2 configurations are called instance Virtual machine configurations are called types. VM series. Images AMI or operating systems are stored in VM images or operating systems are a root volume. stored in an OS disk. OS Volumes Root volume type: General Purpose SSD OS disk type: Standard HDD, Standard SSD, (gp2), Provisioned IOPS SSD (io1 and and Premium SSD io2), and Magnetic (standard) Persistent storage volumes for your Persistent storage volumes for your data Storage data using Elastic Block Storage using Azure Disk. volumes. Volumes Encryption Encrypt EBS volumes with AWS KMS. Encrypt OS and data disks with Azure SSE. https://portal.tutorialsdojo.com/ 140<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_141_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Script Add a script that will be run on an Add a script that will be run into the virtual instance boot called user-data. machine while it is being provisioned called custom data. Security Security group enables you to create NIC network security group enables you to security rules to allow the traffic going create security rules to allow or deny the to your instances. traffic going to your virtual machine. Monitoring Monitor the performance of your EC2 Monitor the performance of your virtual instances with Amazon CloudWatch. machines with Azure Monitor. Network All EC2 instances are launched in an All virtual machines are launched in an isolated network called VPC . isolated network called VNet. Other Compute Services Comparison ● AWS Batch and Azure Batch - provision tens, hundreds, or thousands of compute resources based on the job requirements. ● AWS Auto Scaling and Azure VM Scale Sets - increase or decrease the number of your resources as demand changes. ● AWS Lambda and Azure Functions - a serverless computing platform to run code in response to events. ● Amazon ECS, AWS Fargate, and Azure Container Instances - run containerized applications without managing any servers. ● Amazon ECR and Azure Container Registry - a repository to store and manage container images. ● Amazon EKS and Azure Kubernetes Service - simplify the management of your containerized applications across a cluster of nodes. https://portal.tutorialsdojo.com/ 141<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_142_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Storage Amazon S3 vs. Azure Blob Feature Amazon S3 Azure Blob Description Object storage service of AWS Object storage service of Azure Components S3 is composed of buckets and Blob storage resources: Storage Account, objects . Container , and Blob Max File Size The maximum file size for each The maximum file size for each blob: Block Size object is 5 TB. (190.7 TiB), Append (195 GiB), and Page (8 TiB). Max Storage Bucket capacity is virtually unlimited. Single blob container size is the same as the maximum storage account capacity. Tiers S3 tiers: Standard, Standard-IA, One Blob tiers: Hot, Cool, and Archive. Zone-IA, Intelligent-Tiering, Glacier, and Glacier Deep Archive Durability Data durability across multi-AZ is 11 Data durability across LRS (11 9's), ZRS (12 9's), GRS, and RA-GRS (16 9's). 9's. Replication Copy objects across S3 buckets in Copy block blobs between a source and different AWS Regions using destination account using Object Replication . Cross-Region Replication. CDN Cache content from a static website Cache content from a static website with Azure with Amazon CloudFront. Encryption Encrypt objects using Client-Side and Encrypt storage account using Microsoft- and Server-Side Encryption. Customer-managed keys. CDN. https://portal.tutorialsdojo.com/ 142<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_143_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan<br />
<br />
Endpoint Endpoint: Endpoint: <tutorialdojo>.blob.core.windows.net <tutorialdojo>.s3.<region>.amazona ws.com Other Storage Services Comparison ● Amazon EBS and Azure Disk - a disk storage to store your data and operating system. ● Amazon EFS and Azure Files - create and configure file systems and share your files across multiple resources. ● AWS Storage Gateway and Azure StorSimple - simplify storage management by using a hybrid cloud storage solution. ● AWS Snow Family and Azure Data Box - transfer petabytes and exabytes of data to the cloud. https://portal.tutorialsdojo.com/ 143<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_144_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Databases Amazon RDS vs. Azure SQL Amazon RDS Azure SQL Description Configure and scale a relational Fully managed and intelligent relational database in the cloud. database in the cloud. DB Engines Database engines: Amazon Aurora, Database Engine: Microsoft SQL Server PostgreSQL, MySQL, Oracle, MariaDB, and Microsoft SQL Server Serverless The serverless database is called The serverless database is called Azure SQL Amazon Aurora Serverless . Database serverless. Templates DB templates are Free Tier, Dev/Test, DB templates are Basic, Standard, and Premium. and Production. Performance DB performance: Standard, DB performance: General Purpose, Hyperscale, Memory-Optimized, and Burstable and Business Critical Classes High Eliminate a single point of failure Eliminate a single point of failure with zone Availability with Multi-AZ deployment. redundant configuration. Secondary DB Create readable secondary Create readable secondary databases in the databases in the same or different same or different regions with active regions with read replicas. geo-replication. Backup Automated backups retention period Automated backups retention period up to 35 up to 35 days. https://portal.tutorialsdojo.com/ 144 days.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_145_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Monitoring Monitor the metrics of your database Monitor the metrics of your database with Azure with Amazon CloudWatch. Monitor.<br />
<br />
Endpoint Endpoint: Endpoint: <server_name>.database.windows.net rds.<region>.amazonaws.com Other Database Services Comparison ● Amazon DynamoDB and Azure Cosmos DB - a database model for document and key-value stores. ● Amazon Redshift and Azure Synapse Analytics - a cloud data warehouse service used for analytics and business intelligence tools. ● Amazon ElastiCache and Azure Cache for Redis - an in-memory-based caching service to improve the performance of your existing database. ● AWS DMS and Azure DMS - automate the migration of your data from multiple databases. https://portal.tutorialsdojo.com/ 145<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_146_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Networking Amazon VPC vs. Azure VNet Amazon VPC Azure VNet Description A virtual network service in AWS where you An isolated network service in Azure to run can launch your resources. your VMs and applications. Default Default VPC in each region. Default VNet is not existing. Reserved IP address AWS reserves 5 IP addresses within each Azure reserves 5 IP addresses within each subnet. subnet. Subnets Subnets are from /28 to /16. Subnets are from /29 to /8. Subnet Types Subnet types: Private, Public and VPN-only Subnet types: Private, Public and Gateway Static IP You can assign a static IPv4 to your You can assign a static IPv4 and IPv6 address resources with Elastic IP addresses. address to your resources. Security Secure your network using NACLs and Secure your network using NSGs and ASGs . Security Groups . Gateways Types of gateways: Internet Gateway, Types of gateways: VPN Gateway and Egress-only, NAT Gateway, Virtual Private ExpressRoute Gateway Gateway, and Customer Gateway Route Table By default, subnets are automatically Route tables are not automatically associated with the main route table. associated with your subnets. Peering A VPC peering enables communication A VNet peering enables communication between two VPCs. between virtual networks. https://portal.tutorialsdojo.com/ 146<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_147_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Other Networking Services Comparison ● AWS VPN Gateway and Azure VPN Gateway - secure connection from your on-premises network to your cloud private network. ● Amazon Route 53 and Azure DNS - helps you manage your DNS records. ● AWS Direct Connect and Azure ExpressRoute - dedicated private connection between the cloud provider and your data center. ● Amazon ELB: NLB and Azure Load Balancer - layer 4 load balancer for TCP and UDP protocols. ● Amazon ELB: ALB and Azure Application Gateway - load balancer for layer 7 traffic (SSL termination, cookie stickiness, and round-robin routing). https://portal.tutorialsdojo.com/ 147<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_148_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Security and Identity AWS Identity & Access Management (IAM) vs. Microsoft Entra ID & RBAC AWS IAM Microsoft Entra ID & RBAC ID . Description Create and manage users, groups, Create users and groups with Microsoft Entra roles, and policies in your account. MFA. MFA Secure your account by activating Secure your account by activating MFA in Microsoft Entra ID. Groups IAM groups allow you to organize a Microsoft Entra ID allows you to assign a large large number of IAM users. number of users to groups. Roles Delegate administrator roles using Delegate administrator roles using Microsoft identity-based policies. Entra ID. Access Access resources only in the AWS Microsoft Entra ID supports hybrid identity to console. access resources in the cloud or on-premises. Monitoring Monitor the status of your user Monitor the security and usage patterns of your accounts with a credential report. environm ent with Microsoft Entra monitoring and health .<br />
<br />
Domain Unique account sign-in page URL:<br />
<br />
The domain name of Microsoft Entra tenant: https://<My_AWS_Account_ID>.signin <Azure_Tenant>.onmicrosoft.com .aws.amazon.com/console/ Permission Grant users temporary permission RBAC enables you to grant users certain roles to using IAM roles. access specific resources. Policy A collection of permissions written in A collection of permissions written in JSON is JSON is called IAM policies. called role definition in RBAC. https://portal.tutorialsdojo.com/ 148<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_149_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Multiple You can assign multiple permissions You can assign multiple roles to a resource to an IAM user. group with RBAC. roles Other Security and Identity Services Comparison ● AWS WAF and Azure WAF on Application Gateway - protects web applications from common exploits and vulnerabilities. ● AWS Shield and Azure DDoS Protection - protect your resources from denial of service attacks. ● AWS KMS and Azure Key Vault - create and manage the keys used to encrypt your data. ● AWS Trusted Advisor and Azure Advisor - provides recommendations in operational excellence, security, performance, reliability, and cost.<br />
<br />
Sources: https://aws.amazon.com/ https://docs.microsoft.com/en-us/azure/architecture/aws-professional/ https://portal.tutorialsdojo.com/ 149<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_150_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan FINAL REMARKS<br />
If you are a student or a non-technical person who wants to pursue the IT industry, cloud computing is one of<br />
the most in-demand skills that will help you become a competitive candidate. Microsoft Azure is one of the top cloud service providers that can help you build, deploy, and manage applications quickly. Creating new solutions for startups to enterprise companies requires skills and knowledge. Since this is an emerging technology, a lot of people aspire to become Microsoft Azure Certified. These certifications are investments in yourself and also to improve your skills. Everyone in the community acknowledges Microsoft Certifications. We at Tutorials Dojo are dedicated to help you upgrade your skills and your career. We have various collections of technical blogs, guides, cheat sheets, and practice exams that are constantly updated based on our experiences and our students' feedback. If you are preparing in your journey to become an AZ-900 certified, we provide valuable content to achieve the results you desire.<br />
If you are reading this right now, we are very happy to help you on your journey towards the cloud. Thank you<br />
for choosing Tutorials Dojo, and we hope you'll continue supporting us. If you wish to validate what you have<br />
learned so far, now is a great time to check out our AZ-900 Microsoft Azure Fundamentals Practice Exams . You can also try the free sampler version of our full practice test course here . We also wish you the very best in your future Azure certification exams. Good luck on your exam, and we hope to see you in our other practice test courses. https://portal.tutorialsdojo.com/ 150<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_151_Im1.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Tutorials Dojo Study Guide and Cheat Sheets - AZ-900 Microsoft Azure Fundamentals by Jon Bonso and Gerome Pagatpatan Jon Bonso ABOUT THE AUTHORS<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_151_Im26.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Born and raised in the Philippines, Jon is the Co-Founder of Tutorials Dojo . Now based in Sydney, Australia, he has over a decade of diversified experience in Banking, Financial Services, and Telecommunications. He's 8x AWS Certified and has worked with various cloud services such as Google Cloud, and Microsoft Azure. Jon is passionate about what he does and dedicates a lot of time creating educational courses. He has given IT seminars to different universities in the Philippines for free and has launched educational websites using his own money and without any external funding.<br />
<br />
<img src="https://examsqa.com/storage/question-images/az-900-cheat-sheet-your-ultimate-study-guide-for-microsoft-azure-fundamentals-exam-azure-fundamentals_page_151_Im27.jpg" alt="Exhibit" style="max-width: 100%; height: auto;" /><br />
<br />
Gerome Pagatpatan Gerome is certified in AWS, Azure, and Oracle. After graduating<br />
from college with a degree in Electronics Engineering, he<br />
decided to pursue the field of Information Technology through self-study. He is passionate about education, and now it's his turn to share his knowledge, experiences, and passion in Cloud Computing. https://portal.tutorialsdojo.com/ 151

Frequently Asked Questions

Common questions about the Microsoft AZ-900 certification practice test

How many questions are in the Microsoft AZ-900 practice exam on ExamsQA?
Our AZ-900 (Microsoft Azure Fundamentals Exam) practice question bank currently includes 2 verified questions with comprehensive explanations.
Are the AZ-900 exam practice questions up to date for 2026?
Yes, all Microsoft AZ-900 practice questions are regularly updated and verified against current exam objectives.
Will the AZ-900 practice questions help me pass on my first attempt?
The AZ-900 (Microsoft Azure Fundamentals Exam) question bank is built to mirror the real exam's format and topics, with detailed explanations for every answer so you understand the reasoning — not just memorize responses.
Is there a free demo available for AZ-900 Microsoft Azure Fundamentals Exam?
Yes, ExamsQA offers free demo questions for the AZ-900 exam so you can test the interface and question quality before purchasing full access.