MicrosoftDocs/architecture-center/docs/browse

Last 20 commits touching this section.

e9be916

PNP Edit: [New] Cache-aside caching with Azure Managed Redis and Azure Database for PostgreSQL - ph4 (#16786) * Add cache-aside architecture for PostgreSQL Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 55e34426-91ef-457f-9867-47a2261581bc * Apply suggestions from code review Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Added price calculator estimate Added information on using the Azure pricing calculator for cost estimation. * Revise cache-aside architecture documentation Updated the cache-aside architecture documentation to clarify use cases, reliability considerations, and security measures, including cache invalidation and dependency resilience. * Apply suggestions from code review Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> * Minor formatting before any reviews * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Update cache-aside architecture diagram Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 55e34426-91ef-457f-9867-47a2261581bc * Update cache-aside browse thumbnail Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 55e34426-91ef-457f-9867-47a2261581bc * Update cache key guidelines in documentation + VNet add Clarified the description of cache key values in the documentation and add Vnet to components list * Refine PostgreSQL and Redis monitoring guidance Removed redundant PostgreSQL Query Store recommendations and streamlined monitoring suggestions. * Enhance cache-aside pattern documentation for Redis and PostgreSQL Updated the cache-aside pattern explanation to include handling of cache fill failures and logging. Added emphasis on controlled write paths for cache invalidation. * in process * in process * edits * edits * peer review etc. * Update docs/databases/architecture/cache-aside-azure-managed-redis-postgresql-content.md --------- Co-authored-by: Phil <philip.laussermair@redis.com> Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> Copilot-Session: 55e34426-91ef-457f-9867-47a2261581bc

5c0bdda

PnP edit: Event-driven cache updates with Azure Managed Redis and Azure Cosmos DB (#16830) * Add event-driven cache architecture Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: ca656736-4805-47e4-95f4-db3579d4dd29 * Add saved pricing estimate Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: ca656736-4805-47e4-95f4-db3579d4dd29 * Apply batched suggestions from code review Co-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Enhance documentation on cache updates and versioning Clarify handling of cache-miss fills and change feed updates, emphasizing the importance of versioning and tombstones in Redis. Provide rules for atomic operations to avoid race conditions. * Revise soft-delete handling with versioned tombstones Updated the process for handling soft-deletes in Azure Cosmos DB and Redis, introducing versioned tombstones to prevent older values from being repopulated. * Update docs/databases/architecture/event-driven-cache-updates-azure-managed-redis-cosmos-db-content.md Co-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com> * Revise Redis update process and TTL handling Updated the process for Redis updates to include atomic updates and versioned tombstones. Clarified the handling of cache values and TTL in relation to failed updates. * Update guidance on source versioning for cache management Clarify the handling of source versions and tombstones in cache updates. * Apply batched suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> * Revise documentation for Azure services and caching patterns Updated links to Azure documentation for clarity and accuracy. Added details about Microsoft Entra authentication for Azure Managed Redis and logging best practices. * Enhance TTL strategy for Redis and source items Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Update event-driven cache diagram Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: ca656736-4805-47e4-95f4-db3579d4dd29 * Add Azure Virtual Network details to architecture doc * Clarify tombstone update in diagram Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: ca656736-4805-47e4-95f4-db3579d4dd29 * Apply batched suggestions from code review Co-authored-by: Justine Cocchi <justine@cocchi.org> * Update cache update guidelines in documentation Removed recommendation to reuse long-lived Redis and Azure Cosmos DB clients. * Update dependency resilience section for clarity Clarify handling of Redis unavailability and Azure Cosmos DB throttling in the event-driven cache update process. * Refine documentation on change feed modes and processing Clarified the explanation of the latest version change feed mode and its implications for handling deletes. Updated the requirements for the Azure Functions trigger regarding the all versions and deletes change feed mode. * Update event-driven cache update guidelines for Azure Clarified handling of soft-deletes and TTL policies for Redis and Azure Cosmos DB. Enhanced guidance on versioning and authentication practices. * Refine cache update strategies and monitoring details Updated metrics and error handling strategies for Redis and Azure Cosmos DB integration. Enhanced logging and monitoring practices for cache operations. * Apply suggestion from @ckittel * Continue work from PR 16582 by doing a P4 edit * Fix link * Align Functions and App Service in diagram; do peer review edits: correct typo * Address review comments: revert diagram, remove Azure Managed, implement Copilot suggestion --------- Co-authored-by: Phil <philip.laussermair@redis.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Co-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com> Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> Co-authored-by: Justine Cocchi <justine@cocchi.org> Copilot-Session: ca656736-4805-47e4-95f4-db3579d4dd29

d3a4add

PnP edit: Azure local baseline and storage switchless articles (#16808) * Update Azure Local baseline and switchless guidance Refresh the connected hyperconverged Azure Local baseline and storage-switchless architecture with current topology, resiliency, identity, workload, and operational recommendations. Update article metadata and navigation labels to match. * Address Azure Local architecture review findings Restore connectivity limits and sizing guidance, clarify pricing boundaries, document the four-machine switchless port count, and qualify the switchless deployment sample. * Address Copilot review comments Use current AKS on Azure Local terminology, document identity and workload-protection prerequisites, and correct switchless IP and deployment guidance. * Address Authoring Assistant suggestions Apply the six style recommendations in the storage-switchless article and clarify the supported single-machine scale-out exception. * Clarify Bicep network topology delta * Update Azure Local architecture guidance Align the baseline and storage-switchless architectures with current Azure Local deployment, lifecycle, recovery, networking, and accessibility guidance. * Clarify Azure Local baseline scope Clarify that the baseline excludes single-machine deployments and correct the disconnected-operations wording. * Refine small form factor guidance Use product-aligned wording for small form factor hardware and qualify its preview evaluation guidance. * Clarify Azure Local recovery limitations Distinguish three-way mirror fault tolerance from quorum-dependent availability and document Hyper-V Replica's post-failover Azure management requirements. * Ground Azure Local workload options * Clarify Microsoft 365 Local deployment model * Clarify workload guidance scope * Clarify Sovereign Private Cloud baseline scope * Clarify Azure Local capacity sizing guidance * Tighten Azure Local network topology guidance Clarify the Express storage configuration mode and replace descriptive topology walkthroughs with concise physical and logical network design recommendations. * Clarify Azure Local environment validation stages Distinguish the optional pre-hardware connectivity check from mandatory integrated validation on the final Azure Local hardware and network during cloud deployment. * Clarify Azure Local storage media types * Clarify Azure Local network guidance * Refine Network ATC deployment wording * another refinement for Network ATC * Document switchless network components * Clarify optional File Sync integration * Add Azure Local health check operations * Less is more, reducing wording * Clarify Azure Local security permissions * Clarify Azure Local pricing tiers * Fix Azure Local deployment step numbering * Fix deployment step numbering * Update Azure Local architecture diagrams Replace the baseline and switchless PNG diagrams with SVG assets, update article references, and add the numbered baseline workflow and synchronized long description. * update two images * add PPXT download link to switchless. * Update Azure Local browse thumbnails * Clarify Azure Local N+2 resiliency requirements * Clarify Azure Local failure-state capacity guidance Distinguish CPU and memory headroom from storage resiliency for N+1 and N+2 designs, and clarify predeployment sizing, overcommit validation, and update readiness. * minor edits to Azure Local content. * storage resiliency * Review recommendations * add 'hyperconverged' * or rooms in close proximity * Address Copilot feedback for Azure Local articles Document Azure Container Registry usage with AKS on Azure Local, qualify Windows Admin Center support for local identity deployments, and clarify that the baseline and storage-switchless architectures share one PowerPoint deck. * Address Azure Local baseline and switchless review feedback Clarify platform dependencies, workload isolation, and change control. Align switchless scope and terminology, update documentation links, remove legacy examples, and crop thumbnail letterboxing. * Clarify Cosmos DB hosting and data residency for Azure Local * Refine Azure Local workload wording and AVD architecture link * Final quality and correctness review * Correct Storage Bus Layer label in Azure Local diagram * pull content from existing pr * edits * edits * edits * svg * svg * edit * svg * edits * edits * edits * edits * svgs * thumb * thumb * edits * edtis --------- Co-authored-by: Neil Bird <nebird@microsoft.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com>

503d4a2

PnP edit: Replicate mainframe data by using Precisely Connect (#16804) * Refine Azure Database service descriptions and data flow Updated descriptions for Azure Database services and clarified data processing flow. * Update date in mainframe replication documentation * Remove contact info for Mainframe Data Modernization team Removed contact information for the Mainframe Data Modernization Engineering team. * Update docs/example-scenario/mainframe/mainframe-replication-precisely-connect.yml * Apply suggestion from @ckittel * Apply suggestion from @ckittel * Clarify data transfer method and source in documentation Updated the data transfer method to specify Azure ExpressRoute and clarified the source of real-time data changes. * Add files via upload Update the architecture to have VM icon in the replicator side. * Enhance documentation for Azure services and data migration Updated descriptions for Azure Monitor, Precisely Connect, and data migration strategies to enhance clarity and detail. * Clarify Event Hubs and Precisely Connect descriptions Updated descriptions of Event Hubs and Precisely Connect to clarify their roles in data ingestion and replication. * Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update mainframe-replication-precisely-connect-content.md * Update author and date in YAML metadata * Enhance cost management tool description with pricing estimate Updated the description of the cost management tool to include a sample pricing estimate. * Revise cost management details for Azure services Updated cost management information and added references to Azure pricing tools. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * new pr * edits * edits * edits * edits * edits * edits * Apply suggestion from @v-albemi --------- Co-authored-by: raman-wk <70311129+raman-wk@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> Co-authored-by: Shannon Leavitt <47186198+ShannonLeavitt@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Nithish Aruldoss <106337235+NITHIDOSS@users.noreply.github.com>

9fdb775

PnP edit: Health Endpoint Monitoring pattern (#16771) * first draft * Update docs/patterns/health-endpoint-monitoring-content.md * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Address Health Endpoint Monitoring review feedback * Address follow-up health monitoring safety and attestation findings * Improve health endpoint monitoring documentation Refine health endpoint monitoring content for clarity and security recommendations. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Edit pass before review * Fix typos * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Apply suggestion from @ckittel * convert to md only * broken links * edits * edits * edits * edit * edit * edits --------- Co-authored-by: Anastasia Harris <61602255+anaharris-ms@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com>

69efebf

PnP edit: Baseline AML inference reference architecture (#16705) * Add baseline AML inference reference architecture article * Apply suggestions from code review Co-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * networking section * Add networking baseline for private AML inference Expanded the document with detailed networking guidelines for private AML inference environments, including ingress, egress, and subnet layout recommendations. * Apply suggestion from @learn-build-service-prod-08[bot] Co-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com> * Update subnet layout for Azure ML environment VNets * Apply suggestion from @claytonsiemens77 * Apply suggestions from code review Co-authored-by: Clayton Siemens <84867658+claytonsiemens77@users.noreply.github.com> * Add Feature Store component details to AML inference baseline * Apply suggestions from code review Co-authored-by: Clayton Siemens <84867658+claytonsiemens77@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Clayton Siemens <84867658+claytonsiemens77@users.noreply.github.com> * dual-vnet-language * dual-vnet-language * Update docs/ai-ml/architecture/baseline-azure-machine-learning-inference-content.md Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> * Add AML inference baseline to AI get-started and TOC * Apply suggestions from code review Co-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com> * Add tabbed AML environment diagrams with complex descriptions * Add AML baseline environment architecture diagrams * Close AML architecture tab section * Add serverless Spark to AML workflow * Apply suggestion from @claytonsiemens77 * Add serverless Spark to AML components * Update docs/ai-ml/architecture/baseline-azure-machine-learning-inference-content.md Co-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com> * Split AML workflow by environment * Move workflows into environment tabs * Clarify workflow section guidance for readers * Polish AML workflow wording consistency * Apply suggestion from @learn-build-service-prod-06[bot] Co-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com> * Add simple promotion workflow diagram * Update AML workflow content and reporting scripts * added numbers to basic workflow diagram * Delete scripts/Get-ArbFreshnessReport.ps1 * Delete scripts/README.md * Update docs/ai-ml/architecture/baseline-azure-machine-learning-inference-content.md Co-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com> * feature-store-update * Update docs/ai-ml/ai-get-started.md Co-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com> * Add persona and role assignment table to Security section * Adopt workspace registration in Dev with a shared model registry for promotion * Sync subnet tables with diagrams and repair table delimiters * Rewrite environment diagram long descriptions * new diagrams * Add registry promotion gate diagram and neutralize runner naming * Apply suggestions from code review Co-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com> * Define APIM authentication for Kubernetes endpoints * Grant rollout permissions to pipeline identities * Promote model environments with artifacts * Add networking and monitoring components * Clarify AKS inference relies on the Azure Machine Learning extension * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix registry ACR RBAC and require internal-mode APIM behind App Gateway * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Grant AcrPull to AKS cluster identity instead of pipeline identity * Apply suggestion from @claytonsiemens77 * thumb * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Rewrite AML inference baseline architecture * Apply batched suggestions from code review Co-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * security fix * Revise Dev environment architecture description Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Apply batched suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Clayton Siemens <84867658+claytonsiemens77@users.noreply.github.com> * Apply batched suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Link AML components to WAF service guides * flow updates * permissions fix * Fix ACR import permissions and network controls * Update docs/ai-ml/architecture/baseline-azure-machine-learning-inference-content.md Co-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com> * Apply suggestion from @claytonsiemens77 * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Clarify Azure Machine Learning baseline guidance * Apply batched suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Clayton Siemens <84867658+claytonsiemens77@users.noreply.github.com> * Clarify storage and Well-Architected guidance * Address AKS and deployment review feedback * Update Dev architecture diagram * Update docs/ai-ml/architecture/baseline-azure-machine-learning-inference-content.md * new diagrams * new stage diagram * new basic diagram * diagram tweaks * text updates to match new diagrams * Delete docs/ai-ml/architecture/_images/aml-registry-promotion-gate.png * Fix architecture diagram long descriptions * Fix link for quarantine pattern in ML inference content Corrected the link for the quarantine pattern to point to the appropriate documentation. * Correct AML monitoring and network guidance * Apply suggestion from @claytonsiemens77 * cost estimate * Add next step and related resources * pull content from other pr * edits * edits * removing file * edits * image * edits * edits * yml * edits * edits * edits * lightbox links * edit * edit * edit * edit * edit * edit * edit * edit * replace images * fix image link * edits --------- Co-authored-by: Clayton Siemens <csiemens@microsoft.com> Co-authored-by: Clayton Siemens <84867658+claytonsiemens77@users.noreply.github.com> Co-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com> Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> Co-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com> Co-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com> Co-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com>

205812f

PNP Edit: Refresh AKS Hybrid and Edge architecture content (AKS everywhere) - ph4 (#16696) * Refresh AKS Hybrid and Edge architecture content - Reframe aks-baseline and aks-hybrid-azure-local under the AKS everywhere / AKS Hybrid and Edge strategy - Relocate both articles in toc.yml from Adaptive cloud/Azure Local workloads to Containers > Kubernetes-based hosting > Architectures > Hybrid and edge - Add an architecture-level 'Alternative option: AKS on bare metal (preview)' section to aks-baseline - Fix stale Azure Stack HCI / 23H2-as-AKS-version phrasing and links - Generalize aks-hybrid-azure-local's GitOps deployment workflow to cover both Azure Local and AKS on bare metal infrastructure - Update the workflow diagram (aks-on-hci-architecture-v2.svg) labels and accessible description to match the new terminology (On-premises, AKS Hybrid and Edge) - Sync TOC entries and cross-article reference links to the updated titles Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Apply Learn Authoring Assistant style suggestions (concise sentences) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address Copilot PR review feedback - aks-baseline.yml: restore author/ms.author to srikantsarwa (ssarwa); add ai-usage: ai-assisted to aks-hybrid-azure-local.yml to match its sibling article - Rescope aks-baseline.yml title/name back to 'Azure Local' since the article body doesn't cover the full AKS Hybrid and Edge family; sync the TOC nav label and cross-reference link text to match - Remove overstated AKS on Windows Server applicability from the IMPORTANT box; call out explicitly that this article doesn't cover it - Scope the Cost Optimization autoscaling bullet to Azure Local only; bare metal is single-node preview and can't rely on infra-level autoscaling, so guide those readers to right-size the host instead - Replace stale 'pod security policies' reference with Pod Security Admission / Azure Policy for Kubernetes guidance Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Disclose bare-metal preview production limitations Add production-readiness caveats (best-effort support, no SLA) to the AKS on bare metal preview note, per Copilot review feedback, and link to the official preview limitations doc. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address second round of Copilot review feedback - aks-baseline.yml: sentence-case the name field (on-page heading), keep title case only for metadata.title, per repo convention - Sync stale cross-reference link text in arc-hybrid-kubernetes-content.md to the article's current title - Clarify cluster autoscaler guidance: it adjusts worker-node VM counts within a host's existing capacity, it doesn't scale physical hosts; reworded both the Cost Optimization and Performance Efficiency bullets in aks-hybrid-azure-local-content.md to avoid implying infra-level autoscaling, and to give bare-metal readers explicit sizing guidance - Remove the downloadable Visio link for the GitOps diagram and add a note that the external Visio source hasn't been updated to match the generalized diagram (I can't edit the external .vsdx from this repo) - Scope the 'apply the same security recommendations' cross-reference in aks-baseline-content.md to Kubernetes-level guidance only; call out that bare metal removes the Storage Spaces Direct/BitLocker storage layer and needs separate host-level security review Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix alt-text grammar for GitOps architecture diagram Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add entries back, modified * branding * Address John's review feedback - Rename baseline article's Alternatives heading for template compliance - Restore SATA/SAS/NVMe acronyms in storage requirements - Clarify PV/pod-to-host affinity for future multi-node bare metal - Correct 200-nodes/32-clusters scale limits (per-cluster vs per-deployment) - Change baseline description/summary to design-only wording - Narrow GitOps article title/name to 'Deploy Containerized Apps...' - Revert Visio download link removal (CDN sync handled by publication team) - Add full preview disclaimer + Windows Server exclusion to GitOps IMPORTANT box - Split Azure Local / AKS on bare metal into indented sub-bullets, note single-node preview limit - Capitalize 'Azure Pipelines' in prose - Align Flux v2 terminology (controller naming) in workflow, diagram alt text, and SVG shape labels - Soften HA claim to clarify configuration is required - Fix IaC/security bullet wording (permissions for users to access) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Apply Authoring Assistant style suggestions (active voice, remove first person) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address bot findings: clarify HA/replica guidance and autoscaler capacity wording for bare-metal preview Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Apply Niall's review suggestions to AKS baseline article Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add pricing calculator estimate and Azure Local host cost guidance Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix Authoring Assistant style suggestion and update stale bare-metal pricing statement Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address engineering review feedback: remove hardcoded price, add autoscaler scale limit - Remove the hardcoded $10/core/month Azure Local price per @johndowns's feedback that Learn articles can't publish direct prices; point readers to the Azure Local pricing page instead. - Add the 12-cluster autoscaler scale limit (vs. 32 clusters otherwise supported) per automated review feedback, with a link to current scale requirements. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update docs/example-scenario/hybrid/aks-baseline-content.md Co-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com> * reconcile mcs * edits * edit local * edit baseline * fixes * edits * peer review changes * fix and touchups * cop * public preview is a blocking issue --------- Co-authored-by: Srikant Sarwa <srikantsarwa@MacBookPro.localdomain> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> Co-authored-by: Srikant Sarwa <srikantsarwa@Srikants-MBP.localdomain> Co-authored-by: Srikant Sarwa <srikantsarwa@Srikants-MacBook-Pro.local> Co-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>

b3f978a

PnP edit: Index Table pattern (#16765) * first draft * Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Address Index Table review feedback * Use image directive for Index Table diagram * Apply Index Table style suggestions * Finish Index Table style cleanup * Address remaining Index Table review comments * Improve Index Table article coherence * Clarify composite index key encoding * minor changes before review * Additional updates * Apply suggestion from @ckittel * Apply suggestion from @ckittel * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Convert YAML and Markdown to Markdown only; update references to YAML file * Do P4 edits * Expand long description to meet the 300-character minimum Expand a complex-image description so that it meets the repository’s 300-character minimum. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Address Copilot feedback: improve long descriptions; clarify stale references * Address Copilot feedback: clarify language Clarify language about queries and records. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Do peer review edits: adjust wording, correct typo, and add ellipses to long descriptions * Change image type to complex Change image type to complex so it can include a long description. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Anastasia Harris <61602255+anaharris-ms@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com>

8f5f5d0

PnP edit: Gateway Offloading pattern (#16762) * first draft * Apply suggestion from @jluocsa Co-authored-by: John CSA <103165870+jluocsa@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Apply suggestion from @learn-build-service-prod-10[bot] Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Remove Nginx configuration and update links Removed Nginx TLS offloading configuration example and updated related resources link. * Update gateway-offloading-content.md * Address review feedback: replace mermaid with SVG, TLS to backend, intro wording * Address Gateway Offloading review feedback and update TLS diagrams * Enhance WAF policy with ZZ country code handling Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Use TLS re-encryption diagram in Gateway Offloading pattern * Adjust images * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Apply batched suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update author * SSL reference * Update gateway offloading content for clarity Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * convert to md only * fix links * edits * edits * edits * edits * edits * edits --------- Co-authored-by: Anastasia Harris <61602255+anaharris-ms@users.noreply.github.com> Co-authored-by: John CSA <103165870+jluocsa@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

7571ef9

PnP edit: Materialized View pattern (#16739) * first draft * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Address materialized view review feedback * Address remaining materialized view feedback * Minor tweaks before review * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Apply batched suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Restore cross-partition Materialized View example * convert to md only * links * edits * edit * edit * remove file accidentally added * edits --------- Co-authored-by: Anastasia Harris <61602255+anaharris-ms@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com>

5cb7919

Remove six mainframe articles after talking with @swread (#16763) * Remove Avanade AMT article * Delete the REST APIs article * Delete Refactor mainframe computer systems that run Adabas & Natural * Delete Rehost Adabas and Natural applications on Azure * Delete Unisys ClearPath MCP virtualization on Azure * Missed some images * Unisys ClearPath Forward OS 2200 enterprise server virtualization on Azure

58a5cf7

Make thumbnail background all white (#16740)

db0db0a

PnP edit: Multilayered protection for Azure virtual machine access (#16509) * Do a post-publish edit: align structure with template, remove modal verbs * Change thumbnail file name; correct typo; remove summary from long description * Change thumbnail file name; make peer review edits: move instructions to Scenario details, adjust wording * Correct thumbnail file name in YAML file * Address Copilot comments according to author feedback * Address Copilot comment: make Data flow an H3 heading

95cdc7a

PnP edit: IPv6 hub-spoke network topology (#16581) * Fix IPv6 support inaccuracies in IPv6 hub-spoke topology Azure Firewall does not support IPv6 and its subnet must be IPv4-only, and VPN Gateway carries IPv4 traffic only. The article routed IPv6 through both. - Remove IPv6 address space and IPv6 routes for the Azure Firewall subnet. - Route IPv6 internet egress to an IPv6-capable NVA instead of Azure Firewall. - Route cross-premises IPv6 to the ExpressRoute gateway instead of VPN Gateway. - Add an IPv6 support limitations section covering Azure Firewall, VPN Gateway, Virtual WAN, Route Server, Azure Bastion (preview, user-to-Bastion only), IPv6-only VMs, and NSG rules. - Replace the invalid hex prefix 2001:db8:efgh::/56 with 2001:db8:5678::/56. - Use valid UDR next hop types and a next hop address instead of prefixes. - Point ExpressRoute links at the canonical /azure/expressroute/expressroute-howto-add-ipv6 URL and drop the duplicate entry. - Replace azure-virtual-wan (IPv4 only) with azure-expressroute and azure-load-balancer in products. - Fix user-define/user-defined typos, a run-on sentence, and the contributor title. * Update docs/networking/guide/ipv6-architecture-content.md Co-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Address review: fix invalid IPv6 UDR next hops, ExpressRoute gateway eligibility, and NAT64 prerequisites - Remove UDRs with a Virtual network gateway next hop for ExpressRoute; that next-hop type is supported only for VPN gateways. Describe BGP propagation and NVA inspection routes instead. - Remove the Azure Bastion UDR row; UDRs aren't supported on AzureBastionSubnet. - Note that NAT64 on a StandardV2 NAT gateway requires a third-party DNS64 solution, and that StandardV2 conflicts with Load Balancer outbound rules for IPv6. - Correct ExpressRoute IPv6 gateway eligibility: newly created gateways of any SKU, existing gateways only if zone-redundant. Add the on-premises CPE requirement and the /126 peering subnets. - Replace 'advertise IPv6 routes with UDRs' with accurate static-route wording. - Correct 'a route for each subnet' to route tables associated per subnet. - Add the IPv6 NVA to the workflow and components so the text matches the routing tables. * Reconcile VPN Gateway IPv6 statements with the autofix VPN Gateway supports IPv6 inner traffic in dual-stack deployments, so scope the IPv4-only statements in the workflow, components, address-space note, and UDR guidance to the ExpressRoute coexistence constraint that applies to this architecture. * Update ms.date for full freshness pass * Update architecture diagram to show the IPv6 NVA - Add the IPv6 NVA to the hub with its NSG and IPv6 UDR badges. - Remove the IPv6 UDR badges from Azure Bastion, Azure Firewall, and VPN Gateway, which don't carry IPv6 routes in this design. - Pin the SVG to color-scheme light with a white background. The draw.io export used 'color-scheme: light dark' with a transparent background, which rendered white text for readers whose OS is in dark mode. - Regenerate the browse thumbnail at 2645x1879. * Resolve redirecting links for the freshness pass - hub-spoke reference architecture moved to /networking/architecture; use a relative repo link. - Azure Monitor overview now lives under /fundamentals. - The PowerShell and CLI dual-stack articles were consolidated into the portal article as tabs; collapse the three links into one. - Remove the IPv6 for Azure Load Balancer entry from Next steps; it redirects to the IPv6 for Azure Virtual Network page already listed. * Minor changes before review * Apply suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Address review feedback: NVA high availability, diagram accuracy, accessibility Resolves the outstanding review threads on PR #16306. Single point of failure (Copilot, high severity): - Add "Deploy the IPv6 NVA pool for high availability" section. Every IPv6 UDR previously pointed at one appliance address, so the loss of that appliance severed all IPv6 internet and cross-premises connectivity. - Front the pool with an internal Standard Load Balancer using a dual-stack front end and an HA ports rule. UDRs now target the front-end address. - Document that IPv6 health probes require an NSG on the back-end subnet, so an NVA pool without one cannot detect an unhealthy instance. - Add a corresponding Azure Load Balancer row to the limitations table. Network interface correction (ckittel): - You add an IPv6 IP configuration to the existing network interface. You do not create a separate IPv6 interface. Corrected in the spoke procedure and in the Components section. Azure Bastion: - Disclose that dual stack must be enabled at creation time and that an existing IPv4-only host cannot be converted. Noted in the limitations table and beside the hub address plan. Diagram: - Remove IPv6 UDR badges from Azure Bastion and Azure Firewall, which the article states cannot carry IPv6 or support UDRs on their subnets. - Remove NSG badges from the Azure Firewall and gateway subnets, where NSGs are unsupported. - Label the internal load balancer, relabel the IPv6 path as "IPv6 Inspection Path", and normalize "IPv6 UDR" casing. Accessibility: - Convert the architecture diagram to a complex image with a long description. Update ms.date. * take over existing pr * convert to md only * links * edits, svg * edits * edits * edits * Address Copilot review findings on the IPv6 hub-spoke article Outbound IPv6 egress (High): - The NVA pool sits behind an internal load balancer, which provides no outbound connectivity, and subnets in virtual networks created with an API version released after March 31, 2026 are private by default. The pool therefore had no egress path. Attach a StandardV2 NAT gateway to the NVA subnet, the only NAT gateway SKU that supports IPv6, and add it to Components. Azure Firewall IPv6 (5 locations): - Dual-stack support is now in preview for network rules and DNS proxy, so the absolute "doesn't support IPv6" claim was stale. Keep the NVA as the production inspection path, but justify it by the preview's exclusions (application rules, DNAT, threat intelligence, IDPS, Explicit Proxy, IP Groups) rather than by absent support. Routing and terminology: - "Forced tunneling" described the spoke-to-firewall hop. That term means routing the firewall's own internet-bound traffic to on-premises. Describe the spoke subnet default route instead. - An IPv4 route can't be modified to carry IPv6, because each route has a single destination prefix. Tell readers to create separate IPv6 routes. Service behavior: - HA ports rules use protocol All and port 0, and cover all protocols including ICMP. ICMPv6 carries Neighbor Discovery and Path MTU Discovery, so this matters for IPv6. - ExpressRoute and VPN coexistence doesn't produce failover on its own. On-premises must prefer ExpressRoute routes. - Virtual Network Manager deploys configurations; it doesn't monitor network health. Metadata: - Restore products and categories that the Markdown conversion dropped. * edits * edits * edits * Correct Azure Bastion targets and align route propagation guidance Azure Bastion sits in the hub, but the workload virtual machines are in the spokes. The Components entry described remote access to virtual machines in the hub network, which names the wrong targets and contradicts the workflow. No diagram change is needed, because the diagram already places Bastion in the hub and the virtual machines in the spokes. The ExpressRoute step still said to confirm propagation on the gateway subnet, which contradicted the corrected passage in the hub routing section and omitted the NVA subnet that carries inspected traffic. Route propagation controls whether Azure injects gateway-learned prefixes into a subnet route table. It doesn't control whether the gateway learns them. * Apply suggestion from @v-albemi * Update diagram with NAT gateway and rewrite the long description Adds the NAT Gateway that gives the IPv6 NVA pool an egress path, relabels both traffic paths as IPv4 Inspection Path and IPv6 Inspection Path, and restores the IPv6 NVA Pool and Microsoft Azure labels that an earlier re-export dropped. Rewrites the long description to match: adds the NAT Gateway, removes the forced tunnel wording, and splits it into two paragraphs. 997 of 1000 characters. * edits * edits * image desc * image --------- Co-authored-by: Werner Rall <wernerrall@live.com> Co-authored-by: Werner Rall <weral@microsoft.com> Co-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com>

62cbd5d

PNP Edit: Refresh Azure OpenAI gateway monitoring article (#16674) * Refresh Azure OpenAI gateway monitoring article for clarity and freshness * Fix links in Azure OpenAI monitoring guide Updated links for monitoring Azure OpenAI and gateway access. * Mark article fresh by updating ms.date * Initial plan * Update model names from gpt-35/gpt-4 family to gpt-5-nano/gpt-5-mini/gpt-5 * Update docs/ai-ml/guide/azure-openai-gateway-monitoring-content.md Co-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com> * Update docs/ai-ml/guide/azure-openai-gateway-monitoring-content.md Co-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com> * Fix link format in Azure OpenAI monitoring guide * Apply suggestion from @ckittel * Fixed list spacing Fixed list spacing, removed incorrect service name * Update article for Microsoft Foundry terminology while preserving requested spacing and unchanged closing lines * Update Azure OpenAI to AI model terminology in documentation * Revise monitoring content for Azure AI Foundry Updated language for clarity and consistency in monitoring guidance. * Update docs/ai-ml/guide/azure-openai-gateway-monitoring-content.md Co-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com> * Update docs/ai-ml/guide/azure-openai-gateway-monitoring-content.md Co-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com> * Update docs/ai-ml/guide/azure-openai-gateway-monitoring-content.md Co-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com> * Update docs/ai-ml/guide/azure-openai-gateway-monitoring-content.md Co-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com> * Update ms.date in monitoring guide YAML file * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Updated diagrams * Apply suggestions from code review Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com> * AI Foundry -> Microsoft Foundry Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Edit pass before review * Apply suggestion from @ckittel * • - Restored the API Management usage-monitoring query and screenshot, including response-body logging prerequisites, limits, and supported operations. * updated prompt/completion kql * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * convert to guide * edits * complex descriptions * peer review cx * Update docs/ai-ml/guide/azure-openai-gateway-monitoring.md --------- Co-authored-by: Jake Wang <47987698+jakeatmsft@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> Co-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com> Co-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>

c49a38a

PNP Edit: Update APIOps deployment to use apiops-cli tool (#16644) * First draft * Apply suggestions from code review Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> * Update diagram * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Change title * Add architecture intro text * Fix description * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update links * Update author * Add feedback * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Standardize name * Update install * Remove alpha * Apply suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Update docs/example-scenario/devops/automated-api-deployments-apiops-content.md Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Fix branding * Add feedback * Add feedback * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Simplify * Apply batched suggestions from code review Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> * Apply suggestion from @ckittel * Remove images that aren't referenced anymore * Adjust TOC * Minor tweaks * Update personas * Add personas. Fix image labels * Add more Git details * Formatting and get-started page * Update docs/example-scenario/devops/automated-api-deployments-apiops-content.md Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com> * add link to NPM * Apply batched suggestions from code review Co-authored-by: Stephen Sumner <109609721+stephen-sumner@users.noreply.github.com> * Apply batched suggestions from code review Co-authored-by: Stephen Sumner <109609721+stephen-sumner@users.noreply.github.com> Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> * Add feedback * Apply suggestion from @stephen-sumner * edits * fix svg * . * peer review corrections * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> --------- Co-authored-by: Pat Altimore <17440249+PatAltimore@users.noreply.github.com> Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com> Co-authored-by: Stephen Sumner <109609721+stephen-sumner@users.noreply.github.com>

65d8f63

PnP edit: Modern data warehouse medallion architecture in Microsoft Fabric (#16618) * Revise dataops-mdw-content for Modern data Warehouse on Microsoft Fabric Updated the article to provide a comprehensive overview of the Modern Data Warehouse architecture on Microsoft Fabric, including key components, data flow, and best practices for implementation. * Revise medallion architecture documentation for Fabric Updated the documentation for the medallion architecture in Fabric Data Warehouse, including sections on data flow, layers, and implementation guidance. * Add files via upload * Revise image link and enhance contributors section Updated image link and added contributors section with next steps and related resources. * Add files via upload * Add files via upload Added new png file * Fix broken Markdown image link on line 22 * Restored original content and updated image reference in docs/databases/architecture/dataops-mdw-content.md * Merge dataops-mdw-content.md from prabhkaur1977-MDW-on-Fabric to main * Delete unsupported .pptx diagram file from _images * Fix invalid file link to data-warehouse.yml * Update dataops-mdw.yml * Resolving build warnings * Revise AKS hybrid date and add AKS Edge Essentials details Updated the date for AKS hybrid and added details for AKS Edge Essentials, including scenarios and considerations. * Update author title for Prabhjot Kaur * Delete docs/databases/architecture/_images/modern-data-warehouse-microsoft-fabric.png deleted file modern-data-warehouse-microsoft-fabric.png * Add files via upload added file in main branch * Expand architecture section with alternatives and scenarios Added alternatives for data architecture and considerations for various workloads. * Update dataops-mdw-content.md with medallion architecture changes - Add title heading - Fix image path - Condense Well-Architected considerations - Remove Alternatives and Scenario overview sections - Fix relative link to data-warehouse.yml * Fix image filename for architecture diagram Updated the architecture diagram image filename for clarity. * Delete docs/operator-guides/aks/choose-kubernetes-edge-compute-option.md Removed choose-kubernetes-edge-compute-option.md file. * Revise section titles for data flow and components Updated section titles and improved clarity on data flow and components in the medallion architecture. * Expand architecture documentation with alternatives and scenarios Added alternatives for data architecture approaches and clarified scenarios where the current architecture may not be suitable. * Enhance DataOps documentation with key considerations Added considerations for reliability, security, cost optimization, operational excellence, and performance efficiency in the DataOps architecture documentation. * Revise dataops-mdw-content for medallion architecture Updated the content to provide a comprehensive overview of the medallion architecture using Fabric Data Warehouse, detailing its components, layers, and best practices for data ingestion, cleansing, and analytics. * Revise medallion architecture content and Bronze layer details Updated the description of the medallion architecture and clarified the focus on SQL-based development. Adjusted the Bronze layer details to emphasize raw data ingestion methods and removed redundant content. * Updating title per Prabhjot * Add files via upload * Adjusting heading levels Updated section headers and improved formatting for clarity in the DataOps MDW content. * formatting changes before next steps * Apply suggestions from code review Co-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com> * Address final review feedback Clarify Fabric streaming, capacity, reliability, and Materialized Lake View guidance, and apply the requested documentation style improvements. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Minor edits before review * A few more * Apply suggestions from code review Co-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com> * Fix broken link * Address architecture review feedback Clarify the SQL-first Fabric warehouse pattern, align the article with the Architecture Center template, and update the diagram and metadata to match the documented flow. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Add design guidance introduction Add context below the Design guidance heading so the section isn't empty before its first subsection. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update contributor title Update Prabhjot Kaur's contributor role to Senior Cloud Solution Architect. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add architecture pricing estimate Link the saved Azure Pricing Calculator estimate for the SQL-first Fabric warehouse architecture. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update docs/databases/architecture/dataops-mdw-content.md * Align MDW data flow text and diagram - Sync data flow steps with updated diagram labels and paths - Update bronze guidance wording for mirroring and pipeline ingestion - Replace MDW architecture image with latest revised diagram Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Apply suggestion from @ckittel * Apply suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Update thumbnail to match current architecture diagram * edits * edits * edits --------- Co-authored-by: Prabh <48260128+prabhkaur1977@users.noreply.github.com> Co-authored-by: Prabh <prkau@microsoft.com> Co-authored-by: Shannon Leavitt <47186198+ShannonLeavitt@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> Co-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com> Co-authored-by: Stephen Sumner <109609721+stephen-sumner@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

0dfe987

PNP Edit: [AAC] Maintenance - Hybrid-ARB | Update Azure Hybrid Options + Getting Started articles (#16585) * Azure hybrid options - Complete article rewrite * Address hybrid options review feedback * Address hybrid architecture review comments * add spacing for clarity when reading * Reduce bullet spacing * updated spacing * Clarify disconnected operations eligibility * Refresh hybrid getting started guide Convert the hybrid Getting Started article to the YAML-plus-content pattern, move conceptual guidance and its diagram from Azure hybrid options, add browse metadata and a thumbnail, update navigation and inbound references, and keep detailed selection criteria in the options article. * Improve hybrid options workload flow Frame specialized service evaluation as the next step after selecting workload placement, infrastructure, and connectivity, and broaden the heading to reflect the services covered. * Fix hybrid getting started title Use singular architecture consistently in the YAML metadata and remove the duplicate H1 from the included Markdown body. * Address hybrid options review comments Add Azure Local operating limits and preview status, include Azure Arc-enabled Kubernetes in the decision-tree description, and preserve the intentional contributor attribution. * Update hybrid technology choices overview * Update technology choices review date * Clarify hybrid control plane options * Restore technology choices review date * Restore hybrid guide Markdown format Keep the Getting Started Architecture Guide as a standalone Markdown article, remove the YAML wrapper and its browse thumbnail, and update inbound links. * Clarify Azure IoT Operations offline limit Update the hybrid services diagram and accessible description to distinguish Azure Local disconnected operations from Azure IoT Operations' 72-hour offline window. Remove the redundant diagram footer. * Refine hybrid services diagram Replace the hybrid services diagram to keep Azure IoT Operations in the Edge and IoT category, clarify the Azure Local service list, and synchronize the accessible description. * Correct hybrid decision tree label Change the connected Azure Local path from "control plan" to "control plane" in the SVG and matching browse thumbnail. * Clarify Azure Local outage impact Document immediate cloud-dependent feature limitations, the 30-day reduced-functionality threshold, and AKS certificate-expiration risk during Azure connectivity loss. * Scope Azure Local sync guidance Qualify the documented 30-day synchronization and reduced-functionality behavior as applying to hyperconverged Azure Local deployments. * Apply suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Update images * Address hybrid architecture review feedback Incorporate reviewer guidance on portability, edge AI, workload placement, recovery objectives, service wording, preview usage, and contributors. * Refine Azure Local reliability link text * Update hybrid options article date * improvements for Resiliency and recovery * Clarify hybrid deployment and connectivity guidance Correct Azure Local deployment taxonomy, distinguish ExpressRoute from VPN Gateway connectivity, and restore the overview article freshness date. * Update hybrid connectivity diagram label Rename the decision-tree branch to “Connectivity to Azure services” and refresh the matching browse thumbnail. * Clarify failover testing cadence Base Azure Local test-failover frequency on workload criticality, recovery objectives, business and compliance requirements, and material changes instead of a universal monthly interval. * Apply suggestion from @ckittel * Reference Sovereign Private Cloud in hybrid guidance * update ms.date * Reorder hybrid candidate approaches * Restore technology choices review date * Add private access selection guidance * Clarify Azure Arc machine support * Clarify VPN wording from review 5083098602 Addresses feedback from https://github.com/MicrosoftDocs/architecture-center-pr/pull/16383#pullrequestreview-5083098602 by distinguishing ExpressRoute from an encrypted site-to-site VPN in the article diagram and synchronized browse thumbnail. * get started article * options * edits * edits * edits * copilot * edits * not a tree * rearrange to fit template * Revert last 2 commits * revert toc * peer review cx * make png 3-2 * Apply batched suggestions from code review Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Fix link Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * . * . * . * fix --------- Co-authored-by: Neil Bird <nebird@microsoft.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

e1e4af4

Delete abandonded article (#16627)

9ae6558

Clarify audio processing flows in architecture document (#16557) * Clarify audio processing flows in architecture document Updated the architecture description to clarify the two processing flows for audio files, detailing the steps for both the Speech to text & LLM flow and the prebuilt call center audio analyzer. Added information on data storage and visualization. * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Revise call center analytics architecture and data flow Updated the architecture and data flow sections to include new insights on using Azure Content Understanding Service for audio analysis. Revised components and alternatives for better clarity and accuracy. * Revise call center analytics architecture and content Updated the article to reflect the use of Foundry Tools and Foundry Models for post-call analytics in call centers. Enhanced the architecture and data flow sections for clarity. * Revise call center analytics architecture documentation Updated the article to enhance clarity on the batch processing architecture for call center analytics, including detailed descriptions of the architecture, data flow, components, alternatives, and considerations for reliability, security, cost optimization, and performance efficiency. * Update docs/ai-ml/openai/architecture/call-center-openai-analytics-content.md Co-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com> * Update docs/ai-ml/openai/architecture/call-center-openai-analytics-content.md Co-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com> * Update docs/ai-ml/openai/architecture/call-center-openai-analytics-content.md Co-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com> * Update call-center-openai-analytics-content.md * Fix typo in URL * Apply batched suggestions from code review Co-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com> * syntax changes * line ending changed for some reason * Revert order changes * Style changes * Update docs/ai-ml/openai/architecture/call-center-openai-analytics-content.md Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> * Update docs/ai-ml/openai/architecture/call-center-openai-analytics-content.md Co-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com> * Update yaml * Restore missing component * Add back "in this architecture" * openai changes * url typo * Replace thumbnail * Delete docs/ai-ml/openai/architecture/_images/call-center-analytics.svg * Create .gitkeep * Add files via upload Architecture diagram updated. Removed Language Studio. Added Foundry and Azure Content understanding Service * Update author and metadata details in YAML file * Update author name in call-center-openai-analytics.yml * Minor adjustments * not a freshness pass * Update image and CDN link * wording * spaces * Branding * Apply batched suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> * Apply suggestion from @ckittel * Fix thumbnail --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com> Co-authored-by: Chad Kittel <chad.kittel@gmail.com> Co-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com> Co-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com> Co-authored-by: learn-build-service-prod-02[bot] <274428175+learn-build-service-prod-02[bot]@users.noreply.github.com>