Recomendações para consolidação

Aplica-se a esta recomendação de lista de verificação de Otimização de Custos do Azure Well-Architected Framework:

CO:14 Consolidar recursos e responsabilidade. Numa carga de trabalho, determine formas de consolidar recursos e aumentar a densidade. Fora de uma carga de trabalho, utilize recursos e serviços centralizados existentes, para que possa consolidar as responsabilidades da carga de trabalho.

Este guia descreve as recomendações para consolidar recursos e responsabilidades para otimizar os custos da carga de trabalho. A consolidação de recursos é uma tarefa com nuances que difere da simples eliminação do desperdício. A consolidação envolve combinar componentes de uma carga de trabalho, como servidores, bases de dados, aplicações e responsabilidades.

A consolidação pode reduzir recursos e licenças redundantes e aumentar a densidade. Procure oportunidades para consolidar as responsabilidades da carga de trabalho. Utilize recursos centralizados ou equipas para otimizar os custos. Se não consolidar recursos e responsabilidades com recursos partilhados e otimizar economias de dimensionamento, poderá perder oportunidades de poupança de custos.

Definições

Termo Definição
Recurso centralizado Um recurso partilhado que vários componentes utilizam, em vez de cada componente ter o seu próprio recurso dedicado.
Alterar controlo Uma metodologia estruturada para gerir e implementar alterações.
Consolidar O ato de combinar componentes para cumprir os requisitos da carga de trabalho de forma ideal.
Densidade de recursos Uma medida de separação lógica dentro de um recurso. Normalmente, o aumento da densidade equivale a uma utilização mais elevada devido à colocação de componentes, consumidores ou ambientes diferentes.

Principais estratégias de design

O principal objetivo de consolidação é a otimização, não a redução. A consolidação envolve a reestruturação de cargas de trabalho, recursos e funções de equipa para alcançar a eficiência máxima dos custos. Ao contrário da otimização dos custos dos componentes, a consolidação é um processo que requer uma consideração cuidadosa.

Quase todos os esforços de consolidação têm desvantagens e riscos potenciais, mas podem reduzir significativamente os custos. É importante analisar os potenciais benefícios e as vantagens associadas. Todas as estratégias de consolidação seguem estes passos:

  1. Avaliação: efetue uma avaliação completa para identificar áreas onde a consolidação pode ser vantajosa.

  2. Identificação e avaliação: identifique e avalie potenciais objetivos de consolidação para determinar se potenciais benefícios e desvantagens de custos justificam o esforço de consolidação.

  3. Comunicação e implementação: se determinar que a consolidação é benéfica, anuncie as alterações iminentes e aplique-as.

Consolidar recursos

A consolidação de recursos envolve combinar recursos numa carga de trabalho. Pode compilar funcionalidades ou consumidores. Por exemplo, pode consolidar três servidores Web num único servidor ou três bases de dados num único servidor de base de dados. Pode consolidar várias firewalls numa única firewall que serve vários ambientes.

O objetivo é aumentar a densidade de recursos, para que possa maximizar a eficiência de custos de cada recurso. Expanda a utilização de um recurso e minimize a redundância de recursos.

Os tipos comuns de serviços que pode consolidar incluem plataformas de aplicações, bases de dados, aplicações de rede, gateways e proteção denial-of-service (DDoS) distribuída. Para consolidar recursos numa carga de trabalho, considere as seguintes recomendações:

Avalie os recursos da carga de trabalho. Avalie a carga de trabalho existente e a respetiva utilização de recursos. Analise fatores como a utilização da CPU, a utilização da memória, a capacidade de armazenamento e a largura de banda de rede. Identificar áreas em que a consolidação pode ser benéfica. A consolidação pode envolver otimizar a alocação de recursos, eliminar recursos redundantes ou subutilizados ou reconfigurar a carga de trabalho para ser executada de forma mais eficiente. Considere fatores como dependências de carga de trabalho, requisitos de desempenho e escalabilidade.

