Pointer — página inicial do catálogo
Estudo · PS-CUS-01

Estudo de custos de infraestrutura

Custo mensal estimado da infraestrutura das arquiteturas de referência GitLab em AWS, Microsoft Azure e Google Cloud (região São Paulo), com preços públicos, e dimensionamento de hardware para data center próprio

Calculadora

Escolha a arquitetura e ajuste os volumes de repositórios e de object storage. Os preços unitários e as premissas são os do estudo (consulta de 2026-09-29).

Infraestrutura temporária

Estimativa; ver ressalvas no fim da página.

1. Objetivo

Este estudo estima o custo mensal da infraestrutura de sustentação de uma instância GitLab self-managed em cada arquitetura de referência ofertada pela Pointer, nos três provedores de nuvem pública com região em São Paulo, e o custo da infraestrutura temporária usada durante a implantação e a migração. Para implantação em data center próprio, o estudo apresenta os totais de hardware (vCPU, memória e disco) de cada arquitetura.

A infraestrutura é contratada pelo cliente diretamente com o provedor ou provisionada no próprio data center; os valores deste estudo não compõem o preço dos serviços da Pointer.

2. Método e fontes

  • Preços: consultados em 29/09/2026 nas APIs públicas de preço de cada provedor, sob demanda (on-demand), Linux, sem descontos de reserva, compromisso de uso ou planos de economia.
  • Hardware: quantidade de nós e especificação por papel conforme as arquiteturas de referência GitLab (documentação oficial consultada em 29/09/2026), com os exemplos de tipo de máquina da própria documentação.
  • Conversão: dólar convertido pela PTAX de venda do Banco Central do Brasil na data indicada na tabela de premissas.
  • Mês: 730 horas (8.760 horas ÷ 12).
  • Cálculo: custo mensal = soma de (quantidade × preço por hora × 730) das máquinas virtuais e nós, mais discos de sistema, discos de repositórios (Gitaly), object storage e, quando houver Kubernetes, a tarifa do plano de controle gerenciado.
ProvedorRegiãoFonte de preço
AWSsa-east-1 (São Paulo)https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/<AmazonEC2|AmazonS3|AmazonEKS>/current (região sa-east-1)
Microsoft Azurebrazilsouth (Sul do Brasil, São Paulo)https://prices.azure.com/api/retail/prices (armRegionName=brazilsouth, currencyCode=USD, priceType=Consumption)
Google Cloudsouthamerica-east1 (São Paulo)https://cloudbilling.googleapis.com/v1/services/<Compute Engine|Cloud Storage|Kubernetes Engine>/skus (região southamerica-east1, currencyCode=USD)

3. Premissas

PremissaValor
Data da consulta de preços2026-09-29
CâmbioPTAX de venda de 2026-09-28: R$ 5,2132 por US$ 1 (Banco Central do Brasil — PTAX (olinda.bcb.gov.br, CotacaoDolarDia))
Horas por mês730
Disco de sistema64 GB por VM e por nó de Kubernetes — AWS: EBS gp3; Microsoft Azure: Premium SSD (camada P pelo tamanho); Google Cloud: Persistent Disk balanced
Repositórios (Gitaly)500 GB de repositórios. Gitaly Cluster replica cada repositório em todos os nós Gitaly (cada nó recebe o volume total); Cloud Native: volume dividido entre 3 pods Gitaly — AWS: EBS gp3; Microsoft Azure: Premium SSD (camada P pelo tamanho); Google Cloud: Persistent Disk SSD (pd-ssd)
Object storage1.000 GB (artefatos, uploads, LFS, pacotes, registry, backups)
Plano de controle KubernetesAmazon EKS (suporte padrão); AKS camada Standard (SLA); GKE Standard, cluster regional
Mapeamento Azure (Hybrid e Cloud Native)Mesma quantidade de vCPU do exemplo AWS da documentação, na família Azure com a mesma relação memória/vCPU: AWS c* → F{n}s v2; AWS m* → D{n}s v3; AWS r* → E{n}s v3

Não incluído

  • Tráfego de saída (egress), IPs públicos e balanceadores gerenciados (as arquiteturas de referência usam HAProxy em VM, já incluído)
  • Snapshots, cópias de backup e retenção em outra região
  • Serviços gerenciados de banco (RDS, Cloud SQL, Azure Database): as arquiteturas foram precificadas com PostgreSQL e Redis em VM, como nos exemplos da documentação GitLab
  • Licenças GitLab, suporte dos provedores, sistemas operacionais pagos e ferramentas de monitoramento de terceiros
  • Tributos e encargos (IOF, ISS, PIS/COFINS) e variação cambial após a data da consulta
  • Descontos de reserva, compromisso de uso ou planos de economia

