Saltar al contenido principal

Por qué los desarrolladores migran

El modelo de dynos de Heroku factura por horas de cómputo y add-ons por separado, lo que hace difícil predecir el costo mensual a medida que una aplicación crece. Square Cloud toma un enfoque diferente:
  • Precios planos y predecibles en BRL — un precio de plan cubre RAM, vCPU y almacenamiento Blob, sin facturas de add-ons medidos apilándose encima. Consulta Planes y precios.
  • Recursos dedicados — la RAM y la vCPU están reservadas para tu aplicación, no son capacidad compartida de mejor esfuerzo.
  • Despliega en segundos — sube un zip o haz push vía CLI y tu aplicación está corriendo, sin cola de build.

Mapeo de conceptos

Pasos de migración

1

Crea tu archivo de configuración

Reemplaza tu Procfile con un archivo squarecloud.app en la raíz de tu proyecto. Un Procfile de Heroku como:
se convierte en:
squarecloud.app
Para un tipo de proceso worker, quita SUBDOMAIN y configura START con el comando de inicio de tu worker en su lugar. Consulta la referencia del archivo de configuración para cada campo.
2

Configura tus variables de entorno

Exporta tus Config Vars de Heroku (heroku config) y configura las mismas claves en Square Cloud, ya sea desde el panel de variables de entorno del dashboard o subiendo un archivo .env:
3

Despliega

Sube tu proyecto vía la CLI o el dashboard:
Consulta Cómo Alojar tu Sitio Web/API para un recorrido completo de ambos métodos.
4

Apunta tu DNS

Una vez que la aplicación esté en vivo en <subdomain>.squareweb.app, apunta el DNS de tu dominio a Square Cloud y adjúntalo desde la CLI:
Los dominios personalizados requieren un plan Standard o superior activo.

Diferencias clave a considerar

  • Región y latencia. El centro de datos de Square Cloud está ubicado en Nueva York — consulta la Visión general de la plataforma para detalles de infraestructura. Si la mayoría de tus usuarios están en una región distinta a tu región actual de dyno de Heroku, mide la latencia antes de migrar.
  • Sin nivel de dyno gratuito. Square Cloud no tiene un equivalente a dyno gratuito — se requiere un plan de pago activo para ejecutar cualquier aplicación. Consulta Planes y precios para elegir el nivel correcto para tu carga de trabajo.
  • Las bases de datos se migran por separado. Migrar los datos de Heroku Postgres significa exportarlos (por ejemplo, con pg_dump) y restaurarlos en una nueva base de datos gestionada de Square Cloud — planifica una ventana de mantenimiento para el cambio.

Contáctanos

Si continúas enfrentando dificultades técnicas, nuestro equipo de soporte especializado está disponible para ayudarte. Contáctanos y estaremos encantados de ayudarte a resolver cualquier problema — la calidad del soporte es una gran parte de por qué los desarrolladores califican a Square Cloud con 4.9/5 en 402 reseñas en Google y Trustpilot.