Azure Cloud Engineering Essentials

Sessions

  1. 1Course orientation and the system we will buildimplemented
  2. 2Cloud responsibility: on-premises, IaaS, PaaS, and SaaSimplemented
  3. 3How Azure organizes resourcesimplemented
  4. 4Regions, availability zones, resilience, scalability, and elasticityplanned
  5. 5Cost fundamentals, budgets, and cleanup disciplineplanned
  6. 6Run the application locally and establish the baselineplanned
  7. 7Deploy the application to an Azure virtual machineplanned
  8. 8Host the .NET application with IIS on the VMplanned
  9. 9Measure the management burden introduced by IaaSplanned
  10. 10Deploy the same application to Azure App Serviceplanned
  11. 11Compare VM hosting with PaaS hostingplanned
  12. 12Scale up, scale out, health checks, and deployment slotsplanned
  13. 13Containerize the applicationplanned
  14. 14Deploy with Azure Container Appsplanned
  15. 15Place AKS in the compute decision mapplanned
  16. 16Add an Azure Functions background taskplanned
  17. 17Choose a compute model for the workloadplanned
  18. 18Follow a request from the user to the applicationplanned
  19. 19IP addresses, ports, protocols, and traffic flowplanned
  20. 20Azure virtual networks and address spacesplanned
  21. 21Subnets and workload separationplanned
  22. 22Network Security Groupsplanned
  23. 23Routes and route tablesplanned
  24. 24Azure DNS and name resolutionplanned
  25. 25Public endpoints versus private connectivityplanned
  26. 26Service endpointsplanned
  27. 27Private endpoints and Azure Private Linkplanned
  28. 28VNet integration for App Serviceplanned
  29. 29VNet peeringplanned
  30. 30Load Balancer, Application Gateway, and Azure Front Doorplanned
  31. 31Web Application Firewallplanned
  32. 32VPN, hybrid connectivity, and ExpressRoute foundationsplanned
  33. 33Diagnose a broken network pathplanned
  34. 34Storage accounts and storage architectureplanned
  35. 35Blob, Files, Queues, Tables, and managed disksplanned
  36. 36Storage redundancy and access tiersplanned
  37. 37Add Blob Storage to the applicationplanned
  38. 38Add Azure SQL Databaseplanned
  39. 39Managed database versus a database hosted on a VMplanned
  40. 40Backups, retention, point-in-time restore, and recoveryplanned
  41. 41Secure database and storage connectivityplanned
  42. 42Microsoft Entra ID foundationsplanned
  43. 43Authentication versus authorizationplanned
  44. 44Azure role-based access controlplanned
  45. 45Users, groups, service principals, and workload identitiesplanned
  46. 46Least privilege in practiceplanned
  47. 47Azure Key Vaultplanned
  48. 48Managed identitiesplanned
  49. 49Replace a connection-string secret with managed identityplanned
  50. 50Certificates and environment-specific configurationplanned
  51. 51Azure Monitorplanned
  52. 52Application Insightsplanned
  53. 53Log Analyticsplanned
  54. 54Metrics, logs, traces, and eventsplanned
  55. 55Correlation IDs and distributed request tracingplanned
  56. 56Alerts, dashboards, and action groupsplanned
  57. 57Health checks and availability testsplanned
  58. 58Basic KQLplanned
  59. 59Introduce and diagnose an application failureplanned
  60. 60Introduce and diagnose an infrastructure failureplanned
  61. 61Operational runbooks and incident responseplanned
  62. 62Azure CLI fundamentalsplanned
  63. 63Idempotence and repeatabilityplanned
  64. 64Bicep fundamentalsplanned
  65. 65Parameters, modules, outputs, and dependenciesplanned
  66. 66Recreate the course environment with Bicepplanned
  67. 67Development, test, and production configurationplanned
  68. 68CI/CD deploymentplanned
  69. 69Deployment validation and rollbackplanned
  70. 70Infrastructure drift and configuration consistencyplanned
  71. 71Tags and naming conventionsplanned
  72. 72Resource locksplanned
  73. 73Azure Policyplanned
  74. 74Defender for Cloudplanned
  75. 75Security posture and audit visibilityplanned
  76. 76Budgets and cost alertsplanned
  77. 77Rightsizing and removing wasteplanned
  78. 78Quotas, limits, and capacityplanned
  79. 79Shared responsibility revisitedplanned
  80. 80Threat-model the completed workloadplanned
  81. 81High availability versus disaster recoveryplanned
  82. 82Redundancy and fault domainsplanned
  83. 83Retry, timeout, and circuit-breaker conceptsplanned
  84. 84Autoscalingplanned
  85. 85Backup and restoreplanned
  86. 86Recovery point and recovery time objectivesplanned
  87. 87Regional failure and failover conceptsplanned
  88. 88Conduct a recovery exerciseplanned
  89. 89Confirm recovery instead of assuming it worksplanned
  90. 90Introduction to the Azure Well-Architected Frameworkplanned
  91. 91Reliability reviewplanned
  92. 92Security reviewplanned
  93. 93Cost Optimization reviewplanned
  94. 94Operational Excellence reviewplanned
  95. 95Performance Efficiency reviewplanned
  96. 96Tradeoffs among the five pillarsplanned
  97. 97Final architecture reviewplanned
  98. 98Final capstone and cleanupplanned