Identificar um destino de consolidação. Escolha um recurso para consolidar. Pode ser um recurso existente ou um novo recurso criado na carga de trabalho. Identifique os recursos existentes que poderá utilizar para a consolidação. Por exemplo, pode ter servidores que podem acomodar alguns dos componentes da carga de trabalho. Se nenhum recurso existente cumprir os requisitos de consolidação ou se for mais vantajoso consolidar um novo recurso, considere criar um novo recurso.

Avalie a viabilidade de consolidação. Certifique-se de que os requisitos funcionais e técnicos, como a CPU, a memória e o crescimento, suportam a consolidação. Evite comprometer requisitos como desempenho, fiabilidade e segurança. Por exemplo, não crie uma dependência inter-regional indesejada nem consolide recursos em ambientes de pré-produção e produção.

Estimize o custo. Determine o esforço e potenciais complicações da consolidação. Deve calcular os custos, incluindo recursos, licenciamento e despesas operacionais. Considere as implicações, como potenciais desafios na monitorização de recursos devido à consolidação.

Comunique e coordene com a sua equipa. Certifique-se de que informa todos os intervenientes sobre as alterações futuras e as ações necessárias que precisam de realizar. Coordene com as equipas para evitar conflitos e garantir uma implementação suave.

Risco: considere os efeitos da densidade de recursos, como vizinhos ruidosos, efeitos de unidades de escala e redundância reduzida. A consolidação de recursos é, muitas vezes, demasiado arriscada para fluxos de carga de trabalho críticos para a missão e críticos para a empresa.

Vantagens:

  • A consolidação de recursos reduz o isolamento e pode criar um cenário de vizinho ruidoso numa carga de trabalho. Encontre outras formas de implementar o isolamento lógico e o aumento da capacidade para o ambiente de alojamento. Por exemplo, aumente a capacidade da firewall se suportar várias cargas de trabalho.

  • A consolidação elimina a segmentação e pode aumentar o risco de segurança, o que facilita a movimentação horizontal dos atacantes. Também dificulta a obtenção de algumas normas de conformidade. Priorize a conformidade em vez da consolidação.

  • A consolidação de recursos resulta em menos redundância. Planeie cuidadosamente para garantir que tem a fiabilidade adequada na carga de trabalho.

Consolidar responsabilidades

O objetivo de consolidar as responsabilidades da carga de trabalho é reduzir as responsabilidades da equipa de carga de trabalho. É um esforço estratégico de otimização de custos que requer deteção organizacional e colaboração fora da equipa de carga de trabalho.

Existem duas formas principais de consolidar as responsabilidades da sua equipa de carga de trabalho. Pode utilizar recursos externos partilhados ou centralizados e não executar esse recurso no ambiente de carga de trabalho. Também pode descarregar responsabilidades de cargas de trabalho para outras equipas na sua organização, para que a sua equipa não seja diretamente responsável por essas tarefas ou pessoal.

Utilizar recursos centralizados externos

Os recursos centralizados externos referem-se a recursos partilhados fora do ambiente de carga de trabalho. Por exemplo, uma organização pode ter um gateway centralizado que serve várias cargas de trabalho. O objetivo dos recursos centralizados externos é minimizar a duplicação e a sobrecarga. Em vez de ter um recurso dedicado para a carga de trabalho, pode utilizar um recurso partilhado para otimizar os custos. Considere as seguintes recomendações:

  • Avalie os recursos da carga de trabalho. Avalie o estado atual da carga de trabalho e identifique as áreas em que a consolidação pode ser benéfica.

  • Encontre oportunidades externas. Procure recursos centralizados pré-existentes na sua organização. Estes recursos podem ser potenciais soluções para a carga de trabalho. Por exemplo, pode utilizar uma gestão de eventos e informações de segurança partilhadas (SIEM) em vez de configurar uma ferramenta SIEM independente.

  • Considere alterar o controlo. Compreender o processo de gestão de alterações ao recurso centralizado. Considere o fluxo de trabalho de aprovação, os protocolos de teste e os métodos de implementação. Analise potenciais desafios se reduzir o controlo das modificações de recursos.

  • Estimize o custo. Antes de implementar recursos centralizados, quantifique claramente as poupanças esperadas face aos custos associados a uma transição. Pondere os benefícios de poupança de custos em relação aos riscos para tomar uma decisão informada.

  • Comunique e coordene com a sua equipa. Estabeleça um mecanismo de feedback contínuo entre as equipas para abordar as preocupações, melhorar a colaboração e refinar processos.

  • Documente e controle as alterações. Mantenha a documentação detalhada de todas as alterações aprovadas, incluindo o âmbito, os passos de implementação e os riscos ou problemas associados. Utilize um sistema centralizado ou uma ferramenta de gestão de alterações para controlar e monitorizar o estado das alterações ao longo do ciclo de vida.

