Requisitos mínimos de recursos

Cada projeto hospedado na plataforma Square Cloud possui requisitos mínimos de recursos para garantir desempenho ideal:
  • Bots: mínimo de 256MB de RAM.
  • Sites: mínimo de 512MB de RAM.
  • Bancos de cache: mínimo de 512MB de RAM.
  • Bancos de dados gerais: mínimo de 1GB de RAM.

Por que requisitos mínimos de RAM?

A Square Cloud impõe requisitos mínimos de RAM para garantir estabilidade e desempenho. Esses valores consideram o consumo típico de cada tipo de projeto. RAM insuficiente pode causar falhas, lentidão e má experiência do usuário. Com esses mínimos, asseguramos que suas aplicações tenham memória suficiente para operações principais, processos em segundo plano e picos de tráfego inesperados. Observe que, embora a Square Cloud ofereça planos com até 1TB de RAM, a alocação máxima para qualquer aplicação é de 32GB. Se precisar de mais de 32GB, entre em contato com nosso suporte.

Otimização e limitação de CPU

A lógica de limitação de CPU visa otimizar desempenho, adaptando-se dinamicamente às necessidades da aplicação. O código divide a alocação padrão de CPU pela metade para usar os recursos de forma eficiente. No entanto, condições específicas alteram esse comportamento: Se a alocação padrão de CPU da aplicação for 1vCPU, a CPU é definida como 1. (liberação total) Caso contrário, a alocação de CPU varia conforme o tamanho da RAM da aplicação:
  • Se a RAM for menor ou igual a 1024MB, a CPU fica no máximo entre metade da alocação ou 1.
  • Se a RAM for 2048MB ou maior, a CPU permanece inalterada. (liberação total)
  • Para RAM entre 1024MB e 2048MB, a CPU é ajustada para metade da alocação.
Essa estratégia equilibra eficiência de CPU com variações de demanda, garantindo desempenho adequado em diversas situações. This approach is crucial to promote a high-quality experience, ensuring fair and efficient CPU resource allocation, optimizing application responsiveness, and reducing unnecessary resource consumption.

Limitações de rede

As limitações de rede garantem distribuição justa de recursos e experiência de qualidade para todos.
A velocidade de rede aumenta em 50 Mbps para cada 256MB adicionais de RAM.
Veja as limitações de rede conforme a alocação de RAM:
  • 256MB de RAM: 50 Mbps
  • 512MB de RAM: 100 Mbps
  • 1024MB de RAM: 200 Mbps
  • 2048MB de RAM: 400 Mbps
  • 4096MB de RAM: 800 Mbps
  • 8192MB de RAM: 1600 Mbps
  • 10240MB de RAM: 2000 Mbps
Para aplicações que exijam velocidades acima de 2000 Mbps, entre em contato com nosso suporte. A Square Cloud se compromete a equilibrar disponibilidade de recursos e desempenho, garantindo experiência contínua para todos.

Limitações de armazenamento

As limitações de armazenamento asseguram distribuição justa de recursos e alta qualidade de uso para todos.
  • Todos os projetos: recebem 10GB de armazenamento.

Limites de serviço

A Square Cloud aplica limites de serviço para garantir uso justo e eficiente de recursos para todos. Esses limites são:

LACK_OF_RAM

Se uma aplicação ultrapassar o limite de RAM definido em seu arquivo squarecloud.app, será sinalizada por LACK_OF_RAM e encerrada para proteger a segurança de todos.

LACK_OF_CPU

Se uma aplicação exceder e sobrecarregar o limite de CPU, será sinalizada por LACK_OF_CPU e encerrada para manter a segurança de todos. Lembre-se que a Square Cloud não permite aplicações de mineração de criptomoedas. A Square Cloud dedica-se a oferecer um ambiente seguro e equilibrado para todos, garantindo conformidade com suas políticas.