Modernize o Desenvolvimento de Seus Aplicativos com PostgreSQL, Redis e OpenSearch Gerenciados pela OCI
Modernize seus aplicativos empresariais para atender às crescentes demandas de clientes, fornecedores, funcionários e reguladores, aprimorando o desempenho, a escalabilidade, a resiliência, a segurança e a eficiência de custos. Essa arquitetura ilustra a modernização de aplicações usando tecnologias de código aberto de nível empresarial, como PostgreSQL, OpenSearch, Redis e Kubernetes gerenciados pela OCI.
As organizações que buscam flexibilidade de negócios, agilidade operacional, continuidade do serviço, melhor experiência do usuário, desempenho aprimorado, custos reduzidos e governança holística da plataforma estão cada vez mais recorrendo à modernização de aplicativos para obter uma vantagem competitiva. Aplicativos nativos da nuvem e serviços gerenciados são excelentes alavancas para alcançar a modernização de aplicativos.
As estratégias de modernização que incluem replataforma, re-fatoração ou rearquitetura de aplicativos são facilitadas por tecnologias de código aberto e nativas da nuvem, pois reduzem substancialmente o custo do treinamento e a sobrecarga operacional.
Essa arquitetura de referência ilustra a implantação de um aplicativo moderno no OCI (Oracle Cloud Infrastructure) usando o OCI Kubernetes Engine para o front-end do aplicativo, Redis para armazenamento em cache, PostgreSQL para dados transacionais e OpenSearch para pesquisa avançada, análise de logs e rastreamentos. Essa implementação de vários bancos de dados é ideal para setores que gerenciam diversos tipos de dados, como comércio eletrônico, jogos, mídias sociais e FinTech, onde desempenho, escalabilidade, resiliência, facilidade de operação, segurança e governança são essenciais.
Arquitetura
Essa arquitetura demonstra uma implementação de aplicativo moderna na OCI. Use essa arquitetura para modernizar aplicações por meio de microsserviços e bancos de dados de código aberto gerenciados pela OCI, garantindo recuperação eficiente de dados e recursos de análise robustos em uma plataforma escalável e segura.
Nesta arquitetura de referência, você modernizará seu aplicativo aproveitando uma implantação de microsserviços juntamente com tecnologias de código aberto gerenciadas pela OCI, como o OCI Kubernetes Engine (OKE) para orquestrar e dimensionar seu front-end de aplicativos, PostgreSQL para persistência de dados, Redis e Valkey como uma camada de cache para recuperação acelerada de dados e OpenSearch para recursos de pesquisa e análise rápidos e precisos. Esses serviços, juntamente com a escalabilidade inerente da OCI e recursos de segurança abrangentes, fornecem uma base sólida para modernizar aplicações na OCI.
O diagrama a seguir ilustra essa arquitetura de referência.

