Cloud Operations (CloudOps) es la administracion de los datos, la infraestructura y los entornos para ofrecer servicios eficientes.
Se focaliza en alcanzar un estándar de nivel de servicios y asegurar la seguridad y la integridad de los entornos en la nube. También incluye observación de los costos.
CloudOps se expresa como el proceso se mentiene, se entrega y distribuye infraestructura y servicios de cloud a usuarios internos o externos.
CloudOps
Email marketing
Gestión de RR.HH
Sistemas de reclutamiento
Sistema de monitoreo y reportes
Online marketplace
Gestión de contenido
Herramientas de proveedores:
(Analizaremos AWS)
Herramientas varias:
Ansible - Configuración, orquestación
Chef - Configuración, IaC
RightScale (Flexera Cloud Management Platform) - Gestión Multi-Cloud
Apigee - Diseñar, proteger, analizar y gestionar APIs
Monitoreo y observabilidad
Controlar la salud, el rendimiento y la disponibilidad de los recursos
Amazon CloudWatch → recopila métricas, logs y alarmas de tus recursos AWS y aplicaciones.
AWS X-Ray → traza peticiones en aplicaciones distribuidas para detectar cuellos de botella.
AWS CloudTrail → registra toda la actividad de usuarios y servicios, esencial para auditorías.
Automatización y gestión de infraestructura
Automatizan despliegues, configuraciones y operaciones recurrentes.
AWS CloudFormation → infraestructura como código (IaC) para desplegar recursos de forma consistente.
AWS Systems Manager → permite automatizar tareas operativas, aplicar parches y administrar configuraciones.
AWS OpsWorks → usa Chef o Puppet para configurar y automatizar servidores.
AWS Lambda → ejecuta código sin servidores para automatizar respuestas a eventos del entorno cloud.
Escalabilidad y Alta Disponibilidad
Garantizan la continuidad del servicio y optimizan el rendimiento.
Elastic Load Balancing (ELB) → distribuye automáticamente el tráfico entre instancias.
Auto Scaling → ajusta automáticamente la capacidad en función de la demanda.
Amazon EC2 Auto Recovery → reinicia instancias con fallos automáticamente.
Seguridad y Cumplimiento
Aseguran el entorno cloud, protegiendo datos y controlando accesos.
AWS Identity and Access Management (IAM) → define permisos y políticas de acceso.
AWS Security Hub → centraliza alertas de seguridad y cumplimiento.
AWS GuardDuty → detecta amenazas mediante análisis inteligente de logs.
AWS Config → evalúa la conformidad y cambios de configuración en los recursos.
Copias de Seguridad y Recuperación
Protegen la disponibilidad e integridad de la información.
AWS Backup → gestiona y automatiza copias de seguridad de servicios AWS.
Amazon S3 y Glacier → almacenamiento económico para backups y archivado.
AWS Disaster Recovery (DR) → estrategias y herramientas para restaurar servicios críticos.
Gestión de costos y optimización
Ayudan a mantener el control financiero
AWS Cost Explorer → analiza y proyecta costos de uso de recursos.
AWS Budgets → define alertas de gasto y uso.
AWS Trusted Advisor → recomienda mejoras en costos, seguridad y rendimiento.
Integración y entrega continua (DevOps)
Facilitan la entrega automatizada de aplicaciones.
AWS CodePipeline, CodeBuild, CodeDeploy, CodeCommit
→ pipeline CI/CD para integrar CloudOps con DevOps.
A pesar de sus ventajas, CloudOps enfrenta retos como:
Adoptar la nube sin una visión clara puede generar:
https://creativecommons.org/licenses/by/4.0/deed.es