Nube e infraestructura
Un entorno de AWS seguro y repetible,
construido y operado por InterCloud.
Los clientes obtienen una estructura de cuentas segura, despliegues repetibles y una monitorización que avisa de un problema antes de que afecte a los usuarios. InterCloud opera sus propios productos en AWS con Terraform, contenedores y GitHub Actions, y construye la misma base para usted.
Soluciones de AWS
Una base segura en AWS
La base es la misma para una nueva migración a AWS y para una cuenta existente que ha crecido sin un plan: entornos separados, acceso basado en la identidad y todos los recursos definidos como código.
Landing zone
Mantenga los entornos separados y cada acción registrada. Una estructura multicuenta con AWS Organizations, registro centralizado y pistas de auditoría, barreras de protección que definen lo que puede hacer cada cuenta y un diseño de red con subredes privadas para las capas de datos y de aplicación.
Identidad y secretos
Elimine de su entorno las claves de larga duración. Los roles de IAM y el SSO ocupan su lugar, con políticas de mínimo privilegio para personas y pipelines, y los secretos de las aplicaciones se guardan en un almacén gestionado y se rotan sin necesidad de volver a desplegar.
Servicios de datos gestionados
Recupere los datos en el momento que elija. PostgreSQL gestionado con copias de seguridad automáticas y recuperación a un momento dado, almacenamiento de objetos con reglas de ciclo de vida, y cachés y colas aprovisionadas como código junto con la aplicación.
Perímetro y distribución
Proteja las aplicaciones públicas en el perímetro y ejecute varias en un mismo dominio. Cloudflare delante de AWS para DNS, TLS, WAF y protección contra DDoS, con reglas de enrutamiento que permiten que varias aplicaciones compartan un dominio.
Copias de seguridad y recuperación ante desastres
Sepa que una restauración funciona antes de necesitarla. Calendarios de copia de seguridad y períodos de retención acordados por sistema, procedimientos de restauración probados periódicamente y un plan de recuperación por escrito que define en qué orden se restablecen los servicios y quién decide activarlo.
Gestión de costos
Mantenga el gasto en la nube visible y revisado cada mes. Estándares de etiquetado, presupuestos con alertas y una revisión mensual de costos. El ajuste de dimensionamiento, la programación de los entornos que no son de producción y la capacidad reservada se aplican una vez que se conocen los patrones de uso.
Contenedores y serverless
El entorno de ejecución adecuado para cada carga de trabajo, operado de la misma manera
Los servicios de aplicación se ejecutan como contenedores Docker en Amazon ECS, la plataforma en la que funcionan los propios productos de InterCloud. Cada servicio tiene su propia definición de tarea, comprobaciones de estado, reglas de escalado automático y una conexión privada con los servicios de los que depende, y las imágenes se compilan y analizan en el pipeline.
Las tareas programadas, el procesamiento de archivos, las notificaciones y las integraciones basadas en eventos se adaptan mejor a funciones serverless y colas gestionadas. Estos servicios no requieren servidores inactivos, y tanto la capacidad como el costo se ajustan al uso real.
La plataforma se elige por carga de trabajo y el modelo de despliegue se mantiene uniforme, de modo que un ingeniero que conoce un servicio puede operarlos todos.
- Amazon ECS con escalado automático, comprobaciones de estado y actualizaciones progresivas sin interrupción del servicio
- Imágenes de contenedor compiladas, analizadas y versionadas en CI, almacenadas en un registro privado
- Funciones serverless y colas gestionadas para trabajos basados en eventos y programados
- Kubernetes cuando lo requiera una plataforma existente o un estándar del equipo
DevOps y CI/CD
Un camino repetible desde el commit hasta producción
El pipeline protege el producto. Cada cambio sigue el mismo camino, y las publicaciones se convierten en eventos rutinarios que pueden realizarse en horario laboral.
- 1
Infraestructura como código
Todos los recursos de AWS se definen en Terraform, se revisan como pull requests y los aplica el pipeline. Los entornos son reproducibles, las desviaciones son visibles y ninguna configuración depende de cambios manuales en una consola.
- 2
Compilar y probar
GitHub Actions ejecuta comprobaciones de tipos, linting, pruebas unitarias y de integración, y análisis de dependencias en cada pull request. Las imágenes de contenedor se compilan una sola vez y se promueven por los entornos sin cambios.
- 3
Desplegar con seguridad
Despliegues blue/green o progresivos en ECS con comprobaciones de estado, de modo que una versión defectuosa no reciba tráfico y la reversión sea un solo paso. Las migraciones de bases de datos se ejecutan como scripts versionados con una vía de reversión probada.
- 4
Observar y mejorar
Los eventos de despliegue se correlacionan con las métricas y alertas en SnowTrack, de modo que una regresión pueda vincularse al cambio que la causó. Las conclusiones de las revisiones posteriores a los incidentes se incorporan a las pruebas y los runbooks.
Monitorización y operación
Monitorización y operación desde la puesta en producción
La monitorización se configura durante la fase de desarrollo. Las señales de infraestructura, aplicación y negocio se recopilan en SnowTrack, nuestra plataforma de observabilidad, con paneles por servicio y alertas dirigidas a las personas de guardia.
Las alertas se ajustan al nivel de servicio acordado, y cada alerta tiene un runbook asociado para que quien la reciba sepa qué hacer. El ruido de las alertas se revisa y se reduce cada mes.
Con un contrato de operación gestionada, InterCloud asume las guardias: aplicación de parches, gestión de la capacidad, respuesta a incidentes y un informe mensual sobre disponibilidad, incidentes y cambios. Otra opción es que traspasemos la configuración y formemos a su equipo.
- Monitorización de infraestructura, aplicaciones y servicios en SnowTrack
- Enrutamiento de alertas, calendarios de guardia y runbooks para cada alerta
- Logs y trazas centralizados con retención según los requisitos de cumplimiento
- Gestión de parches, revisiones de capacidad y un informe mensual de operación
- Resumen
- Infraestructura
- Aplicaciones
- Servicios
- Logs
- Alertas
- Incidentes
- Informes
Resumen del sistema
99.9%
3
42
Una revisión de su entorno de AWS
Ya sea para un nuevo entorno de AWS o para revisar una cuenta existente, podemos mostrarle cómo es un entorno bien gestionado y los pasos necesarios para llegar a él.