Migre para Google Cloud: minimize os custos

Last reviewed 2024-11-20 UTC

Este documento ajuda a minimizar os custos dos seus ambientes de região única e múltipla, e das migrações entreGoogle Cloud regiões. Google Cloud Este documento é útil se estiver a planear qualquer um destes tipos de migrações ou se estiver a avaliar a oportunidade de o fazer no futuro e quiser explorar como poderá ser.

Este documento faz parte da seguinte série de várias partes sobre a migração para o Google Cloud:

Este documento fornece orientações sobre os seguintes tópicos:

  • Avaliar os seus custos atuais e projetar o crescimento da sua Google Cloud marca.
  • Estabelecer os seus requisitos e objetivos de redução de custos.
  • Implementar processos de governação e redução de custos.
  • Adotar a framework de FinOps na nuvem.

Este documento pressupõe que leu e está familiarizado com o artigo Migre para Google Cloud: otimize o seu ambiente. Esse documento descreve os passos para conceber e implementar um ciclo de otimização (um processo de otimização contínuo e permanente) após uma migração para o Google Cloud. Esses passos de otimização também são amplamente aplicáveis à minimização dos custos.

Avalie os seus custos

A avaliação dos custos atuais e projetados dos seus Google Cloud ambientes é essencial para desenvolver uma compreensão abrangente do seu consumo de recursos e onde podem existir potenciais oportunidades de crescimento.

Para avaliar os custos atuais e projetados, pode fazer o seguinte:

  • Avalie o custo dos seus Google Cloud ambientes atuais.
  • Avalie o custo de migrações futuras em Google Cloud regiões.
  • Projete o crescimento da sua Google Cloud presença.

Avalie o custo dos seus ambientes atuais

Para compreender de forma abrangente os custos dos seus ambientes, considere o seguinte:

  • Google Cloud modelo de faturação. Google Cloud usa um modelo transparente e eficiente para faturar a utilização de recursos. Para compreender totalmente como o modelo funciona e como lhe fatura o consumo de recursos, recomendamos que saiba como funcionam o Google Cloud modelo de faturação e os preços dos produtos. Google Cloud
  • Cloud Billing. Para avaliar os custos atuais e projetados dos seus ambientes, recomendamos que use o Cloud Billing, um conjunto de ferramentas que ajudam a acompanhar os seusGoogle Cloud gastos atuais e projetados, pagar a fatura e otimizar os custos. Por exemplo, pode criar orçamentos e alertas de orçamento.
  • Descontos. Google Cloud oferece preços com desconto em troca do seu compromisso de usar um nível mínimo de recursos durante um período especificado. Ao avaliar o custo dos seus ambientes atuais, recomendamos que recolha informações sobre os descontos por utilização garantida que comprou e os produtos, os serviços e os recursos aos quais se aplicam.
  • Pegada de carbono. Google Cloud permite medir e comunicar a pegada de carbono dos seus ambientes atuais. A recolha destas informações é útil para estabelecer uma base a partir da qual pode reduzir a sua pegada de carbono como parte dos seus esforços de minimização de custos.

Para mais informações sobre como configurar recursos para controlo de acesso e gestão de custos, consulte o Guia de organização de recursos e gestão de acesso da Cloud Billing.

Avalie o custo de migrações futuras entre regiões

Se estiver a considerar uma migração entre Google Cloud regiões, recomendamos que avalie como esta migração pode afetar os seus custos. Para avaliar quanto pode custar uma migração entre regiões, considere o seguinte:

  • O preço dos Google Cloud recursos na região de destino. Quando migra as suas cargas de trabalho, dados e processos entre Google Cloud regiões, é provável que tenha de aprovisionar recursos na região de destino. Pode usar a Google Cloud calculadora de preços para avaliar o custo do aprovisionamento de novos recursos e da migração de dados para uma nova Google Cloud região.
  • O custo dos recursos multirregionais do Google Cloud. Para cumprir os seus requisitos de fiabilidade, pode ter de usar recursos multirregionais. Recomendamos que considere como esses recursos podem afetar a migração e os respetivos custos. Por exemplo, está a usar contentores do Cloud Storage de duas ou várias regiões e um destes contentores está na mesma região que a região de migração de destino. Neste caso, pode não precisar de migrar dados nesses contentores porque o Cloud Storage processa a replicação de dados por si.
  • O tráfego de rede de saída. Além do custo do aprovisionamento e da manutenção Google Cloud de recursos, a transferência de dados de uma região para outra pode incorrer em custos de saída de rede. Recomendamos que avalie estes custos projetados para evitar faturamentos inesperados.
  • O tempo, a formação e outros custos acessórios. A migração entre regiões envolve mais do que os custos relacionados com o aprovisionamento de recursos e as transferências de dados. Também existem custos colaterais, como o tempo e a formação necessários para que as suas equipas criem um plano de migração e concluam a migração. Ao avaliar os custos de migração, recomendamos que tenha em conta também os custos acessórios.

