Cloud sin Vueltas: La guía práctica para hostear tu proyecto y cuidar tu bolsillo

Cloud sin Vueltas: La guía práctica para hostear tu proyecto y cuidar tu bolsillo

September 11, 2025

Actualizado al 27-ago-2025


TL;DR

  • GCP: USD 300 en créditos (90 días), más Always Free en Compute Engine y Cloud Storage.
  • AWS: Free Tier (12 meses) para EC2, S3 y RDS, más créditos promocionales de monto variable.
  • Azure: USD 200 en créditos (30 días) y 12 meses de servicios gratis para VMs y Blob Storage.
  • Render/Railway: soluciones out-of-the-box con free tiers limitados, ideales para demos rápidas sin DevOps.

Cuadro comparativo (resumen)

ProveedorCompute (VM)Storage (objetos)SQL (gestionado)NoSQL (doc/clave)K8s manejadoTranscoder VODML (casos de uso)Créditos / Free tier
GCPCompute Engine (e2-micro entra en Always Free en regiones soportadas)Cloud Storage (Always Free con límites mensuales)Cloud SQL (Postgres/MySQL: sin free tier, pero cubierto por créditos)Firestore (free tier diaria; 1 GiB de storage gratis)GKE (Autopilot: pago por pod; Standard cobra cluster mgmt $0.10/h)Transcoder API (≈ USD 0.03/min HD; flujo: upload firmado a GCS → job → HLS en GCS)Recommendations AI / Vertex AI; Matching Engine para búsqueda semánticaUSD 300 por 90 días + “Always Free” (no consume créditos si estás dentro de límites)
AWSEC2 (t2/t3.micro 750 h/mes por 12 m)S3 (free tier 12 m: 5 GB, 20k GET, 2k PUT, 100 GB egress/mes)RDS (Postgres/MySQL 750 h/mes + 20 GB por 12 m)DynamoDB (free tier permanente con capacidad/almacenamiento incluidos)EKS (control plane $0.10/h por cluster; nodo aparte)MediaConvert (Basic tier desde USD 0.0075/min normalizado; HLS a S3)Amazon Personalize para ranking/recomendacionesFree Tier (12 meses) + créditos promocionales (monto variable)
AzureAzure VMs (B1s entra en 12 m free)Blob Storage (incluido en 12 m free con límites)Azure PostgreSQL Flexible Server (generalmente sin free; usar créditos)Cosmos DB (Free Tier opcional: 1000 RU/s + 25 GB)AKS (control plane sin costo; pagás nodos/VMs)Media Services retirado (usar FFmpeg+Batch/Functions o partners; Video Indexer solo análisis)Azure ML (entrenar propio recomendador; Personalizer en retiro)USD 200 por 30 días + “12 meses gratis”
RenderWeb services/cron (containers; free para comenzar)— (usás S3/R2 si necesitás objetos)Postgres (Free expira a 30 días; luego pago)Key-Value (Redis-compatible) con opción FreeN/A (no K8s)Sin transcode gestionado (usar FFmpeg o integrar GCP/AWS)Sin ML gestionadoFree tier (p. ej. 750 h acumuladas) + Postgres Free 30 días
RailwayDeploy de containers (DX simple)— (objetos externos)Postgres gestionadoRedisN/ASin transcode gestionadoSin ML gestionadoCrédito único ~USD 5 en free trial; luego plan pago

Notas VOD: • En GCP: upload firmado a Cloud StorageTranscoder APIHLS en GCS. Precio de salida aprox. USD 0.03/min (HD). • En AWS: upload firmado a S3MediaConvertHLS a S3. Basic tier desde USD 0.0075/min normalizado (720p≈×2 “minutos normalizados”).


Stacks “mínimo viable” recomendados

GCP (equilibrado con créditos)

  • API/Backend en Compute Engine e2-micro (cuidar región soportada por Always Free).
  • Objetos en Cloud Storage con URLs firmadas.
  • DB: Cloud SQL (créditos) y/o Firestore para eventos/simple KV.
  • Opcional K8s: GKE Autopilot si querés practicar orquestación.
  • VOD: Transcoder API (HLS).
  • Arranque: USD 300/90 días + productos Always Free. (Google Cloud)

AWS (VOD barato para demos)

  • API/Backend en EC2 micro (12 m free).
  • Objetos en S3 — en los primeros 12 m tenés 100 GB/mes de salida en el Free Tier.
  • DB: RDS micro (12 m) y DynamoDB free tier permanente.
  • Opcional K8s: EKS (ojo control plane).
  • VOD: MediaConvert Basic tier. (Amazon Web Services, Inc.)

Azure (K8s sin fee de control plane)

  • API/Backend en VM B1s (12 m free si sos nuevo).
  • Objetos en Blob Storage con SAS.
  • DB: PostgreSQL Flexible Server (usá créditos).
  • K8s: AKS (control plane gratis; pagás nodos).
  • VOD: Media Services está retiradoFFmpeg en VM/Batch o partners.
  • NoSQL: Cosmos DB Free Tier (1000 RU/s + 25 GB lifetime). (Microsoft Azure)

Opción “sin nube pesada”

  • Render: web services + cron; Postgres Free (30 días); usar S3/R2 para objetos; FFmpeg en un worker.
  • Railway: deploy simple con crédito único (~USD 5); luego plan pago.

Detalle de créditos / free tier

  • GCP: USD 300 por 90 días; además Free Tier “siempre gratis” para varios productos (Compute Engine e2-micro, Cloud Storage, etc.) y lo Always Free no consume tus créditos.
  • AWS: Free Tier de 12 meses (EC2 micro, S3, RDS, etc.), complementado con créditos promocionales cuyo monto y duración dependen de programas como AWS Activate.
  • Azure: USD 200 por 30 días + 12 meses gratis en servicios elegibles (VM B1s, Blob y otros).
  • Render: plan Free para comenzar (p.ej., 750 h totales en instancias Free), y Postgres Free expira a 30 días.
  • Railway: no free “mensual”: da un crédito único ≈ USD 5 para probar; luego plan pago.

Consejos para no pasarte de presupuesto

  • Controlá el egress: en AWS, los 100 GB/mes de salida del Free Tier cubren pruebas razonables el primer año. (Amazon Web Services, Inc.)
  • Discos chicos: mantené los discos de VMs cerca de 30 GB para seguir en free tiers iniciales (según proveedor). (Amazon Web Services, Inc.)
  • Apagá lo que no uses: clusters, VMs idle, pipelines de transcode terminados.

Enlaces oficiales

  • Google Cloud: Free & Always Free y precios por producto; Transcoder API. (Google Cloud)
  • AWS: Free Tier general, RDS Free Tier, MediaConvert precios, S3 precios/egress. (Amazon Web Services, Inc.)
  • Azure: Free services y cuenta, Cosmos DB Free Tier (detalles lifetime), retiro de Media Services. (Microsoft Azure)

Recursos de cátedra (opcional)