<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AZ-900-EN｜AZ START | Azure Getting Started Blog</title>
	<atom:link href="https://az-start.com/en/category/az-900-en/feed/" rel="self" type="application/rss+xml" />
	<link>https://az-start.com</link>
	<description>Reveals how to pass the certification exam!</description>
	<lastBuildDate>Sat, 07 Feb 2026 02:16:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://az-start.com/wp-content/uploads/2023/02/Favicon.jpg</url>
	<title>AZ-900-EN｜AZ START | Azure Getting Started Blog</title>
	<link>https://az-start.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://az-start.com/en/category/az-900-en/feed/"/>
	<item>
		<title>【AZ-900】What Is Azure Monitor? Explanation of the Big Picture of the Monitoring Tool</title>
		<link>https://az-start.com/en/azure-monitor-overview/</link>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Wed, 02 Oct 2024 02:06:36 +0000</pubDate>
				<category><![CDATA[AZ-900-EN]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=2062</guid>

					<description><![CDATA[Hi, I#8217;m Makoto, a freelance engineer. In this article, I#8217;ll explain Azure Monitor. It#8217;s an e]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 1em; letter-spacing: 0.05em;">Hi, I&#8217;m Makoto, a freelance engineer.</span></p>
<p>In this article, I&#8217;ll explain Azure Monitor.</p>
<p>It&#8217;s an essential service for running and managing systems built on Azure.</p>
<p>Although it&#8217;s a service that handles infrastructure monitoring, its functions are diverse, so it&#8217;s important to understand the big picture first.</p>
<p>I&#8217;ll explain with screenshots from the Azure portal, so please read to the end.</p>
<p>Let&#8217;s get started!</p>
<h2>What is Azure Monitor?</h2>
<p><a href="https://learn.microsoft.com/en/azure/azure-monitor/overview">Azure Monitor</a> is a collective term for services that collect usage statistics from cloud and on-premises servers for analysis and monitoring. It&#8217;s the equivalent of &#8220;Cloud Watch&#8221; in AWS.</p>
<p><span class="marker2"><strong>For AZ-900 exam preparation, when you think of monitoring, remember Azure Monitor.</strong></span></p>
<p>Azure Monitor is treated as a service that integrates (bundles) multiple services. It has a history of integrating previously separate services under the Azure Monitor service name.</p>
<p>It may be easier to understand if you think of Azure Monitor as an entry point (portal site) for monitoring and analysis.</p>
<p>In the Azure Portal, you can access it from the Monitor menu.</p>
<p>If you actually look at the Monitor menu, you will see that there are several menus available for reviewing metrics, logs, and insights for applications and networks.</p>
<img fetchpriority="high" decoding="async" class="alignnone" src="https://i.gyazo.com/6a005631b9e9355d37f8e56301d86379.png" alt="Azure Monitor" width="1171" height="942" />
<p>&nbsp;</p>
<p>Some of the menus (functions) shown here can also be accessed directly from &#8220;All services&#8221; or by selecting a category.</p>
<img decoding="async" class="alignnone" src="https://i.gyazo.com/b44aa14f2ad2273b01cd58b0b04f57d1.png" alt="All services | Monitor" width="1130" height="798" />
<h2>Overview of Azure Monitor</h2>
<p>The big picture of Azure Monitor can be simply represented as follows:</p>
<img decoding="async" class="alignnone wp-image-2067 size-full" src="https://az-start.com/wp-content/uploads/2024/10/Azure-Monitor-Overview.png" alt="Azure Monitor Overview" width="760" height="428" />
<p>As data sources, in addition to resources on Azure such as virtual machines, you can also collect data from on-premises servers by installing agents.</p>
<div class="concept-box5">
<p>Reference:</p>
<p>Although not shown in this diagram, you can also install agents on servers in other cloud providers, such as AWS, to collect data.</p>
</div>
<p>The data formats collected can be broadly divided into two types:</p>
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<th style="width: 25.2174%;">Data Type</th>
<th style="width: 74.7826%;">Description</th>
</tr>
<tr>
<td style="width: 25.2174%;">Metrics</td>
<td style="width: 74.7826%;">A numerical value obtained by measuring some aspect of a system</td>
</tr>
<tr>
<td style="width: 25.2174%;">Logs</td>
<td style="width: 74.7826%;">Events that have occurred in the system</td>
</tr>
</tbody>
</table>
<p>Metrics are performance-related data, such as CPU and memory or network traffic measurements, that can be displayed as graphs. In general, anything that can be expressed numerically is a metric.</p>
<p>Logs, as the name implies, record all events that occur within the system, and in many cases, the data is stored in a resource called a <strong>Log Analytics workspace</strong>.</p>
<p>You can monitor the accumulated metrics and logs, and send notifications via email, phone, or smartphone app (Azure mobile app) when specified conditions are met (Alerts).</p>
<p>You can also analyze with queries, visualize with dashboards, or integrate with external systems. It can be a bit complicated due to its many capabilities, but <strong>for exam preparation, focus on the following points:</strong></p>
<div class="concept-box1">
<p>Key Points:</p>
<ul>
<li>Azure Monitor is an integrated service for monitoring servers and applications</li>
<li>Alerts can be used to send notifications in the event of an abnormality</li>
<li>It can monitor on-premises servers as well as Azure</li>
</ul>
</div>
<h2>Key Features of Azure Monitor</h2>
<p>Although we&#8217;ve already touched on some of them, here are the key features of Azure Monitor:</p>
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<th style="width: 36.087%;">Feature</th>
<th style="width: 63.913%;">Description</th>
</tr>
<tr>
<td style="width: 36.087%;"><span style="font-size: 14px;">Activity Log</span></td>
<td style="width: 63.913%;"><span style="font-size: 14px;">Log of operations performed on resources</span></td>
</tr>
<tr>
<td style="width: 36.087%;"><span style="font-size: 14px;">Alerts</span></td>
<td style="width: 63.913%;"><span style="font-size: 14px;">Notification of anomalies</span></td>
</tr>
<tr>
<td style="width: 36.087%;"><span style="font-size: 14px;">Metrics</span></td>
<td style="width: 63.913%;"><span style="font-size: 14px;">Collect resource performance data</span></td>
</tr>
<tr>
<td style="width: 36.087%;"><span style="font-size: 14px;">Logs (Azure Monitor logs)</span></td>
<td style="width: 63.913%;"><span style="font-size: 14px;">Collect and analyze logs</span></td>
</tr>
<tr>
<td style="width: 36.087%;"><span style="font-size: 14px;">Application Insights</span></td>
<td style="width: 63.913%;"><span style="font-size: 14px;">Collect application performance and usage data</span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h3>Activity Log</h3>
<p>The <a href="https://learn.microsoft.com/en/azure/azure-monitor/essentials/activity-log">Activity Log</a> is a log that records write operations (create, modify, delete) performed on Azure resources in your subscription.</p>
<p><span class="marker2"><strong>It records who did what and when, making it a critical log from an auditing perspective.</strong></span></p>
<p>By default, activity logs are automatically stored on Azure infrastructure for <strong>90 days. </strong>If you want to keep them longer, you can configure them to be sent to a Log Analytics workspace.</p>
<div class="concept-box5">
<p>Reference:</p>
<p>The Activity Log is one of the &#8220;<a href="https://docs.microsoft.com/en/azure/azure-monitor/essentials/platform-logs-overview">platform logs</a>&#8220;. Other platform logs include Microsoft Entra ID logs and resource logs.</p>
</div>
<p>As an easy-to-understand example of an activity log, when you stop a virtual machine, a &#8220;Deallocate Virtual Machine&#8221; log entry is recorded.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/38a657f4a412cdf442b56a024636c864.png" alt="Azure Monitor - Activity log" width="1051" height="569" />
<h3>Alerts</h3>
<p>In Alerts, you can set &#8220;<a href="https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-overview">alert rules</a>&#8221; and view their history.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/6cc4e3c78f6bca1b37de4dc7f57cbbba.png" alt="Azure Monitor - Alerts" width="1197" height="652" />
<p>When creating an alert rule, for example</p>
<p><em>When the average CPU usage of the virtual machine exceeds 70%,</em></p>
<p>you can specify an action such as</p>
<p><em>Send an email to a specified destination</em></p>
<p>using this condition as a trigger.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/075495a0aff8592ec81d13209fbae68c.png" alt="Create an alert rule" width="622" height="1032" />
<h3>Metrics</h3>
<p>In Metrics, the <a href="https://learn.microsoft.com/en/azure/azure-monitor/essentials/analyze-metrics">Metrics Explorer</a> is displayed, allowing you to view resource performance data in graphs.</p>
<p>Standard metrics are collected automatically when you create a resource, with no additional configuration required. Metrics are retained for <strong>93 days</strong>.</p>
<p>The following sample screen shows the average CPU usage of a virtual machine (the time when the VM was stopped is shown as a dashed line).</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/ca726725a668922bdbc401ceca29b5f0.png" alt="Azure Monitor - Metrics" width="1466" height="588" />
<h3>Logs (Azure Monitor logs)</h3>
<p>When you select Logs, &#8220;Azure Monitor logs (formerly <a href="https://learn.microsoft.com/en/azure/azure-monitor/logs/log-analytics-overview">Log Analytics</a>)&#8221; launches.</p>
<p>Here, you can analyze the logs collected in the Log Analytics workspace using a query language called <strong>KQL (Kusto Query Language)</strong>.</p>
<p>It may seem a bit daunting at first, but you can quickly extract data, similar to writing SQL statements to SELECT from a database.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/df05233102ed3da59d3385f32241f376.png" alt="Azure Monitor - Logs" width="1360" height="706" />
<p>To collect data in a Log Analytics workspace, you must install agents on virtual machines or configure diagnostic settings to connect.</p>
<p>The default retention period is 31 days and can be extended up to 2 years (730 days).</p>
<p>Like activity logs, many logs can be configured to be sent to a Log Analytics workspace, making it an important service for centralized log management.</p>
<div class="concept-box5">
<p>Reference:</p>
<p>The term Log Analytics has been changed to &#8220;Azure Monitor logs&#8221;. The &#8220;Log Analytics workspace&#8221; that represents the data storage location remains unchanged.</p>
</div>
<h3>Application Insights</h3>
<p>In the Applications menu, you can create or reference existing resources from <a href="https://learn.microsoft.com/en/azure/azure-monitor/app/app-insights-overview">Application Insights</a>, which collects application performance and usage data.</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/9f15d6017634c078e4efee1c392534bf.png" alt="Azure Monitor - Applications" width="940" height="485" /> To collect data in Application Insights, you must install a package (SDK) in your application or use the Application Insights agent.</p>
<div class="concept-box5">
<p>Reference:</p>
<p>Some of the Application Insights data is actually stored in a Log Analytics workspace.</p>
</div>
<p>When you navigate to the Application Insights dashboard, you can review information such as:</p>
<ul>
<li>Failed requests</li>
<li>Server response time</li>
<li>Server requests</li>
<li>Availability</li>
</ul>
<blockquote><img loading="lazy" decoding="async" class="alignnone wp-image-2071 size-full" src="https://az-start.com/wp-content/uploads/2024/10/Application-Insights-Overview-dashboard.png" alt="Application Insights Overview dashboard" width="760" height="307" />
<p>Source: <a href="https://learn.microsoft.com/en/azure/azure-monitor/app/overview-dashboard">Application Insights Overview dashboard</a></p></blockquote>
<h2>Summary</h2>
<p>In this article, we explained Azure Monitor.</p>
<p><span class="marker2"><strong>Azure Monitor is an integrated service for monitoring Azure and on-premises servers and applications, and can send notifications via alerts in the event of anomalies.</strong></span></p>
<p>Let&#8217;s make sure we understand the purpose of each of Azure Monitor&#8217;s key features.</p>
<ul>
<li>Activity Log</li>
<li>Alerts</li>
<li>Metrics</li>
<li>Logs</li>
<li>Application Insights</li>
</ul>
<p>See you next time!</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/en/azure-learning-course/"><strong>View Azure Courses</strong></a></span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AZ-900】What is Azure Service Health? Check Azure Platform Health</title>
		<link>https://az-start.com/en/service-health-overview/</link>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Tue, 01 Oct 2024 02:15:33 +0000</pubDate>
				<category><![CDATA[AZ-900-EN]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=2048</guid>

					<description><![CDATA[Hi, I#8217;m Makoto, a freelance engineer. In this article, I#8217;ll be explaining Azure Service Health. Az]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 1em; letter-spacing: 0.05em;">Hi, I&#8217;m Makoto, a freelance engineer.</span></p>
<p>In this article, I&#8217;ll be explaining Azure Service Health.</p>
<p>Azure has several ways to verify that services and resources are working properly, but the coverage varies depending on the method.</p>
<p>Understanding these differences is critical to knowing the impact on the regions, services, and resources your organization uses, so please read to the end.</p>
<p>Let&#8217;s get started!</p>
<h2>What is Azure Service Health?</h2>
<p><a href="https://learn.microsoft.com/en/azure/service-health/overview">Azure Service Health</a> is a service for understanding Azure outages, planned maintenance, and other changes that can affect availability. It consists of three services:</p>
<ul>
<li>Azure Status</li>
<li>Service Health</li>
<li>Resource Health</li>
</ul>
<p>&nbsp;</p>
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_cry.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">It&#8217;s confusing that Service Health is within Azure Service Health&#8230;</div>
</div></div>
<p>Yes, it is indeed very confusing.</p>
<p><span class="marker2"><strong>However, for AZ-900 exam preparation, it seems sufficient to focus on the content of &#8220;Service Health&#8221;. (This is just my personal opinion.)</strong></span></p>
<p>In fact, some books treat Azure Service Health and Service Health as the same thing, but the official documentation describes Azure Service Health as a parent service that contains three child services.</p>
<div class="concept-box6">
<p>Memo:</p>
<p>While I believe that understanding &#8220;Service Health&#8221; is crucial for AZ-900 exam preparation, in practice it&#8217;s important to know the uses and differences of all three services.</p>
</div>
<h3>Azure Status</h3>
<p><a href="https://learn.microsoft.com/en/azure/service-health/azure-status-overview">Azure status</a> allows you to check the operational status of Azure services by region in a tabular format. It&#8217;s provided separately from the Azure Portal and can be accessed at <a href="http://azure.status.microsoft/">azure.status.microsoft</a>.</p>
<p>For Japanese users, you would probably select &#8220;Asia Pacific&#8221; and check the Japan East and Japan West columns.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/f643405c394f2d2dae7cbdb16a087a77.png" alt="Azure status" width="1225" height="993" />
<p><strong>This is positioned as a simple tool, and while it provides a comprehensive at-a-glance view, it doesn&#8217;t display only the necessary information optimized for the user, nor does it have alert notification features.</strong></p>
<p>Microsoft seems to recommend using Service Health, as described later.</p>
<p><span class="marker2"><strong>Keep this in mind as a way to check the status if you can&#8217;t sign in to the Azure Portal or access Service Health.</strong></span></p>
<h3>Service Health</h3>
<p><a href="https://learn.microsoft.com/en/azure/service-health/service-health-overview">Service Health</a>, like Azure Status, is a service that lets you know if your Azure services are functioning properly.</p>
<p>Users can check the dashboard for large-scale issues, such as region-wide outages, or receive notifications by registering alert rules.</p>
<p>You can check and track events that fall into the following four categories, not just outages:</p>
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<th style="width: 33.4783%;">Event Type</th>
<th style="width: 66.5217%;">Description</th>
</tr>
<tr>
<td style="width: 33.4783%;"><span style="font-size: 14px;">Service issues</span></td>
<td style="width: 66.5217%;">Azure service issues (outages) that have immediate impact.</td>
</tr>
<tr>
<td style="width: 33.4783%;"><span style="font-size: 14px;">Planned maintenance</span></td>
<td style="width: 66.5217%;"><span style="font-size: 14px;">Future maintenance that may affect availability.</span></td>
</tr>
<tr>
<td style="width: 33.4783%;"><span style="font-size: 14px;">Health advisories</span></td>
<td style="width: 66.5217%;"><span style="font-size: 14px;">Changes to Azure features (e.g., a feature becoming deprecated)</span></td>
</tr>
<tr>
<td style="width: 33.4783%;"><span style="font-size: 14px;">Security advisories</span></td>
<td style="width: 66.5217%;"><span style="font-size: 14px;">Security-related notifications or violations that may affect availability.</span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Looking at the Azure portal, you can see that events can be checked from menus prepared for each of the four categories.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/23b4b0d63c696cee7bac9a63bc7a700e.png" alt="Service Health" width="883" height="471" />
<p>It&#8217;s optimized with only the regions used by the user selected, but you can change the conditions by selecting individual regions or services from the drop-down list.</p>
<div class="concept-box1">
<p>Key Points:</p>
<p>To prepare for the AZ-900 exam, it is important to understand that it is a way to learn about <strong>service issues</strong> and <strong>planned maintenance</strong>.</p>
</div>
<p>Click &#8220;Add service health alert&#8221; to create alert rules and send notifications.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/136b0d60879c001bbdfff68f7b1e7aac.png" alt="Create an alert rule - service health" width="816" height="594" />
<p>It may seem that you need to exclude regions and services that you do not use, <span class="marker2"><strong>but because the system only sends notifications when events occur in the regions of the services that you use, it is recommended that you select &#8220;All&#8221; for both.</strong></span></p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/f20227cc89410968e000647214b6185c.png" alt="Select services" width="512" height="723" />
<div class="concept-box5">
<p>Reference:</p>
<p>For recommended settings for Service Health Alerts, see the following blog post (Japanese):</p>
<p>Source: <a href="https://jpazmon-integ.github.io/blog/ame/HowToSetUpServiceHealthAlertsAndRecommendedSettings/">How to Set Up Service Health Alerts and Recommended Settings</a></p>
</div>
<h3>Resource Health</h3>
<p><a href="https://docs.microsoft.com/en/azure/service-health/resource-health-overview">Resource Health</a> allows you to check the status of individual resources, such as virtual machines, and review past issues.</p>
<p>Open the Resource Health menu, select the resource type, and then select the target resource name to check its status (green checkmarks are already displayed in the list view).</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/dc2355b33f76762f638cbbb4f0d9b725.png" alt="Service Health | Resource health" width="967" height="461" />You can see that the current status is &#8220;Available&#8221;.</p>
<p>You can review up to 30 days of history from the &#8220;Health history&#8221;, but in this example screen, there is only one history item because the VM was just created.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/5661dbbfb6fa88c92fa47cee265e3b07.png" alt="Resource health - virtual machine" width="610" height="484" />
<p>You can check the same content in the Resource Health menu of the virtual machine.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/f0ab7d53e5a29c7b988fe3081bf60e52.png" alt="Azure VM - resource health" width="832" height="514" />
<p>As with Service Health, clicking &#8220;Add resource health alert&#8221; allows you to create alert rules and send notifications.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/10c3f93c4e8fb3163029edf4929b3b30.png" alt="Create an alert rule - resource health" width="752" height="446" />
<p><strong>Resource Health is not supported for all services.</strong></p>
<p>For a list of supported resource types and health check details, see the <a href="https://learn.microsoft.com/en/azure/service-health/resource-health-checks-resource-types">official documentation</a>.</p>
<h2>Service Health vs. Resource Health</h2>
<p>After reading this far, many people might think:</p>
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_question.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">What&#8217;s the difference between Service Health and Resource Health?</div>
</div></div>
<p>The official documentation FAQ states:</p>
<blockquote><p>What’s the difference between Service Health and Resource Health?</p>
<p>Resource Health provides information about the health of your individual cloud resources, such as a specific virtual machine instance. Service Health provides a personalized view of the status of your Azure services and regions, as well as information about current incidents, planned maintenance, and health advisories.</p>
<p>Source: <a href="https://azure.microsoft.com/en/features/service-health/#faq">Frequently asked questions about Azure Service Health</a></p></blockquote>
<p>&nbsp;</p>
<p>To repeat, as their names suggest:</p>
<ul>
<li>Resource Health → Resources</li>
<li>Service Health → Services</li>
</ul>
<p>These are methods for checking the health of resources and services, respectively.</p>
<p>For example, let&#8217;s say you have a virtual machine in the Japan East region. Let&#8217;s consider scenarios where you want to detect problems.</p>
<p><span class="marker2"><strong>In my experience, if there is a problem with the physical machine hosting the virtual machine, or if disk degradation is detected as a sign of potential failure, you won&#8217;t see it through Service Health.</strong></span></p>
<p>Service Health notifies you of large-scale problems that affect the entire service, but it doesn&#8217;t notify you of partial problems at the rack level, for example.</p>
<p>Conversely, if there&#8217;s a major problem in the Japan East region, I think you&#8217;ll get notifications from both alert rules if you have them set up.</p>
<p>In other words, both are important.</p>
<div class="concept-box1">
<p>Key Points:</p>
<p><span style="font-size: 16px;">Large-scale issues are rare, but &#8220;<strong>Service Health</strong>&#8221; is useful for knowing about planned maintenance and other changes to Azure services.</span></p>
<p><span style="font-size: 16px;">And <strong>Resource Health</strong> is useful for checking that individual resources, such as virtual machines, are operating normally.</span></p>
</div>
<p>So, in most cases, these services should be used together.</p>
<h2>Summary</h2>
<p>In this article, we&#8217;ve explained Azure Service Health.</p>
<p>While the health check screens themselves are relatively simple and easy to understand, you may be confused about how to use and configure the three services for your environment.</p>
<p>Here&#8217;s a brief summary of the three services. First, make sure you understand their uses and differences:</p>
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<th style="width: 39.855%;">Service</th>
<th style="width: 32.6087%;">Scope</th>
<th style="width: 27.5362%;">Optimized per user *</th>
</tr>
<tr>
<td style="width: 39.855%;"><span style="font-size: 14px;">Azure status</span></td>
<td style="width: 32.6087%;"><span style="font-size: 14px;">Services by region</span></td>
<td style="width: 27.5362%;"><span style="font-size: 14px;">×</span></td>
</tr>
<tr>
<td style="width: 39.855%;"><span style="font-size: 14px;">Service Health</span></td>
<td style="width: 32.6087%;"><span style="font-size: 14px;">Services by region</span></td>
<td style="width: 27.5362%;"><span style="font-size: 14px;">〇</span></td>
</tr>
<tr>
<td style="width: 39.855%;"><span style="font-size: 14px;">Resource Health</span></td>
<td style="width: 32.6087%;"><span style="font-size: 14px;">Per resource</span></td>
<td style="width: 27.5362%;"><span style="font-size: 14px;">〇</span></td>
</tr>
</tbody>
</table>
<p><span style="font-size: 12px;">* &#8220;Optimized per user&#8221; is referred to as &#8220;Personalized&#8221; in the official documentation</span></p>
<p>To reiterate, while it&#8217;s important to know the uses and differences of all three services in practice, for AZ-900 exam preparation, the content of &#8220;Service Health&#8221; is likely to be most frequently asked about.</p>
<p>See you next time!</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/en/azure-learning-course/"><strong>View Azure Courses</strong></a></span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AZ-900】What is Azure Advisor? Optimize Azure Environment with Best Practices!</title>
		<link>https://az-start.com/en/advisor-overview/</link>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Mon, 30 Sep 2024 23:52:00 +0000</pubDate>
				<category><![CDATA[AZ-900-EN]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=2038</guid>

					<description><![CDATA[Hi, I#8217;m Makoto, a freelance engineer. In this article, I#8217;ll explain Azure Advisor. As you can see ]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 1em; letter-spacing: 0.05em;">Hi, I&#8217;m Makoto, a freelance engineer.</span></p>
<p>In this article, I&#8217;ll explain Azure Advisor.</p>
<p>As you can see from the word &#8220;Advisor,&#8221; it&#8217;s a useful service that provides advice on using Azure. Please read to the end.</p>
<p>Let’s get started!</p>
<h2>What is Azure Advisor?</h2>
<p><a href="https://learn.microsoft.com/en/azure/advisor/advisor-overview">Azure Advisor</a> is like a consultant in Azure, automatically analyzing deployed resources and displaying recommendations (&#8220;you should do this&#8221;) according to common <strong>best practices</strong>. It&#8217;s similar to AWS Trusted Advisor in AWS.</p>
<p><strong>Azure Advisor is free to use.</strong></p>
<p>You can check it by clicking on the Advisor menu in the Azure portal.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/571876beac99901bbe5532edaf74ba28.png" alt="Azure Advisor" width="1184" height="713" />
<h3>Five Categories</h3>
<p>Azure Advisor recommendations are classified into the following five categories:</p>
<ul>
<li>Reliability</li>
<li>Security</li>
<li>Performance</li>
<li>Cost</li>
<li>Operational Excellence</li>
</ul>
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_question.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">For example, what kind of recommendations are there?</div>
</div></div>
<p>Using virtual machines as an easy-to-understand example, there are recommendations such as:</p>
<ul>
<li>Resize or stop VMs that aren&#8217;t used much</li>
<li>There are disks isolated and not connected to VMs (delete if unnecessary)</li>
<li>Enable backup for VMs</li>
</ul>
<p>Note that Operational Excellence can be a little difficult to understand.</p>
<p>Operational Excellence provides recommendations for streamlining workflows and making resources easier to manage as you operate Azure resources.</p>
<p>For example, there are recommendations such as:</p>
<ul>
<li>Limit regions or SKUs with Azure Policy</li>
<li>Update SDK versions to the latest</li>
<li>Increase quota limits to avoid hitting restrictions</li>
</ul>
<h3>Advisor Score</h3>
<p>Azure Advisor has a feature called <a href="https://learn.microsoft.com/en/azure/advisor/azure-advisor-score">Advisor Score</a> that shows how well you&#8217;re following recommendations. The more recommendations you follow, the higher your score.</p>
<p>You can check the list of recommendations by clicking on the tiles for the five categories. (You can also check from the recommendations menu)</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/685aa472fccd61e1802ad649f5add878.png" alt="Advisor score" width="1186" height="642" />
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_laugh.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">It&#8217;s like a test score</div>
</div></div>
<p>It&#8217;s fun to work through each recommendation and increase your score because it feels like you&#8217;re leveling up your Azure environment.</p>
<h3>Advisor Alerts</h3>
<p>Azure Advisor also has settings for sending notifications.</p>
<ul>
<li>Alerts</li>
<li>Recommendation digests</li>
</ul>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/2fa69fd63ff1d7f515dc8670ffbb3b91.png" alt="Alerts and Redommendatin digests" width="1184" height="713" />
<p>With <a href="https://learn.microsoft.com/en/azure/advisor/advisor-alerts-portal">Advisor alerts</a>, you can receive notifications when there are recommendations that meet specific conditions.</p>
<p>In the following example screen, the category is set to any, and alerts are set only for recommendations with a &#8220;high&#8221; impact level.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/5844b774e5cac56cb6ed0465fcce3fba.png" alt="Create Advisor Alerts" width="851" height="880" />
<h3>Advisor Recommendation Digests</h3>
<p>With the <a href="https://learn.microsoft.com/en/azure/advisor/advisor-recommendations-digest">recommendation digests</a>, you can receive regular reports.</p>
<p>In the following example screen, it&#8217;s set to receive weekly reports on recommendations for all categories.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/df1113372b7c31f9c6c1ec1e44ddf331.png" alt="Add an Advisor recommendation digest" width="850" height="704" />
<h2>Things to Know About Azure Advisor</h2>
<p>Here are some points to note that are likely to be asked on the AZ-900 exam.</p>
<h3>Does Not Restrict Usage</h3>
<p>Azure Advisor only suggests recommendations and <span class="marker2"><strong>does not restrict the use of anything.</strong></span></p>
<h3>Recommendations are for Existing Resources Only</h3>
<p>Azure Advisor analyzes existing resources and provides recommendations.</p>
<p><span class="marker2"><strong>It doesn&#8217;t display recommendations like &#8220;this is what you should configure&#8221; when you create new networks or virtual machines.</strong></span></p>
<h3>Paid Services May Be Required</h3>
<p>Using Azure Advisor itself is free.</p>
<p><span class="marker2"><strong>However, some recommendations may require the use of fee-based services.</strong></span></p>
<p>For example, the following recommendation suggests configuring a <a href="https://learn.microsoft.com/en/azure/private-link/private-endpoint-overview">private endpoint</a> (private link) to securely access a storage account.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/13d5b54161ca093ff2c07f216f43a930.png" alt="Storage account should use a private link connection" width="895" height="647" />
<h2>Summary</h2>
<p>In this article, we have covered an overview of Azure Advisor. <strong>For AZ-900 exam preparation, make sure to focus on the &#8220;Points to Note&#8221; explained at the end.</strong></p>
<p>Looking at Azure Advisor&#8217;s recommendations can also be educational from a design perspective, helping you to understand &#8220;what aspects should be considered for configuration&#8221;.</p>
<p>It might be a good idea to start by looking at the &#8220;Cost&#8221; category, where the content of the recommendations and their implications are easy to understand.</p>
<p>That&#8217;s all for now. See you next time!</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/en/azure-learning-course/"><strong>View Azure Courses</strong></a></span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AZ-900】What is Azure Arc? Unified Management of External Servers with Azure!</title>
		<link>https://az-start.com/en/azure-arc-overview/</link>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Mon, 30 Sep 2024 06:03:37 +0000</pubDate>
				<category><![CDATA[AZ-900-EN]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=2030</guid>

					<description><![CDATA[Hi, I#8217;m Makoto, a freelance engineer. In this article, I#8217;ll be explaining Azure Arc. Arc probably ]]></description>
										<content:encoded><![CDATA[<p>Hi, I&#8217;m Makoto, a freelance engineer.</p>
<p>In this article, I&#8217;ll be explaining Azure Arc.</p>
<p>Arc probably means something like a bridge, but from the service name it&#8217;s hard to imagine what kind of functionality it offers, right?</p>
<p>To help you visualize it better, I&#8217;ll explain it by showing you screenshots from my actual tests, so please read to the end.</p>
<p>Let&#8217;s get started!</p>
<h2>What is Azure Arc?</h2>
<p><a href="https://learn.microsoft.com/en/azure/azure-arc/overview">Azure Arc</a> is a service for centrally managing distributed server environments outside of Azure on the Azure platform.</p>
<ul>
<li>Other cloud services</li>
<li>Edge computing</li>
<li>On-premises</li>
</ul>
<p>The idea is to connect Windows Servers, Linux, Kubernetes clusters, and other environments outside of Azure to Azure for unified management.</p>
<blockquote><img loading="lazy" decoding="async" class="alignnone wp-image-2034 size-full" src="https://az-start.com/wp-content/uploads/2024/09/2-azure-arc-control-plane.png" alt="Describe Azure Arc" width="737" height="428" />
<p>Source: <a href="https://learn.microsoft.com/en/training/modules/intro-to-azure-arc/2-describe-azure-arc">Describe Azure Arc</a></p></blockquote>
<p>&nbsp;</p>
<p>Azure Arc is a relatively new service that was announced in 2019.</p>
<p>It was created as a solution for centralized management in Azure, as server management tends to become complex in hybrid cloud and multi-cloud environments.</p>
<p>The implication of this is that in reality, the infrastructure environment of a company is rarely based on a single cloud, but is instead a hybrid of existing on-premise environments and other company clouds such as AWS and GCP.</p>
<div class="concept-box5">
<p>Reference:</p>
<p>Edge computing is a concept of distributed computing where data processing and analytics are performed on endpoint IoT devices or on nearby (edge) servers.</p>
</div>
<div class="concept-box1">
<p>Key Points:</p>
<p>Azure Arc is a service to centrally manage external server environments on Azure.</p>
</div>
<h2>Benefits of Azure Arc</h2>
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_question.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">What are the benefits of centralized management on Azure?</div>
</div></div>
<p>Here&#8217;s an excerpt from the official documentation:</p>
<blockquote>
<ul>
<li>Manage your entire environment together by projecting your existing non-Azure and/or on-premises resources into Azure Resource Manager.</li>
<li>Manage virtual machines, Kubernetes clusters, and databases as if they are running in Azure.</li>
<li>Use familiar Azure services and management capabilities, regardless of where your resources live.</li>
</ul>
<p>Source: <a href="https://learn.microsoft.com/en/azure/azure-arc/overview">Azure Arc overview</a></p></blockquote>
<p>&nbsp;</p>
<p>After trying it for the first time, I found that you can do the following:</p>
<ul>
<li>View in Azure Portal</li>
<li>Apply Azure Policy</li>
<li>Integrate with Azure Monitor</li>
<li>Collect IT asset information (inventory) such as installed software</li>
<li>Manage updates</li>
<li>Track change history</li>
<li>Add extensions</li>
<li>Apply tags and locks</li>
</ul>
<p><span class="marker2"><strong>Managing both internal and external resources with these unified methodologies simplifies governance and reduces management overhead.</strong></span></p>
<p>I found it impressive that you can list external servers and apply ARM functionality with the same familiar Azure portal usability.</p>
<p>I now understand what the official documentation means by &#8220;<strong>project to Azure Resource Manager</strong>&#8221; and &#8220;<strong>as if they are running in Azure</strong>&#8220;.</p>
<p>I&#8217;ve connected two AWS virtual servers (EC2) to Azure Arc as a test, so I&#8217;ll briefly introduce that.</p>
<p>There are several ways to connect (onboard) to Azure Arc, but here we will show how to add a single server by installing an agent on the server you want to connect from.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/19ecb961e532ca179d88deeaada2099e.png" alt="Add asingle server" width="1118" height="646" />
<p>For Linux, it&#8217;s a shell script, and for Windows, it&#8217;s a PowerShell command that you can view and get from the Azure portal.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/60ec031fdc082f9e972f78a8cfcd413d.png" alt="Download or copy the following script" width="836" height="754" />
<p>Once connected, they will be listed as Azure Arc servers.</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/aaf0166adc86addcdfab7e37610351cc.png" alt="Azure arc resources - Machines" width="1172" height="445" />You can see that they&#8217;re also displayed as resources when you look at the resource group.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/02e7baab5d4d0a5e0a3f29cc21ac69a4.png" alt="Resource group" width="897" height="454" />
<p>Looking at the overview menu, you can see that the operating system of this EC2 instance is &#8220;Amazon Linux 2023&#8221;.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/2cdd08d951a0a0a3406b4fe59b41e956.png" alt="Azure arc machine - Overview" width="972" height="509" />
<p>By enabling VM insights, you can check CPU and disk usage, etc.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/028efeb5dd61d9c3c09b8078cf9c9e94.png" alt="Azure arc machine - Insights" width="992" height="746" />
<p>I also confirmed that you can add tags and register delete locks to prevent deletion.</p>
<p>In addition, you can configure features such as policies, update management, and inventory from menus other than the overview.</p>
<p>Some features require integration with Azure Automation or Log Analytics, but this is the same even for Azure virtual machines.</p>
<div class="concept-box1">
<p>Key Points:</p>
<p>The benefit of using Azure Arc is that it simplifies governance and management.</p>
</div>
<h2>Summary</h2>
<p>In this article, we explained Azure Arc.</p>
<p>For AZ-900 exam preparation, remember to think of Azure Arc when you hear &#8220;<strong>centralized management of external servers outside of Azure</strong>&#8220;.</p>
<p>See you next time!</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/en/azure-learning-course/"><strong>View Azure Courses</strong></a></span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AZ-900】What is Azure Resource Manager? Enabling Infrastructure as Code!</title>
		<link>https://az-start.com/en/azure-resource-manager-overview/</link>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Mon, 30 Sep 2024 02:15:52 +0000</pubDate>
				<category><![CDATA[AZ-900-EN]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=2021</guid>

					<description><![CDATA[Hi, I#8217;m Makoto, a freelance engineer. In this article, I#8217;ll explain Azure Resource Manager. It#82]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 1em; letter-spacing: 0.05em;">Hi, I&#8217;m Makoto, a freelance engineer.</span></p>
<p>In this article, I&#8217;ll explain Azure Resource Manager.</p>
<p>It&#8217;s an important mechanism for understanding the behind-the-scenes workings of Azure resource management. It will also help you understand the benefits of expressing infrastructure as code. Please read to the end.</p>
<p>Let&#8217;s get started!</p>
<h2>What is Azure Resource Manager?</h2>
<p><a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview">Azure Resource Manager</a> is a service for managing and deploying Azure resources. It&#8217;s often abbreviated as <strong>ARM</strong>.</p>
<p>ARM has the following mechanisms to efficiently manage multiple resources (see the linked articles for details):</p>
<ul>
<li><a href="https://az-start.com/en/managementgroups-subscriptions-resourcegroups/">Manage resources in a hierarchical structure</a></li>
<li><a href="https://az-start.com/en/lock-resources/">Prevent resource deletion (resource locks)</a></li>
<li><a href="https://az-start.com/en/cost-calculator-and-billing-management#rtoc-4">Label resources (tags)</a></li>
</ul>
<p>While it&#8217;s necessary to thoroughly understand these individual features, there aren&#8217;t many occasions where you&#8217;ll need to be aware of ARM itself.</p>
<p>In addition, ARM serves as the single point of contact for receiving requests to create, update, and delete Azure resources.</p>
<img loading="lazy" decoding="async" class="alignnone wp-image-2025 size-full" src="https://az-start.com/wp-content/uploads/2024/09/How-Azure-Resource-Manager-Works.png" alt="How Azure Resource Manager Works" width="1280" height="720" srcset="https://az-start.com/wp-content/uploads/2024/09/How-Azure-Resource-Manager-Works.png 1280w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Resource-Manager-Works-300x169.png 300w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Resource-Manager-Works-1024x576.png 1024w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Resource-Manager-Works-768x432.png 768w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Resource-Manager-Works-320x180.png 320w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Resource-Manager-Works-640x360.png 640w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Resource-Manager-Works.png 856w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>In Azure, you can manage resources not only through the GUI screen of the Azure portal but also through command-line tools such as Azure PowerShell and Azure CLI.</p>
<p>All of these requests go through ARM, which then authenticates with the Microsoft Entra ID, converts the requests into a form that ARM can interpret (ARM templates), and deploys the resources.</p>
<p><span class="marker2"><strong>This mechanism ensures that all requests are processed through the same point of contact, resulting in consistent results and functionality even when different tools are used.</strong></span></p>
<p>It&#8217;s as if emails sent in Japanese, Chinese, and Korean were translated into English, the common language of the world.</p>
<div class="concept-box1">
<p>Key Points:</p>
<p>Azure Resource Manager provides a mechanism to maintain consistency across the Azure environment, even when deployed from different tools.</p>
</div>
<h2>What are ARM templates?</h2>
<p>The code that is converted into a form that ARM can interpret is called &#8220;ARM templates&#8221; and is expressed in JSON format.</p>
<p>For example, an ARM template is written like this:</p>
<pre class="language-json"><code>{
  "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {},
  "variables": {},
  "resources": [
      {
          "name": "azstart-vnet",
          "type": "Microsoft.Network/VirtualNetworks",
          "apiVersion": "2021-01-01",
          "location": "japaneast",
          "properties": {
              "addressSpace": {
                  "addressPrefixes": [
                      "10.1.0.0/16"
                  ]
              },
              "subnets": [
                  {
                      "name": "default",
                      "properties": {
                          "addressPrefix": "10.1.0.0/24"
                      }
                  }
              ]
          }
      }
  ]
}</code></pre>
<p>&nbsp;</p>
<p>It may seem confusing at first, but for now, just try to get a feel for it. The AZ-900 exam doesn&#8217;t test you on syntax.</p>
<p>The JSON format tends to have many lines due to the use of curly braces and square brackets for parameters, but if you look closely, you can see the following information in the <strong>resources</strong> block:</p>
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<th style="width: 54.3478%;">Property</th>
<th style="width: 45.6522%;">Value</th>
</tr>
<tr>
<td style="width: 54.3478%;"><span style="font-size: 14px;">Resource type (type)</span></td>
<td style="width: 45.6522%;"><span style="font-size: 14px;">Microsoft.Network/VirtualNetworks</span></td>
</tr>
<tr>
<td style="width: 54.3478%;"><span style="font-size: 14px;">Name (name)</span></td>
<td style="width: 45.6522%;"><span style="font-size: 14px;">azstart-vnet</span></td>
</tr>
<tr>
<td style="width: 54.3478%;"><span style="font-size: 14px;">Region (location)</span></td>
<td style="width: 45.6522%;"><span style="font-size: 14px;">japaneast</span></td>
</tr>
<tr>
<td style="width: 54.3478%;"><span style="font-size: 14px;">Address space (addressPrefixes)</span></td>
<td style="width: 45.6522%;"><span style="font-size: 14px;">10.1.0.0/16</span></td>
</tr>
<tr>
<td style="width: 54.3478%;"><span style="font-size: 14px;">Subnet name (name)</span></td>
<td style="width: 45.6522%;"><span style="font-size: 14px;">default</span></td>
</tr>
<tr>
<td style="width: 54.3478%;"><span style="font-size: 14px;">Subnet address space (addressPrefix)</span></td>
<td style="width: 45.6522%;"><span style="font-size: 14px;">10.1.0.0/24</span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>This means that every parameter you enter on the Azure Portal screen is expressed in code.</p>
<p>Using code to manage and deploy infrastructure configurations, such as networks and servers, is called <strong>Infrastructure as Code (IaC)</strong>.</p>
<p>Azure provides ARM templates and <a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview">Bicep</a> as IaC tools. <a href="https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs">Terraform</a> is a well-known third-party tool.</p>
<p>Now, let&#8217;s return to ARM templates.</p>
<p>While you can write ARM templates from scratch, Azure Porta actually creates them automatically. Click on &#8220;View automation template&#8221; on the &#8220;Review + create&#8221; screen. (In this example, we&#8217;re trying to create a virtual network.)</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/f060447a9c172648423838393e8cd2e5.png" alt="View automation template" width="561" height="614" />
<p>This allows you to view or download the ARM template that describes the resource you&#8217;re creating.</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/784cb7c5742930847886c0d859350cc9.png" alt="ARM Template - Vnet" width="1060" height="744" /> Alternatively, you can review and download the template from the deployment completion screen after you create the resource.</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/8d9d1134f35c87e2e6cbe477e56964d9.png" alt="Download arm template" width="748" height="386" /> <span class="marker2"><strong>ARM templates are useful when deploying multiple resources together, or when deploying the same set of resources to multiple environments.</strong></span></p>
<p>To deploy using an ARM template, use &#8220;Deploy a custom template&#8221;.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/cd7308bc08eb4ff8fba7a8e639a2290c.png" alt="Custom deployment" width="744" height="578" />
<div class="concept-box1">
<p>Key Points:</p>
<p>ARM templates are JSON files that describe resource configurations, streamlining repetitive resource creation tasks.</p>
</div>
<h2>Summary</h2>
<p>In this article, we explained the mechanisms of Azure Resource Manager and ARM templates.</p>
<p>ARM templates can be intimidating at first, but once you create a template, you can reuse it, share it with your team, and manage versions. So as you become more familiar with Azure, give it a try.</p>
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_laugh.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">Personally, I prefer Bicep or Terraform, which are easier to read.</div>
</div></div>
<p>For the AZ-900 exam preparation, remember these two points:</p>
<ul>
<li>Azure Resource Manager provides APIs for creating, updating, and deleting Azure resources, and provides a common platform for maintaining consistency across your Azure environment, even when deployed using different tools.</li>
<li>ARM templates are useful when deploying multiple resources together, or when deploying the same set of resources to multiple environments.</li>
</ul>
<p>See you next time!</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/en/azure-learning-course/"><strong>View Azure Courses</strong></a></span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AZ-900】Azure CLI vs Azure PowerShell: Understanding the Differences</title>
		<link>https://az-start.com/en/azure-cli-vs-azure-powershell/</link>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Sun, 29 Sep 2024 09:20:17 +0000</pubDate>
				<category><![CDATA[AZ-900-EN]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=2012</guid>

					<description><![CDATA[Hi, I#8217;m Makoto, a freelance engineer. While Azure allows you to manage resources through the Azure Porta]]></description>
										<content:encoded><![CDATA[<p>Hi, I&#8217;m Makoto, a freelance engineer.</p>
<p>While Azure allows you to manage resources through the Azure Portal GUI tool, it also provides tools for managing resources through command-line operations.</p>
<ul>
<li>Azure CLI</li>
<li>Azure PowerShell</li>
</ul>
<p>These Azure tools are also covered in the AZ-900 exam, so in this article I&#8217;ll provide an overview of each tool, their differences, which one you should use, and the criteria for choosing between them.</p>
<p>Let’s get started!</p>
<h2>What is Azure CLI?</h2>
<p><a href="https://learn.microsoft.com/en/cli/azure/what-is-azure-cli">Azure CLI</a> is a command-line tool for operating Azure. You can install and use it locally on Linux, Mac, or Windows.</p>
<div class="concept-box5">
<p>Reference:</p>
<p>Please refer to the following official documentation for installation instructions:<br />
<a href="https://learn.microsoft.com/en/cli/azure/install-azure-cli">How to install the Azure CLI</a></p>
</div>
<p>Azure CLI commands are written as <strong>az &lt;resource type&gt; &lt;verb&gt;</strong>. For example, to create a resource group, you would run the following command with parameters that specify the name and region:</p>
<pre class="language-bash"><code>az group create --name SampleRG --location japaneast</code></pre>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/cb5fa5fac5366e957cfabd4f408f4c42.png" alt="Creating a resource group with Azure CLI" width="724" height="323" /> The results of the command execution are output in JSON format. If you check the Azure portal, you can see that a resource group named &#8220;SampleRG&#8221; has been created.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/2b5340ac58aa99804f6d3926d0a0830c.png" alt="SampleRG" width="858" height="277" />
<h2>What is Azure PowerShell?</h2>
<p><a href="https://learn.microsoft.com/en/powershell/azure/what-is-azure-powershell">Azure PowerShell</a> is also a command-line tool for operating Azure that can be installed and used locally on Linux, Mac, or Windows.</p>
<div class="concept-box5">
<p>Reference:</p>
<p>Please refer to the following official documentation for installation instructions:<br />
<a href="https://learn.microsoft.com/en/powershell/azure/install-azure-powershell">How to install Azure PowerShell</a></p>
</div>
<p>You might think of PowerShell as the successor to the command prompt that comes with Windows, <strong>but you can also use it on Linux and Mac if you install it.</strong></p>
<p>Even on Windows, Azure PowerShell is not available by default, and you must install the Azure PowerShell module as an add-on.</p>
<p>Azure PowerShell commands are written in the form of <strong>&lt;verb&gt;-Az&lt;resource type&gt;</strong>. As before, to create a resource group, you would run the following command with parameters that specify the name and region:</p>
<pre class="language-powershell"><code>New-AzResourceGroup -Name SampleRG -Location japaneast</code></pre>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/885bb5ad0b0b1a7daf99ec2f2756a300.png" alt="Creating a resource group with Azure PowerShell" width="800" height="286" />
<h2>Azure CLI vs Azure PowerShell</h2>
<p>Now that we understand that there are two command-line tools, Azure CLI and Azure PowerShell, you might be wondering:</p>
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_question.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">Which one should I choose?</div>
</div></div>
<p>In general, people familiar with Linux shell scripting tend to choose Azure CLI, while people familiar with Windows PowerShell tend to choose Azure PowerShell.</p>
<p><strong>If you&#8217;re using it for work, it&#8217;s important to consider which tool your team members are more comfortable with.</strong></p>
<p>In my experience, Azure CLI feels more intuitive and easier to understand, with a lower learning curve.</p>
<p>On the other hand, PowerShell is a type of object-oriented programming language, so you can store and reference variables as objects, and exception handling is easier with try-catch.</p>
<p>Roughly speaking, Azure PowerShell is better suited for handling more complex operations.</p>
<p>Consider your previous experience, learning costs, and the complexity of the operations you want to perform when making your choice. Deciding based on whether your server environment is Windows or Linux is also an option. If it doesn&#8217;t matter which one you use, I recommend trying it out with Azure CLI.</p>
<p>Incidentally, I started with Azure PowerShell because I was a hardcore Windows user, but after studying Linux, I came to prefer Azure CLI. In real-world environments, the choice often depends on the server operating system.</p>
<p><strong>One point likely to be asked in the AZ-900 exam is that both tools work on Linux, Mac, and Windows (i.e., they are cross-platform).</strong></p>
<div class="concept-box1">
<p>Key Points:</p>
<p>Both Azure CLI and Azure PowerShell run on Linux, Mac, and Windows.</p>
</div>
<p>If you want to try Azure CLI or Azure PowerShell, Azure Cloud Shell is convenient. I&#8217;ve explained how to use it in <a href="https://az-start.com/en/cloud-shell-overview">this article</a>, so please refer to it.</p>
<a href="https://az-start.com/en/cloud-shell-overview" class="blog-card"><div class="blog-card-hl-box"><i class="jic jin-ifont-post"></i><span class="blog-card-hl"></span></div><div class="blog-card-box"><div class="blog-card-thumbnail"><img src="https://az-start.com/wp-content/uploads/2024/09/2f1d76ae26d7eda4d16813c78d62c013-320x180.jpg" class="blog-card-thumb-image wp-post-image" alt="【AZ-900】What is Azure Cloud Shell_ Beginner&#039;s Guide to Getting Started" width ="162" height ="91" /></div><div class="blog-card-content"><span class="blog-card-title">【AZ-900】What is Azure Cloud Shell? Beginner's Guide to Getting Started</span><span class="blog-card-excerpt">Hi, I'm Makoto, a freelance engineer.

In this article, I'll be ex...</span></div></div></a>
<h2>Summary</h2>
<p>In this article, we&#8217;ve explained the differences between Azure CLI and Azure PowerShell.</p>
<p>As you become more familiar with Azure, command-line operations become convenient. They&#8217;re useful for repeating the same process or sharing procedures with others.</p>
<p>The official documentation also provides tutorials to help you learn the commands:</p>
<ul>
<li><a href="https://learn.microsoft.com/en-us/cli/azure/azure-cli-vm-tutorial-1">Create virtual machines with Azure CLI</a></li>
<li><a href="https://learn.microsoft.com/en-us/powershell/azure/azureps-vm-tutorial">Create virtual machines with the Azure PowerShell</a></li>
</ul>
<p>Please try them out and get hands-on experience.</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/en/azure-learning-course/"><strong>View Azure Courses</strong></a></span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AZ-900】What is Azure Cloud Shell? Beginner&#8217;s Guide to Getting Started</title>
		<link>https://az-start.com/en/cloud-shell-overview/</link>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Sat, 28 Sep 2024 08:32:48 +0000</pubDate>
				<category><![CDATA[AZ-900-EN]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=1998</guid>

					<description><![CDATA[Hi, I#8217;m Makoto, a freelance engineer. In this article, I#8217;ll be explaining about Azure Cloud Shell.]]></description>
										<content:encoded><![CDATA[<p>Hi, I&#8217;m Makoto, a freelance engineer.</p>
<p>In this article, I&#8217;ll be explaining about Azure Cloud Shell.</p>
<p>While AWS also has Cloud Shell, Azure was the first to offer it. The first time I used Azure Cloud Shell, I was amazed:</p>
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_idea.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">How convenient this is!</div>
</div></div>
<p>It&#8217;s still one of the services I use the most.</p>
<p>What&#8217;s so convenient about it? To answer such questions, I&#8217;ll give you an overview of the Azure Cloud Shell. Please read to the end.</p>
<p>Let&#8217;s get started!</p>
<h2>What is Azure Cloud Shell?</h2>
<p><a href="https://learn.microsoft.com/en/azure/cloud-shell/overview">Azure Cloud Shell</a> is a browser-based command execution environment (shell tool) that allows you to instantly use an environment with commonly used command line tools and languages installed.</p>
<p>You can access it from the icon in the upper right corner of the Azure Portal or directly at <a href="https://shell.azure.com">shell.azure.com</a>.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/107b73415314267d1b2238ebe1000775.jpg" alt="Cloushell icon" width="812" height="330" />
<div class="concept-box1">
<p>Key Points:</p>
<p>Because it&#8217;s browser-based, you can use it on PCs, tablets, and smartphones, regardless of operating system.</p>
</div>
<h2>How to Use Azure Cloud Shell</h2>
<p>When you start Azure Cloud Shell, you see a welcome screen that lets you choose your shell environment. You can choose between Bash and PowerShell. (Bash is a common command execution environment on Linux.)</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/9b5daf0428b842c28ca85280196d6f0c.png" alt="Welcom to Azure Cloud Shell" width="729" height="209" />
<p>Select whether or not to mount a storage account (file share), depending on whether or not you need to store data in the Azure Cloud Shell environment.</p>
<ul>
<li>No storage account required
<ul>
<li>When you do not need to store data</li>
<li>You can start using it as soon as you move on to the next step</li>
</ul>
</li>
<li>Mount storage account
<ul>
<li>When you need to store data</li>
<li><span style="font-size: 1em; letter-spacing: 0.05em;">Select a subscription and continue</span></li>
</ul>
</li>
</ul>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/6c2945fae50ea822316bd07ec8cd3a53.png" alt="Getting started - Mount storage account" width="790" height="302" /> When you select “Mount storage account”, you can either select an existing storage account or create a new one.</p>
<ul>
<li>Select existing storage account
<ul>
<li>On the next screen, select an existing storage account name and file share</li>
</ul>
</li>
<li>We will create a storage account for you
<ul>
<li>Storage accounts and file share are created automatically.</li>
</ul>
</li>
<li>I want to create a storage account
<ul>
<li>On the next screen, enter the storage account name, resource group, file share, and region.</li>
</ul>
</li>
</ul>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/00eff8b26e2600970ea6cf1d626bab50.png" alt="Select storage account" width="612" height="279" />
<div class="concept-box5">
<p>Reference:</p>
<p>If you select &#8220;We will create a storage account for you&#8221;, three resources including a storage account will be created automatically.</p>
<ul>
<li>Resource group: <code>cloud-shell-storage-&lt;region&gt;</code></li>
<li>Storage account: <code>cs&lt;uniqueGuid&gt;</code></li>
<li>File share: <code>cs-&lt;user&gt;-&lt;domain&gt;-com-&lt;uniqueGuid&gt;</code></li>
</ul>
</div>
<div class="concept-box5">
<p>Reference:</p>
<p>Around spring 2024, the &#8220;ephemeral session&#8221; feature was added, allowing use without a storage account. This is useful in scenarios where you don&#8217;t need to save files, such as when you just want to run commands quickly.</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/2af8e51a0296ffaa3e21b74a5711bad7.png" alt="No storage account required" width="785" height="272" />Source: <a href="https://learn.microsoft.com/en-us/azure/cloud-shell/get-started/ephemeral?tabs=azurecli">Get started with Azure Cloud Shell ephemeral sessions</a></p>
</div>
<p>The Azure Cloud Shell itself is free to use, but there is a small storage fee when you mount a storage account. For more information about storage accounts, see <a href="https://az-start.com/en/azure-storage-overview/">this article</a>.</p>
<a href="https://az-start.com/en/azure-storage-overview/" class="blog-card"><div class="blog-card-hl-box"><i class="jic jin-ifont-post"></i><span class="blog-card-hl"></span></div><div class="blog-card-box"><div class="blog-card-thumbnail"><img src="https://az-start.com/wp-content/uploads/2024/09/28b40e1420ca1b17f551b7fd0a75566e-320x180.jpg" class="blog-card-thumb-image wp-post-image" alt="【AZ-900】What is Azure Storage_ Complete Guide to Data Services and Redundancy Options" width ="162" height ="91" /></div><div class="blog-card-content"><span class="blog-card-title">【AZ-900】What is Azure Storage? Complete Guide to Data Services and Redundancy Options</span><span class="blog-card-excerpt">Hi, I'm Makoto, a freelance engineer.

In this article, I'll expla...</span></div></div></a>
<p>When Azure Cloud Shell starts, you&#8217;ll see a screen like this. In this example, it&#8217;s started with Bash.</p>
<p>There is a toolbar at the top of the screen, and you can switch between the Bash and PowerShell shell environments by clicking the button in the upper left corner.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/69e136a165444244c8448ad3841982c6.png" alt="Switch to Powershell" width="618" height="259" />
<p>This is what it looks like when switched to PowerShell.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/104ab81f25ba93ebc9e813c61f0cd112.png" alt="Power Shell environment" width="612" height="254" />
<p>A virtual machine is running in the background, but you can immediately launch the command execution environment without even noticing the existence of the server.</p>
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_laugh.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">It&#8217;s convenient because it&#8217;s easy to launch and start using right away.</div>
</div></div>
<h2>Tools Available in Azure Cloud Shell</h2>
<p>Azure Cloud Shell comes pre-installed with tools for managing Azure through command operations, such as <a href="https://learn.microsoft.com/en/cli/azure/what-is-azure-cli">Azure CLI</a> and <a href="https://learn.microsoft.com/en/powershell/azure/what-is-azure-powershell">Azure PowerShell</a>.</p>
<p><span style="font-size: 1em; letter-spacing: 0.05em;">For more information about these two Azure tools, see <a href="https://az-start.com/en/azure-cli-vs-azure-powershell/">this article</a>.</span></p>
<a href="https://az-start.com/en/azure-cli-vs-azure-powershell/" class="blog-card"><div class="blog-card-hl-box"><i class="jic jin-ifont-post"></i><span class="blog-card-hl"></span></div><div class="blog-card-box"><div class="blog-card-thumbnail"><img src="https://az-start.com/wp-content/uploads/2024/09/81482f347610e59715fd860a5989718d-320x180.jpg" class="blog-card-thumb-image wp-post-image" alt="【AZ-900】Azure CLI vs Azure PowerShell_ Understanding the Differences" width ="162" height ="91" /></div><div class="blog-card-content"><span class="blog-card-title">【AZ-900】Azure CLI vs Azure PowerShell: Understanding the Differences</span><span class="blog-card-excerpt">Hi, I'm Makoto, a freelance engineer.

While Azure allows you to m...</span></div></div></a>
<p>In addition to Azure CLI and Azure PowerShell, commonly used tools, editors, and languages are also installed. It&#8217;s really convenient to be able to use them right out of the box from any device without any installation.</p>
<div class="simple-box4">
<ul>
<li>git</li>
<li>Docker</li>
<li>Terraform</li>
<li>Java</li>
<li>Python　etc&#8230;</li>
</ul>
</div>
<p>For details about the installed tools and languages, see the <a href="https://learn.microsoft.com/en/azure/cloud-shell/features">official documentation</a>.</p>
<h2>Storage Persistence Mechanism</h2>
<p>Now, I&#8217;m going to add some information about the storage that is mounted on the Azure Cloud Shell, even though I don&#8217;t think it will be asked on the AZ-900 exam.</p>
<p>Azure Cloud Shell times out and disconnects the session after 20 minutes of inactivity. You can reconnect to start a new session and continue using it, but you might be wondering:</p>
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_question.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">Will the files I save in Azure Cloud Shell disappear?</div>
</div></div>
<p>The answer is &#8220;<strong>No</strong>&#8220;.</p>
<p>In Azure Cloud Shell, a file share is mounted as the data storage destination, so data stored in the following locations is persisted (see the <a href="https://learn.microsoft.com/en/azure/cloud-shell/persisting-shell-storage">official documentation</a> for details):</p>
<ul>
<li>/home/&lt;User&gt; （$HOME）</li>
<li>/home/&lt;User&gt;/clouddrive</li>
</ul>
<img loading="lazy" decoding="async" class="alignnone wp-image-2006 size-full" src="https://az-start.com/wp-content/uploads/2024/09/Storage-Persistence-Mechanism.png" alt="Storage Persistence Mechanism" width="1280" height="720" srcset="https://az-start.com/wp-content/uploads/2024/09/Storage-Persistence-Mechanism.png 1280w, https://az-start.com/wp-content/uploads/2024/09/Storage-Persistence-Mechanism-300x169.png 300w, https://az-start.com/wp-content/uploads/2024/09/Storage-Persistence-Mechanism-1024x576.png 1024w, https://az-start.com/wp-content/uploads/2024/09/Storage-Persistence-Mechanism-768x432.png 768w, https://az-start.com/wp-content/uploads/2024/09/Storage-Persistence-Mechanism-320x180.png 320w, https://az-start.com/wp-content/uploads/2024/09/Storage-Persistence-Mechanism-640x360.png 640w, https://az-start.com/wp-content/uploads/2024/09/Storage-Persistence-Mechanism.png 856w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>The home directory (/home/&lt;User&gt;) mounts an img file created in the file share, and you can store up to 5GB of data.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/afa197df02fc5641b114660c85232773.png" alt="Azure Cloud Shell img file" width="918" height="332" />
<p>If you want to upload files from outside or take them out, save them in the &#8220;<strong>clouddrive</strong>&#8221; directory. This is linked to the file share directory (cs-&lt;User&gt;-xxx).</p>
<p>Let&#8217;s try creating an empty file called &#8220;testfile.txt&#8221; in the clouddrive directory.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/5383e95f0f7d6a7ff9f3473243034d3b.png" alt="Create a testfile" width="617" height="286" />
<p>If you look at the contents of the file share in the storage account in the Azure portal, you can see that &#8220;testfile.txt&#8221; has been created.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/c2b09e6c64d9049793a6b915b8b1a5b0.png" alt="File share - Browse" width="952" height="332" />
<h2>Summary</h2>
<p>In this article, we&#8217;ve explained the overview of the Azure Cloud Shell. Here are the key points to prepare for the AZ-900 exam:</p>
<ul>
<li>Can be used from a browser regardless of OS</li>
<li>You need a storage account to store data.</li>
<li>Shell environment can be selected between Bash and PowerShell</li>
<li>Tools such as Azure CLI and Azure PowerShell are pre-installed</li>
</ul>
<p>Azure Cloud Shell lets you quickly run commands from a browser without setting up a local environment, which is great for quick checks and tasks.</p>
<p>Give it a try!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AZ-900】What is the Service Trust Portal? Explore Microsoft&#8217;s Initiatives!</title>
		<link>https://az-start.com/en/service-trust-portal-overview/</link>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Fri, 27 Sep 2024 07:49:10 +0000</pubDate>
				<category><![CDATA[AZ-900-EN]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=1991</guid>

					<description><![CDATA[Hi, I#8217;m Makoto, a freelance engineer. In this article, I#8217;ll be explaining about the Service Trust ]]></description>
										<content:encoded><![CDATA[<p>Hi, I&#8217;m Makoto, a freelance engineer.</p>
<p>In this article, I&#8217;ll be explaining about the Service Trust Portal.</p>
<p>It&#8217;s a useful portal site for learning about Microsoft&#8217;s various initiatives. Please read through to the end.</p>
<p>Let&#8217;s get started!</p>
<h2>What is the Service Trust Portal?</h2>
<p>The <a href="https://learn.microsoft.com/en/purview/get-started-with-service-trust-portal">Service Trust Portal</a> provides a variety of content, tools, and other resources related to Microsoft security, privacy, and compliance.</p>
<p>It&#8217;s also a central location for documents related to regulatory requirements and privacy standards.</p>
<p>You can access it at the following URLs:</p>
<ul>
<li><a href="https://servicetrust.microsoft.com/">servicetrust.microsoft.com</a></li>
<li><a href="https://aka.ms/STP">aka.ms/STP</a> (short URL)</li>
</ul>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/5ada3542b1afac66c020874cb48a4bac.png" alt="Service Trust Portal" width="1197" height="727" />
<p>&nbsp;</p>
<p>We are trying to benefit from cost reduction, high availability, and rapid response to change by using Azure (cloud).</p>
<p>To do this, we are entrusting our applications and data to Microsoft&#8217;s data centers, but how do we verify the security of these applications and data?</p>
<p>Of course, there&#8217;s a sense of security from the &#8220;Microsoft&#8221; brand because it&#8217;s a well-known company, but as an organization, there&#8217;s a need to objectively prove that security.</p>
<p>Microsoft undergoes third-party audits and receives various types of certifications. On the Service Trust Portal, you can view audit reports, certificates, and penetration test and vulnerability assessment reports.</p>
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_laugh.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">So Microsoft is really emphasizing that they can be trusted, huh?</div>
</div></div>
<p>Representative standards, compliance standards, and privacy standards include:</p>
<ul>
<li>International Organization for Standardization (ISO)</li>
<li>System and Organization Controls (SOC)</li>
<li>General Data Protection Regulation (GDPR)</li>
</ul>
<p><span class="marker2"><strong>Microsoft takes these steps to earn the trust of its customers and users, and by accessing the Service Trust Portal, you can learn how they comply with legal and regulatory standards.</strong></span></p>
<p>For an overview of what can be confirmed from which menu, see the Microsoft Learn &#8220;<a href="https://learn.microsoft.com/en/training/modules/describe-compliance-management-capabilities-microsoft/2-describe-service-trust-portal">Describe the offerings of the Service Trust portal</a>&#8220;. It&#8217;s summarized in an easy-to-understand way.</p>
<p>Note that the Service Trust Portal is <strong>free</strong> to use, but to access some resources, you must sign in using a Microsoft cloud service account for Azure / M365 / D365.</p>
<p>When you sign in, you can also save documents to your <strong>My Library</strong>.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/38bbbaf14f103809fcefcdfce48fe2f6.png" alt="Service Trust Portal - My Library" width="1217" height="620" />
<div class="concept-box1">
<p>Key Points:</p>
<p>The Service Trust Portal allows you to review Microsoft&#8217;s efforts to comply with laws and regulations.</p>
</div>
<h2>Summary</h2>
<p>In this article, we explained about the Service Trust Portal.</p>
<p>It may be a bit difficult to approach, as it&#8217;s more of a portal for corporate compliance officers rather than engineers, but for AZ-900 exam preparation, let&#8217;s get the terminology and overview.</p>
<p>See you next time!</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/en/azure-learning-course/"><strong>View Azure Courses</strong></a></span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AZ-900】Prevent Accidental Deletion with Azure Resource Locks!</title>
		<link>https://az-start.com/en/lock-resources/</link>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Fri, 27 Sep 2024 02:23:34 +0000</pubDate>
				<category><![CDATA[AZ-900-EN]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=1980</guid>

					<description><![CDATA[Hi, I#8217;m Makoto, a freelance engineer. One of the benefits of the cloud is that you can easily create res]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 1em; letter-spacing: 0.05em;">Hi, I&#8217;m Makoto, a freelance engineer.</span></p>
<p>One of the benefits of the cloud is that you can easily create resources and delete them when you don&#8217;t need them anymore. However, sometimes we accidentally delete resources in unintended ways.</p>
<div class="balloon-box balloon-left balloon-gray balloon-bg-none clearfix">
<div class="balloon-icon "><img loading="lazy" decoding="async" src="https://az-start.com/wp-content/uploads/2022/04/business_man_question.png" alt="" width="80" height="80"></div>
<div class="icon-name"></div>
<div class="balloon-serif">
<div class="balloon-content">What types of accidents can occur?</div>
</div></div>
<p>One reason is that you don&#8217;t use it as carefully in your personal environment, but here&#8217;s a common example:</p>
<ul>
<li>Deleting an entire resource group that accidentally included resources you wanted to keep</li>
<li>Accidentally deleting the wrong virtual machine due to similar names</li>
</ul>
<p>Ideally, we should work with a user who doesn&#8217;t have delete permissions, but there are cases where we want to use an admin user, such as for personal learning.</p>
<p>In this article, I&#8217;ll introduce the &#8220;lock&#8221; feature that prevents Azure resources from being deleted. It&#8217;s very easy to set up, but there are also <strong>important considerations you need to know</strong>, so please read to the end.</p>
<p>Let&#8217;s get started!</p>
<h2>Types of Resource Locks</h2>
<p><a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources">Locks</a> are a feature that prevents accidental deletion of created resources. There are two types:</p>
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<th style="width: 33.3333%;">Lock Type</th>
<th style="width: 33.3333%;">Modify</th>
<th style="width: 33.3333%;">Delete</th>
</tr>
<tr>
<td style="width: 33.3333%;">Read-only</td>
<td style="width: 33.3333%; text-align: center;">×</td>
<td style="width: 33.3333%; text-align: center;">×</td>
</tr>
<tr>
<td style="width: 33.3333%;">Delete</td>
<td style="width: 33.3333%; text-align: center;">〇</td>
<td style="width: 33.3333%; text-align: center;">×</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Read-only locks prevent both modification and deletion. The resource becomes ReadOnly state.</p>
<p>Delete locks allow modification but prevent deletion. The resource becomes CanNotDelete state.</p>
<p>Both types of locks still allow you to view the locked resources.</p>
<p>Although it&#8217;s not very common, you can apply both types of locks to a single resource. In this case, the more stringent read-only lock takes precedence.</p>
<p><span class="marker2"><strong>To delete a locked resource, you must first remove the lock and then delete the resource. Even administrators cannot delete a resource without first removing the lock.</strong></span></p>
<div class="concept-box1">
<p>Key Points:</p>
<p>To delete a locked resource, you must first remove the lock.</p>
</div>
<h2>Scope of Lock Application</h2>
<p>Locks can be applied to subscriptions, resource groups, and individual resources. They cannot be applied to management groups.</p>
<img loading="lazy" decoding="async" class="alignnone wp-image-1632 size-full" src="https://az-start.com/wp-content/uploads/2024/09/Hierarchical-structure-of-Azure-resources.png" alt="Hierarchical structure of Azure resources" width="1280" height="720" srcset="https://az-start.com/wp-content/uploads/2024/09/Hierarchical-structure-of-Azure-resources.png 1280w, https://az-start.com/wp-content/uploads/2024/09/Hierarchical-structure-of-Azure-resources-300x169.png 300w, https://az-start.com/wp-content/uploads/2024/09/Hierarchical-structure-of-Azure-resources-1024x576.png 1024w, https://az-start.com/wp-content/uploads/2024/09/Hierarchical-structure-of-Azure-resources-768x432.png 768w, https://az-start.com/wp-content/uploads/2024/09/Hierarchical-structure-of-Azure-resources-320x180.png 320w, https://az-start.com/wp-content/uploads/2024/09/Hierarchical-structure-of-Azure-resources-640x360.png 640w, https://az-start.com/wp-content/uploads/2024/09/Hierarchical-structure-of-Azure-resources.png 856w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>For more details on the Azure resource hierarchy structure, see <a href="https://az-start.com/en/managementgroups-subscriptions-resourcegroups/">this article</a>.</p>
<a href="https://az-start.com/en/managementgroups-subscriptions-resourcegroups/" class="blog-card"><div class="blog-card-hl-box"><i class="jic jin-ifont-post"></i><span class="blog-card-hl"></span></div><div class="blog-card-box"><div class="blog-card-thumbnail"><img src="https://az-start.com/wp-content/uploads/2024/09/d7b9df0e5dbea0a8ddc7e4b5f556871d-320x180.jpg" class="blog-card-thumb-image wp-post-image" alt="【AZ-900】Azure Management Infrastructure_ Understanding Subscription, Resource Group, Resource and Management Group" width ="162" height ="91" /></div><div class="blog-card-content"><span class="blog-card-title">【AZ-900】Azure Management Infrastructure: Understanding Subscription, Resource Group, Resource and Management Group</span><span class="blog-card-excerpt">Hi, I'm Makoto, a freelance engineer.

In this article, I'll expla...</span></div></div></a>
<p><span class="marker2"><strong>When you apply a lock to a parent scope, all resources within that scope inherit the same lock.</strong></span> In this case, the more stringent read-only lock takes precedence.</p>
<p>Let me show you examples using the Azure Portal screens.<br />
In the Subscription, Resource Group, and Resource menus, you can find the Locks menu, where you can add, edit, or delete locks.</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/dad7bb962bade8b33dd35bec2d707198.png" alt="Add Read-only lock" width="719" height="548" /> This screen example shows adding a &#8220;Read-only Lock&#8221; to a resource group. The registered lock appears in the list and can be edited or deleted later.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/2bbc8915cfc814aee38464931505ac71.png" alt="Rock list" width="848" height="159" />
<p>Next, if we check the locks on a virtual machine within the resource group, we can see that the lock set on the resource group is inherited, and editing or deleting it is not allowed.</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/b08a4c43e50caead9375d74016347897.png" alt="Child resource lock" width="1060" height="282" /> I have added a delete lock to the virtual machine. <strong>In this case, the more stringent read-only lock takes precedence.</strong></p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/e7fe08d7e45287c4da0e6696427d4133.png" alt="Delete rock for vm" width="832" height="219" /> When we try to resize the virtual machine, we get an error saying &#8220;Please remove the lock and try again&#8221;. <span class="marker2"><strong>By the way, you can&#8217;t stop, restart, or start the virtual machine in a read-only state. (These actions are possible with a delete lock).</strong></span></p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/86e45bfd0a7d972123b1d6648a5f95e5.png" alt="Failed to resize vm" width="472" height="295" />
<div class="concept-box1">
<p>Key Points:</p>
<p>You can set locks on subscriptions, resource groups, and resources. Locks on parent scopes are inherited.</p>
</div>
<h2>Things to Know About Resource Locks</h2>
<p>As mentioned in the &#8220;<a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources?tabs=json#considerations-before-applying-your-locks">Considerations before applying your locks</a>&#8221; section of the official documentation, applying locks can lead to unexpected results. Here are some important points to consider.</p>
<p>We&#8217;ve seen an example where you can&#8217;t stop/start a virtual machine, but <strong>be especially careful with read-only locks because they prevent any modification operations.</strong></p>
<h3>Auto-Scale Stops Working</h3>
<p>If you set a <strong>read-only lock</strong> on a virtual machine scale set or App Service, you will not be able to create or delete new instances, and as a result, auto-scaling will not work.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/f62f42e330678d0f6d07eac4654490f6.png" alt="Scaling - Run history" width="1036" height="757" />
<h3>Data Stored in Azure Resources Is Not Locked</h3>
<p>Locking a storage account or SQL Database does not protect the data stored in it.</p>
<p>For example, even if you apply a <strong>delete lock</strong> to a storage account, you can still delete blobs within it.</p>
<p>Data protection should be handled using service features like versioning or backups.</p>
<h3>Azure Advisor May Not Function Properly</h3>
<p>If you set a <strong>read-only lock</strong> on a subscription, Azure Advisor will not work correctly.</p>
<p>However, all resources under the subscription will become unchangeable, and you will not be able to create new resources, so I don&#8217;t think you will make a mistake.</p>
<h3>Azure May Automatically Apply Locks</h3>
<p>This is more of a &#8220;good to know&#8221; point than a consideration, but some resources may be automatically locked by Azure.</p>
<p>For example, when you purchase a domain using the App Service Domains service in Azure, a &#8220;DNS zone&#8221; is automatically created because the domain is managed by Azure DNS.</p>
<p>To manage these domains, it is important not to accidentally delete the App Service Domains and DNS Zone, so Azure will automatically register a <strong>delete lock</strong>.</p>
<h2>Summary</h2>
<p>In this article, we introduced the lock feature that prevents Azure resources from being deleted and showed examples using Azure Portal screens.</p>
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<th style="width: 33.3333%;">Lock Type</th>
<th style="width: 33.3333%;">Modify</th>
<th style="width: 33.3333%;">Delete</th>
</tr>
<tr>
<td style="width: 33.3333%;">Read-only</td>
<td style="width: 33.3333%; text-align: center;">×</td>
<td style="width: 33.3333%; text-align: center;">×</td>
</tr>
<tr>
<td style="width: 33.3333%;">Delete</td>
<td style="width: 33.3333%; text-align: center;">〇</td>
<td style="width: 33.3333%; text-align: center;">×</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>The key points likely to be tested on the AZ-900 exam are:</p>
<div class="simple-box4">
<ul>
<li>The difference between a read-only lock and a delete lock</li>
<li>Whether locks are inherited</li>
<li>How to delete a locked resource</li>
</ul>
</div>
<p>Also, while probably not tested on the exam, make sure you understand the important considerations when using locks in practice.</p>
<p>See you next time!</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/en/azure-learning-course/"><strong>View Azure Courses</strong></a></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AZ-900】What is Azure Policy? Explaining Clearly with Practical Examples!</title>
		<link>https://az-start.com/en/azure-policy-overview/</link>
		
		<dc:creator><![CDATA[Makoto Okada]]></dc:creator>
		<pubDate>Thu, 26 Sep 2024 02:13:04 +0000</pubDate>
				<category><![CDATA[AZ-900-EN]]></category>
		<guid isPermaLink="false">https://az-start.com/?p=1966</guid>

					<description><![CDATA[Hi, I#8217;m Makoto, a freelance engineer. In this article, I#8217;ll explain Azure Policy. As the word #82]]></description>
										<content:encoded><![CDATA[<p>Hi, I&#8217;m Makoto, a freelance engineer.</p>
<p>In this article, I&#8217;ll explain Azure Policy. As the word &#8220;policy&#8221; suggests, it&#8217;s an important service for properly operating Azure resources by defining rules.</p>
<p>I&#8217;ll introduce the actual configuration screen in a hands-on format. I think it&#8217;s easier to visualize when you learn while looking at the screen, so please read to the end.</p>
<p>Let&#8217;s get started!</p>
<h2>What is Azure Policy?</h2>
<p>Azure Policy is a mechanism for keeping Azure resources in compliance with your organization&#8217;s rules. It has the following two roles:</p>
<ul>
<li>Enforce the creation of resources according to the rules</li>
<li>Notify when there are resources that violate rules</li>
</ul>
<p>For example, you can &#8220;allow resource creation only in Japanese regions&#8221; or &#8220;limit virtual machine creation to certain sizes&#8221;.</p>
<p>By applying Azure policies, you can maintain a state where the system is operating in the way your organization wants it to.</p>
<h2>How Azure Policy Works</h2>
<p><a href="https://learn.microsoft.com/en/azure/governance/policy/overview">Azure Policy</a> introduces three main terms:</p>
<ul>
<li>Policy definition</li>
<li>Initiative definition</li>
<li>Assignments</li>
</ul>
<p>Each rule is called a <strong>policy definition</strong>, and a collection of multiple policy definitions is called an <strong>initiative definition</strong>.</p>
<p><span class="marker2"><strong>The difference between policy definitions and initiative definitions is a point often asked on the AZ-900 exam.</strong></span> Think of it as single vs. set.</p>
<p>Policy definitions and initiative definitions can be assigned to scopes such as Management Groups, Subscriptions, and Resource Groups.</p>
<p><span class="marker2"><strong>Policies assigned to parent scopes are inherited by child scopes.</strong></span></p>
<p>For a detailed explanation of the Azure resource hierarchy, see <a href="https://az-start.com/en/managementgroups-subscriptions-resourcegroups/">this article</a>.</p>
<a href="https://az-start.com/en/managementgroups-subscriptions-resourcegroups/" class="blog-card"><div class="blog-card-hl-box"><i class="jic jin-ifont-post"></i><span class="blog-card-hl"></span></div><div class="blog-card-box"><div class="blog-card-thumbnail"><img src="https://az-start.com/wp-content/uploads/2024/09/d7b9df0e5dbea0a8ddc7e4b5f556871d-320x180.jpg" class="blog-card-thumb-image wp-post-image" alt="【AZ-900】Azure Management Infrastructure_ Understanding Subscription, Resource Group, Resource and Management Group" width ="162" height ="91" /></div><div class="blog-card-content"><span class="blog-card-title">【AZ-900】Azure Management Infrastructure: Understanding Subscription, Resource Group, Resource and Management Group</span><span class="blog-card-excerpt">Hi, I'm Makoto, a freelance engineer.

In this article, I'll expla...</span></div></div></a>
<p>Here&#8217;s a diagram illustrating how Azure Policy works:</p>
<img loading="lazy" decoding="async" class="alignnone wp-image-1971 size-full" src="https://az-start.com/wp-content/uploads/2024/09/How-Azure-Policy-Works.png" alt="How Azure Policy Works" width="1280" height="720" srcset="https://az-start.com/wp-content/uploads/2024/09/How-Azure-Policy-Works.png 1280w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Policy-Works-300x169.png 300w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Policy-Works-1024x576.png 1024w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Policy-Works-768x432.png 768w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Policy-Works-320x180.png 320w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Policy-Works-640x360.png 640w, https://az-start.com/wp-content/uploads/2024/09/How-Azure-Policy-Works.png 856w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<div class="concept-box1">
<p>Key Points:</p>
<p><strong>Policy definition</strong><br />
Each rule</p>
<p><strong>Initiative definition<br />
</strong>Collection of policy definitions</p>
<p>The parent scope&#8217;s policy is inherited by the child scope.</p>
</div>
<h2>Azure Portal Configuration</h2>
<p>In the Azure Portal, it appears as a &#8220;Policy&#8221; service. When you open Definitions in Policy, you see a list of built-in definitions that are pre-populated.</p>
<p>Here, we&#8217;ll select the &#8220;Allowed locations&#8221; policy definition to restrict resource regions.</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/75afb1cea044d71bba23b4956e6b23a2.png" alt="Policy Defenitions - Allowed locations" width="1090" height="516" />When you open a policy definition, you&#8217;ll see that it&#8217;s actually a rule written in JSON format. <a href="https://github.com/Azure/azure-policy">Azure Policy Samples</a> are published on GitHub, which can be helpful when creating your own custom definitions.</p>
<p>Press &#8220;Assign policy&#8221; to continue.</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/acef6f19d9e926b5dceb4df127b91b87.png" alt="Allowed locations json" width="1078" height="887" />In the Basics tab, select the Scope. Here we&#8217;ll select the subscription and continue.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/016885e3497c3db82a9f030cdf0dab37.png" alt="Assign policy - Basic" width="1206" height="702" />
<p>Next is the Parameters tab. Select Japan East and Japan West as the allowed regions. The other tabs are not mandatory, so we&#8217;ll create it with these settings.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/f9ca7e9e778e090f71fe3f874a0d9a68.png" alt="Assign policy - Parameters" width="855" height="632" />
<p>You can review assigned definitions in the Assignments menu.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/a26e8fe6ed1f757a86d07dfef4d20e6f.png" alt="Assignments" width="1006" height="467" />
<p>When I tried to create a virtual machine in a region other than Japan, I received a policy violation message. This indicates that the Azure policy is working correctly.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/d3cfe338d57a2bce97dd645693a414b3.png" alt="Create a virtual machine - Allowd locations policy" width="788" height="578" />
<div class="concept-box5">
<p>Reference:</p>
<p>By the way, if you limit virtual machine sizes, sizes that are not allowed will be grayed out and unselectable.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/0235c49311a03c73220fccb159878372.png" alt="Create a virtual machine - Allowed SKUs" width="813" height="666" />
</div>
<p>You can check compliance with Azure policy rules from the Overview or Compliance menus.</p>
<p><img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/0e410b284f0c0b59d5b854799861d188.png" alt="Azure Policy - Overview" width="1444" height="656" /> If we open the &#8220;Allowed locations&#8221; policy definition that we just assigned, we can see that resources located in regions outside of Japan are displayed as &#8220;Non-compliant&#8221;.</p>
<img loading="lazy" decoding="async" class="alignnone" src="https://i.gyazo.com/a3d91951d33216376513cd02fe6aaf64.png" alt="Allowd locations policy - Non-compliant" width="1069" height="874" />
<h2>Things to Know About Azure Policy</h2>
<p>Here are some questions that may be asked on the AZ-900 exam.</p>
<p><span class="marker2"><strong>If you apply Azure policies when there are existing resources that are prohibited from being created in the future, those existing resources will not be automatically deleted or modified.</strong></span></p>
<p>As shown in the previous screen, it only displays whether there are any violations.</p>
<p>However, some policy definitions support the ability to &#8220;<a href="https://learn.microsoft.com/en/azure/governance/policy/how-to/remediate-resources">remediate</a>&#8221; non-compliant resources. However, it&#8217;s unlikely that this level of detail will be required.</p>
<p>That means it&#8217;s best to set up Azure policies at the beginning, when you first start using Azure, after you&#8217;ve confirmed your organization&#8217;s rules.</p>
<h2>Summary</h2>
<p>In this article, we introduced Azure Policy along with actual configuration screens.</p>
<p>Azure Policy has a mechanism to enforce the creation of resources according to rules, and to warn about resources that violate rules as non-compliant resources.</p>
<p>Make sure you understand the mechanism well, as it is a representative service for achieving proper governance for your organization.</p>
<p style="text-align: center;"><span class="color-button01"><a href="https://az-start.com/en/azure-learning-course/"><strong>View Azure Courses</strong></a></span></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
