Especialização da plataforma para gestão da cloud

Muito semelhante à linha base de gestão melhorada, a especialização da plataforma é uma extensão que vai além da linha base de gestão padrão. Veja a imagem e a lista seguintes que apresentam as formas de expandir a linha base de gestão. Este artigo aborda as opções de especialização da plataforma.

Para além da linha base de gestão da cloud

  • Operações das cargas de trabalho: O maior investimento em operações por carga de trabalho e o mais elevado grau de resiliência. Sugerimos operações de carga de trabalho para aproximadamente 20% das cargas de trabalho que impulsionam o valor comercial. Normalmente, esta especialização está reservada para cargas de trabalho de elevada criticidade ou cargas de trabalho fundamentais.
  • Operações das plataformas: o investimento em operações é distribuído por muitas cargas de trabalho. As melhorias na resiliência afetam todas as cargas de trabalho que utilizam a plataforma definida. Sugerimos operações de plataforma para aproximadamente 20% das plataformas de maior criticidade. Normalmente, esta especialização está reservada para cargas de trabalho de criticidade média a alta.
  • Linha base de gestão melhorada: o relativamente mais reduzido investimento em operações. Esta especialização melhora ligeiramente os compromissos empresariais com processos e ferramentas de operações adicionais nativos da cloud.

As operações de carga de trabalho e de plataforma exigem alterações aos princípios de arquitetura e design. Estas alterações podem demorar e resultar em maiores despesas operacionais. Para reduzir o número de cargas de trabalho que exigem tais investimentos, uma linha base de gestão melhorada pode contribuir com uma melhoria suficiente para o compromisso empresarial.

Esta tabela descreve alguns processos, ferramentas e potenciais efeitos comuns nas linhas base de gestão melhorada dos clientes:

Processo Ferramenta Objetivo Nível de gestão sugerido
Melhorar o design do sistema Well-Architected Framework do Microsoft Azure Melhorar o projeto de arquitetura da plataforma para melhorar as operações N/D
Automatizar a remediação Automatização do Azure Dar resposta aos dados de plataforma avançados com a automatização específica da plataforma Operações das plataformas
Catálogo de serviços Centro de aplicações geridas Proporcionar um catálogo de soluções aprovadas de gestão personalizada para cumprir as normas da organização Operações das plataformas
Desempenho dos contentores Azure Monitor para contentores Monitorização e diagnóstico dos contentores Operações das plataformas
Desempenho de dados de plataforma como um serviço (PaaS) Análise de SQL do Azure Monitorização e diagnóstico das bases de dados PaaS Operações das plataformas
Desempenho de dados de infraestrutura como um serviço (IaaS) Verificação de Estado de Funcionamento do SQL Server Monitorização e diagnóstico das bases de dados IaaS Operações das plataformas

Processos de alto nível

A especialização da plataforma consiste numa execução disciplinada dos quatro processos seguintes numa abordagem iterativa. Cada processo é explicado com mais detalhes nas secções seguintes deste artigo.

  • Melhorar o design do sistema: melhore o design dos sistemas ou plataformas comuns para minimizar com eficácia as interrupções.
  • Automatizar a remediação: algumas melhorias não são rentáveis. Nestas situações, pode fazer mais sentido automatizar a remediação e reduzir o efeito das interrupções.
  • Dimensionar a solução: à medida que o design dos sistemas e a remediação automatizada são melhorados, estas alterações podem ser dimensionadas para todo o ambiente através do catálogo de serviços.
  • Melhoria contínua: Podem ser utilizadas diferentes ferramentas de monitorização para descobrir melhorias incrementais. Estas melhorias podem ser abordadas no próximo passo de design, automatização e dimensionamento do sistema.

Melhorar o design do sistema

Melhorar o design do sistema é a abordagem mais eficaz para melhorar as operações de qualquer plataforma comum. Através de melhorias ao design do sistema, a estabilidade pode aumentar e as interrupções empresariais podem diminuir. O design de sistemas individuais está fora do âmbito da vista de ambiente obtida através do Cloud Adoption Framework.

