EN POCAS PALABRAS
El proyecto, de un vistazo.
Organizamos los recursos cloud mediante código, centralizamos el código fuente en repositorios y configuramos monitoreo para dar mayor visibilidad sobre el estado de la infraestructura.
El código fuente es una pieza del servicio, pero no es toda la operación. Hortus Perú necesitaba cambiar de proveedor tecnológico y reconstruir la infraestructura que mantenía funcionando su web y su aplicación.
01 / EL RETO
Recibir el código no era suficiente.
Hortus Perú necesitaba finalizar la relación con su proveedor de tecnología. Sin embargo, la entrega prevista incluía únicamente el código fuente de la web y la aplicación, lo que dejaba pendiente la infraestructura necesaria para operarlas.
El riesgo era una interrupción de los servicios durante el cambio. Antes de mover recursos, era necesario comprender cómo funcionaban y qué necesitaban para continuar operando en un nuevo entorno cloud.
El proyecto también puso sobre la mesa una decisión de administración: recomendamos que la cuenta principal estuviera a nombre de la empresa y que los proveedores trabajaran con accesos limitados a sus responsabilidades.
Tu infraestructura debe poder evolucionar sin depender de un único proveedor.
02 / LA SOLUCIÓN
Una infraestructura que se puede volver a construir.
Trabajamos en la organización de los recursos del nuevo entorno y usamos Terraform para definir su creación mediante código. Esto permite mantener versiones de la infraestructura y facilita recrear o modificar sus componentes.
El código fuente de la web y la aplicación se guardó en repositorios de GitLab, con una organización orientada a conservar las versiones y preparar los despliegues.
Completamos el trabajo con monitoreo y alertas sobre los recursos cloud. El objetivo era detectar fallas y contar con información para evaluar cambios de capacidad según la demanda.
- Recursos cloud definidos en código para facilitar su administración.
- Repositorios para conservar y organizar el código de la web y la app.
- Alertas para dar visibilidad sobre el comportamiento de la infraestructura.
03 / EL IMPACTO
Más orden para lo que viene después.
El proyecto dejó una base tecnológica más organizada: recursos definidos en código, fuentes versionadas y un sistema de monitoreo. Estos elementos facilitaron la administración del nuevo entorno y la preparación de cambios futuros.
La recomendación de mantener la cuenta administradora bajo control de la empresa abordó otro aspecto del reto: reducir la dependencia de un proveedor para acceder a los recursos del negocio.
La migración fue también una oportunidad para ordenar. Un servicio resulta más fácil de mantener cuando su infraestructura, su código y su monitoreo forman parte de una operación documentable y reproducible.
- Versionada
- infraestructura definida mediante código
- Centralizado
- código fuente en repositorios
- Monitoreo
- con alertas sobre los recursos cloud
04 / DETRÁS DEL PROYECTO
Tecnología con un propósito.
Cada herramienta cumple una función dentro de la solución que construimos.
- AWS
- Infraestructura cloud
- Terraform
- Infraestructura como código
- GitLab
- Repositorios de código
- CloudWatch
- Monitoreo y alertas
