Servidores Spot são uma grande oportunidade

Sempre houve uma grande oportunidade que nunca divulguei publicamente na comunidade, que é a de que os servidores spot da Alibaba Cloud são extremamente vantajosos.

Descontos de longo prazo

O título “economize até 90%” não é exagero, os servidores com configurações populares geralmente recebem um desconto de 20%, ou seja, 20% do preço original, e configurações menos populares podem chegar a 9% de desconto, menos de 10% do preço original.

Os servidores populares incluem servidores de baixa configuração como 2c2g, 2c4g, e também servidores do tipo equilibrado CPU/memória, como 1:2 (4c8g), 1:4 (4c16g, 8c32g), etc., que recebem um desconto um pouco menor.

Configurações menos populares geralmente se referem a servidores com CPU/memória desequilibrados, como 1:8 (8c64g), 1:1 (8c8g), etc., que recebem o maior desconto.

Hoje, ao consultar servidores spot, o 2c16g é mais barato que o 2c8g, porque um tem desconto de 9% e o outro de 14%, criando uma inversão.

Os descontos dos servidores spot da Alibaba Cloud são atualizados dinamicamente, não sei como funciona o algoritmo, mas com certeza economizei 85% nos custos para o meu cenário de uso.

Pré-requisitos para usar servidores spot

O ponto principal do uso de servidores spot é separar CPU/memória do armazenamento de longo prazo, que pode usar discos em nuvem desacopláveis, OSS, NAS, bancos de dados.

Os discos em nuvem dependem da região, e a disponibilidade de recursos dos servidores spot também está fortemente relacionada à região, portanto, apesar de serem o armazenamento estável com melhor desempenho de E/S, não é garantido que haja servidores spot disponíveis em todas as regiões. Eu pessoalmente sugiro colocá-los como segunda opção.

Os outros três tipos de armazenamento dependem da rede, e a comunicação interna da Alibaba Cloud é gratuita, embora a latência de E/S possa ser maior, a taxa de E/S ainda pode ser aceitável, principalmente leituras e gravações aleatórias são mais lentas que os discos em nuvem.

OSS é o armazenamento de objetos da Alibaba Cloud, adequado para armazenar arquivos usados principalmente para leitura, adequado para compartilhamento de rede.

NAS é o armazenamento de rede da Alibaba Cloud, adequado para armazenar vários tipos de arquivos, equilibrado entre leitura e gravação, mas não muito adequado para compartilhamento público.

O banco de dados é adequado para armazenar dados estruturados, com maior uso de recursos computacionais e de memória comparado aos três anteriores, e o custo também será maior. O banco de dados em si é armazenamento de longo prazo, ao mesmo tempo dependente de discos em nuvem como forma de armazenamento de longo prazo, alguns tipos de banco de dados também dependem de memória, como etcd, redis, etc.

Questões críticas

  • Os servidores spot podem suportar negócios de longo prazo?

A resposta é sim, Null Private Ad Blocker usa servidores spot para suportar negócios de longo prazo.

  • Como os servidores spot são recuperados?

Você pode criar instâncias spot com ou sem período de proteção de uma hora. Após o período de proteção, quando o preço de mercado está acima do seu lance ou quando a oferta e demanda de recursos mudam, a instância spot será automaticamente liberada. Por favor, faça backup dos seus dados.

Os servidores spot têm duas formas de lance:

A primeira é comprar um período de proteção, ou seja, concordar em usar por X horas, depois observar a situação do mercado para liberar. A liberação também tem duas formas, uma é liberar todos os recursos, outra é apenas liberar recursos computacionais, mantendo o disco em nuvem, IP e snapshots, os recursos mantidos continuarão a ser cobrados. A operação pode migrar o negócio para um novo ECS antes do tempo acordado.

A segunda é não usar o período de proteção, ou seja, usar o preço de mercado em tempo real para licitar, e se os recursos de reserva estiverem tensos, mesmo com o preço de mercado, eles também serão recuperados.

Null Private Ad Blocker depende de um cluster Kubernetes, usando a segunda forma de lance, que pode economizar cerca de 15% a mais em custos comparado à primeira.

  • Como migrar negócios dos servidores spot?

O ponto chave é que, se a Alibaba Cloud decidir liberar seu servidor spot, ela notificará com antecedência 5 minutos.
As coisas que precisam ser feitas nesses 5 minutos são:

  1. Identificar a notificação do sistema, reconhecendo que o servidor spot está prestes a ser liberado
  2. Consultar o estoque de servidores spot
  3. Comprar um novo servidor spot
  4. Inicializar o servidor, instalar os componentes necessários para o negócio
  5. Migrar o IP público elástico, ou migrar a resolução DNS
  6. O novo servidor entra no cluster
  7. Migrar o negócio
  8. Remover o servidor antigo do cluster
  9. Liberar o servidor antigo

Consultoria paga

Conforme analisado neste artigo, usar servidores spot pode economizar mais de 80% nos custos de servidores, mas é necessário desacoplar computação e armazenamento, o que requer uma capacidade técnica considerável. Posso oferecer consultoria paga (1000 yuan/hora) nos fins de semana ou à noite para ajudar empresas a alcançar esse objetivo. É necessário fornecer ambiente de desktop remoto, permissão de acesso ao repositório de código, ambiente de desenvolvimento VS Code + Claude Code (Codex ou Cursor), e eu analisarei rapidamente a arquitetura do código de negócios, fornecendo um plano de desacoplamento.