Existe una idea errónea general de que Amazon Web Services es adecuado para todos sus requisitos. Esto no es verdad.
AWS debe usarse para cualquier requisito dinámico. El problema es que muchos tienden a alojar también sus cargas de trabajo estáticas (en AWS). Si tiene cargas de trabajo que necesitan escala … por ejemplo, renderizado, procesamiento por lotes, campañas de marketing, etc., AWS es una de las muchas soluciones que puede elegir.
Recuerde, AWS es un servicio de utilidad con un modelo comercial de utilidad. Dejame darte un ejemplo. Cuando compra ancho de banda de un operador, generalmente elige la capacidad y luego le piden un compromiso. El compromiso garantiza al transportista una cierta cantidad que se utilizará durante un cierto período de tiempo y, a partir de ahí, el transportista le dará una tarifa con descuento. Si tuviera que negociar un compromiso CERO, cobrarían muchas veces la tarifa vigente.
- ¿Puedo llamarme desarrollador de la nube si aprendo AWS y Azure?
- ¿Cómo afectará la inteligencia artificial y la computación en la nube al centro de datos?
- ¿Podría haber una versión de código abierto de Amazon Web Services?
- ¿Puedo alojar un sitio web desde Microsoft Azure?
- ¿Qué implica la configuración de una oferta de base de datos como servicio (DaaS) en EC2?
Sin compromiso, sus precios de ancho de banda estarán por las nubes. AWS no le permite (aún no) elegir un compromiso y, en cambio, cobrarle por hora. Si está utilizando el 5% de los recursos el 99% del tiempo y ese 1% puede requerir 100 veces la capacidad que tiene; ¿Qué pasa entonces? Debe volver a su proveedor cada vez y decirle “¿puedo pedir 10 servidores más y 2 conmutadores más …?” … entonces el proveedor lo hará comprometerse con unos meses, si no más, para toda esta capacidad adicional … para qué ? ¿Usar el 1% del tiempo? Es por eso que AWS y compañías como ellas son tan geniales. Pegue este tipo de cargas de trabajo en AWS, pague una capacidad de ráfaga del 1% y acepte un pequeño cargo por las veces que no usa mucho.
¿Por qué digo todo esto? Las personas que deberían usar AWS son aquellas que necesitan recursos / capacidad bajo demanda sin la necesidad de quedarse atascados en un contrato a largo plazo. El modelo de pago por uso es muy adecuado.
Hay tantas herramientas para integrar soluciones de terceros (para ejecutar sus cargas de trabajo dinámicas) como Hadoop, Terradata y otras.