Como complemento deste framework, o Microsoft Azure Well-Architected Framework fornece os princípios orientadores que permitem melhorar a qualidade de uma plataforma ou de uma carga de trabalho específica. O framework centra-se na melhoria de cinco pilares de excelência da arquitetura:

  • Otimização de custos: Faça a gestão dos custos para maximizar o valor.
  • Excelência operacional: Siga os processos de operações que mantêm um sistema em execução na produção.
  • Eficiência de desempenho: Dimensione os sistemas para se adaptarem a alterações na carga.
  • Fiabilidade: Conceba os sistemas para que consigam recuperar de falhas e continuem a funcionar.
  • Segurança: Proteja as aplicações e os dados face às ameaças.

A dívida técnica e as falhas arquitetónicas causam a maioria das interrupções empresariais. Para implementações existentes, pode ver as melhorias no design do sistema como pagamentos da dívida técnica existente. Para novas implementações, pode ver essas melhorias como formas de evitar a dívida técnica.

O separador seguinte, Remediação automatizada, mostra formas de remediar a dívida técnica que não pode ou não deve ser resolvida.

Saiba mais sobre o Microsoft Azure Well-Architected Framework para melhorar o design do sistema.

À medida que o design do sistema é melhorado, consulte este artigo para encontrar novas oportunidades para melhorar e dimensionar estas melhorias no seu ambiente.

Remediação automatizada

Algumas dívidas técnicas não podem ser resolvidas. A correção da resolução pode ser demasiado dispendiosa ou pode ser planeada, mas ter uma duração de projeto longa. A interrupção empresarial pode não ter um efeito significativo sobre a empresa. A prioridade empresarial pode ser recuperar rapidamente em vez de investir em resiliência.

Quando a resolução da dívida técnica não é a abordagem desejada, a remediação automatizada é, normalmente, o próximo passo. Utilizar a Automatização do Azure e o Azure Monitor para detetar tendências e disponibilizar a remediação automatizada é a abordagem mais comum à remediação automatizada.

Para obter orientação sobre a remediação automatizada, veja Alertas e Automatização do Azure.

Dimensionar a solução com um catálogo de serviços

Um catálogo de serviços bem gerido é o pilar da especialização da plataforma e das operações de plataforma. A utilização de um catálogo é a forma como as melhorias à remediação e design dos sistemas é dimensionada num ambiente.

A equipa da plataforma da cloud e a equipa de automatização da cloud alinham-se para criar soluções repetíveis para as plataformas mais comuns em qualquer ambiente. No entanto, se estas soluções não forem utilizadas de forma consistente, a gestão da cloud pouco mais poderá ajudar para além da oferta de linha base.

Para maximizar a adoção e minimizar o overhead de manutenção de qualquer plataforma otimizada, deve adicionar a plataforma a um catálogo de serviços no Azure. Pode implementar cada aplicação no catálogo para consumo interno através do catálogo de serviços ou como uma oferta do marketplace para consumidores externos.

Para obter instruções sobre como publicar para um catálogo de serviços, veja a série de artigos sobre a publicação para um catálogo de serviços.

Implementar aplicações do catálogo de serviços

  1. No portal do Azure, aceda a Centro de aplicações geridas (pré-visualização) .
  2. No painel Procurar, selecione Aplicações do catálogo de serviços.
  3. Selecione + Adicionar para escolher uma definição de aplicação no catálogo de serviços da empresa.

São apresentadas todas as aplicações geridas às quais presta serviços.

Gerir aplicações de catálogo de serviços

  1. No portal do Azure, aceda a Centro de aplicações geridas (pré-visualização) .
  2. No painel Serviço, selecione Aplicações do catálogo de serviços.

São apresentadas todas as aplicações geridas às quais presta serviços.

Melhoria contínua

A especialização da plataforma e as operações de plataforma dependem dos ciclos de comentários fortes entre as equipas de adoção, plataforma, automatização e gestão. Basear estes ciclos de comentários em dados ajuda cada equipa a tomar decisões informadas. Para que as operações de plataforma respeitem os compromissos empresariais a longo prazo, é importante utilizar as informações específicas da plataforma centralizada.

Os contentores e o SQL Server são as duas plataformas geridas centralmente mais comuns. Estes artigos podem ajudá-lo a começar a utilizar a recolha de dados de melhoria contínua nessas plataformas: