O que é um servidor em nuvem?

Um servidor em nuvem é um servidor virtualizado executado em nuvem em uma infraestrutura de propriedade de um provedor de serviços em nuvem. Tradicionalmente, as organizações precisavam comprar e manter seus próprios servidores físicos. Elas usavam os servidores para executar e hospedar aplicações e workloads de computação necessários para processamento e análise de dados. Os servidores estavam localizados no local ou em data centers próximos. Hoje, sua organização pode criar servidores virtuais em nuvem em qualquer lugar do mundo. Esses espaços virtuais são executados em servidores físicos que são comprados e mantidos por provedores de nuvem terceirizados. A réplica do servidor virtual, ou servidor em nuvem, oferece o mesmo desempenho, opções de configuração e usabilidade de uma máquina de servidor físico. Você pode acessar servidores em nuvem ilimitados em centenas de tipos diferentes de configuração. Com esse tipo de capacidade, é possível executar e hospedar todos os tipos de aplicações e workloads em nuvem.

Quais são os benefícios de servidores em nuvem?

Os servidores em nuvem são uma parte essencial da computação em nuvem; eles eliminam a necessidade de comprar, executar e gerenciar servidores físicos. Você pode usá-los exclusivamente ou em combinação com a infraestrutura de servidor atual. A introdução de servidores em nuvem nunca foi tão fácil ou configurável. Agora, existem diferentes tipos de servidores em nuvem disponíveis para cada uso comercial e pessoal.

Opções flexíveis

Com os servidores em nuvem, você pode criar praticamente qualquer tipo de arquitetura de servidor, independentemente do hardware subjacente. Isso significa que você pode escolher servidores em nuvem com base em preferências como recursos gráficos, workloads de machine learning ou funcionalidade de rede.

Atingir os objetivos de conformidade é fácil, pois você também pode escolher a região geográfica em que o servidor de nuvem está localizado. Você pode escolher até mesmo sua zona de localização no ambiente de computação em nuvem.

Gerenciamento econômico

Investir em servidores físicos costumava ser caro e exigia um planejamento significativo a longo prazo. A compra de um servidor físico significou muitos anos de investimento. Agora, você pode alugar um servidor em nuvem sob demanda por apenas um segundo de cobrança. É possível alugar vários servidores em nuvem a qualquer momento para diferentes tipos de workloads, tudo sem nenhum bloqueio de cobrança.

Os servidores em nuvem também não exigem custos contínuos de manutenção. O provedor de nuvem pode cuidar de vários aspectos de gerenciamento, como sistema operacional, configurações e atualizações de segurança. Isso elimina a necessidade de gerenciamento interno.

Além disso, os servidores em nuvem são definidos no software, portanto, não se degradam com o tempo. Isso também elimina quaisquer custos de descomissionamento que você teria se comprasse e depois retirasse servidores baseados em hardware.

Provisionamento escalável

Os servidores em nuvem geralmente são escaláveis. Se você ficar sem espaço ou energia em um servidor, poderá definir o tipo de servidor ou o número de servidores para aumentar automaticamente. Isso se ajusta à maior workload. Também é possível fazer o inverso e reduzir automaticamente o tamanho para acomodar workloads menores.

Os servidores em nuvem também vêm completos com mecanismos para ajudar a garantir alta disponibilidade, como balanceamento de carga avançado e desvios de failover incorporados.

Quais são alguns casos de uso de um servidor em nuvem?

Você pode usar um servidor em nuvem para executar todos os tipos de workloads. Veja alguns exemplos:

  • Software corporativo, como sistemas de recursos humanos (RH) e gerenciamento de relacionamento com clientes (CRM)
  • Aplicações de clientes, como aplicações móveis e gerenciamento de documentos
  • Processamento gráfico de alta qualidade, como streaming de vídeo e jogos
  • Aplicações de modelagem científica
  • Bancos de dados que são manipulados por meio de consultas de entrada no banco de dados
  • Aplicações e sites da Web, por meio de servidores Web dedicados que executam comunicações HTTP
  • Workloads de machine learning (ML) para treinar modelos de ML que exigem uma grande quantidade de capacidade computacional

