Gerenciamento e faturamento de OCPU
Saiba mais sobre OCPUs (Oracle Compute Units) e como é cobrado o uso.
Medição e faturamento
A medição e o faturamento do OCI GoldenGate se baseiam no número de OCPUs que o serviço usa por minuto.
Ao criar uma implantação do OCI GoldenGate, você seleciona o número de OCPUs entre 1 e 24 que sua implantação usará. Cada OCPU aloca uma memória adicional de 16 GB e 1 gigabit por segundo (Gbps) de largura de banda de rede.
A dimensionamento automático permite que o serviço expanda até três vezes a Contagem de OCPUs especificada na criação ou seja dimensionado manualmente, conforme necessário, dependendo da sua carga de trabalho dinâmica e do uso de armazenamento. Ao ativar o dimensionamento automático, você é cobrado pelo número máximo de OCPUs consumidas por hora.
Por exemplo, se você especificar 3 como a OCPU base e ativar o Dimensionamento Automático, o total de OCPUs que podem ser usadas será 9. Quando a Utilização de OCPU for maior que 33,333% de 9 OCPUs, você será cobrado pelo valor inteiro acima de 33,333%, que é 4 OCPUs.
| Utilização de OCPU Maior que | Utilização de OCPU Menor ou igual a | Faturado para |
|---|---|---|
| 0 | 33,333% | 3 OCPUs |
| 33,333% | 44,444% | 4 OCPUs |
| 44,444% | 55,555% | 5 OCPUs |
| 55,555% | 66,666% | 6 OCPUs |
| 66,666% | 77,777% | 7 OCPUs |
| 77,777% | 88,888% | 8 OCPUs |
| 88,888% | 100% | 9 OCPUs |
O OCI GoldenGate não pode ser dimensionado em mais de 24 OCPUs, que é o número máximo de OCPUs. Por exemplo, se você selecionar 9 OCPUs como contagem de OCPUs base e ativar o Dimensionamento Automático, o serviço será dimensionado para até 24 OCPUs. Você pode ativar ou desativar o dimensionamento automático a qualquer momento.
Você pode monitorar o consumo e memória de OCPU de uma implantação na seção Métricas da página de Detalhes de uma implantação.
Sobre o armazenamento do OCI GoldenGate
O armazenamento do Oracle Cloud Infrastructure GoldenGate é o espaço de armazenamento físico que inclui arquivos de armazenamento interno necessários para suportar a operação de serviço (trilhas, parâmetros, descarte, logs etc.) ou necessário para backups automatizados. Para cada OPCU consumida, 500 GB de armazenamento do Oracle Cloud Infrastructure GoldenGate são alocados para o serviço.
O OCI GoldenGate pode fornecer até 3 vezes mais o número de OCPUs selecionadas quando você criou ou dimensionou manualmente a implantação, conforme necessário, com base na sua carga de trabalho dinâmica e no uso de armazenamento. Seu consumo de OCPU por hora é o maior do número de OCPUs reservadas ou as OCPUs reais necessárias com base na sua carga de trabalho e no uso de armazenamento em uma determinada hora.
Por exemplo, suponha que você tenha ativado o dimensionamento automático com 1 OCPU e com consumo de armazenamento do OCI GoldenGate maior ou igual a 500 GB, mas menor que 1000 GB. Nesse caso, o serviço consome 2 OCPUs para garantir que aloque o volume de armazenamento apropriado do OCI GoldenGate. Quando o consumo de armazenamento do OCI GoldenGate é maior ou igual a 1000 GB, o serviço consome 3 OCPUs. 1500 GB é a alocação máxima de armazenamento do OCI GoldenGate e qualquer uso acima desse limite afeta negativamente o desempenho e a disponibilidade das suas implantações até que o uso do armazenamento seja menor ou igual à alocação máxima de armazenamento.
| Consumo de armazenamento do OCI GoldenGate (GB) | Número de OCPUs alocadas |
|---|---|
| Menos de 500 GB | 1 |
| Maior ou igual a 500 GB, mas menor que 1000 GB | 2 |
| Maior ou igual a 1000 GB, mas menor que 1500 GB | 3 |
Sobre utilização de OCPU
Antes de criar uma implantação do OCI GoldenGate, é importante entender como a forma de OCPU afeta a experiência do usuário do OCI GoldenGate.
Ao criar uma implantação do OCI GoldenGate, você deve selecionar quantas OCPUs a implantação usará. Aqui estão algumas coisas a serem consideradas ao fazer sua seleção:
-
A ativação do dimensionamento Automático garante que OCPUs adicionais estejam disponíveis quando forem necessárias. Você só será cobrado quando os ciclos de OCPU adicionais forem consumidos. O número de OCPUs consumidas é dimensionado com a utilização de carga de trabalho e armazenamento.
-
O processo de Backup do OCI GoldenGate também consome ciclos de OCPU. Se a utilização atual de OCPU estiver próxima de 100%, o processo de backup poderá levar muito tempo para ser concluído.
-
Se uma implantação de OCI GoldenGate estiver em execução com uma utilização igual ou próximo a 100% de OCPU, considere alterar a contagem de OCPUs base ou ativar o dimensionamento Automático, caso ainda não esteja ativada.
-
Você pode monitorar a Utilização de OCPU na página Detalhes de Implantação do OCI GoldenGate e no Explorador de Métricas na Console do OCI.
-
Você pode definir alarmes na Console do OCI para notificá-lo quando a utilização de OCPU atingir determinados níveis.
Considerações de dimensionamento para implantações de Replicação de Dados
Certifique-se de revisar as informações em Medição e faturamento para implantações do OCI GoldenGate sobre a seleção e o dimensionamento do Oracle Compute Unit (OCPU).
O uso da OCPU do OCI GoldenGate Data Replication é calculado com base nos seguintes fatores:
-
Console de implantação do GoldenGate: Se a utilização de OCPU atual estiver próxima de 100%, a Console de Implantação do GoldenGate poderá ser muito lenta para retornar ou não retornar. A Oracle recomenda a alocação de 1 OCPU para a interface do usuário.
-
Número de processos de Extracts, Replicats e Caminhos de Distribuição executados simultaneamente: Os processos de Extract e Replicat são processos de alta prioridade e têm precedência em ciclos de OCPU. A Oracle recomenda que você aloque 1 OCPU para cada processo.
-
Quantidade de dados sendo processados
Embora existam muitos outros fatores que afetam o desempenho, a Oracle recomenda começar com as seguintes configurações:
-
Desenvolvimento ou Teste: 1 OCPU com dimensionamento automático ativado
-
Produção: 4 OCPUs com dimensionamento automático ativado
Após alguns testes, mantenha a configuração existente ou reduza a implantação manualmente.
Considerações de dimensionamento para implantações de Verificação de Dados
Verifique primeiro a Medição e faturamento para saber mais sobre a seleção e o dimensionamento do Oracle Compute Unit (OCPU).
O uso da OCPU de verificação do OCI GoldenGate é calculado com base nos seguintes fatores:
-
Número de pares de Comparação em execução simultaneamente:
-
A orientação foi determinada usando pares de Comparação com uma tabela de origem em comparação com uma tabela de destino por job de comparação.
-
O agrupamento de muitas tabelas em um job de comparação pode aumentar o uso de OCPU além dessas linhas de base.
-
-
Disponibilidade de chave primária (PK):
-
As implantações de verificação de dados usam técnicas de hash para comparar dados com eficiência entre tabelas de origem e de destino.
-
Os requisitos de processamento são menores para tabelas com Chave Primária (Pode ser Chave Primária) em comparação com tabelas sem Chave Primária (Sem Chave Primária).
-
As tabelas a seguir listam o número estimado de OCPUs necessárias com base no número de pares de Comparação executados simultaneamente para implantações do Veridata Server e dos Agentes Veridata:
Tabela - Implantações do Veridata Server
| Número de pares de Comparação simultâneos | OCPUs usadas para Comparar pares com chaves primárias | OCPUs usadas para pares de Comparação sem chaves primárias |
|---|---|---|
| 1 a 2 | 1 | 2 |
| 3 a 5 | 2 | 3 |
| 6 a 10 | 3 | 5 |
| 11 a 14 | 4 | 6 |
| 15 a 16 | 4 | 7 |
Tabela - Implantações do Veridata Agent
| Número de pares de Comparação simultâneos | OCPUs usadas para Comparar pares com chaves primárias | OCPUs usadas para pares de Comparação sem chaves primárias |
|---|---|---|
| 1 a 3 | 1 | 1 |
| 4 a 6 | 2 | 2 |
| 7 a 10 | 3 | 3 |
| 11 a 15 | 3 | 4 |
| 16 | 4 | 4 |
Observação: Os valores de dimensionamento são estimativas de planejamento baseadas em testes de desempenho controlados e se destinam a ser uma parte inicial da linha de base, não uma garantia de desempenho ou tempo de conclusão.
Considerações de dimensionamento para implantações de Transformações de Dados
Certifique-se de revisar as informações em Medição e faturamento para implantações do OCI GoldenGate sobre a seleção e o dimensionamento do Oracle Compute Unit (OCPU).
O uso da OCPU do OCI GoldenGate Data Transforms é calculado com base nos seguintes fatores:
-
Console do Data Transforms
-
Número de Cargas de dados, Fluxos de dados e Workflows
Embora haja muitos outros fatores que afetam o desempenho, a Oracle recomenda começar com a seguinte configuração:
-
Desenvolvimento ou Teste: 1 OCPU com dimensionamento automático ativado
-
Produção: 2 OCPUs com dimensionamento automático ativado
Após alguns testes do mundo real, você pode manter a configuração existente ou aumentar ou diminuir a implantação manualmente.
Considerações de dimensionamento para implantações do Stream Analytics
Certifique-se de revisar as informações em Medição e faturamento para implantações do OCI GoldenGate sobre a seleção e o dimensionamento do Oracle Compute Unit (OCPU).
O uso de OCPU do OCI GoldenGate Stream Analytics é calculado com base nos seguintes fatores:
-
Console do Stream Analytics
-
Número de pipelines de Streaming
-
Cluster de ignição
-
Cluster do GoldenGate Big Data
Antes de calcular o número de OCPUs necessárias, vamos primeiro revisar quantas unidades de computação cada recurso do Stream Analytics exige. 1 OCPU é igual a 2 unidades de computação (vCPUs). 1 vCPU é igual a 1000 milicores (1000m).
A tabela a seguir lista exemplos de definições de pipeline do Stream Analytics e o número calculado de OCPUs necessárias.
| Pipeline | Driver | Executor | Total de VCPUs | OCPUs faturadas |
|---|---|---|---|---|
| Pipeline A | 500 metros | 1 x 500m | 1000 metros | 1 |
| Pipeline B | 500 metros | 2 x 500m | 1500 metros | 1 |
| Pipeline C | 500 metros | 4 x 500m | 2500 metros | 2 |
| Pipeline D | 600 metros | 2 x 700m | 2000 metros | 1 |
| Pipeline E | 1000 metros | 2 x 1000m | 3000 metros | 2 |
Você pode configurar as definições do Driver e do Executor conforme necessário para cada pipeline na console do Stream Analytics.
A tabela a seguir lista configurações de recursos do Stream Analytics de exemplo com base no número de pipelines (da tabela acima) e no número calculado de OCPUs necessárias.
| Console do Stream Analytics | Número de pipelines | Pipelines de streaming | Cluster de ignição | Cluster do GoldenGate para Big Data | OCPUs faturadas |
|---|---|---|---|---|---|
| 1000 metros | 1 x Pipeline A | 1000 metros | 0 | 0 | 1 |
| 1000 metros | 3 x Pipeline A | 3000 metros | 0 | 0 | 2 |
| 1000 metros | 1 x Pipeline B | 1500 metros | 0 | 0 | 2 |
| 1000 metros | 1 x Pipeline B | 1500 metros | 2 x 500m | 500 metros | 2 |
| 1000 metros | 1 x Pipeline A 1 x Pipeline B | 2500 metros | 2 x 500m | 500 metros | 3 |
| 1000 metros | 2 x Pipeline A 1 x Pipeline B | 3500 metros | 2 x 500m | 500 metros | 3 |
A console do Stream Analytics requer 1000m. Cada pipeline de streaming requer mais milicores, dependendo de suas configurações. O cluster Ignite, se ativado, requer no mínimo 2 instâncias de cluster. Você pode configurar o limite de milicore para clusters Ignite e GoldenGate Big Data na console do Stream Analytics. Quando adicionados juntos, você pode determinar o número total de OCPUs que precisa selecionar ao criar sua implantação do Stream Analytics.
Se você não tiver certeza, poderá começar com 2 ou 3 OCPUs e, em seguida, revisar as métricas de consumo de OCPU na página de detalhes da implantação e ajustar adequadamente.
Considerações de dimensionamento para Pipelines
O número de OCPUs é corrigido em 1 OCPU com o dimensionamento automático ativado.
Observação: Quando você interrompe um Pipeline, ainda é cobrado pelos recursos usados porque uma implantação ainda é executada em segundo plano. Para evitar custos recorrentes, exclua o pipeline.