Além destas recomendações,a Google Cloud oferece o Google Cloud programa de avaliação e migração rápidas. Este programa oferece-lhe avaliações de custos de migração gratuitas e orienta-o durante todo o processo de migração com o apoio técnico de Google Cloud serviços profissionais e parceiros.

Projete o crescimento da sua Google Cloud presença

Como parte da manutenção regular do ambiente, recomendamos que monitorize continuamente os custos dos seus ambientes. Este tipo de monitorização fornece as informações de que precisa para estabelecer processos de governação de custos. Esta monitorização também mantém o utilizador informado dos custos atuais dos seus ambientes e da respetiva projeção a curto prazo.

Além de manter regularmente os seus ambientes, também recomendamos que desenvolva uma estratégia de crescimento a longo prazo. Esta estratégia permite-lhe planear melhor os orçamentos e os recursos necessários para que a sua presença Google Cloud cresça organicamente com as necessidades da sua empresa. Para desenvolver uma estratégia de crescimento a longo prazo, considere o seguinte:

  • Requisitos comerciais. Avalie se os seus ambientes continuam em conformidade com os requisitos empresariais que foram concebidos para suportar. Por exemplo, se prevê um aumento da procura em determinadas áreas empresariais, pode considerar as suas opções para expandir os ambientes que suportam essas áreas.
  • Tendências e padrões. Use a observabilidade do Google Cloud para avaliar os dados de monitorização, registo e criação de perfis de desempenho associados às suas cargas de trabalho, dados e processos. A partir desta avaliação, pode descobrir tendências, derivar padrões de procura e tráfego e recolher estatísticas úteis sobre estas tendências.
  • Crescimento sustentável. Avalie o crescimento que os seus ambientes atuais podem sustentar e em que ponto pode ter de conceber, aprovisionar e configurar ambientes adicionais. Por exemplo, se os custos de expansão de um ambiente existente superarem as vantagens que pode obter com essa expansão, pode considerar aprovisionar um novo ambiente. Ao avaliar o crescimento que os seus ambientes atuais podem sustentar, considere o efeito deste crescimento na pegada de carbono dos seus ambientes. Para saber mais, consulte o artigo Pegada de carbono.

Estabeleça os seus requisitos e objetivos de redução de custos

Depois de projetar o crescimento da sua Google Cloud pegada, recomendamos que estabeleça o seguinte:

  1. Requisitos de redução de custos. Um requisito expressa uma necessidade de melhoria e não tem necessariamente de ser mensurável. Ao estabelecer estes requisitos, indica as áreas onde quer focar os seus esforços de redução de custos.
  2. Objetivos de redução de custos. Um objetivo é uma propriedade mensurável que pode contribuir para um ou mais requisitos. Ao estabelecer objetivos mensuráveis, torna os seus esforços de redução de custos mensuráveis e pode avaliar continuamente a sua posição atual em relação a esses objetivos.

Para mais informações sobre os requisitos e os objetivos, bem como a respetiva definição, consulte o artigo Estabelecer os requisitos e os objetivos de otimização.

Para estabelecer os seus requisitos de redução de custos, recomendamos que comece por definir que tipos de custos têm de ser melhorados nos seus ambientes. Por exemplo, um requisito de redução de custos pode ser reduzir o custo dos serviços de computação.

Depois de estabelecer os requisitos de redução de custos e validar a respetiva viabilidade, define objetivos de redução de custos mensuráveis para cada requisito. O conjunto de objetivos relevantes para um requisito deve permitir-lhe definir completamente todas as características desse requisito e medir o seu progresso no sentido de cumprir esse requisito. Por exemplo, considere o requisito de redução de custos anterior sobre a redução do custo dos serviços de computação. Para este requisito, pode definir um objetivo de redução de custos de 5% para as instâncias do Compute Engine.

