Mastering Enterprise AI: A Deep Dive into Azure AI Gateway

Generative AI is revolutionizing business, offering incredible potential. Yet, for many enterprises, adopting powerful models like those in Azure OpenAI feels like navigating the Wild West. How do you unleash innovation without facing runaway costs, complex security threats, inconsistent usage, and the immense challenge of governing AI responsibly at scale? The answer lies in establishing robust, centralized control. Enter the Azure AI Gateway. It’s absolutely critical to understand this: Azure AI Gateway is not a standalone product. Instead, it refers to a powerful set of capabilities integrated directly into Azure API Management (APIM). Microsoft leverages the mature, battle-tested foundation of APIM to provide a centralized control plane, purpose-built for the unique demands of managing Generative AI workloads within the enterprise. Forget deploying separate gateway software; Azure builds this intelligence into the platform you may already use for API management. ...

April 4, 2025 · 11 min

Azure Resource Inventory (ARI): Your Comprehensive Guide to Efficient Cloud Management

Introduction: Why Azure Resource Inventory Matters With Azure’s vast ecosystem of virtual machines, storage accounts, databases, networks, and countless other services, keeping track of all deployed resources can be challenging. Azure Resource Inventory (ARI) addresses this problem head-on, collecting details from multiple subscriptions and generating an Excel workbook that breaks down each resource type - complete with security recommendations, cost insights, and more. This single consolidated report is a game-changer for cloud administrators, helping them govern infrastructure, optimize costs, and streamline audits. ...

February 26, 2025 · 7 min

Today I Learned: Azure Cosmos Db: Query for Fields not defined

There are several ways: Using LINQ For anyone who wants a Linq solution, it’s: query.Where(d => !d.SomeField.IsDefined()) Note: To get the IsDefined extension method, you need to add Microsoft.Azure.Documents.SystemFunctions namespace Using SQL Query Grammar with built-in functions IS_DEFINED (expr) - returns a Boolean indicating if the property has been assigned a value. SELECT TOP {0} * FROM Telemetry t WHERE (is_defined(t.longitude) OR is_defined(t.latitude)) Thanks to Azure Feedback and Azure Cosmos DB SQL syntax reference

December 27, 2017