Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Production readiness in Azure: A practical guide

Production readiness in Azure: A practical guide

In this session, we will deep dive into important concepts and practices on making an environment "production ready" in Azure. Everything from infra provisioning, deployment, and security-hardening, to monitoring, reporting, operations, and process automation with integrations to various tools (both Azure-provided and Third Party).

David Pazdera

April 06, 2021
Tweet

More Decks by David Pazdera

Other Decks in Technology

Transcript

  1. Data Collection & Onboarding Azure Monitor Custom Sources Application Infrastructure

    Azure Resources Azure Subscription Azure Tenant Zero Instrumentation Logs & Metrics Agents Windows + Linux Support Workload Agnostic Application Insights SDK/Agent Multi-Language Support REST APIs Metrics Logs
  2. Using Agents & Extensions for VMs & Servers Azure Diagnostics

    Extension (WAD) Log Analytics Agent Dependency Agent Environments Supported Azure Azure Other cloud On-premises Azure Other cloud On-premises Agent Requirements None None Requires Log Analytics agent Data Collected Event Logs ETW events Performance File based logs IIS logs .NET app logs Crash dumps Agent diagnostics logs Event Logs Performance File based logs Insights and solutions Other services Process details and dependencies Network connection metrics Data Sent To Azure Storage Azure Monitor Metrics Event Hub Azure Monitor Logs Azure Monitor Logs Diagnostics Extension (LAD) Telegraf Agent Log Analytics Agent Dependency Agent Environments Supported Azure Azure Other cloud On-premises Azure Other cloud On-premises Azure Other cloud On-premises Agent Requirements None None None Requires Log Analytics agent Data Collected Syslog Performance Performance Syslog Performance Security Custom logs Container logs Insights and solutions Other services Process details and dependencies Network connection metrics Data Sent To Azure Storage Event Hub Azure Monitor Metrics Azure Monitor Logs Azure Monitor Logs
  3. Shared responsibility model and supportability Basic Developer Standard Professional Direct

    Included for all Azure customers Trial and non-prod env. Production workload env. Business-critical dependence https://azure.microsoft.com/en-us/support/plans/
  4. Azure Monitor Alerts: Notifications & Actions Simple Notifications Email, SMS,

    Voice & Mobile App Push Logic App Workflows ChatOps (Teams/Slack) Bug Filing (Azure Boards/GitHub/Jira) Custom Emails/Reports ITSM & On-Call Management ITSM Connectors: ServiceNow/Cherwell/ Provance Webhooks: PagerDuty/VictorOps/etc. Secure Export: ITSM integration with Azure AD Authentication Auto-healing & Auto-remediation Automation Runbooks Azure Functions Operationalization Alert Suppression Action Groups at Scale