Capítulo 3: OCI Foundations
3.3 Modelos de Cobraça
Um dos principais benefícios da Computação em Nuvem é a facilidade de provisionar recursos de TI a um custo significativamente mais acessível em comparação ao modelo on-premises.
O OCI oferece uma ampla gama de serviços e recursos computacionais que podem ser criados de forma fácil e rápida. No entanto, é essencial compreender como cada serviço ou recurso é tarifado e cobrado, a fim de evitar surpresas indesejadas no final do mês.
Neste capítulo, abordaremos os diferentes modelos de cobrança disponíveis no OCI, detalhando como a tarifação de alguns serviços e recursos computacionais
3.3.1 Pay As You Go (PAYG) e Oracle Universal Credits (OUC)
Basicamente há dois Modelos de Cobrança disponíveis:
Pay As You Go (PAYG)
Pay As You Go (PAYG) ou "Pague conforme o uso" é o mais popular no universo da Computação em Nuvem, sendo especialmente indicado para usuários que estão explorando a nuvem ou desenvolvendo protótipos.
Dentro desse modelo de cobrança, existe o que chamados de "Preço de Lista", que consiste em uma tabela que detalha todos os serviços e recursos disponíveis no OCI, incluindo seus respectivos valores e a forma como cada um deles é cobrado. A maioria dos itens dessa lista é cobrado por "horas de utilização".
Para entendermos melhor como os itens são efetivamente cobrados, vamos analisar o exemplo da criação de uma Máquina Virtual (VM) com as seguintes especificações: sistema operacional Windows, 2 OCPUs, 8 GB de memória RAM e um disco de 100 GB e outro de 200 GB.
NOTA
No OCI, 1 OCPU é equivalente a 2 vCPUs. No exemplo mencionado, a Máquina Virtual será configurada com 2 OCPUs, o que equivale a 4 vCPUs.
A estrutura de uma Máquina Virtual (VM) no OCI é composta por diversos recursos que influenciam diretamente no seu custo final. O desenho a seguir ilustra essa composição:
A partir dos recursos que formam a Máquina Virtual (VM), é possível consultar os valores diretamenta na página do "Preço de Lista".
NOTA
O objetivo aqui é fornecer uma visão geral de como os recursos e serviços no OCI são cobrados. Realizar cálculos manuais com base nos itens listados na página "Preço de Lista" pode resultar em erros. A abordagem mais eficaz, como veremos na seção a seguir, é utilizar o OCI Cost Estimator.
Antes de começarmos a entender os cálculos, é importante ressaltar que os valores apresentados no "Preço de Lista" estão disponíveis em diferentes moedas. Para o nosso propósito, iremos focar nos valores em Real (R$):
NOTA
Sempre consulte a página "Preço de Lista" para obter os valores mais atualizados e detalhados sobre os serviços e recursos disponíveis no OCI.
NOTA
Para os cálculos de horas de utilização, utilizaremos o valor de 744, que corresponde ao total de horas em um período de 31 dias.
2 OCPUs
Existem diferentes tipos de processadores, ou OCPUs, disponíveis no OCI, e cada tipo possui um valor diferente por horas de utilização. Por exemplo, um processador do tipo Ampere A1 tem um custo menor por hora, sendo R$ 0,055112, enquanto um processador do tipo AMD custa R$ 0,082668 e um processador do tipo Intel tem um valor de R$ 0,110224.
NOTA
Consulte "Compute Shapes" para maiores detalhes sobre OCPU e os tipos de processadores disponíveis no OCI.

A Máquina Virtual de exemplo possui duas OCPUs AMD do tipo E5 e permanecerá ligada durante todo o mês (31 dias = 744 horas/mês). Com base nisso, podemos realizar o seguinte cálculo:
8 GB de Memória RAM
Para a memória, o cálculo segue o mesmo princípio:
Boot Volume (100 GB) e Block Volume (200 GB)
Para o cálculo do Block Volume, é fundamental considerar que a Máquina Virtual de exemplo necessita de um Block Volume de 100 GB para a imagem do sistema operacional Windows, conhecido como Boot Volume. Além disso, será necessário um segundo Block Volume, destinado ao armazenamento de dados da aplicação, com um tamanho de 200 GB. Assim, o total a ser considerado é de 300 GB.
O Block Volume é cobrado com base na quantidade de Gigabytes utilizados por mês:

