Partilhar via


Recomendações para a 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 responsabilidades. Em uma carga de trabalho, determine maneiras de consolidar recursos e aumentar a densidade. Fora de uma carga de trabalho, use recursos e serviços centralizados existentes, para que você 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. Consolidar recursos é uma tarefa diferenciada que difere da simples eliminação de desperdícios. A consolidação envolve a combinação de componentes de uma carga de trabalho, como servidores, bancos de dados, aplicativos e responsabilidades.

A consolidação pode reduzir recursos e licenças redundantes e aumentar a densidade. Procure oportunidades para consolidar suas responsabilidades de carga de trabalho. Use recursos ou equipes centralizadas para otimizar custos. Se você não consolidar recursos e responsabilidades usando recursos compartilhados e otimizando economias de escala, poderá perder oportunidades de economia de custos.

Definições

Termo Definição
Recurso centralizado Um recurso compartilhado que vários componentes usam, em vez de cada componente ter seu próprio recurso dedicado.
Controlo de alterações Uma metodologia estruturada para gerir e implementar mudanças.
Consolidate O ato de combinar componentes para atender de forma ideal aos requisitos de carga de trabalho.
Densidade de recursos Uma medida de separação lógica dentro de um recurso. O aumento da densidade normalmente equivale a uma maior utilização devido à colocação de componentes, consumidores ou ambientes diferentes.

Principais estratégias de design

O objetivo principal da 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 da equipe para obter a máxima eficiência de 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 compensações e riscos potenciais, mas podem reduzir significativamente os custos. É importante analisar os potenciais benefícios e compensações associadas. Todas as estratégias de consolidação seguem estas etapas:

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

  2. Identificação e avaliação: identifique e avalie potenciais metas de consolidação para determinar se os potenciais benefícios de custo e compensações justificam o esforço de consolidação.

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

Consolidar recursos

A consolidação de recursos envolve a combinação de recursos dentro de uma carga de trabalho. Você pode colocar funcionalidades ou consumidores. Por exemplo, você pode consolidar três servidores Web em um único servidor ou três bancos de dados em um único servidor de banco de dados. Você pode consolidar vários firewalls em um único firewall que atenda a vários ambientes.

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

Os tipos comuns de serviços que você pode consolidar incluem plataformas de aplicativos, bancos de dados, dispositivos de rede, gateways e proteção distribuída contra negação de serviço (DDoS). Para consolidar recursos dentro de uma carga de trabalho, considere as seguintes recomendações:

Avalie os recursos da carga de trabalho. Avalie a carga de trabalho existente e sua utilização de recursos. Analise fatores como uso da CPU, uso de memória, capacidade de armazenamento e largura de banda da rede. Identificar áreas em que a consolidação pode ser benéfica. A consolidação pode envolver a otimização da alocação de recursos, a eliminação de recursos redundantes ou subutilizados ou a reconfiguração da carga de trabalho para ser executada com mais eficiência. Considere fatores como dependências de carga de trabalho, requisitos de desempenho e escalabilidade.

Identifique uma meta de consolidação. Escolha um recurso para consolidar. Pode ser um recurso existente ou um novo recurso criado dentro da carga de trabalho. Identifique os recursos existentes que você pode usar para consolidação. Por exemplo, você pode ter servidores que podem acomodar alguns dos componentes da carga de trabalho. Se nenhum recurso existente atender aos requisitos de consolidação ou se for mais benéfico consolidar um novo recurso, considere a criação de um novo recurso.

Avaliar a viabilidade da consolidação. Garanta que os requisitos funcionais e técnicos, como CPU, memória e crescimento, suportem a consolidação. Evite comprometer requisitos como desempenho, confiabilidade 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.

Estime o custo. Determinar o esforço e as potenciais complicações da consolidação. Você deve calcular custos, incluindo recursos, licenciamento e despesas operacionais. Considerar as implicações, tais como potenciais desafios na monitorização de recursos devido à consolidação.

Comunique e coordene com a sua equipa. Certifique-se de informar todas as partes interessadas sobre as próximas mudanças e as ações necessárias que elas precisam tomar. Coordene com as equipes para evitar conflitos e garantir uma implementação suave.

Risco: considere os efeitos da densidade de recursos, como vizinhos barulhentos, efeitos de unidade de escala e redundância reduzida. A consolidação de recursos geralmente é muito arriscada para fluxos de carga de trabalho de missão crítica e de negócios críticos.

Compensações:

  • A consolidação de recursos reduz o isolamento e pode criar um cenário vizinho barulhento em uma carga de trabalho. Encontre outras maneiras de implementar o isolamento lógico e aumentar a capacidade para o ambiente de hospedagem. Por exemplo, aumente a capacidade do firewall se ele 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 invasores. Também dificulta a consecução de algumas normas de conformidade. Priorize a conformidade em detrimento da consolidação.

  • A consolidação de recursos resulta em menos redundância. Planeje cuidadosamente para garantir que você tenha a quantidade adequada de confiabilidade na carga de trabalho.

