Planejar os Recursos de Computação

O Oracle Cloud Infrastructure fornece diferentes fatores de forma de soluções de computação. A solução de computação ideal para um sistema pode variar com base no design do aplicativo, nos padrões de uso e nas definições de configuração. Selecione uma configuração de computação que resulte em desempenho e custo ideais.
Algumas práticas básicas que você deve seguir são:
  • Configurar o dimensionamento onde o aplicativo permite

    O dimensionamento fornece controle para corresponder o desempenho à necessidade. Isso também permite combinar o custo com a demanda.

  • Deixe que as métricas impulsionem o dimensionamento vertical

    O tamanho da instância não deve ser um palpite ou uma correspondência do provisionamento local. Use métricas de uso para orientar o dimensionamento correto de instâncias para qualquer aplicativo específico. Esse processo deve ser revisado para manter a utilização, o desempenho e o custo adequados.

  • Projete aplicações para evoluir continuamente em direção à eficiência

    Um dos principais benefícios da nuvem é a agilidade para se adaptar e otimizar continuamente. O direcionamento de tecnologias de contêiner e sem servidor para ambientes de aplicativos personalizados permite mais opções de personalização, flexibilidade e redução de custos indiretos.

  • Design para o crescimento

    Configure infraestrutura e aplicativos para aproveitar a agilidade fornecida pelo dimensionamento e provisionamento automatizados. O dimensionamento da nuvem permite que você se prepare e projete para maior demanda e melhoria contínua sem o requisito local de compra inicial do estado final.

Saiba Mais sobre as Opções de Configuração de Computação Disponíveis

Arquiteto de Nuvem, Gerente de Operações em Nuvem, Arquiteto de Aplicativos

Você precisa entender as características de desempenho das opções relacionadas à computação disponíveis para você. Saiba como instâncias, contêineres e funções funcionam e quais vantagens ou desvantagens elas trazem para sua aplicação.
O Oracle Cloud Infrastructure oferece várias opções de computação.
  • Bare Metal de Computação do Oracle Cloud Infrastructure

    Uma instância de computação Bare Metal dá a você acesso ao servidor físico dedicado para fins de desempenho mais alto e isolamento mais forte.

  • Máquina Virtual de Computação do Oracle Cloud Infrastructure

    Uma máquina virtual (VM) é um ambiente computacional independente que é executado no topo do hardware bare metal físico. A virtualização possibilita a execução de várias VMs isoladas umas das outras. VMs são ideais para executar aplicativos que não requerem o desempenho e os recursos (CPU, memória, largura de banda da rede, armazenamento) de uma máquina física inteira.

  • Oracle Cloud Infrastructure Kubernetes Engine:

    O Oracle Cloud Infrastructure Kubernetes Engine (OKE) é um serviço totalmente gerenciado, escalável e altamente disponível que você pode usar para implantar seus aplicativos conteinerizados na nuvem. Ele usa o Kubernetes - o sistema de código aberto para automatizar a implantação, o dimensionamento e o gerenciamento de aplicativos de contêineres em clusters de hosts. Os hosts podem ser VMs de Computação do Oracle Cloud Infrastructure ou nós Bare Metal.

  • Oracle Cloud Infrastructure Functions

    O OCI Functions é uma plataforma Functions-as-a-Service totalmente gerenciada, altamente escalável, sob demanda, criada no Oracle Cloud Infrastructure de nível empresarial e acionada pelo mecanismo de código aberto Fn Project. Use o OCI Functions se você quiser apenas se concentrar no código e não se preocupar com a infraestrutura subjacente.

Saiba Mais Sobre as Formas de Instância de Computação Disponíveis

Arquiteto de Nuvem, Gerente de Operações em Nuvem, Arquiteto de Aplicativos

As instâncias do Oracle Cloud Infrastructure Compute estão disponíveis em diferentes formas. Uma forma é um modelo que determina o número de CPUs, o volume de memória e outros recursos alocados para uma instância recém-criada.
As seguintes formas estão disponíveis para instâncias bare metal:
  • Formas Padrão

    Projetado para cargas de trabalho de finalidades gerais e adequado para uma ampla variedade de aplicações e casos de uso. As formas padrão fornecem um equilíbrio entre recursos básicos, memória e rede. As formas padrão estão disponíveis com os processadores Intel ou AMD.

  • Formas com Alta Densidade de Entrada/Saída

    Projetado para bancos de dados grandes, cargas de trabalho de big data e aplicativos que exigem armazenamento local de alto desempenho. As formas DenseIO incluem SSDs baseadas em NVMe anexadas no local.

  • Formas de GPU

    Projetado para cargas de trabalho aceleradas por hardware As formas GPU incluem CPUs Intel e processadores gráficos NVIDIA.

  • Formas de HPC

    Desenvolvido para cargas de trabalho de computação de alto desempenho que exigem núcleos de processador de alta frequência e rede de clusters para cargas de trabalho HPC massivamente paralelas.

