Preparação de habilidades para monitoramento de nuvem
Este artigo faz parte de uma série no guia de monitoramento de nuvem.
O planejamento do monitoramento de nuvem requer entender como você operará suas cargas de trabalho antes de liberá-las em produção e monitoramento contínuo em um ambiente de produção ao vivo.
As partes interessadas de negócios esperam que os serviços sejam executados sem interrupções. As organizações geralmente percebem que sua equipe de TI precisa aprender novas habilidades e se adaptar ao cenário em constante mudança na nuvem. O desenvolvimento das habilidades necessárias pode ser acelerado com vários caminhos de aprendizagem, como você pode ver listados neste artigo.
O desenvolvimento das habilidades necessárias pode ser acelerado com os roteiros de aprendizagem a seguir. Eles são organizados começando com o aprendizado dos fundamentos e, em seguida, divididos em três domínios principais: infraestrutura, aplicativo e análise de dados.
Conceitos básicos
A introdução ao Azure Resource Manager aborda os conceitos básicos de gerenciamento e implantação de recursos do Azure. A equipe de TI que gerencia a experiência de monitoramento em toda a empresa deve entender os escopos de gerenciamento, o RBAC do Azure (controle de acesso baseado em função) do Azure, o uso de modelos do ARM (Azure Resource Manager) e o gerenciamento de recursos usando a CLI do Azure e o Azure PowerShell.
Introdução ao Azure Policy ajuda você a aprender a usar o Azure Policy para criar, atribuir e gerenciar políticas. O Azure Policy pode implantar e configurar os agentes do Azure Monitor, habilitar o monitoramento com insights de VM do Azure e Microsoft Defender para Nuvem, implantar configurações de diagnóstico, auditar definições de configuração do computador e muito mais.
Introdução à CLI do Azure, nossa experiência de linha de comando multiplataforma para gerenciar recursos do Azure. Além disso, examine a introdução ao Azure PowerShell. Amplie ainda mais suas habilidades com a CLI do Azure e o Azure PowerShell fazendo estes cursos do Microsoft Learn:
Controle os serviços do Azure com a CLI e crie recursos do Azure usando a CLI do Azure.
Examine o módulo do Azure PowerShell e Gerenciar recursos do Azure com o Windows PowerShell.
Saiba como proteger recursos usando a política, o controle de acesso baseado em função do Azure e outros serviços do Azure vendo Implementar a segurança de gerenciamento de recursos no Azure.
Monitorar o uso, o desempenho e a disponibilidade de recursos com o Azure Monitor é um roteiro do Microsoft Learn que orienta você sobre como monitorar o uso, o desempenho e a disponibilidade de recursos usando o Azure Monitor.
Saiba mais sobre como planejar e projetar suas implantações de monitoramento em escala e automatizar ações exibindo as melhores práticas e recomendações do Azure Monitor.
Examine as práticas recomendadas do Azure Monitor – Planejando sua estratégia de monitoramento e documentação de configuração para fortalecer sua compreensão da criação de estratégias do Azure Monitor.
Monitoramento da infraestrutura
O módulo do Microsoft Learn Projetar uma estratégia de monitoramento holística no Azure ensina você a usar os serviços de monitoramento no Azure para trazer excelência operacional aos seus aplicativos e infraestrutura.
Para obter um escopo maior de instrumentação, você pode usar o Roteiro do Microsoft Learn Desenvolver uma estratégia de instrumentação, que ensina sobre registro em log, telemetria e monitoramento para fornecer visibilidade total do que está acontecendo em seu ambiente.
No módulo Instrumentar um microsserviço nativo de nuvem ASP.NET Core Microsoft Learn, você aprenderá a instrumentar seus aplicativos de microsserviço ASP.NET Core nativos de nuvem para diagnosticar problemas e monitorar o desempenho. Este módulo inclui como habilitar insights de contêiner do Azure em um cluster do Kubernetes.
Saiba como analisar sua infraestrutura do Azure usando os logs do Azure Monitor. Este módulo do Microsoft Learn orienta você no uso de logs do Azure Monitor para extrair informações valiosas sobre sua infraestrutura de dados de log.
Examine a documentação em Monitorando seu serviço de armazenamento com insights de armazenamento do Azure Monitor.
Microsoft Azure Database Monitoring Playbook
explora os principais recursos de monitoramento usados para obter insights e etapas acionáveis para o Banco de Dados SQL do Azure, o SQL Data Warehouse do Azure e o Azure Cosmos DB.Com o Azure Arc para servidores, saiba como gerenciar seus computadores Windows e Linux hospedados fora do Azure da mesma forma como você gerencia as máquinas virtuais em execução no Azure.
Leia a visão geral dos insights da VM para saber como monitorar o desempenho e a integridade de suas máquinas virtuais e Conjuntos de Dimensionamento de Máquinas Virtuais.
Monitoramento de aplicativo
Entenda como o Azure Monitor ajuda você a exibir a disponibilidade e o desempenho de seus aplicativos e serviços juntos em um só lugar. Os seguintes cursos podem ajudar:
O módulo do Microsoft Learn Monitorar a integridade e o desempenho de seus aplicativos Web ensina como monitorar sua solução quanto ao desempenho e problemas usando o Application Insights.
Aprenda a instrumentar o código do aplicativo Web do lado do servidor com o Application Insights com o Microsoft Learn.
Capturar e exibir tempos de carregamento de página no aplicativo Web do Azure. Comece com este curso sobre como usar o Application Insights do Azure Monitor para monitoramento de ponta a ponta dos componentes do aplicativo em execução no Azure.
Microsoft Azure Database Monitoring Playbook
ajuda você a aprender a implementar e usar o monitoramento do Banco de Dados SQL do Azure, do SQL Data Warehouse do Azure e do Azure Cosmos DB.Saiba mais sobre o Depurador de Instantâneos do Application Insights para coletar um instantâneo de depuração de seus aplicativos Web dinâmicos automaticamente. Além disso, saiba como usar o Application Insights Profiler para capturar e exibir rastreamentos de desempenho para aplicativos em execução na nuvem.
Analisando dados de monitoramento
Embora a coleta de dados seja uma parte fundamental de qualquer ambiente que opere na nuvem, analisar essas informações é fundamental para entender mais sobre a integridade de suas cargas de trabalho e infraestrutura. Examine os recursos a seguir para se aprofundar e analisar logs usando a KQL (Linguagem de Consulta Kusto).
Aprenda a escrever sua primeira consulta com a Linguagem de Consulta Kusto. Este módulo ajuda você a começar escrevendo consultas simples em KQL para explorar e obter insights de seus dados.
Explore como escrever consultas mais avançadas em KQL com o módulo Learn Obtenha insights de seus dados usando a Linguagem de consulta Kusto.
O módulo do Microsoft Learn Escrever consultas de várias tabelas usando a Linguagem de Consulta Kusto ensina como recuperar dados de várias tabelas em uma única consulta.
Expanda seu aprendizado com o projeto guiado – Analisar logs no Azure Monitor com o módulo de aprendizado KQL para entender como escrever consultas de log para encontrar respostas para perguntas operacionais e de negócios. Além disso, este módulo ensina você a usar o KQL para extrair insights de logs no Azure Monitor.
Aprofunde-se ainda mais
Várias opções de aprendizado, além dessas opções iniciais, estão disponíveis para desenvolvimento de habilidades.
Mapeamento de funções de TI em nuvem
A Microsoft oferece várias opções para todos os públicos desenvolverem habilidades com os serviços do Azure.
Mapear funções e habilidades: recurso usado para mapear sua carreira profissional na nuvem. Saiba mais sobre sua função de nuvem e as habilidades sugeridas. Siga um currículo de aprendizado no seu próprio ritmo para desenvolver as habilidades necessárias para se manter relevante.
Explore o treinamento e os exames de certificação do Azure para obter reconhecimento oficial pelos seus conhecimentos sobre o Azure.
Azure DevOps e gerenciamento de projeto
As equipes de TI responsáveis pelo monitoramento da empresa precisam incluir treinamento ágil e participação nas atividades de DevOps. Isso também inclui seguir o Dev em DevOps, transformando requisitos em requisitos ágeis organizados para fornecer soluções de monitoramento minimamente viáveis, refinadas iterativamente e de acordo com as necessidades de negócios.
Para saber mais, revise o seguinte:
Outras considerações
Os clientes geralmente precisam de ajuda para gerenciar, manter e fornecer os resultados de negócios esperados para serviços de TI. O monitoramento é considerado essencial para gerenciar a infraestrutura e os negócios, com foco na medição da qualidade do serviço e da experiência do cliente.
Para atingir essas metas, estabeleça as bases usando o Gerenciamento de Serviços de TI (ITSM) com DevOps, que ajudará a equipe de monitoramento a amadurecer a forma como gerencia, entrega e dá suporte ao serviço de monitoramento. A adoção de uma estrutura de ITSM permite que a equipe de monitoramento funcione como um provedor e obtenha reconhecimento como um facilitador de negócios confiável, alinhando-se com os objetivos estratégicos e as necessidades da organização.
Considere a arquitetura de referência IT4IT que usa uma estrutura independente de processo para fornecer um padrão alternativo para transformar a TI.
Saiba mais
Para descobrir mais roteiros de aprendizagem, navegue pelo catálogo de treinamento do Microsoft Learn. Use o filtro de funções para alinhar os roteiros de aprendizagem com sua função.