Um servidor em nuvem oferece escalabilidade e flexibilidade para todos as aplicações modernas. É possível usar um para inteligência artificial (IA), bem como microsserviços, análises e streaming.

Como funciona um servidor em nuvem?

Um servidor bare-metal (ou servidor físico) é uma máquina semelhante a uma caixa com circuitos e chips, memória, armazenamento e CPU. Ele ocupa espaço físico e requer eletricidade para funcionar.

Em contraste, um servidor em nuvem, servidor virtual, instância de nuvem ou máquina virtual (VM) é apenas software. Mas, ele se comporta da mesma forma que a máquina física. O servidor em nuvem também aparece em qualquer outro dispositivo ou conexão como um servidor físico.

As organizações executam VMs em seus próprios servidores físicos. No entanto, os servidores em nuvem são máquinas estritamente virtuais criadas e gerenciadas por um provedor de nuvem. O provedor de nuvem possui e gerencia o hardware e a infraestrutura subjacentes.

Grande parte da computação em nuvem, incluindo servidores em nuvem e outros serviços oferecidos por provedores de serviços em nuvem, é baseada na virtualização. 

Virtualização

A virtualização é o processo de criar e executar uma instância virtual de um recurso de TI real. Vários servidores virtuais podem ser executados na mesma máquina física, compartilhando esses recursos de computação subjacentes.

Com a virtualização, não é necessário bloquear todo o hardware em um único sistema operacional e ambiente de configuração. Em vez disso, é possível executar diferentes sistemas operacionais, workloads e aplicações em vários ambientes virtuais totalmente isolados. Servidores virtuais isolados ajudam você a aumentar o compartilhamento de recursos. Geralmente, eles são mais econômicos para as empresas.

Provisionamento

Com o provisionamento de servidores em nuvem, você aloca e configura recursos de computação em um ambiente de nuvem para implantar VMs. Você provisiona servidores em nuvem usando APIs. As APIs permitem que você crie, configure, exclua e gerencie seus servidores em nuvem remotamente. 

Esse processo geralmente começa com a especificação dos atributos desejados do servidor, como recursos de CPU, memória, armazenamento e rede. Você também especifica o sistema operacional e qualquer software pré-instalado.

Depois de definir os parâmetros, as ferramentas automatizadas na plataforma de nuvem instanciam os servidores em nuvem, os associam aos recursos apropriados e definem as configurações de rede e segurança. Isso permite uma implantação rápida e escalável do poder de computação adaptado às necessidades específicas.

Normalmente, os servidores em nuvem vêm pré-carregados com um sistema operacional baseado em Linux. A escolha do tipo certo de servidor depende da tarefa em questão. Alguns tipos e configurações de servidores são mais adequados para determinados tipos de workloads.

Quais são os tipos de servidores em nuvem?

Classificamos os servidores em nuvem de acordo com sua configuração e como eles são mapeados para a infraestrutura física subjacente do servidor. 

Configuração

Você pode escolher entre uma variedade de servidores em nuvem pré-configurados para diferentes casos de uso. Veja alguns exemplos a seguir.

Uso geral

Essas instâncias oferecem uma proporção equilibrada de CPU, memória e armazenamento. Isso as torna adequados para uma ampla variedade de aplicações, como servidores Web e bancos de dados de pequeno a médio porte.

Otimizadas para computação

Essas instâncias foram projetadas para workloads com uso intensivo de CPU. Elas fornecem uma alta proporção de núcleos de CPU em relação à memória. Portanto, são ideais para aplicações computacionais, como processamento em lote e modelagem científica.

Otimizadas para memória

Essas instâncias oferecem uma grande quantidade de RAM em relação aos núcleos da CPU. Elas são adequados para aplicações que exigem que grandes conjuntos de dados sejam mantidos na memória, como bancos de dados na memória e plataformas de análise de big data.

Computação acelerada

Essas instâncias são equipadas com aceleradores de hardware, como unidades de processamento gráfico (GPUs) ou arranjos de portas programáveis em campo (FPGAs). Elas são otimizadas para tarefas especializadas, como MK, renderização gráfica e simulação científica.