Descrição da ilustração oke-architecture-diagram.png
oke-arquitetura-diagrama-oracle.zip
A arquitetura tem os seguintes componentes:
- Serviço gerenciado
Um serviço gerenciado fornece funcionalidade específica sem exigir que você execute tarefas de manutenção relacionadas à otimização de desempenho, disponibilidade, dimensionamento, segurança ou upgrade. Um serviço gerenciado permite que você se concentre em fornecer recursos para seus clientes, em vez de se preocupar com a complexidade das operações. Um serviço gerenciado fornece um componente escalável e seguro para desenvolvimento nativo da nuvem. Use serviços gerenciados para desenvolver e executar seu aplicativo e armazenar seus dados. Você obtém as melhores soluções sem precisar de experiência em cada domínio para criar e operar seu aplicativo.
- Kubernetes Engine
O Oracle Cloud Infrastructure Kubernetes Engine (OCI Kubernetes Engine ou OKE) é um serviço totalmente gerenciado, escalável e altamente disponível que você pode usar para implantar seus aplicativos em contêineres na nuvem. Você especifica os recursos de computação necessários aos seus aplicativos, e o serviço Kubernetes Engine os provisiona no Oracle Cloud Infrastructure em uma tenancy existente. O OKE usa o Kubernetes para automatizar a implantação, o dimensionamento e o gerenciamento de aplicativos em contêineres entre clusters de hosts.
- Cache com Redis
O Oracle Cloud Infrastructure Cache with Redis é uma solução de cache abrangente, gerenciada na memória, criada com base no Redis de código aberto. Esse serviço totalmente gerenciado acelera leituras e gravações de dados, aprimorando significativamente os tempos de resposta da aplicação e o desempenho do banco de dados para fornecer uma experiência aprimorada ao cliente.
- Database com PostgreSQL
O Oracle Cloud Infrastructure Database com PostgreSQL é um serviço PostgreSQL gerenciado que libera sua equipe de tarefas de rotina, como aplicação de patches e backups. Seu recurso de destaque é o armazenamento otimizado do OCI Database, que aumenta a resiliência e o desempenho do sistema. O OCI Database com PostgreSQL permite dimensionar de forma independente a computação e o armazenamento. Além disso, fornece segurança de dados aprimorada com criptografia de ponta a ponta.
- Pesquisar com OpenSearch
O OCI Search with OpenSearch é um serviço gerenciado que você pode usar para criar soluções de pesquisa no aplicativo com base em OpenSearch para permitir que você pesquise grandes conjuntos de dados e retorne resultados em milissegundos, sem precisar se concentrar no gerenciamento de sua infraestrutura. OpenSearch tem recursos de observabilidade para métricas, rastreamentos e análise de log.
- Serviço Bastion
O Oracle Cloud Infrastructure Bastion fornece acesso seguro restrito e limitado por tempo a recursos que não têm pontos finais públicos e que exigem controles rígidos de acesso a recursos, como bare metal e máquinas virtuais, Oracle MySQL Database Service, Autonomous Transaction Processing (ATP), Oracle Cloud Infrastructure Kubernetes Engine (OKE) e qualquer outro recurso que permita acesso ao Secure Shell Protocol (SSH). Com o serviço OCI Bastion, você pode permitir o acesso a hosts privados sem implantar e manter um jump host. Além disso, você ganha uma postura de segurança aprimorada com permissões baseadas em identidade e uma sessão SSH centralizada, auditada e limitada por tempo. O OCI Bastion elimina a necessidade de um IP público para acesso ao bastion, eliminando o aborrecimento e a potencial superfície de ataque ao fornecer acesso remoto.
- Serviço Identity and Access Management
O Oracle Cloud Infrastructure Identity and Access Management (IAM) fornece controle de acesso do usuário para o Oracle Cloud Infrastructure (OCI) e o Oracle Cloud Applications. A API do IAM e a interface do usuário permitem gerenciar domínios de identidades e os recursos dentro deles. Cada domínio de identidades do OCI IAM representa uma solução de gerenciamento de identidade e acesso independente ou uma população de usuários diferente.
- Armazenamento de objetos
O serviço OCI Object Storage oferece acesso a grandes quantidades de dados estruturados e não estruturados de qualquer tipo de conteúdo, incluindo backups de bancos de dados, dados de análise e conteúdo avançado, como imagens e vídeos. Você pode armazenar dados de forma segura e protegida diretamente da internet ou de dentro da plataforma da nuvem. Você pode dimensionar o armazenamento sem prejudicar o desempenho ou a confiabilidade do serviço.
Use o armazenamento padrão para armazenamento de acesso frequente que você precisa para acessar de forma rápida, imediata e com frequência. Use o armazenamento de arquivos compactados para armazenamento "frio" que você mantém por longos períodos de tempo e raramente acessa.
- Vault de Chaves
O Oracle Key Vault armazena com segurança chaves de criptografia, Oracle Wallets, Java KeyStores, pares de chaves SSH e outros segredos em um cluster escalável e tolerante a falhas que suporta o padrão OASIS KMIP e é implementado na OCI, Microsoft Azure, Amazon AWS e Google Cloud, bem como on-premises em hardware dedicado ou máquinas virtuais.
- Gateway de API
O Oracle Cloud Infrastructure API Gateway permite publicar APIs com pontos finais privados acessíveis de dentro da sua rede e que você pode expor à internet pública, se necessário. Os pontos finais suportam validação de API, transformação de solicitação e resposta, CORS, autenticação e autorização e limitação de solicitação.
- Oracle Services Network
O Oracle Services Network (OSN) é uma rede conceitual no Oracle Cloud Infrastructure reservada para os serviços Oracle. Esses serviços têm endereços IP públicos que você pode acessar pela internet. Os hosts fora do Oracle Cloud podem acessar o OSN de forma privada usando o Oracle Cloud Infrastructure FastConnect ou o VPN Connect. Os hosts em suas VCNs podem acessar o OSN de forma privada por meio de um gateway de serviço.
- Região
Uma região do Oracle Cloud Infrastructure é uma área geográfica localizada que contém um ou mais data centers, hospedando domínios de disponibilidade. As regiões são independentes de outras regiões, e grandes distâncias podem separá-las (entre países ou até mesmo continentes).
- Rede virtual na nuvem (VCN) e sub-redes
Uma VCN é uma rede personalizável definida por software que você configura em uma região do Oracle Cloud Infrastructure. Como as redes tradicionais de data center, as VCNs oferecem controle sobre seu ambiente de rede. Uma VCN pode ter vários blocos CIDR não sobrepostos que você pode alterar após a criação da VCN. Você pode segmentar uma VCN em sub-redes, com escopo definido para uma região ou para um domínio de disponibilidade. Cada sub-rede consiste em um intervalo contíguo de endereços que não se sobrepõem a outras sub-redes da VCN. Você pode alterar o tamanho de uma sub-rede após a criação. Uma sub-rede pode ser pública ou privada.
- FastConnect
O Oracle Cloud Infrastructure FastConnect cria uma conexão privada dedicada entre o seu data center e o Oracle Cloud Infrastructure. O FastConnect oferece opções de maior largura de banda e uma experiência de rede mais confiável em comparação com as conexões baseadas na internet.
- Gateway de roteamento dinâmico (DRG)
O DRG é um roteador virtual que fornece um caminho para o tráfego de rede privada entre VCNs na mesma região, entre uma VCN e uma rede fora da região, como uma VCN em outra região do Oracle Cloud Infrastructure, uma rede local ou uma rede em outro provedor de nuvem.
- Gateway de internet
Um gateway de internet permite o tráfego entre as sub-redes públicas em uma VCN e a internet pública.
- Gateway de serviço
Um gateway de serviço fornece acesso de uma VCN a outros serviços, como o Oracle Cloud Infrastructure Object Storage. O tráfego da VCN para o serviço Oracle percorre a malha da rede Oracle e não atravessa a internet.
- Cloud Guard
Você pode usar o Oracle Cloud Guard para monitorar e manter a segurança de seus recursos no Oracle Cloud Infrastructure. O Cloud Guard usa receitas do detector que você pode definir para examinar seus recursos quanto a pontos fracos de segurança e para monitorar operadores e usuários em relação a determinadas atividades arriscadas. Quando qualquer configuração incorreta ou atividade insegura é detectada, o Cloud Guard recomenda ações corretivas e auxilia na execução dessas ações, com base nas receitas do respondedor que você pode definir.
O seguinte software é implantado no OKE:
- Malha de Serviços
Os produtos de malha de serviço gerenciam a comunicação de rede entre serviços em um cluster do Kubernetes, adicionando uma camada de infraestrutura dedicada (uma "malha de serviço") aos aplicativos em execução no cluster. Você pode usar o Istio, por exemplo, que é uma malha de serviços de código aberto e independente de plataforma que fornece aplicação de políticas e coleta de telemetria sobre o gerenciamento de tráfego.
- Metrics Server
O Metrics Server é um agregador de dados de uso de recursos em todo o cluster e fornece dados essenciais para monitorar a integridade e o desempenho do cluster e dos aplicativos do OKE. O Metrics Server coleta métricas de recursos de nós e pods, como utilização de CPU e memória, e as disponibiliza para outros componentes do Kubernetes, como o dimensionador automático de pod horizontal e o painel de controle do Kubernetes.
- Painel do Kubernetes
O Painel de Controle do Kubernetes fornece insights sobre o número de pods em execução, seu status de integridade, utilização de recursos e outras métricas críticas. Eles também permitem que você execute ações como dimensionar implantações, exibir logs e excluir recursos. Você também pode implantar alternativas, como K9s, Rancher ou outras.
- Controlador de entrada
Um controlador de entrada do Kubernetes implementa as regras e as opções de configuração definidas em uma entrada do Kubernetes para balancear a carga e rotear o tráfego de entrada para pods de serviço em execução nos nós de trabalho de um cluster. Você pode implantar o controlador de entrada nativo do OCI ou um controlador de entrada de terceiros, como o controlador de entrada do Nginx.
- Observabilidade do cluster
Para observabilidade e, mais especificamente, monitoramento de desempenho de aplicativos, o Prometheus será implantado para sucatear e armazenar as várias métricas emitidas pelo OKE. O Grafana será usado para visualização de métricas. O Fluentbit será implantado para recuperação de log do cluster do OKE. Os dados serão encaminhados ao OCI Search com OpenSearch.
Recomendações
Escalabilidade do aplicativo
A OCI oferece a flexibilidade de ajustar o dimensionamento do serviço às suas necessidades exatas, tanto durante o provisionamento quanto após a implantação. Com o redimensionamento vertical, você pode aumentar ou diminuir os recursos de memória e CPU para nós do cluster. O redimensionamento horizontal permite ajustar o número de nós. Para minimizar o tempo de inatividade, uma implantação azul-verde com clonagem de volume em blocos permite atualizações significativamente mais rápidas do que as atualizações contínuas padrão do setor. Além disso, a separação de computação e armazenamento permite o dimensionamento independente de ambos os recursos, com a rede de desempenho da OCI facilitando a realocação de shard.
- Kubernetes Engine
O Kubernetes pode dimensionar e reduzir dinamicamente o número de instâncias de um serviço usando o dimensionador automático de pod horizontal integrado. Se necessário, o Kubernetes Cluster Autoscaler também pode ser usado para adicionar e remover colaboradores do Kubernetes para "tamanhar direito" o cluster para atender à carga atual sem desperdiçar recursos de computação por meio do provisionamento excessivo.
- Cache com Redis e Valkey
Você pode dimensionar a memória por nó de acordo com sua carga de trabalho. Você pode adicionar nós de réplica ao cluster para garantir alta disponibilidade e melhorar a largura de banda das operações de leitura. Como você também pode implantar um cluster fragmentado e anexar até 99 nós, pode obter um desempenho de leitura ainda melhor usando nós com memória menor. Além disso, isso acelerará a recuperação de nós em caso de falha.
- Database com PostgreSQL
Você escolhe a quantidade exata de CPU e memória que seu cluster exige por nó. O serviço usa o OCI Database Optimized Storage (DBoS), que depende de volumes em blocos regionais para garantir zero perda de dados, mesmo no caso extremo de falha total do cluster. Nenhum dimensionamento é necessário aqui, pois o armazenamento alocado aumenta e diminui com base nos dados reais do seu sistema de banco de dados.
- Pesquisar com OpenSearch
OpenSearch suporta dimensionamento vertical e horizontal. Para dimensionamento horizontal adicional, você pode implantar clusters adicionais e interconectá-los por meio da conexão entre clusters, permitindo pesquisar dados com eficiência em todos os clusters implantados.
Tabela - Opções de escalabilidade
Kubernetes Engine | Cache com Redis e Valkey | Database com PostgreSQL | Pesquisar com OpenSearch | |
---|---|---|---|---|
Nó - Ampliar | Sim | Sim | Sim | Sim |
Nó - Redução | Sim | Sim | Sim | Sim |
Cluster - Expandir | Sim | Sim | Sim | Sim |
Cluster - Ampliar | Sim | Sim | Sim | No |
Alta disponibilidade
A alta disponibilidade é uma característica de design central dos serviços gerenciados pela OCI. Para garantir o máximo de tempo de atividade e acessibilidade, recomendamos a implantação de clusters de produção com um mínimo de três nós: um mestre e duas réplicas. A OCI distribui automaticamente esses nós entre domínios de disponibilidade ou domínios de falha em uma região da OCI para eliminar o tempo de inatividade decorrente de falhas de ponto único. No caso de uma falha de nó, o OCI provisiona automaticamente um nó de substituição para restaurar o tamanho do cluster. A disponibilidade dos serviços é ainda garantida através destas ações automatizadas:
- Kubernetes Engine
O Kubernetes é projetado com base na alta disponibilidade, várias instâncias de uma implantação de serviço são distribuídas automaticamente entre vários colaboradores, garantindo que, no caso de um problema, o serviço esteja disponível. O Kubernetes detectará e reiniciará instâncias com falha de um serviço e terá recursos de monitoramento de integridade que funcionam em conjunto com instâncias de serviço para identificar aqueles que estão com problemas e reiniciá-los. Para manter a disponibilidade contínua do serviço durante upgrades, o Kubernetes suporta atualizações e rollbacks contínuos para implantações de serviço. Além disso, a redundância inerente do plano de controle do Kubernetes permite atualizações contínuas do próprio Kubernetes.
- Cache com Redis e Valkey
Um nó de réplica assume automaticamente a função mestre, e um nó de réplica de substituição é provisionado.
- Database com PostgreSQL
Semelhante ao Cache, um nó de réplica assume automaticamente a atribuição principal e um nó de réplica de substituição é provisionado. O armazenamento otimizado de um banco de dados garante zero perda de dados no caso de uma falha no nó, à medida que os dados são replicados no armazenamento em blocos regional e dissociados dos nós de computação.
- Pesquisar com OpenSearch
Um nó qualificado pelo líder é promovido automaticamente ao líder para garantir a disponibilidade do serviço.
Esses processos de failover automatizados visam um objetivo de ponto de recuperação zero (RPO) e fornecem alta disponibilidade regional com simplicidade incomparável para os usuários.