Depois de estabelecer os requisitos e os objetivos de redução de custos, recomendamos que avalie a viabilidade de cada requisito com base nos dados recolhidos durante a fase de avaliação de custos. Por exemplo, pode usar os dados de avaliação para avaliar a viabilidade do objetivo de redução de custos anterior para reduzir os custos das instâncias do Compute Engine em 5%. Ou seja, use os dados de avaliação para avaliar se pode atingir esse objetivo com pequenas refatorações nos seus ambientes e processos ou se, em alternativa, precisa de modificar significativamente o respetivo design.

Implemente processos de governação e redução de custos

Durante a fase de avaliação de custos, recolheu informações sobre os seus gastos atuais e a curto prazo. Em seguida, estabeleceu os requisitos e os objetivos de redução de custos, e delineou o caminho a seguir para reduzir os custos. Ambas as atividades são necessárias para desenvolver estratégias a longo prazo para reduzir os custos e expandir a sua Google Cloud presença e a empresa que suporta. No entanto, essas atividades por si só não abordam a implementação. Para implementar essas estratégias, também precisa de processos de governação e redução de custos.

Deve abordar estes processos de governação e redução de custos pela seguinte ordem:

  1. Monitorize os custos.
  2. Controle o aprovisionamento de recursos.
  3. Reduzir os custos.

Monitorize os custos

Para manter o controlo sobre os seus custos, é essencial monitorizar continuamente as tendências de faturação e custos dos seus ambientes. Recomendamos que faça o seguinte:

  1. Reveja regularmente os relatórios de faturação. O Cloud Billing oferece relatórios incorporados acerca dos seus custos de utilização, detalhes sobre as suas faturas e extratos, discriminativos de custos e tabelas de preços. Para manter uma compreensão atual e abrangente dos seus custos, recomendamos que reveja regularmente estes relatórios de faturação. Se precisar de recolher mais estatísticas além das fornecidas pelos relatórios de faturação do Google Cloud incorporados, pode exportar dados de faturação para o BigQuery para análise adicional.
  2. Configure etiquetas e marcadores. Etiquetas e marcadores são pares de chave-valor que pode anexar aos seus Google Cloud recursos. Pode usar estes pares de chave-valor para implementar os seus próprios relatórios de análise e acompanhamento de custos, além dos que a Cloud Billing oferece. Por exemplo, pode discrimininar os custos por etiqueta ou realizar estornos, auditorias e outras análises de atribuição de custos por etiquetas. Para mais informações sobre a comparação entre etiquetas e rótulos, consulte o artigo Etiquetas e rótulos.
  3. Configure alertas de orçamento. Os orçamentos e os alertas de orçamento podem ajudar a acompanhar os custos reais e a compará-los com os custos planeados. Para evitar custos inesperados, recomendamos que configure alertas de orçamento para ter tempo suficiente para agir rapidamente.

Controle o aprovisionamento de recursos

Google Cloud Suporta várias ferramentas de aprovisionamento de recursos, como a Google Cloud consola, SDK Google Cloud, APIs Cloud, e recursos, módulos e fornecedores do Terraform. Os utilizadores na sua organização podem usar estas ferramentas para aprovisionar recursos nos seus ambientes. O aprovisionamento de Google Cloud recursos adicionais ou a escalabilidade dos existentes para cima ou para baixo pode implicar alterações nos seus gastos. Para mais informações, consulte os preços de cada recurso.

