Como tener tu Plataforma lista para cumplir las altas expectativas de tus clientes
Si tienes un e-commerce que vende productos online, seguro que te estás preparando para la llegada del Black Friday, el Cyber Monday y la campaña de Navidad. Pero no todo son ofertas. En estas fechas es probable que aumente el tráfico y la demanda hacia tu web. Si tu web no está actualizada para soportar esa carga, es probable que caiga, de error o X perder usuarios, ventas y confianza de tus clientes.
Plataforma Cloud = recursos instantáneos
En esta época del año, es frecuente que las empresas de venta online soliciten un incremento de servidores para hacer frente al aumento de demanda. El problema viene cuando las empresas no predicen conforme a datos fiables la demanda que van a tener y corren el riesgo de quedarse cortos o pasarse, lo que provoca gastos innecesarios.
Las plataformas cloud permiten escalar rápidamente bajo demanda. Siempre tienen acceso a recursos adicionales bajo demanda, así como capacidad de almacenamiento ilimitada para alojar datos. Este tipo de plataformas tienen la capacidad de ampliar o reducir dinámicamente su infraestructura cloud para adaptarse a las nuevas necesidades, así como a los picos o caídas estacionales en el uso de las TI. Su modelo de pago basado en el uso se ajusta automáticamente en consecuencia.
Auto Scaling = ninguna preocupación por las cargas de trabajo de la plataforma
El Auto Scaling es la capacidad de aumentar o disminuir la capacidad del sitio web, plataforma o app en función del tráfico mediante el uso de la tecnología Machine Learning. Esto ocurre cuando se ajusta automáticamente la capacidad de la nube para satisfacer la demanda y solo se cobra por lo que se utiliza. De esta manera, nos aseguramos de que tengas espacio para crecer sin pagar más de lo que necesitas.
Además, es en tiempo real, lo que elimina cualquier riesgo o tiempo de inactividad en su funcionamiento.
DECISIONES INTELIGENTES EN RELACIÓN CON EL ESCALADO
Permite crear planes de escalado que automaticen la respuesta de los distintos recursos a los cambios en la demanda. Optimiza para lograr un equilibrio entre disponibilidad y costes.
Monitoriza la aplicación y añade o reduce automáticamente la capacidad de los grupos de recursos en tiempo real a medida que cambia la demanda.
MANTENER AUTOMÁTICAMENTE LOS NIVELES DE RENDIMIENTO
Mantiene niveles óptimos de disponibilidad y rendimiento de las aplicaciones, incluso cuando las cargas de trabajo son periódicas, impredecibles o cambian continuamente. Supervisa continuamente las aplicaciones para garantizar que funcionan de acuerdo con los niveles de rendimiento definidos. Cuando se producen picos de demanda, aumenta automáticamente la capacidad de los recursos limitados para mantener el alto nivel de calidad del servicio.
ALINEAR LOS COSTES CON LOS BENEFICIOS DANDO UN ALTO MARGEN DE BENEFICIO
optimiza el uso y los costes para pagar sólo por los recursos que realmente necesitas. Cuando la demanda disminuye, elimina el exceso de capacidad de los recursos para evitar gastos innecesarios.
AWS Auto Scaling
Una de las principales herramientas que utilizamos para escalar instancias de nuestros clientes es Amazon EC2 Auto Scaling. Con AWS Auto Scaling hacemos coincidir el uso con la demanda del servicio y las aplicaciones siempre tienen los recursos adecuados en el momento oportuno.
El servicio proporciona una interfaz de usuario eficiente que nos permite crear planes de escalado para los recursos, incluyendo instancias de Amazon EC2 y flotas puntuales, tareas de Amazon ECS, tablas e índices de Amazon DynamoDB y réplicas de Amazon Aurora. AWS Auto Scaling permite optimizar el desempeño, los costos o lograr un equilibrio entre ambos.
Nuevo Escalado Predictivo
Con los modelos probabilísticos, la Inteligencia Artificial puede hacer que el autoescalado sea aún más potente con la adición del escalado predictivo.
Utilizando datos recogidos del uso real y más información de miles de millones de puntos de datos extraídos de Amazon Web Services, utilizamos modelos de aprendizaje automático bien entrenados para predecir el tráfico esperado, incluyendo patrones diarios y semanales.
Una vez que ponemos en marcha el plan de escalado, las plataformas de nuestros clientes pueden escalar de forma proactiva, adelantándose a los picos diarios y semanales. Esto mejora la experiencia general del usuario para el sitio o negocio, y también ayuda a evitar el exceso de aprovisionamiento, lo que reduce los costes.