4. Custo mensal por arquitetura

Valores mensais em dólares (US$) e em reais (R$), sob demanda, região São Paulo.

ArquiteturaCarga de referênciaAWS
US$/mês
Microsoft Azure
US$/mês
Google Cloud
US$/mês
AWS
R$/mês
Microsoft Azure
R$/mês
Google Cloud
R$/mês
Linux 1k20 RPS · 1.000 usuários 5095596122.6522.9153.193
Linux 2k40 RPS · 2.000 usuários 1.9672.0481.74810.25710.6799.112
Linux 3k60 RPS · 3.000 usuários 5.0025.3274.65526.07927.77224.266
Linux 5k100 RPS · 5.000 usuários 7.1557.5196.63137.30139.20034.567
Linux 10k200 RPS · 10.000 usuários 13.63113.59612.14471.06070.88163.307
Linux 25k500 RPS · 25.000 usuários 21.88521.54019.328114.093112.291100.759
Linux 50k1000 RPS · 50.000 usuários 42.60541.49637.173222.109216.326193.789
Cloud Native Hybrid 2k40 RPS · 2.000 usuários 2.5512.7172.69813.30014.16214.067
Cloud Native Hybrid 3k60 RPS · 3.000 usuários 5.5675.9605.69829.02031.07129.704
Cloud Native Hybrid 5k100 RPS · 5.000 usuários 7.3477.7877.57938.30040.59739.510
Cloud Native Hybrid 10k200 RPS · 10.000 usuários 13.71716.04613.67271.50983.65371.274
Cloud Native Hybrid 25k500 RPS · 25.000 usuários 21.62725.32921.587112.745132.043112.538
Cloud Native Hybrid 50k1000 RPS · 50.000 usuários 40.43847.94540.467210.809249.945210.962
Cloud Native S≤100 RPS 5.8856.2226.45730.68032.43533.660
Cloud Native M≤200 RPS 10.63711.07011.63355.45557.71260.647
Cloud Native L≤500 RPS 20.27020.98422.123105.674109.396115.331
Cloud Native XL≤1000 RPS 39.85340.95343.505207.764213.495226.800

Menor custo mensal entre os três provedores, por arquitetura: AWS em 9 de 17; Microsoft Azure em 0 de 17; Google Cloud em 8 de 17.

Composição por arquitetura

Computação (VMs e nós), discos, object storage e plano de controle Kubernetes, em US$/mês.

ArquiteturaProvedorNósComputaçãoDiscosObject storageKubernetesTotal
Linux 1kAWS 1383 8640 0509
Microsoft Azure 1383 14433 0559
Google Cloud 1440 13735 0612
Linux 2kAWS 81.773 15440 01.967
Microsoft Azure 81.748 26833 02.048
Google Cloud 81.509 20435 01.748
Linux 3kAWS 274.471 49140 05.002
Microsoft Azure 274.439 85533 05.327
Google Cloud 273.978 64235 04.655
Linux 5kAWS 276.624 49140 07.155
Microsoft Azure 276.631 85533 07.519
Google Cloud 275.954 64235 06.631
Linux 10kAWS 3213.051 53940 013.631
Microsoft Azure 3212.620 94433 013.596
Google Cloud 3211.419 69035 012.144
Linux 25kAWS 3421.286 55940 021.885
Microsoft Azure 3420.528 97933 021.540
Google Cloud 3418.584 70935 019.328
Linux 50kAWS 4141.938 62740 042.605
Microsoft Azure 4140.361 1.10233 041.496
Google Cloud 4136.362 77635 037.173
Cloud Native Hybrid 2kAWS 102.264 17340 732.551
Microsoft Azure 102.308 30333 732.717
Google Cloud 102.367 22435 732.698
Cloud Native Hybrid 3kAWS 274.963 49140 735.567
Microsoft Azure 274.999 85533 735.960
Google Cloud 274.948 64235 735.698
Cloud Native Hybrid 5kAWS 286.733 50040 737.347
Microsoft Azure 286.809 87333 737.787
Google Cloud 286.820 65135 737.579
Cloud Native Hybrid 10kAWS 3213.064 53940 7313.717
Microsoft Azure 3214.997 94433 7316.046
Google Cloud 3212.874 69035 7313.672
Cloud Native Hybrid 25kAWS 3420.955 55940 7321.627
Microsoft Azure 3424.244 97933 7325.329
Google Cloud 3420.770 70935 7321.587
Cloud Native Hybrid 50kAWS 4039.707 61740 7340.438
Microsoft Azure 4046.754 1.08533 7347.945
Google Cloud 4039.592 76635 7340.467
Cloud Native SAWS 155.549 22240 735.885
Microsoft Azure 155.655 46233 736.222
Google Cloud 156.077 27235 736.457
Cloud Native MAWS 1510.302 22240 7310.637
Microsoft Azure 1510.503 46233 7311.070
Google Cloud 1511.254 27235 7311.633
Cloud Native LAWS 2119.876 28040 7320.270
Microsoft Azure 2120.312 56733 7320.984
Google Cloud 2121.686 32935 7322.123
Cloud Native XLAWS 2139.459 28040 7339.853
Microsoft Azure 2140.280 56733 7340.953
Google Cloud 2143.068 32935 7343.505

