<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gísli Guðmundsson</title>
    <description>The latest articles on DEV Community by Gísli Guðmundsson (@gisli78).</description>
    <link>https://dev.to/gisli78</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4179915%2Fd97be367-06f1-4466-8d86-9748a0b7270e.png</url>
      <title>DEV Community: Gísli Guðmundsson</title>
      <link>https://dev.to/gisli78</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gisli78"/>
    <language>en</language>
    <item>
      <title>FinOps for AI Workloads on Azure: Tokens, PTU and Pay-As-You-Go</title>
      <dc:creator>Gísli Guðmundsson</dc:creator>
      <pubDate>Tue, 27 Oct 2026 11:18:34 +0000</pubDate>
      <link>https://dev.to/gisli78/finops-for-ai-workloads-on-azure-tokens-ptu-and-pay-as-you-go-4mbn</link>
      <guid>https://dev.to/gisli78/finops-for-ai-workloads-on-azure-tokens-ptu-and-pay-as-you-go-4mbn</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://gisli78.substack.com/p/finops-for-ai-workloads-on-azure" rel="noopener noreferrer"&gt;Substack&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Part 3 of my Azure AI landing zone series is about FinOps for AI workloads. Tokens are the AI bill most teams actually get, so the post covers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Picking the deployment type first: Global Standard, Data Zone, Batch and Flex (preview)&lt;/li&gt;
&lt;li&gt;Why quota isn't billing, and why &lt;code&gt;max_tokens&lt;/code&gt; eats your TPM&lt;/li&gt;
&lt;li&gt;PTU vs pay-as-you-go, and when hourly PTU actually pays off&lt;/li&gt;
&lt;li&gt;Sizing PTU with Microsoft's formula, and how prompt caching helps&lt;/li&gt;
&lt;li&gt;Spillover: PTU for the baseline, pay-per-token for the peaks&lt;/li&gt;
&lt;li&gt;Showback per team with &lt;code&gt;llm-token-limit&lt;/code&gt; and &lt;code&gt;llm-emit-token-metric&lt;/code&gt; in API Management&lt;/li&gt;
&lt;li&gt;Cost Management: group by meter, tag your deployments, and remember budgets only alert&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Read the full article on Substack:&lt;/strong&gt; &lt;a href="https://gisli78.substack.com/p/finops-for-ai-workloads-on-azure" rel="noopener noreferrer"&gt;https://gisli78.substack.com/p/finops-for-ai-workloads-on-azure&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bicep sample:&lt;/strong&gt; &lt;a href="https://github.com/gislig/azure-ai-landing-zone/tree/main/examples/ai-finops" rel="noopener noreferrer"&gt;https://github.com/gislig/azure-ai-landing-zone/tree/main/examples/ai-finops&lt;/a&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>finops</category>
      <category>ai</category>
      <category>devops</category>
    </item>
    <item>
      <title>GPU Quotas, VM Sizes and Cost for AI Workloads on Azure</title>
      <dc:creator>Gísli Guðmundsson</dc:creator>
      <pubDate>Mon, 19 Oct 2026 10:09:16 +0000</pubDate>
      <link>https://dev.to/gisli78/gpu-quotas-vm-sizes-and-cost-for-ai-workloads-on-azure-5bbh</link>
      <guid>https://dev.to/gisli78/gpu-quotas-vm-sizes-and-cost-for-ai-workloads-on-azure-5bbh</guid>
      <description>&lt;p&gt;Part 2 of my Azure AI landing zone series is out on Substack.&lt;/p&gt;

&lt;p&gt;Before anyone asks for an H100, this post covers what to check: whether you need your own GPUs at all (Foundry pay-per-token, PTU, managed compute vs. your own VMs or AKS), the current Azure GPU VM families and what's retired, how vCPU family quota works and how to check it with &lt;code&gt;az vm list-usage&lt;/code&gt;, &lt;code&gt;az quota&lt;/code&gt; and &lt;code&gt;az vm list-skus&lt;/code&gt;, what Spot, capacity reservations, reservations and savings plans actually guarantee, and guardrails with Azure Policy, budgets by tag and stopping idle GPUs. It also covers the regional VM price increase coming on 1 February 2027.&lt;/p&gt;

&lt;p&gt;Read the full article: &lt;a href="https://gisli78.substack.com/p/gpu-quotas-vm-sizes-and-cost-for" rel="noopener noreferrer"&gt;https://gisli78.substack.com/p/gpu-quotas-vm-sizes-and-cost-for&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bicep sample (policy + budget): &lt;a href="https://github.com/gislig/azure-ai-landing-zone/tree/main/examples/gpu-guardrails" rel="noopener noreferrer"&gt;https://github.com/gislig/azure-ai-landing-zone/tree/main/examples/gpu-guardrails&lt;/a&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>cloud</category>
      <category>ai</category>
      <category>devops</category>
    </item>
    <item>
      <title>A Secure Azure Landing Zone for AI Workloads</title>
      <dc:creator>Gísli Guðmundsson</dc:creator>
      <pubDate>Mon, 12 Oct 2026 16:41:51 +0000</pubDate>
      <link>https://dev.to/gisli78/a-secure-azure-landing-zone-for-ai-workloads-195c</link>
      <guid>https://dev.to/gisli78/a-secure-azure-landing-zone-for-ai-workloads-195c</guid>
      <description>&lt;p&gt;Before the first model call, I lock down the platform: Azure AI Foundry (AIServices) behind a private endpoint with the three required private DNS zones, local auth disabled in favour of managed identity, and Azure API Management as the AI gateway using &lt;code&gt;llm-token-limit&lt;/code&gt; and &lt;code&gt;llm-emit-token-metric&lt;/code&gt;. Everything is in Bicep with automated tests.&lt;/p&gt;

&lt;p&gt;👉 Read the full article on Substack: &lt;a href="https://gisli78.substack.com/p/a-secure-azure-landing-zone-for-ai" rel="noopener noreferrer"&gt;https://gisli78.substack.com/p/a-secure-azure-landing-zone-for-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 Code: &lt;a href="https://github.com/gislig/azure-ai-landing-zone" rel="noopener noreferrer"&gt;https://github.com/gislig/azure-ai-landing-zone&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tags: #mvpbuzz #azure #azug #microsoft&lt;/p&gt;

</description>
      <category>azure</category>
      <category>ai</category>
      <category>bicep</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
