# data[].attributes.headline
Modelo de responsabilidad compartida de AWS

# data[].attributes.subject
Modelo de responsabilidad compartida de AWS

# data[].attributes.body
AWS protege la nube; tú proteges lo que pones en ella.

AWS: seguridad física, hardware, software, red global.

Cliente: configuración, permisos, cifrado, SO, grupos de seguridad.

Idea clave: AWS asegura la infraestructura, tú aseguras la configuración.

# data[].attributes.body
Aprender sobre las herramientas que dispone Amazon para el desarrollo web.

# data[].attributes.body
Una de las oportunidades es el uso de infraestructura escalable y bajo demanda de los usuarios que usan sus servicios.

# data[].attributes.headline
Herramientas para el desarrollo y la implementación

# data[].attributes.subject
Herramientas para el desarrollo y la implementación

# data[].attributes.body
Optas a herramientas de desarrollo como IDEs basados en la nube que permite programar en cualquier lugar con un editor de codigo, depurador y terminal.

Servicios para almacenar repositorios de Git privados de forma segura.

Otros servicios para compilar, probar y empaquetar codigo. Por otra parte, automatizar el despliegue de aplicaciones en instancias de AWS, contenedores o servidores.

# data[].attributes.body
Almacenamiento, bases de datos y redes para tus aplicaciones.

Permite AWS a los desarrolladores con su Kit de desarrollo AWS CDK definir una infraestructura de sus aplicaciones en lenguajes como TypeScript, Python, Java y .Net. Así facilitando el desarrollo de aplicaciones existentes.

# data[].attributes.body
También, como no. IA Generativa como servicios para la creación de agentes de IA, que puedan generar código, analizar vulnerabilidades, crear documentación y realizar acciones en navegadores.

Con esto también podemos aprovechar los servicios de Big Data y Machine Learning identificando problemas, sugeriendo soluciones y analizando datos a gran escala.

# data[].attributes.body
En mi conclusión nos permite como desarrolladores o entidades, poder tener muchos de los servicios que requiere una aplicación web, todos juntos, escalables al uso y con grandes opciones de ampliar fácilmente en el futuro tus aplicaciones.

# data[].attributes.body
Gracias a la velocidad de desarrollo.

Reducción de costos (gracias a los modelos de pago flexibles).

Flexibilidad y escalabilidad puediendo elegir los sitemas operativos, lenguajes y plataformas que necesitan para sus aplicaciones.

Y algo bastante importante, la concentración que tienen los desarrolladores a la hora de dejar a cargo a AWS encargandose del mantenimiento de la infraestructura física.

Solo una gran concentración y precio justo para los desarrolladores usen como, cuánto y para que lo usen en sus proyectos.

# data[].attributes.body
Pago por uso (Pay-as-you-go): Se cobra según recursos consumidos (horas de servidor, GB almacenados, transferencias, etc.).

Sin costos iniciales ni contratos a largo plazo obligatorios.

Facturación mensual detallada.

# data[].attributes.body
Computación: EC2 (servidores virtuales), Lambda (funciones sin servidor).

Almacenamiento: S3 (archivos), EBS (discos para EC2).

Transferencia de datos: Datos que salen de AWS (hacia internet o fuera de la región).

Otros servicios: Bases de datos, inteligencia artificial, etc.

# data[].attributes.headline
Herramientas de Gestión y Control de Costo

# data[].attributes.subject
Herramientas de Gestión y Control de Costo

# data[].attributes.body
AWS Cost Explorer: Visualiza y analiza el gasto.

AWS Budgets: Establece alertas para no exceder presupuesto.

Reportes y facturas detalladas: Para control y auditoría.

# data[].attributes.wish_content.attachment_props.alternative_text
Herramientas de Gestión y Control de Costo aws

# data[].attributes.body
Instancias reservadas: Descuento a cambio de compromiso a largo plazo.

Planes de ahorro: Descuentos en uso constante.

Uso de capas gratuitas: AWS Free Tier para probar servicios sin costo limitado.

# data[].attributes.body
Facturación mensual automática.

Métodos de pago: tarjeta de crédito, débito, facturación electrónica.

Posibilidad de integración con sistemas contables y ERP.

# data[].attributes.body
Diseñada par afrecer un entorno computable fiable, confiable , escalable y seguro.

# data[].attributes.body
Zona geográfica de AWS.

Posibilidad de control de la replicación de datos entre regiones.

Comunicación entre regiones utiliza la infraestructura de red troncal de AWS