Descrição da ilustração ha-architecture-diagram.png
ha-diagrama de arquitetura-oracle.zip
Recuperação de desastre
Os serviços gerenciados pela OCI fornecem recursos robustos de recuperação de desastres para garantir a continuidade dos negócios. Uma estratégia de recuperação de desastres protege o serviço contra uma falha regional. Os serviços do OCI permitem que você atinja um objetivo de ponto de recuperação zero (RPO) e um objetivo de tempo de recuperação (RTO) de menos de um minuto em uma região de failover.
A OCI simplifica a conectividade entre regiões com gateways de roteamento dinâmico (DRGs) e o backbone da OCI. O backbone da OCI é uma rede dedicada, segura e altamente disponível que interconecta regiões da OCI globalmente. Por padrão, seu tráfego IP público e privado entre regiões dentro do mesmo realm atravessa o backbone do OCI, não a internet.
Tabela - Opções de recuperação de desastres e ferramentas disponíveis
Kubernetes Engine | Database com PostgreSQL | Pesquisar com OpenSearch | |
---|---|---|---|
Espera fria | Full Stack Disaster Recovery do OCI | Backup e restauração automáticos | API automática de snapshot |
Stand-by quente | pglógico, GoldenGate | Replicação entre clusters (acesso antecipado) |
O diagrama a seguir se aprofunda na recuperação de desastres entre regiões com um standby quente.

