M365.FM - Modern work, security, and productivity with Microsoft 365 cover art

M365.FM - Modern work, security, and productivity with Microsoft 365

M365.FM - Modern work, security, and productivity with Microsoft 365

Written by: Mirko Peters - Founder of m365.fm m365.show and m365con.net
Listen for free

Welcome to the M365.FM — your essential podcast for everything Microsoft 365, Azure, and beyond. Join us as we explore the latest developments across Power BI, Power Platform, Microsoft Teams, Viva, Fabric, Purview, Security, and the entire Microsoft ecosystem. Each episode delivers expert insights, real-world use cases, best practices, and interviews with industry leaders to help you stay ahead in the fast-moving world of cloud, collaboration, and data innovation. Whether you're an IT professional, business leader, developer, or data enthusiast, the M365.FM brings the knowledge, trends, and strategies you need to thrive in the modern digital workplace. Tune in, level up, and make the most of everything Microsoft has to offer. M365.FM is part of the M365-Show Network.

Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-modern-work-security-and-productivity-with-microsoft-365--6704921/support.Copyright Mirko Peters / m365.fm - Part of the m365.show Network - News, tips, and best practices for Microsoft 365 admins
Hourly Politics & Government
Episodes
  • Azure Kubernetes Service (AKS) - Simply Explained
    Jul 17 2026
    Azure Kubernetes Service (AKS) is Microsoft's fully managed Kubernetes platform that makes it easier to deploy, manage, and scale containerized applications in Azure. Instead of building and maintaining your own Kubernetes cluster, Microsoft operates the control plane while you focus on deploying your applications. AKS combines the power of open-source Kubernetes with deep Azure integrations, allowing organizations to build resilient, cloud-native applications without spending countless hours maintaining infrastructure. Whether you're running microservices, APIs, AI workloads, or enterprise applications, AKS provides a production-ready platform that automates many of the operational challenges of Kubernetes.WHY KUBERNETES MATTERS FOR MODERN APPLICATIONS Containers revolutionized software development by packaging applications together with their dependencies into portable, consistent units that run the same everywhere. While managing a handful of containers manually is simple, enterprise environments often require hundreds or even thousands of containers running across multiple servers. Kubernetes solves this challenge by automatically scheduling workloads, restarting failed applications, scaling resources during traffic spikes, and distributing workloads across available infrastructure. Azure Kubernetes Service removes the complexity of operating Kubernetes itself by managing the control plane, upgrades, backups, and patching, allowing development teams to focus on building software instead of maintaining clusters.HOW AZURE KUBERNETES SERVICE WORKS AKS consists of two primary components: the Microsoft-managed control plane and your worker nodes. The control plane acts as the brain of the cluster, making scheduling decisions, maintaining cluster health, and storing Kubernetes configuration. Microsoft manages these components automatically, ensuring high availability and regular updates. Your applications run on worker nodes, which are standard Azure Virtual Machines organized into node pools that can scale automatically based on workload demand. AKS also integrates seamlessly with Azure services like Microsoft Entra ID for authentication, Azure Monitor for observability, Azure Policy for governance, and Azure Container Registry for secure image storage, creating a complete cloud-native platform for enterprise applications.NETWORKING, SECURITY, AND HIGH AVAILABILITY Enterprise workloads require secure and reliable networking, and AKS provides multiple networking models to suit different deployment scenarios. Azure CNI enables secure communication between pods, services, and external resources while supporting both overlay and flat networking architectures. Applications can be exposed through Azure Load Balancer or Ingress Controllers, making it easy to publish APIs and web applications securely. On the security side, AKS integrates with Microsoft Entra ID for authentication, Kubernetes Role-Based Access Control (RBAC) for authorization, Azure Key Vault for secrets management, and Microsoft Defender for Containers to continuously monitor workloads for vulnerabilities and suspicious behavior. Together, these features help organizations build Zero Trust container platforms that meet modern security and compliance requirements.COSTS, SCALING, AND PERFORMANCE One of the biggest advantages of AKS is its flexibility. While the Kubernetes control plane is free in the Free tier, organizations primarily pay for the Azure Virtual Machines, storage, networking, and optional premium features that power their workloads. AKS supports automatic cluster scaling, allowing node pools to grow during peak demand and shrink during quieter periods to reduce costs. Businesses can further optimize expenses using Reserved Instances, Azure Savings Plans, or Spot Virtual Machines for non-critical workloads. Combined with rolling updates, automated health monitoring, and self-healing capabilities, AKS delivers enterprise-grade scalability while giving organizations full control over performance and infrastructure costs.WHEN SHOULD YOU CHOOSE AKS? Azure Kubernetes Service is the ideal choice for organizations running microservices, enterprise APIs, AI and machine learning platforms, DevOps pipelines, SaaS applications, and large-scale cloud-native workloads that require maximum flexibility and control. It is particularly valuable when applications need advanced networking, custom Kubernetes features, multiple node pools, or sophisticated deployment strategies. Smaller applications or simple container workloads may be better suited to Azure Container Apps or Azure App Service, but when your business demands full Kubernetes capabilities with significantly reduced operational overhead, AKS provides one of the most powerful and mature managed Kubernetes platforms available. By combining open-source Kubernetes with Azure's security, automation, and scalability, AKS enables organizations to build reliable, secure, and highly available ...
    Show More Show Less
    19 mins
  • Azure Container Apps - Simply Explained
    Jul 17 2026
    Azure Container Apps make it possible to run modern containerized applications without the operational complexity of managing Kubernetes clusters. Instead of worrying about virtual machines, node pools, upgrades, networking, or control planes, developers can focus entirely on building and deploying their applications while Microsoft manages the underlying infrastructure. Sitting between Azure Container Instances and Azure Kubernetes Service (AKS), Azure Container Apps provide an ideal balance of simplicity, scalability, and enterprise-grade capabilities. Whether you're building APIs, microservices, event-driven workloads, or background processing applications, the platform offers automatic scaling, built-in networking, secure deployments, and a true serverless experience that scales with demand.WHY AZURE CONTAINER APPS EXIST As software evolved from large monolithic applications to distributed microservices, developers needed a better way to package and deploy applications consistently across different environments. Containers solved the packaging challenge, but managing hundreds of containers introduced an entirely new level of complexity. Traditional Kubernetes provides incredible flexibility but also requires specialized knowledge, ongoing maintenance, and dedicated operations teams. Azure Container Apps were designed to eliminate this operational burden by delivering Kubernetes capabilities through a fully managed platform. Organizations gain automatic orchestration, load balancing, scaling, rolling updates, and high availability without ever touching the Kubernetes control plane. The result is faster deployments, lower operational costs, and significantly reduced infrastructure management. HOW AZURE CONTAINER APPS WORK Under the hood, Azure Container Apps are powered by Azure Kubernetes Service, but all cluster management is hidden from the customer. Applications are deployed into secure Container App Environments where multiple services can communicate securely while sharing networking and security settings. Every application supports revisions, allowing new versions to be deployed safely while keeping previous versions available for instant rollback or traffic splitting during blue-green deployments. The platform also supports multiple workload profiles, enabling businesses to choose between pay-per-use consumption pricing with scale-to-zero capabilities or dedicated compute for predictable performance. Combined with built-in HTTPS, automatic ingress, managed identities, secrets management, and deep Azure integration, Azure Container Apps provide nearly everything required to run cloud-native applications in production. THE POWER OF KEDA, DAPR, AND SERVERLESS SCALING One of the biggest advantages of Azure Container Apps is its integration with open-source technologies that normally require extensive Kubernetes configuration. KEDA enables event-driven autoscaling, allowing applications to grow and shrink automatically based on HTTP requests, queue messages, Event Hub events, Service Bus messages, or dozens of other triggers. Dapr adds powerful building blocks for microservices, including service discovery, state management, pub/sub messaging, distributed tracing, and resilient communication between services. Envoy manages networking, HTTPS certificates, traffic routing, and revision management automatically. Together, these technologies allow developers to build highly scalable cloud-native solutions while writing significantly less infrastructure code. Instead of managing the platform, teams can focus entirely on delivering business value. WHEN TO CHOOSE AZURE CONTAINER APPS Azure Container Apps are an excellent choice for REST APIs, backend services, event-driven processing, SaaS applications, internal business applications, AI services, and microservice architectures. They are particularly valuable for organizations that want Kubernetes functionality without hiring Kubernetes specialists. Small development teams benefit from simplified deployments, automatic scaling, integrated monitoring, and reduced operational overhead, while larger enterprises can accelerate cloud-native adoption with consistent deployment practices. However, organizations requiring deep Kubernetes customization, custom operators, Helm charts, Windows containers, or complete control over cluster networking should still consider Azure Kubernetes Service. For most modern application workloads, though, Azure Container Apps provide the ideal balance between simplicity and enterprise capabilities. GETTING STARTED WITH AZURE CONTAINER APPS Getting started with Azure Container Apps is surprisingly straightforward. First, create a Container Apps Environment and select the appropriate networking and workload profile. Next, deploy your container image from Azure Container Registry, Docker Hub, GitHub, or another OCI-compatible registry using the Azure Portal, Azure CLI, Visual Studio Code, or CI/CD pipelines. Finally, configure ...
    Show More Show Less
    16 mins
  • Azure Arc - Simply Explained
    Jul 17 2026
    Modern IT environments rarely exist in a single cloud. Most organizations run Windows and Linux servers across on-premises data centers, Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), branch offices, and edge locations. Unfortunately, every environment introduces its own management portal, security tools, monitoring platform, and patching process. The result is fragmented operations, inconsistent security, configuration drift, and unnecessary complexity. In this episode of Microsoft Knowledge Nuggets, we explain Azure Arc in simple terms and show how it extends Azure's management capabilities beyond Azure itself. Rather than moving workloads to the cloud, Azure Arc brings Azure's governance, monitoring, security, and automation to the infrastructure you already own—wherever it runs. WHAT AZURE ARC ACTUALLY IS One of the biggest misconceptions is that Azure Arc is another cloud service. It isn't. Azure Arc doesn't replace your data center, migrate workloads, or host your applications. Instead, it acts as a bridge between your existing infrastructure and Azure Resource Manager. Using the lightweight Azure Connected Machine Agent, servers running outside Azure become Azure resources with their own resource IDs, resource groups, and management capabilities. Whether your workloads run on Windows Server, Linux, VMware, Hyper-V, AWS, Google Cloud, or edge devices, Azure Arc allows them to be managed through the same Azure portal and APIs used for native Azure resources. The result is a true hybrid and multi-cloud management experience without requiring application migration. GOVERNANCE, SECURITY, AND COMPLIANCE AT SCALE Once a server is connected through Azure Arc, organizations can immediately apply Azure Policy, Azure RBAC, Azure Machine Configuration, tagging, and centralized governance across their entire infrastructure. Instead of managing different compliance tools for every environment, administrators define policies once and automatically enforce them across Azure, on-premises, and other cloud providers. Azure Arc also integrates directly with Microsoft Defender for Cloud, Azure Monitor, Microsoft Sentinel, VM Insights, Log Analytics, and Extended Security Updates for legacy Windows Server and SQL Server versions. This provides centralized threat detection, vulnerability assessments, security recommendations, monitoring, and compliance reporting regardless of where workloads physically reside. PATCH MANAGEMENT, REMOTE ADMINISTRATION, AND AUTOMATION Azure Arc dramatically simplifies day-to-day operations by providing centralized update management, automation, and remote administration. Azure Update Manager enables organizations to patch Windows and Linux servers across Azure, on-premises environments, AWS, and Google Cloud using a single maintenance schedule. Administrators can execute PowerShell and Bash scripts through the Custom Script Extension without opening inbound firewall ports, while Windows Admin Center delivers secure browser-based server management directly from the Azure portal. Combined with Azure Automation, Remote Support, and secure outbound-only communication through HTTPS, Azure Arc enables organizations to manage hybrid infrastructure efficiently without deploying VPNs or exposing management interfaces to the internet. AZURE ARC FOR KUBERNETES, SQL SERVER, AND MULTI-CLOUD Azure Arc extends far beyond traditional servers. Kubernetes clusters running anywhere can be connected to Azure using GitOps with Flux for declarative deployments, centralized monitoring, and policy enforcement. Azure Arc also enhances SQL Server with vulnerability assessments, best practice recommendations, migration readiness analysis, pay-as-you-go licensing, and Azure Arc-enabled SQL Managed Instance. Through dedicated connectors for AWS and Google Cloud Platform, Azure Arc discovers cloud resources, automatically onboards supported virtual machines, and provides unified inventory, governance, and monitoring across multiple cloud providers. Instead of managing separate Azure, AWS, and GCP environments independently, organizations gain a single operational view across their complete infrastructure estate. WHY AZURE ARC HAS BECOME ESSENTIAL FOR HYBRID CLOUD The real value of Azure Arc isn't any individual feature—it's the unified management experience it creates. Rather than maintaining separate security policies, monitoring tools, update systems, and governance processes for every environment, Azure Arc establishes a single control plane for hybrid and multi-cloud infrastructure. Organizations improve operational efficiency, strengthen security, simplify compliance, and reduce administrative overhead while preserving the freedom to run workloads wherever they make the most business sense. Whether you're managing Windows Servers, Linux systems, Kubernetes clusters, SQL Server, VMware environments, edge computing, or multiple public clouds, Azure Arc delivers consistent governance ...
    Show More Show Less
    17 mins
adbl_web_anon_alc_button_suppression_t1
No reviews yet