¿Cuáles son las ventajas y desventajas de usar Amazon EC2?

Pros:

  • Aprovisionamiento instantáneo de nuevos servidores.
  • Crecimiento elástico para cualquier carga de trabajo con muchos tipos de instancias y imágenes listas para usar para iniciar un sistema operativo o software sin hacer toda la configuración.
  • Múltiples áreas geográficas para ejecutar servidores con una interfaz estándar.
  • Acceso programático / API para hacer todo.
  • Múltiples zonas de disponibilidad en cada región para disponibilidad y planificación de capacidad.
  • Todo el ecosistema de servicios y soporte de AWS y la comunidad sobre la cual construir.
  • Spot market para ofertar en instancias a precios baratos, a cambio de capacidad garantizada, lo que permite un gran ahorro de costos en cargas de trabajo escalables.
  • Precios a largo plazo disponibles para descuentos.
  • Todas las cuentas están en una Nube privada virtual de forma predeterminada (red privada aislada por seguridad).
  • Los grupos de seguridad facilitan la configuración del acceso al firewall.
  • ELB hace que el equilibrio de carga sea fácil de configurar.

Contras:

  • Todos los servidores son virtuales. Existen opciones para el acceso de un solo inquilino y tipos de instancias más grandes con un mejor aprovisionamiento, pero el rendimiento aún puede variar y nunca será tan limpio y estable como el hardware dedicado dedicado.
  • Los tipos de instancia son rígidos, deben tener instancias completamente más grandes incluso si solo están interesados ​​en más CPU o RAM.
  • Caro a tarifas bajo demanda si no se necesita elasticidad (o pago por adelantado costoso si no se usa el servidor durante toda la compra).
  • La comunicación entre regiones no está disponible de forma nativa, debe configurarse a través de un software personalizado.
  • Aún no se admite IPv6 (a partir de 2015).
  • No hay acceso VPN a la red interna (necesita software personalizado o servicio DirectConnect).
  • Las redes no son tan flexibles como otros proveedores o colo (sin soporte de multidifusión, bajo control sobre interfaces y enlaces).