Para evitar gastos não controlados e inesperados, recomendamos que crie e implemente processos para controlar o aprovisionamento de recursos. Para implementar estes processos, considere o seguinte:

  • Adote a infraestrutura como código. Ao gerir a sua infraestrutura como código, pode gerir o aprovisionamento e a configuração dos seus recursos doGoogle Cloud da mesma forma que processaria o código da aplicação. Também pode tirar partido dos seus processos de integração contínua, implementação contínua e auditoria existentes. Por exemplo, pode gerir a sua infraestrutura como código com o Terraform, e pode aplicar a conformidade com as políticas como parte do seu pipeline de integração contínua.
  • Reveja as alterações antes de as aplicar. Para evitar alterações inesperadas nos gastos, recomendamos que implemente processos para rever as alterações aos seus ambientes antes de as aplicar, independentemente da ferramenta que usa para aprovisionar e dimensionar os recursos. Google Cloud Por exemplo, se adotar a infraestrutura como código, pode adicionar um passo de revisão humana obrigatório antes de aplicar qualquer alteração substancial aos recursos que suportam os seus ambientes. Google Cloud
  • Documente os seus ambientes e detete desvios. Ao aprovisionar e configurar os seus ambientes, recomendamos que documente o seguinte para cada ambiente: Google Cloud

    • As caraterísticas do ambiente.
    • Os Google Cloud recursos que aprovisiona e configura nesse ambiente.
    • O estado preferido para cada um desses recursos.

    A documentação das caraterísticas dos seus ambientes facilita a auditoria do estado atual dos seus ambientes. A documentação também lhe permite conceber e implementar processos para detetar qualquer desvio do estado preferencial e tomar medidas corretivas assim que possível. Por exemplo, pode usar o Cloud Asset Inventory para analisar todos os seus Google Cloud recursos entre projetos e serviços. Em seguida, pode comparar essa análise com o estado preferencial de cada ambiente, desativar proativamente todos os recursos não geridos e repor os recursos geridos no respetivo estado preferencial.

  • Configure as políticas organizacionais. Para configurar controlos e restrições sobre a forma como os recursos da sua organização podem ser usados e para evitar a utilização indevida que possa originar encargos não intencionais, pode usar o serviço de políticas da organização para aplicar restrições. Por exemplo, pode restringir a utilização de determinados Google Cloud produtos ou a criação de determinados recursos. Para mais informações sobre as restrições que Google Cloud suporta, consulte Restrições da política da organização.

  • Configure quotas. Google Cloud uses quotas to restrict how much of a shared Google Cloud resource that you can use. Para limitar a utilização de recursos específicos, pode definir os seus próprios limites de quota até um limite máximo. Por exemplo, pode impedir a criação de instâncias do Compute Engine acima de um determinado número limitando a quantidade de instâncias do Compute Engine que podem existir numa determinada região.

  • Adote métodos de acesso de menor privilégio. Para evitar problemas de escalada de privilégios em que os utilizadores dos seus recursos do Google Cloud elevam os respetivos privilégios e ignoram as revisões, recomendamos que conceda a menor quantidade de privilégios possível aos utilizadores e às contas de serviço. Por exemplo, pode conceder os privilégios mínimos necessários aos utilizadores e às contas de serviço através do IAM.

Reduzir custos

A monitorização dos custos dos seus ambientes e a implementação de processos para controlar o aprovisionamento de recursos ajudam com o seguinte:

  • Controlar os custos atuais e projetados dos seus ambientes.
  • Evitar custos não previstos e não controlados.
  • Fornecer uma base de custos que pode usar quando tentar reduzir os custos.

Neste documento, reduzir os custos significa conceber e implementar processos e mecanismos para atingir os seus objetivos de redução de custos. Pode conceber estes processos para serem reativos (agir em consequência de outra ação ou alteração de estado) ou proativos (agir antecipando outras ações ou alterações de estado). Muitas vezes, as recomendações nesta secção são aplicáveis aos processos reativos e proativos. Além disso, muitos processos de redução de custos podem ser ambos.