Consolidar responsabilidades

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

Há duas maneiras principais de consolidar as responsabilidades da sua equipe de carga de trabalho. Você pode usar recursos externos compartilhados ou centralizados e não executar esse recurso no ambiente de carga de trabalho. Você também pode transferir responsabilidades de carga de trabalho para outras equipes em sua organização, para que sua equipe não seja diretamente responsável por essas tarefas ou pessoal.

Use recursos externos centralizados

Recursos externos centralizados referem-se a recursos compartilhados fora do ambiente de carga de trabalho. Por exemplo, uma organização pode ter um gateway centralizado que atenda a várias cargas de trabalho. O objetivo dos recursos externos centralizados é minimizar a duplicação e a sobrecarga. Em vez de ter um recurso dedicado para sua carga de trabalho, você pode usar um recurso compartilhado para otimizar 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. Pesquise sua organização em busca de recursos centralizados pré-existentes. Esses recursos podem ser soluções potenciais para sua carga de trabalho. Por exemplo, você pode usar um gerenciamento de eventos e informações de segurança compartilhadas (SIEM) em vez de configurar uma ferramenta SIEM independente.

  • Considere o controle de alterações. Compreender o processo de gerenciamento de alterações no recurso centralizado. Considere o fluxo de trabalho de aprovação, os protocolos de teste e os métodos de implantação. Analise possíveis desafios se você reduziu o controle das modificações de recursos.

  • Estime o custo. Antes de implementar recursos centralizados, quantifique claramente as economias esperadas em relação aos custos associados a uma transição. Pese os benefícios da redução 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 equipes para resolver preocupações, melhorar a colaboração e refinar processos.

  • Documente e controle alterações. Manter documentação detalhada de todas as alterações aprovadas, incluindo seu escopo, etapas de implementação e riscos ou problemas associados. Use um sistema centralizado ou uma ferramenta de gerenciamento de alterações para acompanhar e monitorar o status das alterações ao longo de seu ciclo de vida.

Compensação: a consolidação excessiva pode resultar em contenção de recursos, o que pode levar a problemas de desempenho. A consolidação pode limitar a flexibilidade e a agilidade de equipes e cargas de trabalho individuais, pois elas devem aderir a padrões centralizados que podem inibir a personalização.

Transferir responsabilidades para equipas externas

Transferir responsabilidades de carga de trabalho para equipes externas refere-se ao uso de equipes especializadas centralizadas que executam serviços especializados, como uma equipe de operações de segurança. Você pode transferir responsabilidades para equipes existentes para ajudar a otimizar custos e delegar experiência para funções específicas.

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

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

  • Considere o controle de alterações. Familiarize-se com a forma como a equipe centralizada lida com as alterações, como fluxos de trabalho de aprovação, protocolos de teste e estratégias de implantação. Determine possíveis desafios que podem surgir se você tiver menos controle direto dessas funções.

  • Comunique e coordene com a sua equipa. Certifique-se de que as equipes estejam familiarizadas com os processos, ferramentas e expectativas uns dos outros. Considerar uma transição faseada ou um período piloto para facilitar a mudança e identificar potenciais desafios numa fase precoce.

  • Documente e controle alterações. Manter documentação detalhada de todas as alterações aprovadas, incluindo seu escopo, etapas de implementação e riscos ou problemas associados. Use um sistema centralizado ou uma ferramenta de gerenciamento de alterações para acompanhar e monitorar o status das alterações ao longo de seu ciclo de vida.

Facilitação do Azure

Suporte de densidade: muitos serviços do Azure suportam maior densidade de recursos. A tabela a seguir mostra uma amostra desses serviços.

Serviço do Azure Controlo de segmentação
Azure Front Door Domínios de clientes e caminhos de URL
Azure Firewall Regras de rede e de aplicação
Gateway de Aplicação do Azure Ouvintes, roteamento baseado em caminho de URL
Gestão de API Políticas de API
Azure Kubernetes Service (AKS) Namespaces, pools de nós
Serviço de Aplicações do Azure Vários aplicativos Web e APIs em um plano do Serviço de Aplicativo
Base de Dados SQL do Azure Vários bancos de dados em um servidor

Observabilidade de recursos: o Azure Monitor fornece uma plataforma centralizada para monitorar e gerenciar o desempenho e a integridade de seus recursos do Azure. Você pode coletar e analisar dados de telemetria, configurar alertas e obter informações sobre a utilização de recursos e oportunidades de consolidação.

O Log Analytics fornece gerenciamento e análise de logs centralizados. Você pode coletar, analisar e visualizar dados de log de vários recursos do Azure, o que ajuda a identificar problemas, solucionar problemas e obter informações operacionais.

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

Consulte o conjunto completo de recomendações.