Proporciona niveles plenos de redundancia y conectividad.

Una región consta de dos o más zonas de disponibilidad

# data[].attributes.body
Es una partición completamente aislada de la infraestructura de AWS.

Constan de centros de datos discretos.

Están diseñadas para el aislamientos de errores.

Se interconectan con otras zonas de disponibilidad mediante redes privadas de alta velocidad.

Puedes elegir las zonas de disponibilidad.

Pd: AWS recomienda replicar datos y recursos entra las zonas de disponibilidad para obtener mayor resiliencia.

# data[].attributes.body
Están diseñados para ofrecer seguridad.

Se almacenan y se procesan los datos.

Cada centro de datos tiene alimentacion, redes y conectividad redundantes, y se aloja en una instalación independiente.

Suele albergar entre 50 000 y 80 000 servidores.

# data[].attributes.body
AWS proporciona una red global de ubicaciones de puntos de presencia.

Ubicaciones perimetrales y un número mucho menor de cachés de borde regionales.

Se usa con Amazon CluodFront

# data[].attributes.body
Elasticidad y escalabilidad.

Tolerancia a errores.

Alta disponibilidad.

# data[].attributes.body
Aplicaciones: Escritorios virtuales, colaboraciones y usos compartidos.

Servicios de la plataforma: Bases de datos, Análisis, Servicios de aplicaciones, Implementación y administración (contenedores, devOps, Plantillas de recursos, seguimientos de uso...), Servicios móviles.

Serviciós básicos: Computo ( cirtual, escalados automáticos, y balanceo de cargas), Redes y Almacenamiento( objeto, bloque y archivo)

# data[].attributes.body
23 categorías de productos o servicios diferentes y cada una consta con uno o varios servicios.

# data[].attributes.body
Amazon simple Storage Service (Amazon S3)

Amazon Elastic Block Store (Amazon EBS)

Amazon Elastic File System (Amazon EFS)

Amazon Simple Storage Service Glacier

# data[].attributes.body
Amazon Elastic Compute Cloud (Amazon EC2) Proporciona capacidad de cómputo de tamaño ajustable en forma de máquinas virtuales en la nube.

Amazon EC2 Auto Scaling Permite agregar o eliminar automáticamente instancias EC2 de acuerdo con las condiciones qeu defina.

Amazon Elastic Container Service (Amazon ECS) Servicio de coordinación de contenedores altamente escalable y de gran rendimiento que es compatible con los contenedores de Docker.

Amazon Elastic Container Registry (Amazon ECR) Registro de contenedores Docker completamente administrado qeu facilita a los desarrolladores las tareas de almacenamiento.

AWS Elastic Beanstalk Servicio para implementar y escalar servicios y aplicaciones web en servidores conocidos como Apache y Microsoft Internet Information Services.

AWS Lambda Permite ejecutar código sin necesidad de aprovisionar ni administrar servidores.

Amazon Elsatic Kubernetes Service

AWS Fargate

# data[].attributes.body
Sistema central para decidir quién puede hacer qué.

Usuarios = personas o aplicaciones.

Grupos = gestionar permisos a varios usuarios.

Roles = accesos temporales sin credenciales.

Políticas = reglas JSON que permiten o deniegan acciones.

Principio clave: privilegios mínimos.

# data[].attributes.body
Las reglas que determinan permisos.

Basadas en identidad: asociadas a usuarios, grupos o roles.

Basadas en recursos: adjuntas directamente a un bucket S3 u otro recurso.

Denegación explícita > permiso permitido.

Por defecto: todo está denegado.

# data[].attributes.body
El usuario root casi no debe usarse.

Crea usuarios IAM para tareas diarias.

Activa MFA en root y en los usuarios.

CloudTrail registra toda la actividad (90 días gratis).

# data[].attributes.body
Cifrado centralizado y controlado.

Crea y administra claves maestras (CMK).

Integrado con CloudTrail para auditar su uso.

Se usa para cifrar datos en reposo en servicios como S3, EBS, RDS.

# data[].attributes.body
Control de acceso desde aplicaciones.

Gestiona usuarios y roles para apps.

Integración con SAML 2.0 y proveedores externos.

# data[].attributes.body
Protección DDoS.

Shield Standard: gratis y habilitado siempre.

Shield Advanced: protección adicional para sistemas críticos.

# data[].attributes.body
Cifrado automático y estándar.

AES-256 para cifrado en reposo.

Sistemas de archivos cifrados disponibles.