Otimizadas para armazenamento

Essas instâncias oferecem alto throughput de disco e são otimizadas para workloads que exigem acesso de alta velocidade a grandes volumes de dados, como análise de big data e armazenamento de dados.

Computação de alta performance

As instâncias de computação de alta performance (HPC) são personalizadas para workloads com uso intensivo de computação que exigem alto desempenho de rede e baixa latência. Elas são ideais para tarefas como simulações de dinâmica de fluidos, análises sísmicas e outros cálculos científicos.

Tipo de hospedagem

Os servidores em nuvem também podem ser classificados por tipo e plano de hospedagem. Todos os servidores em nuvem são usados apenas por uma conta. No entanto, a infraestrutura subjacente difere entre hospedagem compartilhada e dedicada. 

Leia sobre hospedagem na nuvem »

Hospedagem compartilhada

Em um ambiente de hospedagem compartilhada, vários servidores em nuvem compartilham os recursos de um único servidor físico subjacente. Altas workloads em um servidor em nuvem podem afetar o desempenho de outros.

Hospedagem de servidor privado virtual

Um servidor privado virtual (VPS) é um servidor em nuvem executado no mesmo servidor físico de outros servidores em nuvem. No entanto, ele alocou sua própria parte dedicada dos recursos do servidor. Altas workloads em outros servidores não afetam o desempenho do VPS.

Leia sobre VPS »

Hospedagem dedicada

A hospedagem dedicada fornece um servidor físico inteiro para uma única organização. A organização pode configurar a máquina física como um único servidor em nuvem ou vários servidores para controlar completamente o ambiente em que executam seus servidores.

Em alguns lugares, a hospedagem compartilhada também é conhecida como servidores de nuvem pública e a hospedagem dedicada é conhecida como servidores de nuvem privada. Apesar dessa nomenclatura, todos os servidores em nuvem são privados. A diferença é que a hospedagem dedicada isola os servidores em nuvem no nível do hardware. Por outro lado, os servidores de nuvem pública são isolados no nível do software.

Como a AWS pode ajudar com seus requisitos de servidor em nuvem?

A Amazon Web Services (AWS) oferece soluções de servidor em nuvem para organizações de todos os tamanhos. Você pode escolher a melhor opção de servidor em nuvem, dependendo do seu caso de uso, configuração e requisitos de personalização.

Alguns de nossos serviços oferecem servidores em nuvem pré-configurados, ideais para usuários que desejam se concentrar na criação de aplicações e deixar o gerenciamento do servidor por nossa conta. Outros serviços de computação em nuvem oferecem controle total sobre todos os aspectos do seu ambiente de servidor, desde a configuração do hardware até o sistema operacional. 

Por exemplo, é possível usar estes serviços.

O Amazon Elastic Compute Cloud (Amazon EC2) oferece capacidade redimensionável de computação em nuvem. Ele fornece várias configurações de servidor em nuvem para todas as workloads de computação em nuvem. Por exemplo, servidores em nuvem de uso geral e instâncias M5 são equipados com processadores Intel Xeon® Platinum 8175M ou 8259CL, enquanto as instâncias T4g são alimentadas por processadores AWS Graviton2 personalizados baseados em ARM.

O Amazon Lightsail permite iniciar e gerenciar um servidor privado virtual pré-configurado usando a AWS. O Lightsail é fácil de usar e oferece atributos como servidores virtuais privados, contêineres, armazenamento, bancos de dados e muito mais, sem mencionar um sistema operacional do tipo clique para iniciar.

O AWS Amplify é ideal para desenvolver, implantar e hospedar aplicações Web de página única ou sites estáticos com um back-end sem servidor.

Comece a usar servidores em nuvem na AWS criando uma conta hoje mesmo.

Próximas etapas na AWS

Confira recursos adicionais relacionados a produtos
Confira os serviços de computação 
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS.

Cadastre-se 
Comece a criar no console

Comece a criar no Console de Gerenciamento da AWS.

Faça login