Desvantagem: a consolidação excessiva pode resultar na contenção de recursos, o que pode levar a problemas de desempenho. A consolidação pode limitar a flexibilidade e agilidade de equipas e cargas de trabalho individuais, uma vez que têm de cumprir normas centralizadas que podem inibir a personalização.

Descarregar responsabilidades para equipas externas

Descarregar responsabilidades de carga de trabalho para equipas externas refere-se à utilização de equipas especializadas centralizadas que realizam serviços especializados, como uma equipa de operações de segurança. Pode descarregar responsabilidades para as equipas existentes para ajudar a otimizar os custos e delegar conhecimentos para funções específicas.

  • Avaliar as competências da equipa. Avalie o conjunto de competências atual da sua equipa. Identifique lacunas de competências ou áreas nas quais uma equipa centralizada otimiza os custos.

  • Encontre oportunidades disponíveis. Explore a sua organização para obter serviços disponíveis, como os serviços de uma equipa de operações de segurança. Certifique-se de que a equipa centralizada pode acomodar as responsabilidades adicionais sem comprometer a qualidade.

  • Considere alterar o controlo. Familiarize-se com a forma como a equipa centralizada lida com as alterações, como fluxos de trabalho de aprovação, protocolos de teste e estratégias de implementação. Determine potenciais desafios que possam surgir se tiver menos controlo direto destas funções.

  • Comunique e coordene com a sua equipa. Certifique-se de que as equipas estão familiarizadas com os processos, ferramentas e expectativas uns dos outros. Considere uma transição faseada ou um período piloto para facilitar a mudança e identificar potenciais desafios mais cedo.

  • Documente e controle as alterações. Mantenha a documentação detalhada de todas as alterações aprovadas, incluindo o âmbito, os passos de implementação e os riscos ou problemas associados. Utilize um sistema centralizado ou uma ferramenta de gestão de alterações para controlar e monitorizar o estado das alterações ao longo do ciclo de vida.

Facilitação do Azure

Suporte de densidade: muitos serviços do Azure suportam uma maior densidade de recursos. A tabela seguinte mostra uma amostra destes serviços.

Serviço do Azure Controlo de segmentação
Azure Front Door Domínios do cliente e caminhos de URL
Azure Firewall Regras de rede e aplicações
Gateway de Aplicação do Azure Serviços de escuta, encaminhamento baseado no caminho do URL
Gestão de API Políticas de API
Azure Kubernetes Service (AKS) Espaços de nomes, conjuntos de nós
Serviço de Aplicações do Azure Várias aplicações Web e APIs num plano de Serviço de Aplicações
Base de Dados SQL do Azure Várias bases de dados num servidor

Observabilidade de recursos: o Azure Monitor fornece uma plataforma centralizada para monitorizar e gerir o desempenho e o estado de funcionamento dos seus recursos do Azure. Pode recolher e analisar dados telemétricos, configurar alertas e obter informações sobre a utilização de recursos e oportunidades de consolidação.

O Log Analytics fornece uma análise e gestão de registos centralizadas. Pode recolher, analisar e visualizar dados de registo de vários recursos do Azure, o que ajuda a identificar problemas, resolver problemas e obter informações operacionais.

Lista de verificação otimização de custos

Veja o conjunto completo de recomendações.