Diante disso, segue o cáclulo do Block Volume que será usado:
NOTA
No OCI, o serviço Block Volume introduz o conceito de "Unidades de Desempenho de Volume (Volume Performance Units - VPUs)". Isso permite aumentar a quantidade de IOPS e throughput por GB de um Block Volume. Quanto maior o desempenho, maior será o custo associado. Para simplificar os cálculos realizados aqui, considerou-se 0 VPUs. Para mais detalhes, consulte a página "Oracle Cloud Storage Pricing".
Licença do Sistema Operacional Windows
Como o exemplo envolve uma Máquina Virtual com o sistema operacional Windows, é necessário incluir também o custo da sua licença:
Custo Total da Máquina Virtual
Após calcular todos os itens, obtemos o custo total de uma Máquina Virtual no OCI para o período de 31 dias, utilizando o modelo de cobrança Pay As You Go (PAYG):
Oracle Universal Credits (OUC)
O modelo de cobrança Pay As You Go (PAYG) é vantajoso porque permite que os usuários paguem apenas pelos recursos que realmente utilizam, facilitando a realização de testes e provas de conceito (PoC). Além disso, esse modelo possibilita que startups e pequenas empresas criem recursos de TI sem a necessidade de grandes investimentos iniciais.
Quando a sua necessidade por recursos computacionais no OCI se torna mais previsível — ou seja, quando você sabe que uma determinada máquina virtual, banco de dados, etc., precisarão permanecer "ligados" durante todo o ano devido às exigências do negócio e dos clientes — os custos do modelo Pay As You Go podem ser otimizados.
Oracle Universal Credits é um modelo de cobrança em que o cliente paga antecipadamente por um conjunto de recursos ou serviços por um período específico, geralmente de um ano ou mais. Isso implica a existência de um contrato fixo que detalha quais recursos do OCI serão utilizados pelo cliente durante esse período determinado.
Esse modelo é contratado diretamente com a equipe de vendas da Oracle. Após uma análise das suas necessidades, é possível negociar descontos sobre os itens do "Preço de Lista".
A equipe de vendas pode ser contactada diretamente pelo número 0800-891-4433.
Por fim, é importante lembrar que a Computação em Nuvem é uma forma de disponibilizar recursos de TI para que qualquer usuário com uma conta ativa possa criar e utilizar esses recursos. No entanto, mesmo na Computação em Nuvem, os recursos de TI não são infinitos. Ao provisionar recursos no modelo Pay-As-You-Go, não há garantias de que esses recursos estarão disponíveis para criação e uso imediato.
NOTA
Quando a criação de um recurso no OCI falha devido à falta de capacidade, o erro "Out of host capacity" é exibido. Esse erro ocorre quando não há infraestrutura física suficiente para provisionar uma instância de computação. Isso pode acontecer ao tentar criar instâncias em um Fault Domain ou em um Availability Domain específicos, onde a capacidade disponível foi totalmente utilizada.
Por outro lado, ao optar pelo modelo Oracle Universal Credits, você tem a garantia de que os recursos estarão prontos para uso assim que solicitar sua criação. Isso ocorre porque você pagou antecipadamente, o que notifica a Oracle sobre sua intenção de utilizar os recursos definidos no contrato. Em resposta, a Oracle, por meio de seu Gerenciamento de Capacidade, ajusta a região, o Availability Domain e o Fault Domain para atender a essa demanda.
3.3.2 OCI Cost Estimator
O OCI Cost Estimator é uma ferramenta fornecida pelo OCI que permite aos usuários estimar os custos associados ao uso de recursos e serviços na nuvem.
A utilização do OCI Cost Estimator é a maneira recomendada para calcular os custos associados aos recursos computacionais que você pretende utilizar no OCI. Essa ferramenta oferece uma estimativa precisa e detalhada, ajudando você a planejar e gerenciar seu orçamento de forma eficaz.
3.3.3 Free Tier e o Always Free
Existem dois modos de utilização gratuita que ficam disponíveis após a criação e ativação da sua conta no OCI. São eles:
Free Tier
Após criar e ativar sua conta no OCI, a Oracle oferece US$300 em créditos válidos por até 30 dias, que podem ser utilizados em qualquer serviço disponível no OCI. Esse benefício é conhecido como Modo Gratuito ou Free Tier e é disponibilizado como um período de avaliação logo após a conclusão da ativação da sua nova conta no OCI.
NOTA
Consulte "Perguntas frequentes do Modo Gratuito da OCI Cloud" para maiores detalhes sobre o Modo Gratuito.
NOTA
Lembrando que o Modo Gratuito não inclui SLA. Isso quer dizer que, usuários que usam apenas recursos de uso livre não podem utilizar o Oracle Support.
Always Free
Todas as contas criadas no OCI, sejam gratuitas ou pagas, possuem um conjunto de recursos disponíveis para uso na Home Region, conhecidos como Always Free. Os recursos Always Free são vitalícios, ou seja, não há cobrança e estarão sempre disponíveis para uso gratuito enquanto sua conta estiver ativa.
Alguns dos serviços elegíveis incluem:
- Até duas instâncias de computação do tipo AMD shape VM.Standard.E2.1.Micro.
- 4 OCPUs e 24 GB de memória, que podem ser utilizados para até quatro instâncias de computação do tipo ARM shape VM.Standard.A1.
- 200 GB de Block Volume.
- 20 GB de Object Storage.
- Três tabelas Oracle NoSQL Database com até 25 GB de armazenamento, além de 133 milhões de leituras e 133 milhões de gravações por mês.
- Dois Oracle Autonomous Database com 1 OCPU e 20 GB de armazenamento.
- Um Load Balancer com largura de banda mínima e máxima de 10 Mbps.
Esses serviços permitem que você explore e utilize o OCI sem custos, enquanto sua conta estiver ativa.
NOTA
Sempre consulte o link "Recursos Always Free para obter uma lista completa e atualizada dos recursos elegíveis ao Always Free.
3.3.4 O custo da Transferência de Dados
Como parte da análise de custos no OCI, é fundamental entender o custo de Transferência de Dados, ou Data Transfer. Este custo está associado ao tráfego de dados que sai (outbound) do OCI para a Internet ou para outra região.
Em outras palavras, qualquer volume de tráfego de rede de saída (outbound) que ultrapasse 10 TB dentro do mês, incorrerá em uma taxa adicional de R$ 0,13778 por Gigabyte. Ao iniciar um novo mês, o contador é zerado, permitindo que você comece a contabilizar novamente o tráfego de saída sem custos adicionais até o limite de 10 TB.
NOTA
Para cada região, os valores para o Data Transfer podem variar. É sempre recomendável consultar o "Preço de Lista" na seção Networking para obter os valores mais atualizados e específicos para a sua região.
Para todo o tráfego de rede que entra no OCI (inbound), não há custos associados.
Para o tráfego de rede que entra (inbound) e sai (outbound) do OCI por meio do FastConnect, não há custos associados à Transferência de Dados, uma vez que se trata de uma conexão de rede dedicada ao seu Tenancy.
No entanto, existe uma taxa por horas de uso, que varia de acordo com a largura de banda contratada:
NOTA
Em resumo, o serviço FastConnect permite que você conecte seu data center (on-premises) ao OCI por meio de uma conexão privada e dedicada. Além disso, existe uma opção para utilizar o FastConnect para conexões públicas via Internet. Para mais informações, consulte a documentação "Visão Geral do FastConnect".
3.3.5 Considerações finais
Para concluir, gostaria de destacar alguns fatores que impactam diretamente os custos ao utilizar o OCI:
-
Tamanho do recurso: Quanto maior o recurso, mais caro ele é (ex: mais CPU, mais memória, mais storage, etc).
-
Tipo do recurso: Máquina virtual, Máquina física (Bare Metal), shapes Dense I/O ou shapes equipados com GPU, possuem custos diferentes.
-
CPU Dedicada: O uso de uma CPU dedicada e "ligada" para sua utilização é sempre mais caro do que optar por serviços prontos.
-
Serviços PaaS: Alguns serviços do tipo PaaS são mais caros por serem "prontos para uso" pois oferecerem gerenciamento automático de funções como backups, patches de segurança e alta disponibilidade.
-
Custo por Região: No OCI, para a maioria dos recursos, não há distinção de valores quando forem criados em regiões diferentes. Ou seja, o custo de uma máquina virtual criada aqui no Brasil (sa-saopaulo-1) é o mesmo, caso ela seja criada na região do Japão (ap-osaka-1), ou qualquer outra, por exemplo.
-
Tipos de Processadores: O OCI oferece processadores AMD, ARM e Intel para máquinas virtuais e físicas. Os processadores ARM são mais baratos que os AMD, que, por sua vez, são mais baratos que os Intel.
-
Cobrança de Recursos: A cobrança por uma máquina virtual ou física é interrompida assim que ela é desligada. No entanto, os discos (Block Storage) alocados continuam a ser cobrados, independentemente do estado da máquina.
-
Discos NVMe: Alguns shapes de máquinas virtuais ou físicas utilizam discos do tipo NVMe, que oferecem desempenho superior, mas são mais caros. A cobrança por esse tipo de armazenamento permanece ativa até que a máquina seja encerrada (terminate).
-
Unidades de Desempenho de Volume (VPUs): O serviço Block Volume utiliza o conceito de VPUs, permitindo aumentar a quantidade de IOPS e throughput por GB de disco. Quanto maior o desempenho, maior será o custo.
-
Licenciamento do Windows: Ao criar uma instância de Computação com o sistema operacional Microsoft Windows, haverá uma cobrança adicional pelo custo do licenciamento. Além disso, shapes Dense I/O, equipados com GPU ou características HPC (High-Performance Computing), também têm custos de licenciamento até seu encerramento (terminate).
-
Recursos de Rede: No OCI, a maioria dos recursos de rede, como NAT Gateway, Internet Gateway, Service Gateway, VCN, sub-redes e IPs públicos, não gera custos. Os custos associados à rede são limitados ao FastConnect e ao Data Transfer (outbound).