Para conceber e implementar processos de redução de custos, considere as seguintes recomendações:

  • Avalie os descontos de utilização.O Google Cloud oferece várias opções para reduzir os custos com base nos seus padrões de utilização de Google Cloud recursos. Por exemplo, pode ter acesso a preços com desconto em troca do seu compromisso de usar um nível mínimo de recursos durante um período especificado com descontos por utilização garantida. Alguns Google Cloud serviços oferecem descontos em recursos que usa durante um determinado período ou nível. Por exemplo, o Compute Engine oferece descontos por utilização sustentada em recursos que são usados durante mais de um determinado período do ciclo de faturação.
  • Desative os recursos desnecessários. À medida que os requisitos da sua empresa mudam ao longo do tempo, os ambientes que suportam esses requisitos da empresa também evoluem. Como parte desta evolução, os seus ambientes podem acabar com recursos desnecessários ou recursos que são dimensionados para níveis desnecessários. Para reduzir os custos de utilização associados a recursos desnecessários, recomendamos que avalie o efeito de cada recurso desnecessário nos seus custos e como a desativação desses recursos pode afetar os seus ambientes. Por exemplo, pode ver e aplicar recomendações de recursos inativos e recomendações de VMs inativas para identificar recursos e instâncias do Compute Engine não usados e, eventualmente, desativá-los.
  • Ajuste os recursos excessivamente aprovisionados. Para evitar a subutilização do Google Cloud recurso aprovisionado e configurado, recomendamos que avalie os seus ambientes para determinar se existem recursos que possa ter de redimensionar. Ajustar os recursos pode levar a reduções de custos. Por exemplo, pode usar os dados que o Google Cloud Observability fornece para avaliar a quantidade de um recurso específico que está a usar e se existe espaço para ajustar esses recursos. Outro exemplo de ajuste de recursos seria aplicar recomendações de tipo de máquina para instâncias do Compute Engine.
  • Configure a escala automática. Muitos Google Cloud serviços suportam o dimensionamento automático dos recursos para cima e para baixo de acordo com a procura. A escala automática (também conhecida como autoescala) ajuda a reduzir os custos ao escalar Google Cloud os recursos de acordo com a sua procura atual. Por exemplo, o Compute Engine oferece a escala automática para adicionar e remover automaticamente instâncias de grupos de instâncias geridas com base na carga.
  • Migre para serviços geridos. Para ajudar a reduzir os custos operacionais e eliminar o trabalho repetitivo, considere migrar de serviços autogeridos para serviços geridos pela Google. A Google acumulou décadas de experiência na execução de sistemas distribuídos à escala global e disponibiliza esta experiência aosGoogle Cloud clientes quando utilizam serviços Google Cloudgeridos. Por exemplo, se estiver a executar um cluster do Kubernetes autogerido no Compute Engine, pode considerar migrar para o Google Kubernetes Engine (GKE). A migração para o GKE pode libertar recursos que as suas equipas de operações podem direcionar para outros esforços, como aumentar a eficiência dos seus ambientes e reduzir os respetivos custos.
  • Derive padrões. Além das funcionalidades de dimensionamento automático que o Google Cloud oferece, também pode avaliar os dados que o Google Cloud Observability fornece para derivar padrões de utilização e tráfego que ajudam a criar modelos de procura de recursos.Google Cloud A criação destes modelos pode ajudar a conceber e implementar processos proativos de redução de custos que tirem partido das estatísticas fornecidas por estes modelos. Por exemplo, pode descobrir que alguns dos seus ambientes recebem uma procura elevada apenas durante determinados períodos do dia ou da semana. Assim, pode aumentar proativamente esses ambientes antecipando esses períodos e reduzi-los quando não forem necessários.
  • Agende cargas de trabalho de baixa prioridade de forma eficiente. Normalmente, nem todas as cargas de trabalho executadas nos seus ambientes são de alta prioridade e críticas para a empresa. Para reduzir os custos, pode tirar partido da natureza não crítica dessas cargas de trabalho. Por exemplo, pode encerrar essas cargas de trabalho e os respetivos recursos relacionados quando não forem necessários. Em alternativa, pode executá-los em ambientes de tempo de execução mais acessíveis, como VMs Spot, em vez de os executar no Compute Engine ou no GKE.
  • Faça a gestão do ciclo de vida dos dados. Os dados armazenados nos seus ambientes podem aumentar significativamente em curtos períodos. Para ajudar a reduzir os custos, recomendamos que crie e implemente processos para gerir automaticamente o ciclo de vida dos seus dados, tal como faz com os seusGoogle Cloud recursos. Por exemplo, pode conceber e implementar processos para eliminar dados desnecessários. Em alternativa, pode gerar dados agregados a partir de dados mais detalhados e mover apenas os dados agregados para o armazenamento a longo prazo. Em alternativa, pode considerar mover os dados de que precisa com menos frequência para sistemas menos dispendiosos concebidos para acesso pouco frequente. Além disso, alguns serviços suportam a gestão automatizada do ciclo de vida dos objetos. Google Cloud Por exemplo, o Cloud Storage oferece a Gestão do ciclo de vida de objetos para automatizar ações típicas de gestão do ciclo de vida em objetos e a funcionalidade de classificação automática para fazer a transição automática de objetos para classes de armazenamento adequadas com base no padrão de acesso de cada objeto.
  • Reduza os custos de serviços Google Cloud específicos. Google Cloud fornece orientações para reduzir e otimizar os seus custos quando usa serviços Google Cloud específicos, como o Compute Engine, o GKE e o Cloud Storage. Para mais informações sobre a otimização dos custos de produtos Google Cloud específicos, consulte Google Cloud Well-Architected Framework: otimização de custos.