KMS para gestionar claves.

# data[].attributes.body
TLS 1.2 / SSL para tráfico seguro.

Usa AWS Certificate Manager para gestionar certificados.

¿CASUALIDADES? ESTO YA LO HEMOS VISTO EN DESPLIEGUE.

# data[].attributes.body
Evitar accesos públicos accidentales.

Bloqueo de acceso público (lo más importante).

Políticas de bucket.

Políticas IAM.

ACL (poco usadas).

Trusted Advisor para comprobar permisos peligrosos.

# data[].attributes.body
AWS aporta auditorías; tú configuras bien tus recursos.

Certificaciones (ISO, PCI, SOC…) descargables en AWS Artifact.

AWS Config permite evaluar configuraciones y detectar desviaciones.

# data[].attributes.body
Una red es un conjunto de máquinas interconectadas para compartir recursos y permitir comunicación eficiente. Para trabajar con AWS necesitas entender el direccionamiento:

IPv4 vs IPv6: IPv4 usa 32 bits en 4 octetos decimales; IPv6 usa direcciones hexadecimales mucho más amplias y mejor preparadas para el enrutado moderno.

CIDR: Formato IP/longitud (ej. 10.0.0.0/24) que define qué parte identifica la red y cuántos hosts puedes asignar.

Modelo OSI: Marco conceptual de 7 capas que ayuda a entender, depurar y asegurar comunicaciones de red.

# data[].attributes.headline
VPC, Subredes y Direccionamiento Interno

# data[].attributes.subject
VPC, Subredes y Direccionamiento Interno

# data[].attributes.body
Una Amazon VPC es una red virtual aislada donde lanzas tus recursos. Controlas su rango IP, sus subnets y su conectividad.

Un VPC pertenece a una región y se divide en subnets en distintas AZs para disponibilidad y seguridad.

El CIDR del VPC no se puede cambiar después; puedes usar /16 para rangos grandes y añadir IPv6 si lo necesitas.

AWS reserva 5 IPs por subred, que no puedes usar.

IP pública vs Elastic IP: Las públicas pueden asignarse automáticamente; las Elastic IP son estáticas y reutilizables.

ENI (Elastic Network Interface): Interfaces de red que puedes mover entre instancias para HA y configuraciones avanzadas.

# data[].attributes.body
El tráfico dentro y fuera del VPC se gobierna mediante tablas y gateways:

Route Tables: Definen rutas para cada subnet; la ruta “local” siempre existe.

Internet Gateway (IGW): Proporciona salida directa a Internet. Una subnet es pública si tiene una ruta al IGW.

NAT Gateway: Permite que subnets privadas salgan a Internet sin aceptar tráfico entrante.

VPC Peering: Conexión privada entre VPCs sin tránsito y sin CIDR solapado.

VPC Sharing: Varias cuentas usando subnets compartidas.

VPC Endpoints: Conexión privada a servicios AWS sin pasar por Internet (Interface para PrivateLink, Gateway para S3/DynamoDB).

Site-to-Site VPN: Túneles IPsec entre tu red on-premise y AWS.

Direct Connect: Enlace físico dedicado para latencia estable y alto ancho de banda.

Transit Gateway: Hub centralizado para conectar múltiples VPCs y redes externas sin mallas complejas.

# data[].attributes.body
La protección se organiza en varias capas:

Security Groups: Firewall stateful a nivel de instancia; las respuestas se permiten automáticamente.

Network ACLs: Firewall stateless a nivel de subnet; necesitas reglas de entrada y salida explícitas.

SG vs NACL:

SG → granular, stateful, por instancia.

NACL → perimetral, stateless, por subnet.
Usarlos juntos refuerza la defensa en profundidad.

Route 53 (DNS): DNS global y escalable con múltiples políticas (simple, latencia, geolocalización, failover…).

Failover DNS: Health checks detectan fallos y redirigen el tráfico automáticamente.

# data[].attributes.body
Una CDN reduce latencia llevando contenido cerca del usuario:

Por qué usar CDN: Mejora tiempos de carga, reduce carga en origen y aumenta disponibilidad.

Amazon CloudFront: CDN global integrada con AWS que entrega contenido a través de edge locations y caches regionales.

Beneficios: seguridad con Shield/TLS, personalización con Lambda@Edge, integración con S3/ALB, gran alcance global.

Costes clave: transferencia saliente, peticiones HTTP(S) e invalidaciones (primeras 1.000 gratis).