5. Comparativo entre formas de implantação

As tabelas a seguir comparam formas de implantação com a mesma carga de referência. A diferença percentual é calculada sobre o custo mensal da implantação Linux do mesmo tamanho, no mesmo provedor.

2.000 usuários (40 RPS)

Forma de implantaçãoCargaAWS
US$/mês
Microsoft Azure
US$/mês
Google Cloud
US$/mês
Linux 2k40 RPS · 2.000 usuários 1.9672.0481.748
Cloud Native Hybrid 2k40 RPS · 2.000 usuários 2.551
+29,7%
2.717
+32,6%
2.698
+54,4%

3.000 usuários (60 RPS)

Forma de implantaçãoCargaAWS
US$/mês
Microsoft Azure
US$/mês
Google Cloud
US$/mês
Linux 3k60 RPS · 3.000 usuários 5.0025.3274.655
Cloud Native Hybrid 3k60 RPS · 3.000 usuários 5.567
+11,3%
5.960
+11,9%
5.698
+22,4%

5.000 usuários (100 RPS)

Forma de implantaçãoCargaAWS
US$/mês
Microsoft Azure
US$/mês
Google Cloud
US$/mês
Linux 5k100 RPS · 5.000 usuários 7.1557.5196.631
Cloud Native Hybrid 5k100 RPS · 5.000 usuários 7.347
+2,7%
7.787
+3,6%
7.579
+14,3%
Cloud Native S≤100 RPS 5.885
-17,8%
6.222
-17,3%
6.457
-2,6%

10.000 usuários (200 RPS)

Forma de implantaçãoCargaAWS
US$/mês
Microsoft Azure
US$/mês
Google Cloud
US$/mês
Linux 10k200 RPS · 10.000 usuários 13.63113.59612.144
Cloud Native Hybrid 10k200 RPS · 10.000 usuários 13.717
+0,6%
16.046
+18,0%
13.672
+12,6%
Cloud Native M≤200 RPS 10.637
-22,0%
11.070
-18,6%
11.633
-4,2%

25.000 usuários (500 RPS)

Forma de implantaçãoCargaAWS
US$/mês
Microsoft Azure
US$/mês
Google Cloud
US$/mês
Linux 25k500 RPS · 25.000 usuários 21.88521.54019.328
Cloud Native Hybrid 25k500 RPS · 25.000 usuários 21.627
-1,2%
25.329
+17,6%
21.587
+11,7%
Cloud Native L≤500 RPS 20.270
-7,4%
20.984
-2,6%
22.123
+14,5%

50.000 usuários (1.000 RPS)

Forma de implantaçãoCargaAWS
US$/mês
Microsoft Azure
US$/mês
Google Cloud
US$/mês
Linux 50k1000 RPS · 50.000 usuários 42.60541.49637.173
Cloud Native Hybrid 50k1000 RPS · 50.000 usuários 40.438
-5,1%
47.945
+15,5%
40.467
+8,9%
Cloud Native XL≤1000 RPS 39.853
-6,5%
40.953
-1,3%
43.505
+17,0%