As recomendações anteriores aplicam-se independentemente da forma como os seus Google Cloud recursos são distribuídos por regiões e zonas. Para saber como reduzir os custos dos seus ambientes de região única e de várias regiões, continue a ler este documento.

Reduza os custos dos ambientes de região única

Em ambientes de região única, Google Cloud os recursos são normalmente distribuídos por várias zonas apenas nessa região. A distribuição de recursos em várias zonas numa região ajuda a reduzir os efeitos das interrupções zonais e, assim, a minimizar o impacto que estas interrupções podem ter na sua empresa. Por exemplo, se executar uma carga de trabalho numa instância do Compute Engine e ocorrer uma indisponibilidade zonal que afete a zona onde aprovisionou essa instância, essa carga de trabalho pode ser afetada pela indisponibilidade. Se tiver várias réplicas dessa carga de trabalho em execução em instâncias do Compute Engine em diferentes regiões, é menos provável que essa carga de trabalho seja afetada por uma indisponibilidade zonal. Normalmente, a replicação de recursos em várias zonas custa mais do que o aprovisionamento de recursos numa única zona, mas pode ajudar a oferecer uma melhor fiabilidade.

Para mais informações, consulte o artigo Migre entre Google Cloud regiões: crie ambientes resilientes de região única no Google Cloud.

Ao conceber os seus ambientes de região única, recomendamos que avalie os requisitos de fiabilidade das suas cargas de trabalho, processos e dados. Esta avaliação pode ajudar a decidir que recursos tem de replicar e distribuir por várias zonas numa região, e quais toleram interrupções zonais e não têm problemas numa única zona. Google Cloud Por exemplo, pode considerar uma implementação zonal para cargas de trabalho em lote não críticas para a empresa e uma replicação e distribuição em várias zonas para cargas de trabalho, processos e dados mais críticos.

Reduza os custos dos ambientes multirregionais

Em ambientes multirregionais, Google Cloud os recursos são normalmente distribuídos por várias regiões. A distribuição de recursos por várias regiões ajuda a reduzir o efeito das interrupções regionais. Por exemplo, se usar um contentor do Cloud Storage em várias regiões, os seus dados são replicados em várias regiões e têm uma melhor disponibilidade em comparação com os contentores regionais.

Além das recomendações nesta secção, considere as descritas em Reduza os custos dos ambientes de região única, uma vez que também são aplicáveis a ambientes multirregionais.

