Especialização de plataforma para gerenciamento de nuvem
Assim como a linha de base de gerenciamento aprimorado, a especialização de plataforma é a extensão além da linha de base de gerenciamento padrão. Consulte a seguinte imagem e lista que mostram as maneiras de expandir a linha de base de gerenciamento. Este artigo aborda as opções de especialização de plataforma.
- Operações de carga de trabalho: O maior investimento de operações por carga de trabalho e o maior grau de resiliência. Sugerimos operações de carga de trabalho para aproximadamente 20% das cargas de trabalho que impulsionam o valor comercial. Essa especialização geralmente é reservada para cargas de trabalho críticas ou altamente críticas.
- Operações de plataforma: O investimento de operações é distribuído entre muitas cargas de trabalho. As melhorias de resiliência afetam todas as cargas de trabalho que usam uma plataforma definida. Sugerimos operações de plataforma para aproximadamente 20% das plataformas que têm a maior importância. Essa especialização geralmente é reservada para cargas de trabalho de média a alta importância.
- Linha de base de gerenciamento aprimorada: O investimento relativamente menor em operações. Essa especialização melhora um pouco os compromissos de negócios usando processos e ferramentas de operações nativas de nuvem adicionais.
As operações de carga de trabalho e plataforma exigem alterações nos princípios de design e arquitetura. Essas alterações podem levar tempo e resultar em maiores despesas operacionais. Para reduzir o número de cargas de trabalho que exigem esses investimentos, uma linha de base de gerenciamento aprimorada poderia fornecer um aperfeiçoamento suficiente para o compromisso de negócios.
Esta tabela descreve alguns processos, ferramentas e possíveis impactos comuns nas linhas de base de gerenciamento aprimoradas dos clientes:
Processo | Ferramenta | Finalidade | Nível de gerenciamento sugerido |
---|---|---|---|
Melhorar o design do sistema | Estrutura Bem Projetada do Microsoft Azure | Melhorar o design de arquitetura da plataforma para melhorar as operações | N/D |
Automatizar a correção | Automação do Azure | Responder a dados avançados da plataforma com uma automação específica da plataforma | Operações de plataforma |
Catálogo de serviços | Centro de aplicativos gerenciados | Fornecer um catálogo de autoatendimento de soluções aprovadas que atendam aos padrões organizacionais | Operações de plataforma |
Desempenho do contêiner | Azure Monitor para contêineres | Monitoramento e diagnóstico de contêineres | Operações de plataforma |
Desempenho de dados de PaaS (plataforma como serviço) | Azure SQL Analytics | Monitoramento e diagnóstico para bancos de dados PaaS | Operações de plataforma |
Desempenho de dados de IaaS (infraestrutura como serviço) | Verificação de Integridade do SQL Server | Monitoramento e diagnóstico para bancos de dados IaaS | Operações de plataforma |
Processo de alto nível
A especialização de plataforma consiste em uma execução disciplinada dos quatro processos a seguir em uma abordagem iterativa. Cada processo é explicado com mais detalhes nas seções posteriores deste artigo.
- Melhorar o design do sistema: Melhore o design de sistemas ou plataformas comuns para minimizar efetivamente as interrupções.
- Automatizar a correção: Algumas melhorias não são econômicas. Nesses casos, talvez faça mais sentido automatizar a correção e reduzir o impacto das interrupções.
- Dimensionar a solução: à medida que o design dos sistemas e a correção automatizada são aprimorados, essas alterações podem ser dimensionadas em todo o ambiente por meio do catálogo de serviços.
- Melhoria contínua: Diferentes ferramentas de monitoramento podem ser usadas para descobrir melhorias incrementais. Essas melhorias podem ser abordadas na próxima etapa do design, da automação e da escala do sistema.
Melhorar o design do sistema
Melhorar o design do sistema é a abordagem mais eficaz para melhorar operações de qualquer plataforma comum. Por meio de melhorias de design do sistema, a estabilidade pode aumentar e as interrupções de negócios podem diminuir. O design de sistemas individuais está fora do escopo da exibição de ambiente obtida em todo o Cloud Adoption Framework.
Como complemento a essa estrutura, a Estrutura Bem Projetada do Microsoft Azure oferece princípios de orientação para aprimorar a qualidade de uma plataforma ou de uma carga de trabalho específica. A estrutura se concentra na melhoria em cinco pilares de excelência em arquitetura:
- Otimização de custos: Gerenciar custos para maximizar o valor entregue.
- Excelência operacional: Seguir processos operacionais que mantêm um sistema em execução em produção.
- Eficiência de desempenho: Dimensionar sistemas para se adaptar às alterações na carga.
- Confiabilidade: Projetar sistemas para se recuperar de falhas e continuar funcionando.
- Segurança: Proteger aplicativos e dados contra ameaças.
A dívida técnica e as falhas arquitetônicas causam a maioria das interrupções nos negócios. Para implantações existentes é possível exibir as melhorias de design do sistema, como pagamentos em relação à dívida técnica existente. Para as novas implantações é possível exibir essas melhorias como forma de evitar a dívida técnica.
A seguinte guia Correção automatizada mostra maneiras de corrigir a dívida técnica que não pode ou não deve ser tratada.
Saiba mais sobre a Estrutura Bem Projetada do Microsoft Azure para aprimorar o design do sistema.
Conforme o design do sistema é aprimorado, retorne a este artigo para encontrar novas oportunidades de melhorar e dimensionar esses aprimoramentos em seu ambiente.
Correção automatizada
Algumas dívidas técnicas não podem ser resolvidas. A resolução pode ser muito cara para corrigir ou pode ser planejada, mas tem uma longa duração do projeto. A interrupção dos negócios pode não ter um impacto comercial significativo. Ou a prioridade empresarial pode ser recuperada rapidamente em vez de investir em resiliência.
Quando a resolução da dívida técnica não for a abordagem desejada, a correção automatizada será normalmente a próxima etapa desejada. Usar a Automação do Azure e o Azure Monitor para detectar tendências e fornecer correção automatizada é a abordagem mais comum para a correção automatizada.
Para obter orientação sobre correção automatizada, consulte Alertas e Automação do Azure.
Dimensionar a solução com um catálogo de serviços
Um catálogo de serviços bem gerenciado é a base da especialização de plataforma e das operações de plataforma. O uso de um catálogo é como as melhorias no design e na correção dos sistemas são dimensionadas em um ambiente.
A equipe da plataforma de nuvem e a equipe de automação de nuvem se alinham para criar soluções reproduzíveis para as plataformas mais comuns em qualquer ambiente. No entanto, se essas soluções não forem usadas de forma consistente, o gerenciamento de nuvem poderá fornecer um pouco mais do que uma oferta de linha de base.
Para maximizar a adoção e minimizar a sobrecarga de manutenção de qualquer plataforma otimizada, você deve adicionar a plataforma a um catálogo de serviços do Azure. É possível implantar cada aplicativo no catálogo para consumo interno por meio do catálogo de serviços ou como uma oferta do Marketplace para consumidores externos.
Para obter instruções sobre como publicar em um catálogo de serviços, confira a série de artigos sobre como publicar em um catálogo de serviços.
Implantar aplicativos do catálogo de serviços
- No portal do Azure, acesse Centro de aplicativos gerenciados (versão prévia) .
- No painel Procurar, selecione Aplicativos do Catálogo de Serviços.
- Selecione Adicionar + para escolher uma definição de aplicativo no catálogo de serviços de sua empresa.
Todos os aplicativos gerenciados que você estiver reparando serão exibidos.
Gerenciar aplicativos do catálogo de serviços
- No portal do Azure, acesse Centro de aplicativos gerenciados (versão prévia) .
- No painel Serviço, selecione Aplicativos do Catálogo de Serviços.
Todos os aplicativos gerenciados que você estiver reparando serão exibidos.
Melhoria contínua
A especialização e as operações de plataforma dependem de loops de comentários fortes entre a adoção, a plataforma, a automação e as equipes de gerenciamento. Fundamentar esses loops de comentários em dados ajuda cada equipe a tomar decisões inteligentes. Para que as operações de plataforma obtenham compromissos de negócios de longo prazo é importante usar informações específicas para a plataforma centralizada.
Contêineres e SQL Server são as duas plataformas mais comuns gerenciadas de forma centralizada. Estes artigos podem ajudar você a começar a usar a coleta de dados de melhoria contínua nestas plataformas: