Skip to content

Refresh secure migration MicroHack for AI-assisted operations - #372

Merged
Andreas Schwarz (ASchwarz1984) merged 2 commits into
microsoft:mainfrom
ASchwarz1984:aschwarz1984-refresh-secure-migration-challenges
Jul 16, 2026
Merged

Andreas Schwarz (ASchwarz1984) merged 2 commits into
microsoft:mainfrom
ASchwarz1984:aschwarz1984-refresh-secure-migration-challenges

Conversation

@ASchwarz1984

Copy link
Copy Markdown
Collaborator

Summary

  • Replaces outdated Challenges 7 and 8 with first-class Windows Server/IIS and Ubuntu/Apache alternative tracks for Azure Monitor and Azure Copilot Observability Agent operations, followed by a manual Azure App Service replatform.
  • Corrects Challenges 2 and 5 to use the native Hyper-V discovery and migration flows: an Azure Migrate appliance for discovery, and the Azure Site Recovery provider plus Recovery Services agent on the Hyper-V host for migration.
  • Renames the lab to MicroHack – Migrate and Secure to be ready for AI Ops and preserves the subtitle From secure migration to agent-assisted cloud operations.
  • Cleans up proofreading, terminology, challenge navigation, and handoffs, and removes 76 unused image assets.

Design and constraints

  • Teams select either the Windows/IIS or Ubuntu/Apache workload in Challenge 7 and keep that track through Challenge 8; they do not need to complete both.
  • The lab has no VMware dependency, no participant GitHub source-repository dependency, and no mandatory Azure OpenAI deployment or model quota.
  • Azure Copilot Observability Agent is used for assisted investigation when available, with a complete KQL/VM insights fallback when tenant policy or access blocks it. Autonomous operations remain optional preview content.
  • Azure App Service remains the pedagogical replatform target, while Azure Storage static website hosting and Azure Static Web Apps are discussed as potentially better production targets for this static workload.

Validation

  • Validated all local Markdown links and image references.
  • Checked the added and updated Microsoft Learn URLs.
  • Parsed PowerShell examples and ran Bash syntax checks.
  • Compiled the Bicep entry point.
  • Checked Markdown headings and code fences, challenge/solution navigation, stale terminology, and branding consistency.
  • Ran git diff --check against the upstream comparison.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ec083533-6ee4-4d2f-84f1-04ef86fd2d07
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ec083533-6ee4-4d2f-84f1-04ef86fd2d07
@ASchwarz1984
Andreas Schwarz (ASchwarz1984) merged commit 75cca9e into microsoft:main Jul 16, 2026
1 check passed
@ASchwarz1984
Andreas Schwarz (ASchwarz1984) deleted the aschwarz1984-refresh-secure-migration-challenges branch July 16, 2026 08:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant