Blog de Amazon Web Services (AWS)
Beetrack Caso de Éxito
«Con un solo clic, tu puedes ir armando una arquitectura sobre la marcha mucho más robusta, y de manera muy simple.» – Nicolas Kipreos, COO y Co-Fundador, Beetrack |
Cuando los fundadores de Beetrack empezaron a ofrecer sus servicios y software para transporte y gestión de entregas hace tres años, sabían que necesitaban una infraestructura de servidores y bases de datos escalables para soportar el crecimiento de su negocio. Frustrados con las fallas y el downtime de otros proveedores de servicios en la nube, migraron sus servidores de aplicaciones a Amazon Web Services, reduciendo las fallas y los casos del downtime a cero.
Sobre Beetrack
Beetrack es un proveedor de software y servicios de control y trazabilidad de entregas para empresas de transporte y cadena de suministros, empresas de consumo masivo, retailers, empresas financieras y bancos. Con oficinas en Estados Unidos, Chile, Perú y México, los sistemas de Beetrack monitorean millones de entregas en más de 100 ciudades en el mundo.
El Reto
- Querían agregarse a las filas de los “grandes jugadores” de la industria y adoptar únicamente los servicios de nube de máxima calidad desde el primer día que iniciaron operaciones en 2013.
- Necesitaban un sistema de servidores y base de datos con la habilidad de escalar fácilmente y acomodar una creciente base de clientes.
- Buscaban la manera de prevenir los problemas técnicos y el downtime, experimentados en soluciones previas.
- Querían una solución fácil de usar que les ayudara a entregar un excelente servicio a sus clientes.
La Solución
- Eligieron a Amazon Elastic Compute Cloud (Amazon EC2) para armar una solución escalable y flexible para sus servidores de aplicaciones y sus bases de datos NoSQL. Adicionalmente, usan Elastic Load Balancing con instancias de EC2 para repartir la carga de aplicaciones entre diferentes servidores.
- Las máquinas de las aplicaciones en el balanceador de carga se despliegan con AWS OpsWorks con recetas de Chef, lo que les permite hacer despliegues por cada uno de los servidores y minimizar el downtime.
- Cuentan con una base de datos MySQL en una instancia del tipo “large” de Amazon Relational Database Service (Amazon RDS) que se puede aumentar fácilmente sin tiempo de inactividad.
- Para el almacenamiento de imágenes, usan Amazon Simple Storage Service (Amazon S3), y para el ruteo de los DNS, Amazon Route 53.
- También usan el servicio de Amazon Virtual Private Cloud (Amazon VPC) para la implementación de redes virtuales privadas (VPNs) de sus grandes clientes.
Los Beneficios
- Ahorra tiempo. Tener acceso a cada uno de los componentes de AWS como servidor, aplicación, o la base de datos le permite Beetrack abstraer de cualquier problema de manera muy simple y muy rápida. Cada vez que hay que levantar un servidor, hacer un servicio nuevo o desplegar alguna aplicación nueva, requiere muy poco tiempo.
- Mejora el desempeño. Desde que migraron todos sus servidores de aplicaciones a AWS, el desempeño general de su servicio ha aumentado considerablemente, mejorando de 29 fallas con 62 minutos en downtime, a cero fallas, con cero downtime. No solo han tenido una baja en el downtime, sino que una mejora considerable en el tiempo de respuesta de aplicación (desde 673 ms a 548 ms), debido a una mejor calidad de redes y de servidores.
- Acelera el despliegue. Usando OpsWorks, Beetrack puede hacer despliegues por cada uno de sus servidores de una manera muy simple y sin interrumpir los servicios del cliente. AWS permite a Beetrack proveer servicio de excelencia a sus clientes y emitir la imagen de “gran jugador” que ellos han querido mostrar desde el primer día.