Cloud Native S, M, L e XL são dimensionados por RPS (≤100, ≤200, ≤500 e ≤1.000 RPS), sem equivalência oficial em usuários; a tabela os posiciona pela carga de RPS de API das arquiteturas Linux correspondentes.

6. Infraestrutura temporária do engajamento

Durante o engajamento, os pipelines Pointer usam infraestrutura temporária na rede do cliente, desligada ao final: o runner do engajamento (implantação, migração e, quando a coleta é feita na rede do cliente, avaliação) e, na migração, o host de migração do GitLab Congregate. O custo é proporcional ao número de dias em que as máquinas ficam ativas; as tabelas mostram o valor por dia e por 30 dias.

RecursoProvedorTipoUS$/diaR$/diaUS$/30 diasR$/30 dias
Runner do engajamento
2 vCPU · 4 GB · 40 GB
AWSc5.large3,3517,45100,40523,41
Microsoft AzureStandard_F2s_v23,7319,45111,95583,63
Google Cloudcustom N1 2 vCPU / 4 GB3,4117,76102,21532,83
Host de migração
4 vCPU · 16 GB · 100 GB
AWSm5.xlarge7,8540,93235,521.227,81
Microsoft AzureStandard_D4s_v38,7745,70263,011.371,12
Google Cloudcustom N1 4 vCPU / 16 GB8,6244,94258,591.348,08

Por dia: preço por hora × 24 + disco ÷ 30. Em data center próprio, o runner e o host de migração são VMs do cliente com a mesma especificação.

7. Dimensionamento de hardware para data center próprio

Em data center próprio, o custo depende do modelo de aquisição do cliente (hardware próprio, virtualização, licenças de hipervisor e sistema operacional, energia e espaço). Para apoiar esse cálculo, a tabela a seguir apresenta os totais de hardware de cada arquitetura, somando todos os papéis conforme as arquiteturas de referência GitLab.

ArquiteturaCargaVMs / nósvCPU totalMemória total (GB)Disco de sistema (GB)Disco Gitaly (GB)Object storage (GB)
Linux 1k20 RPS · 1.000 usuários1816,0645001.000
Linux 2k40 RPS · 2.000 usuários83494,55125001.000
Linux 3k60 RPS · 3.000 usuários2786241,01.7281.5001.000
Linux 5k100 RPS · 5.000 usuários27128361,01.7281.5001.000
Linux 10k200 RPS · 10.000 usuários32252733,02.0481.5001.000
Linux 25k500 RPS · 25.000 usuários344101.198,02.1761.5001.000
Linux 50k1000 RPS · 50.000 usuários418222.300,02.6241.5001.000
Cloud Native Hybrid 2k40 RPS · 2.000 usuários1044128,06405001.000
Cloud Native Hybrid 3k60 RPS · 3.000 usuários2796274,51.7281.5001.000
Cloud Native Hybrid 5k100 RPS · 5.000 usuários28130378,51.7921.5001.000
Cloud Native Hybrid 10k200 RPS · 10.000 usuários32252746,52.0481.5001.000
Cloud Native Hybrid 25k500 RPS · 25.000 usuários344061.196,02.1761.5001.000
Cloud Native Hybrid 50k1000 RPS · 50.000 usuários407742.220,02.5601.5001.000
Cloud Native S≤100 RPS15108312,09605011.000
Cloud Native M≤200 RPS15200584,09605011.000
Cloud Native L≤500 RPS213841.144,01.3445011.000
Cloud Native XL≤1000 RPS217642.256,01.3445011.000

Totais somando os tipos de máquina de referência (exemplos AWS da documentação GitLab); discos conforme as premissas da seção 3. Em Kubernetes, os nós incluem os grupos de nós do cluster. A especificação por papel está nos documentos de pré-requisitos PR-IMP-01 e PR-IMP-02.

8. Ressalvas

  • Estimativa baseada em preços públicos consultados na data indicada; preços, câmbio e tipos de máquina disponíveis mudam sem aviso prévio.
  • O consumo real depende do uso da instância (volume de repositórios, artefatos, pacotes e registry, tráfego de saída e política de retenção); os volumes adotados são premissas ajustáveis na calculadora do site.
  • Os valores não incluem tributos, encargos, descontos contratuais nem os itens listados em 'Não incluído'.
  • Arquiteturas Cloud Native Hybrid e Cloud Native: a documentação GitLab traz exemplos só para Google Cloud e AWS; os tipos Azure seguem o mapeamento Pointer indicado nas premissas.