As seguintes formas estão disponíveis para Máquinas Virtuais:
  • Formas Padrão

    Projetado para cargas de trabalho de finalidades gerais e adequado para uma ampla variedade de aplicações e casos de uso. As formas padrão fornecem um equilíbrio entre recursos básicos, memória e rede. As formas padrão estão disponíveis com os processadores Intel ou AMD. As formas padrão incluem uma forma flexível que permite selecionar o número de OCPUs e a quantidade de memória de forma independente.

  • Formas com Alta Densidade de Entrada/Saída

    Projetado para bancos de dados grandes, cargas de trabalho de big data e aplicativos que exigem armazenamento local de alto desempenho. As formas DenseIO incluem SSDs baseadas em NVMe anexadas no local.

  • Formas de GPU

    Projetado para cargas de trabalho aceleradas por hardware As formas GPU incluem CPUs Intel e processadores gráficos NVIDIA.

Identificar Recursos Elásticos Disponíveis no Compute Service

Arquiteto de Nuvem, Gerente de Operações de Nuvem, Arquiteto de Aplicativos

Os serviços do Oracle Cloud Infrastructure oferecem a flexibilidade de aumentar ou reduzir dinamicamente seus serviços. Use esses recursos para atender às mudanças na demanda.
Os recursos elásticos disponíveis são:
  • O Dimensionamento Automático do Serviço Compute permite ajustar automaticamente o número de instâncias do serviço Compute em um pool de instâncias com base nas métricas de desempenho, como utilização da CPU. Isso ajuda a fornecer um desempenho consistente para seus usuários finais durante períodos de alta demanda e ajuda a reduzir seus custos durante períodos de demanda baixa. Você seleciona uma métrica de desempenho para monitorar e definir limites que a métrica de desempenho deve atingir para disparar um evento de dimensionamento automático. Quando o uso do sistema atinge um limite, o dimensionamento automático aloca recursos dinamicamente em tempo quase real. À medida que a carga aumenta, as instâncias são provisionadas automaticamente: o pool de instâncias é ampliado. À medida que a carga diminui, as instâncias são automaticamente removidas: o pool de instâncias é ampliado.
  • OOracle Cloud Infrastructure Functions OCI Functions é uma plataforma do serviço Functions-as-a-Service, totalmente gerenciada, altamente escalável, sob demanda, criada no Oracle Cloud Infrastructure de nível empresarial e acionada pelo mecanismo de código aberto Fn Project. Use o serviço OCI Functions quando quiser focar a gravação de código para atender às necessidades do negócio. Você não precisa se preocupar com a infraestrutura subjacente porque o OCI Functions garantirá que seu aplicativo esteja altamente disponível, escalável, seguro e monitorado. Com o serviço OCI Functions, você pode implantar seu código, chamá-lo ou acioná-lo em resposta a eventos e só será cobrado pelos recursos consumidos durante a execução.
  • Oracle Cloud Infrastructure Kubernetes EngineO Oracle Cloud Infrastructure Kubernetes Engine (OKE) é um serviço totalmente gerenciado, escalável e altamente disponível que você pode usar para implantar seus aplicativos de contêineres na nuvem. Ele usa o Kubernetes - o sistema de código aberto para automatizar a implantação, o dimensionamento e o gerenciamento de aplicativos de contêineres em clusters de hosts. Os hosts podem ser máquinas virtuais do Oracle Cloud Infrastructure Compute ou nós Bare Metal.

Determine o Dimensionamento e a Configuração de Computação Certos Coletando Métricas Relacionadas à Computação

Gerente de Operações em Nuvem, Arquiteto DevOps

Para entender suas necessidades de desempenho, registre e acompanhe a verdadeira utilização de seus recursos de computação. Os serviços Oracle Cloud Infrastructure Monitoring permitem que você monitorar ativa e passivamente seus recursos de nuvem usando os recursos Métricas e Alarmes.