Descrição da ilustração dr-architecture-diagram.png
dr-arquitetura-diagrama-oracle.zip
Você pode aproveitar os seguintes componentes:
- Região principal e stand-by
As regiões são agrupadas em realms. Sua tenancy existe em um único realm e pode acessar todas as regiões que pertencem a ele. Atualmente, o Oracle Cloud Infrastructure tem vários realms, incluindo comercial, governamental e dedicado. Paris e Marselha fazem parte do reino comercial (OC1).
- Full Stack Disaster Recovery do OCI
O OCI Full Stack Disaster Recovery (FSDR) é um serviço de orquestração e gerenciamento de recuperação de desastre do Oracle Cloud Infrastructure que fornece recursos abrangentes de recuperação de desastre para todas as camadas de uma pilha de aplicativos, incluindo infraestrutura, middleware, banco de dados e aplicativo. O serviço FSDR funciona com o OKE e os recursos subjacentes do OCI para replicar os dados do aplicativo em bancos de dados, armazenamento de arquivos e volumes em blocos para outra região. Para o Kubernetes, ele replicará a configuração do OKE e os detalhes dos manifestos (por exemplo, serviços, implantações e mapas de configuração) para outra região remota. Esses dados e configurações replicados podem ser usados no caso altamente improvável de um desastre que leve uma região inteira para baixo para trazer o serviço em outra região da OCI.
- Ferramentas de replicação
Replicar dados na região stand-by. O stand-by pode ser reduzido devido à implementação do dimensionamento automático no caso de um failover.
- O OCI Database com PostgreSQL fornece backups automatizados para criar uma cópia dos dados do banco de dados e armazená-los remotamente para que possam ser usados para restaurar de volta ao estado original, se necessário, como após uma falha regional do data center. O PostgreSQL também oferece opções de replicação lógica, como extensão pglogical, que fornece replicação de streaming lógico para PostgreSQL, usando um modelo de publicação/assinatura e o Oracle GoldenGate, que fornece integração de dados em tempo real, replicação de dados, captura de dados de alteração transacional, transformações de dados etc.
- A replicação entre clusters do OCI Search com OpenSearch permite replicar índices, mapeamentos e metadados de um cluster OpenSearch para outro, inclusive em outra região do OCI.
- CI/CD
O serviço Oracle DevOps fornece uma plataforma de integração e implantação contínuas (CI/CD) para desenvolvedores. Você pode usar o serviço DevOps para criar, testar e implantar facilmente software e aplicativos no Oracle Cloud. Os pipelines de build e implantação do DevOps reduzem erros orientados por alterações e diminuem o tempo gasto pelos clientes na criação e implantação de releases.
O serviço também fornece repositórios Git privados para armazenar seu código e suporta conexões com repositórios de código externos. Quer você esteja migrando cargas de trabalho para o OCI, de nuvens locais ou de outras nuvens, ou desenvolvendo novos aplicativos no OCI, poderá usar o serviço DevOps para simplificar o ciclo de vida de entrega de software.
- Upgrade de versão
Os upgrades de versões menores são tratados pela OCI como patches aplicados continuamente para garantir a continuidade do serviço. Embora grandes atualizações exijam o processo de caminho de migração.
- Segurança
Use o Oracle Cloud Guard para monitorar e manter a segurança dos seus recursos na OCI de maneira proativa. O Oracle Cloud Guard usa receitas do detector que você pode definir para examinar seus recursos em busca de pontos fracos de segurança e para monitorar operadores e usuários em busca de atividades arriscadas. Quando qualquer configuração incorreta ou atividade insegura é detectada, o Oracle Cloud Guard recomenda ações corretivas e auxilia na execução dessas ações, com base nas receitas do respondedor que você pode definir.
Para recursos que exigem segurança máxima, a Oracle recomenda o uso de zonas de segurança. Uma zona de segurança é um compartimento associado a uma receita de políticas de segurança definida pela Oracle baseada nas melhores práticas. Por exemplo, os recursos de uma zona de segurança não devem ser acessíveis por meio da internet pública e devem ser criptografados usando chaves gerenciadas pelo cliente. Quando você criar e atualizar recursos em uma zona de segurança, o OCI validará as operações de acordo com as políticas na receita da zona de segurança e negará operações que violem qualquer uma das políticas.
- Zonas de segurança
Clone e personalize as receitas padrão fornecidas pela Oracle para criar receitas personalizadas de detector e respondedor. Essas receitas permitem que você especifique que tipo de violações de segurança geram um aviso e quais ações podem ser executadas nelas. Por exemplo, talvez você queira detectar buckets do Object Storage que tenham visibilidade definida como pública.
Aplique o Cloud Guard no nível da tenancy para cobrir o escopo mais amplo e reduzir a carga administrativa de manutenção de várias configurações.
Você também pode usar o recurso Lista Gerenciada para aplicar determinadas configurações aos detectores.
- Grupos de segurança de rede
Você pode usar grupos de segurança de rede (NSGs) para definir um conjunto de regras de entrada e saída que se aplicam a VNICs específicas. Recomendamos o uso de NSGs em vez de listas de segurança, porque NSGs permitem separar a arquitetura de sub-rede da VCN dos requisitos de segurança do seu aplicativo.
- Largura de banda do balanceador de carga
Ao criar o balanceador de carga, você pode selecionar uma forma predefinida que forneça uma largura de banda fixa ou especificar uma forma personalizada (flexível), na qual você define uma faixa de largura de banda e permite que o serviço dimensione a largura de banda automaticamente com base nos padrões de tráfego. Com qualquer uma das abordagens, você pode alterar a forma a qualquer momento após criar o balanceador de carga.
Considerações
Considere os pontos a seguir ao implantar essa arquitetura de referência.
- Observabilidade da carga de trabalho
Métricas, rastreamentos e logs de serviços gerenciados são capturados e monitorados prontamente pelo OCI. Você pode explorá-los no console da OCI ou integrar os dados de observabilidade em ferramentas de suas opções (por exemplo, Prometheus, OpenSearch, Grafana, Jaeger, OCI Application Performance Monitoring).
- Governança
O OCI Cloud Adoption Framework pode permitir que sua organização melhore a agilidade dos negócios e promova soluções inovadoras. Para aproveitar ao máximo a nuvem, sua organização deve seguir uma estratégia que utilize recomendações baseadas em experiência para pessoas, processos e tecnologia, com uma abordagem em fases para a mudança para a nuvem. A OCI Cloud Adoption Framework fornece as melhores práticas e uma abordagem estruturada para ajudar sua organização a adotar com sucesso a nuvem.
- Otimização de custos
A OCI oferece preços consistentes em todo o mundo, juntamente com custo previsível. A OCI fornece várias ferramentas de faturamento e gerenciamento de custos que facilitam o gerenciamento dos custos de serviços. Você pode estimar custos, criar orçamentos para definir limites de gastos, exibir o uso e visualizar seus gastos com gráficos e relatórios.
O dimensionamento correto do ambiente com base nas necessidades atuais é crucial para garantir o controle de custos. Quando necessário, você sempre pode usar os recursos de escalabilidade dos serviços da OCI para adaptar sua infraestrutura à sua carga de trabalho a qualquer momento. Também recomendamos que você exclua serviços não utilizados e interrompa automaticamente instâncias do ambiente de não produção fora do horário comercial.
Explorar Mais
Saiba mais sobre os recursos dessa arquitetura e as melhores práticas para aproveitar ao máximo seu projeto de modernização de aplicações baseado em OCI.
Revise estes recursos adicionais:
- Estrutura bem arquitetada para o Oracle Cloud Infrastructure
- Kubernetes Engine na Documentação do Oracle Cloud Infrastructure
- Pesquise com OpenSearch na Documentação do Oracle Cloud Infrastructure
- OCI Cache na Documentação do Oracle Cloud Infrastructure
- OCI Database with PostgreSQL na Documentação do Oracle Cloud Infrastructure
- Estrutura de Adoção da Nuvem
- Documentação do Oracle Cloud Infrastructure
- Estimador de Custos do Oracle Cloud
- Desenvolvimento de Aplicativos Modernos