Para reduzir os custos dos ambientes multirregionais, considere o seguinte:

  • Recursos multirregião. Vários Google Cloud produtos suportam a replicação e a distribuição de recursos em várias regiões para aumentar a fiabilidade dos seus ambientes. Por exemplo, o Cloud Storage suporta contentores multirregionais e em duas regiões para replicar os seus dados em várias regiões. Normalmente, a replicação e a distribuição de recursos em várias regiões custam mais do que o aprovisionamento de recursos numa única região. Por exemplo, Google Cloud fatura contentores do Cloud Storage em duas regiões e em várias regiões com preços diferentes em comparação com contentores de região única e cobra a replicação entre regiões.

    Para minimizar os custos dos produtos, recomendamos que considere usar a replicação e a distribuição em várias regiões apenas quando necessário para cumprir os requisitos de fiabilidade das suas cargas de trabalho, dados e processos. Por exemplo, determinou que os dados a armazenar num contentor do Cloud Storage específico não precisam de ser distribuídos por várias regiões para mitigar os efeitos de uma indisponibilidade regional. Para estes dados, pode poupar custos aprovisionando um contentor de região única para armazenar estes dados em vez de aprovisionar um contentor de região dupla ou multirregião. Outro exemplo de poupança de custos seria se tivesse uma carga de trabalho não crítica para a empresa que não precisasse da maior fiabilidade fornecida por uma implementação em várias regiões. Pode considerar implementar essa carga de trabalho numa única região ou até numa única zona.

  • Preços específicos da região. Pode aprovisionar Google Cloud recursos em várias regiões. Os preços destes recursos podem variar consoante a região. Por exemplo, os preços das instâncias do Compute Engine variam de região para região. Pode implementar algumas das suas cargas de trabalho, dados e processos numa região onde são mais baratos se esses recursos cumprirem os seguintes requisitos:

    • Essas cargas de trabalho, dados e processos podem tolerar a latência adicional que ocorre quando são aprovisionados recursos dos quais dependem noutras regiões.
    • Essas cargas de trabalho, dados e processos não estão sujeitos a requisitos regulamentares que o forcem a aprovisionar estes recursos em regiões específicas.

    Antes de tentar reduzir os custos através do aprovisionamento de recursos noutras regiões, avalie se o custo do tráfego de rede entre regiões resultante anula ou não a redução de custos da utilização de preços específicos da região.

  • Custos de saída da rede. Google Cloud custos de tráfego de rede entre regiões como tráfego de saída. Para reduzir os custos, recomendamos que minimize o tráfego de rede entre regiões concentrando os recursos estreitamente relacionados que precisam de trocar dados na mesma região. Google Cloud Por exemplo, a carga de trabalho que implementou numa instância do Compute Engine precisa de aceder aos dados armazenados num contentor do Cloud Storage. Pode evitar o tráfego entre regiões se aprovisionar essa instância do Compute Engine numa região onde o contentor replica os dados.

Minimize os custos das migrações entre Google Cloud regiões

A migração dos seus ambientes e Google Cloud recursos entre regiões ajuda a expandir os seus ambientes para várias regiões e também ajuda a alcançar a conformidade com os requisitos regulamentares que exigem a localidade dos recursos.

Para mais informações sobre a migração entre regiões, consulte o artigo Migre entre Google Cloud regiões: comece já

Além das recomendações nesta secção, considere as descritas em Reduza os custos dos ambientes multirregionais, uma vez que também são aplicáveis para reduzir os custos das migrações emGoogle Cloud regiões.

Para reduzir os custos de uma migração entre Google Cloud regiões, considere o seguinte:

  • Replicação de dados. Ao avaliar as suas opções para migrar dados de uma região para outra, recomendamos que considere uma migração autogerida e as funcionalidades de replicação suportadas por vários produtos Google Cloud. Por exemplo, tem de migrar dados armazenados num contentor do Cloud Storage regional entre regiões. Pode avaliar e comparar os custos de migração desses dados para outro contentor de região única na região de destino com os custos de migração desses dados para um contentor multirregional e de fazer com que o Cloud Storage processe a replicação de dados em várias regiões.
  • Estratégia de migração de dados. Ao avaliar uma estratégia de migração de dados para migrar dados entre Google Cloud regiões, recomendamos que considere as estratégias que lhe permitem minimizar os custos de migração. Por exemplo, as suas cargas de trabalho podem começar a escrever dados na região de origem e na região de migração de destino através da adoção de uma estratégia Y (escrita e leitura). Com esta estratégia, só tem de transferir os dados do histórico durante a migração.

Para mais informações sobre a migração de dados entre Google Cloud regiões, consulte Migração para Google Cloud: transfira os seus grandes conjuntos de dados. Esse documento aborda a migração de dados de outros fornecedores de nuvem e ambientes no local para o Google Cloud , mas também se aplica à migração de dados entre regiões.

Adote a framework de FinOps na nuvem

As orientações neste documento destinam-se a conceber e implementar mecanismos e processos para monitorizar e reger os custos, bem como reduzir as ineficiências de despesas. Além disso, foram concebidas para que as siga de forma incremental e coloque as suas despesas na nuvem sob controlo.

Quando tiver tudo pronto, pode adotar a estrutura de FinOps na nuvem. A adoção desta framework é uma mudança transformacional que junta a tecnologia, as finanças e os negócios para aumentar a responsabilidade financeira e acelerar a realização de valores de negócios.

Para mais informações acerca da estrutura de FinOps na nuvem, consulte o artigo Introdução ao FinOps no Google Cloud.

O que se segue?

Colaboradores

Autor: Marco Ferrari | Arquiteto de soluções na nuvem