Comparación de Plataformas de Cloud para Despliegue de Aplicaciones

Clase 16 de 17Curso de Introducción al Despliegue de Aplicaciones

Resumen

¿Cómo elegir la plataforma de cloud computing adecuada?

Elegir una plataforma de cloud computing adecuada puede ser decisivo para el éxito de un proyecto, especialmente si es necesario desplegar rápidamente una aplicación o escalar un proyecto debido al aumento de usuarios. Las principales opciones incluyen Amazon, Google Cloud Platform, Azure e IBM, cada una con sus propias capas gratuitas y características específicas.

¿Cuáles son las características comunes de las capas gratuitas?

Las capas gratuitas de los proveedores de cloud computing suelen tener ciertas características compartidas:

  • Requieren una tarjeta de crédito: Para acceder a estas capas, generalmente se solicita una tarjeta de crédito con saldo disponible, aunque no signifique que te cobrarán de inmediato.
  • Duración limitada: La disponibilidad de la capa gratuita está restringida a un periodo determinado, que puede variar de meses a años o estar limitado por saldo de prueba.
  • Propósito de prueba: Estas capas están diseñadas para permitir a los desarrolladores probar sus aplicaciones sin incurrir en un costo inicial.

¿Cuándo es ideal usar Jeroco y no una plataforma de cloud standard como Azure?

Jeroco se presenta como una opción ideal cuando se busca desplegar una aplicación de manera rápida y sencilla para probar con usuarios, mostrar un MVP o un portafolio. Al ser una plataforma como servicio, simplifica el proceso al eliminar la necesidad de configurar:

  • Servidores
  • Balanceos de carga
  • Redes

Es especialmente útil para aquellos que buscan una solución rápida y sin la complejidad de una infraestructura completa.

¿Cuándo considerar plataformas como Digital Ocean para escalar?

Cuando una aplicación necesita escalar debido a un aumento en la base de usuarios o el proyecto se vuelve más serio, es momento de considerar una plataforma más robusta. Digital Ocean es una opción a tener en cuenta, junto a otras plataformas mencionadas:

  • Escalabilidad: Estas plataformas ofrecen opciones para escalar aplicaciones para manejar mayor tráfico y usuarios.
  • Configuración avanzada: Puedes personalizar y configurar según las necesidades del proyecto, incluyendo balanceo de carga y administración de servidores.

¿Dónde puedo aprender más sobre plataformas de cloud computing?

Existen cursos especializados en Platzi que te permitirán profundizar en el aprendizaje de distintas plataformas de cloud computing. Esto te dará el conocimiento necesario para hacer elecciones informadas sobre qué plataforma utilizar para tus proyectos específicos y cómo maximizar sus capacidades dentro de sus límites.

Al explorar estos cursos, te armarás con las habilidades para elegir y utilizar la plataforma que mejor se adapte a tus necesidades y continuar desarrollando tus conocimientos en el campo del cloud computing.