# data[].attributes.body
Espero aprender como trabaja este tipo de empresas y cual es su ideología

# data[].attributes.body
Entiendo que te ofrece la comodidad de poder guardar datos importantes sin tener que arriesgarte a almacenarlos en un objeto fisico que se puede romper o perder. Yo lo uso sobre todo para las fotos ya que es muy cómodo para asegurarme de que no las voy a perder (aun que no me fio de nada y al final también las guardo en el ordenador)

# data[].attributes.body
Por lo que he investigado ofrece servicios web de muchos tipos, desde base de datos hasta inteligencia artificial. Sirve de ayuda para empresas que no tienen capital suficiente para invertir en el hardware necesario, por lo que pueden avanzar más rápido.

# data[].attributes.body
Veo que aparte de aportar comodidad a los usuarios, gracias a facilitar estos servicios, los usuarios no necesitarán invertir mucho en ciertos ambitos, de esta manera podrán avanzar mucho más rápido como empresa con el capital que tienen. De igual manera para nosotros en nuestro dia a dia con servicios como icloud que nos permiten almacenar nuestros datos personales de forma segura en un lugar que "sabemos" que no vamos a perder.

# data[].attributes.body
IaaS, Infraestructura como servicio

Proporciona recursos de computación como servidores, lamacenamiento y redes

PaaS, Plataforma como servicio

Ofrece un entorno completo para desarrollar y desplegar aplicaciones

SaaS, Software como servicio

Son aplicaciones listas para usar accesibles a traves de un navegador o una aplicación.

(pública, privada, hibrida)

Nube pública

Dentro de la nube pública encontramos infraestructuras como aws, google cloud y Azure que ofrecen este servicio.

Nube híbrida

Combina elementos de la nube privada y de la pública para que los clientes puedan tener la flexibilidad que ofrece la pública y la seguridad de la privada

Nube privada

Solo la utiliza una organización por lo que es mucho más segura.

# data[].attributes.body
Como vamos a estudiar AWS voy a hablar sobre las medidas que están aportando ellos para ser un servicio más sostenible.

Se ha comprometido a utilizar energía 100% renovable este año con el objetivo de alcanzar en 2040 la neutralidad de carbono. Está trabajando en innovar la eficiencia energética en sus centros de datos, está desarrollando proyectos de energía eólica y solar y con sus servicios de cloud ayudan a las empresas a reducir su impacto ambiental.

Desde que apareció la IA todas las empresass de cloud, sobre todo las más grandes como Microsoft, Google y AWS, han tenido un aumento significativo en las emisiones de carbono por lo que el uso de energías renovables y con poco impacto es esencial y aclaran todos estos proveedores que están consiguiendo mantener sus objetivos.

# data[].attributes.body
IA de google

enertic.org

# data[].attributes.body
¿Qué es la nube?

¿Qué servicios ofrece?

En españa, Indra (investigar)

Para manejar datos uno tiene límites por el hardware que utiliza, con la nube no tenemos que preocuparnos por el hardware.

Investigar las empresas grandes que cuentan con el capital para montar un servicio y las ventajas que tiene utilizar ese servicio

Ofrecen la gestión del cómputo de los datos para que tu como empresa no tengas que gastar ni invertir en ello.

Como el capital solo lo tienen las grandes empresas son los únicos al final que pueden iniciar estos proyectos y en parte se nos obliga a contratar estos servicios, tenemos de ejemplo el renting. Es la mejor alternativa para poder hacer ciertas cosas sin una gran inversión pero no tenemos el capital para iniciar un proyecto así y eso es una desventaja.

Acabas dependiendo de otras empresas y puede ser un problema para tu independencia ya que si esas empresas quieren cambiar algo te verás afectado. Buscar ejemplos en la vida diaria sobre esto.

Reflexionar acerca de estudiar aws, ventajas, desventajas y sacar conclusiones. Al final amazon hace esto para sacar dinero.

# data[].attributes.body
La informática en la nube es la entrega bajo demanda de potencia de bases de datos, almacenamiento, aplicaciones y otros recursos, a través de Internet con un sistema de precios de pago por uso.

# data[].attributes.body
En el modelo tradicional la infraestructura se considera hardware, al ser soluciones físicas requieren espacio, personal, seguridad, planificación e inversión de capital.

Si la empresa decide usar éste modelo tradicional deberá preguntarse si hay capacidad de recursos o almacenamiento suficientes para satisfacer sus necesidades, tendrá que pagar por muchos recursos que probablemente permanezcan inactivos si no alcanzan los picos máximos previstos y si supera los picos no tendrá capacidad suficiente.

# data[].attributes.body
En el modelo de informática en la nube permite ver la infraestructura como software, por lo que es flexible y se adaptan mejor a la demanda de la empresa, la inversión dependerá de lo que necesites en cada momento y no será necesaria esa planificación inicial y toda esa inversión en personal, seguridad, infraestructura, etc.

# data[].attributes.body
IaaS: Infraestructura como servicio

Te ofrecen el acceso a equipos (virtuales o hardware) y al espacio de almacenamiento de datos teniendo mayor flexibilidad, es lo más parecido a los recursos TI por lo que será cómodo para aquellas personas que estén acostumbradas a trabajar con muchos departamentos y desarrolladores de TI.

PaaS: Plataforma como servicio

Estos servicios reducen la necesidad de administrar la infraestructura y permiten al usuario centrarse en la implementación y administración de sus aplicaciones

SaaS: Software como servicio

Ofrecen un servicio completo, el producto ya está completo y el usuario solo tendrá que utilizar este producto como mejor le convenga ahorrando todo lo relacionado a su mantenimiento, administración, infraestructura, etc.

# data[].attributes.body
Nube

La aplicación se encuentra totalmente implementada en la nube por lo que todas las partes de la aplicación se ejecutan en la nube. (La infraestructura está fuera de la empresa)

Híbrida

La empresa tiene su aplicación distribuida en su propia infraestructura o en una privada y también en infraestructura externa, permite a la empresa ampliar sus recursos si es necesario pero manteniendo cierto control sobre ellos ya que utilizarán la infraestructura externa como una extensión.

Privada

La empresa contrata la infraestructura a una empresa que será exclusivamente utilizada por ellos por lo que da mucha más libertad de personalización y seguridad ya que no es una infraestructura utilizada por más empresas.

# data[].attributes.body
Cambiar los gastos de capital por gastos variables

Los gastos de capital son esos que se utilizan para mantener activos los recursos físicos, en cambio el gasto variable es aquel que se puede modificar o evitar fácilmente ya que se invierte capital solo en lo que se le va a dar uso, únicamente por la cantidad que se consuma, permite ampliar y reducir recursos de forma instantánea con el gasto de capital necesario.

Beneficiarse de las grandes economías de escala

Gracias a usar servicios como AWS puedes ahorrar ya que estos servicios se pueden ofrecer más baratos de los que tu por tu cuenta podrías conseguir.

Evitar asumir estimaciones sobre capacidad

Con la informática en la nube ya no es necesario tomar decisiones respecto a la infraestructura y la potencia que se va a necesitar porque la nube te ofrece los recursos necesarios ya sean muchos o pocos y escalar como empresa de cualquier forma con solo avisar.

Amentar la velocidad y la agilidad

En un entorno de informática en la nube se puede acceder a todos los recursos en cuestión de segundos mientras que si se usan los recursos de forma tradicional deberás esperar el tiempo de la instalación de los recursos, la llegada de ellos, etc.

Dejar de gastar dinero en la ejecución y el mantenimiento de datos

Puedes olvidar las preocupaciones que tienen que ver con la infraestructura y centrarte en tu proyecto.

Adquirir escala mundial en cuestión de minutos

AWS te permite implementar tu aplicación por todo el mundo de forma sencilla.

# data[].attributes.body
AWS siempre ha buscado ofrecer un entorno fiable, escalable y seguro con un rendimiento global de alta calidad y permite a los usuarios ver mediante un mapa su huella de carbono de infraestructura global.

# data[].attributes.body
Es una zona geográfica que dispone de dos o más zonas de disponibilidad.

Toda la infraestructura en la nube de AWS se basa en regiones, cuenta con 22 en todo el mundo.

Cada zona de disponibilidad consta con uno o varios centros de datos.

# data[].attributes.body
Las leyes locales pueden exigir que determinada información se mantenga dentro de los límites geográficos por lo que podrían restringir las regiones en las que se puede ofrecer cierto contenido o servicio.

Si no hay problemas legales, se recomienda usar una región lo más cercana posible para reducir latencia.

# data[].attributes.body
Cada región tiene varias zonas de disponibilidad que ofrece la posibilidad de operar bases de datos y aplicaciones con mejores condiciones y resultados de las que ofrecería un único centro de datos. Cada zona de disponibilidad suele contar con al menos tres centros de datos. Las zonas de disponibilidad tienen su propia infraestructura de energía y están fisicamente separadas por muchos kilómetros de otras zonas de disponibilidad.

Todas las zonas de disponibilidad están interconectadas con redes de ancho de banda y baja latencia que proporciona un alte rendimiento entre las zonas de disponibilidad.

Cuando una aplicación se divide entre zonas de disponibilidad, las empresas quedan mejor aisladas y protegidas a todo tipo de problemas.

# data[].attributes.body
Están diseñados para ofrecer seguridad, cada centro de datos tiene alimentación, redes y conectividad redundantes, y se aloja en una instalación independiente por lo que da muchísima seguridad a que los datos estén protegidos a cualquier daño.

Las instalaciones están en ubicaciones escogidas con cuidado a fin de reducir el riesgo ambiental, cuando da error alguno de los centros no hay problema ya que gracias a la redundancia de datos, como el usuario elige una zona de disponibilidad, podrá seguir trabajando sin problemas gracias a los demás centros de datos de esa misma zona.

# data[].attributes.body
Los puntos de presencia de AWS están ubicados en la mayoría de las principales ciudades del mundo, se utiliza con Amazon CloudFront y consiste en ubicaciones perimetrales y un número menor de cachés de borde regionales.

Éstos cachés de borde regionales se utilizan cuando al contenido no se accede con la frecuencia suficiente como para que permanezca en la ubicación perimetral.

# data[].attributes.body
AWS ofrece distintos servicios como redes, almacenamiento, bases de datos, etc. Se ofrecen bajo demanda, disponible en cuestión de segundos pagando solo por lo que se usa.

Existen 23 categorías de servicios que AWS ofrece basados en la nube. En la propia página de AWS se puede ver cada uno de estos servicios explicados con detalle.

# data[].attributes.body
Amazon S3 (Simple Storage Service):
Servicio de almacenamiento de objetos altamente escalable, seguro y de alto rendimiento, ideal para sitios web, apps móviles, copias de seguridad, archivado, IoT y análisis de big data.

Amazon EBS (Elastic Block Store):
Ofrece almacenamiento en bloque de alto rendimiento para instancias EC2, usado en bases de datos, aplicaciones empresariales, contenedores, análisis de datos y sistemas de archivos.

Amazon EFS (Elastic File System):
Sistema de archivos NFS elástico y gestionado, que se ajusta automáticamente al crecimiento o reducción de los datos, eliminando la necesidad de gestionar la capacidad manualmente.

Amazon S3 Glacier:
Tipo de almacenamiento seguro, duradero y de bajo costo para archivos y copias de seguridad a largo plazo, con una durabilidad del 99.999999999 % y funciones avanzadas de seguridad y cumplimiento.

# data[].attributes.body
Amazon EC2 (Elastic Compute Cloud):
Ofrece máquinas virtuales escalables en la nube para ejecutar aplicaciones.

Amazon EC2 Auto Scaling:
Ajusta automáticamente la cantidad de instancias EC2 según la demanda.

Amazon ECS (Elastic Container Service):
Servicio para gestionar y ejecutar contenedores Docker de forma escalable y eficiente.

Amazon ECR (Elastic Container Registry):
Registro gestionado de imágenes Docker, facilita almacenar e implementar contenedores.

AWS Elastic Beanstalk:
Permite implementar y escalar aplicaciones web fácilmente en servidores como Apache o IIS.

AWS Lambda:
Ejecuta código sin servidores, pagando solo por el tiempo de ejecución.

Amazon EKS (Elastic Kubernetes Service):
Facilita el uso de Kubernetes para implementar y escalar aplicaciones en contenedores.

AWS Fargate:
Motor de cómputo que permite ejecutar contenedores sin gestionar servidores.

# data[].attributes.body
Amazon RDS (Relational Database Service):
Facilita la configuración, operación y escalado de bases de datos relacionales, automatizando tareas como copias de seguridad, parches y aprovisionamiento.

Amazon Aurora:
Base de datos compatible con MySQL y PostgreSQL, hasta 5 veces más rápida que MySQL y 3 veces más que PostgreSQL estándar.

Amazon Redshift:
Servicio de almacenamiento y análisis de datos a gran escala, permite ejecutar consultas analíticas sobre petabytes o exabytes con alto rendimiento.

Amazon DynamoDB:
Base de datos NoSQL de documentos y clave-valor, con baja latencia, alta seguridad, respaldo automático y almacenamiento en caché en memoria.

# data[].attributes.body
Amazon VPC (Virtual Private Cloud):
Permite crear secciones aisladas de la nube de AWS para tener control total sobre la red.

Elastic Load Balancing:
Distribuye automáticamente el tráfico entre varias instancias, contenedores o funciones para mejorar el rendimiento.

Amazon CloudFront:
Red de entrega de contenido (CDN) que distribuye datos, vídeos y aplicaciones globalmente con baja latencia y alta velocidad.

AWS Transit Gateway:
Conecta varias VPC y redes locales mediante una única puerta de enlace centralizada.

Amazon Route 53:
Servicio DNS escalable que traduce nombres de dominio a direcciones IP para dirigir el tráfico de forma fiable.

AWS Direct Connect:
Ofrece una conexión de red privada dedicada entre tu centro de datos y AWS, mejorando rendimiento y reduciendo costes.

AWS VPN:
Crea un túnel seguro y privado entre tu red local y la nube de AWS.

# data[].attributes.body
AWS IAM (Identity and Access Management):
Permite gestionar usuarios, grupos y permisos para controlar el acceso seguro a los recursos de AWS.

AWS Organizations:
Administra y restringe acciones y servicios entre varias cuentas de AWS dentro de una organización.

Amazon Cognito:
Facilita el registro, inicio de sesión y control de acceso de usuarios en aplicaciones web y móviles.

AWS Artifact:
Proporciona acceso a informes de seguridad y cumplimiento y a acuerdos legales de AWS.

AWS KMS (Key Management Service):
Permite crear y administrar claves de cifrado para proteger datos en servicios y aplicaciones de AWS.

AWS Shield:
Servicio gestionado de protección contra ataques DDoS, diseñado para mantener seguras las aplicaciones en AWS.

# data[].attributes.body
Informe de costo y uso de AWS:
Proporciona datos detallados sobre costos y uso de todos los servicios de AWS, incluyendo precios, reservas y metadatos.

AWS Budgets:
Permite crear presupuestos personalizados y recibir alertas cuando los costos o el uso superan (o se prevé que superen) el límite definido.

Explorador de costos de AWS:
Herramienta visual e interactiva para analizar, entender y administrar los costos y el uso de AWS a lo largo del tiempo.

# data[].attributes.body
Consola de administración de AWS:
Interfaz web para acceder y gestionar los servicios y recursos de AWS.

AWS Config:
Permite rastrear el inventario de recursos y registrar los cambios realizados en ellos.

Amazon CloudWatch:
Servicio para supervisar recursos y aplicaciones en tiempo real.

AWS Auto Scaling:
Ajusta automáticamente múltiples recursos para adaptarse a la demanda.

AWS CLI (Command Line Interface):
Herramienta de línea de comandos unificada para administrar servicios de AWS.

AWS Trusted Advisor:
Analiza la cuenta para optimizar seguridad, rendimiento y costos.

Herramienta AWS Well-Architected:
Ayuda a evaluar y mejorar la arquitectura de las cargas de trabajo en la nube.

AWS CloudTrail:
Registra la actividad de usuarios y el uso de las API, facilitando auditorías y seguimiento.

# data[].attributes.body
Existen tres aspectos funcdamentales de costo con AWS:

Cómputo: Cargado por hora/segundo

Almacenamiento: Se cobra por GB.

Transferencia de datos: Se cobra por GB. la salida se cobra pero la entrada de normal no tiene cargo

# data[].attributes.body
Pagas por lo que usas: Solo paas por los servicios que vas a utilizar sin grandes gastos iniciales, por lo que se adapta a cualquier negocio y es muy cómodo sobre todo para negocios que están en constante cambio.

Pagas menos al reservar: Hay ciertos servicios que te ofrecen la opción de reservar instancias con lo que puedes ahorrar hasta un 75% en comparación con la capacidad bajo demanda, hay tres tipos:

AURI, pago total anticipado

PURI, pago parcial anticipado

NURI, sin pago anticipado

Pagar menos usando más: Según la cantidad de volumen se pueden ahorrar cantidades significativas, conforme aumenta el uso, por lo que se pagará menos por cada GB. También conforme crezca tu negocio AWS ofrece servicios que te ayudan con ciertas necesidades, como podrían ser la cartera de servicios de almacenamiento de AWS.

Paga menos conforme crece AWS: Conforme va creciendo la empresa AWS más ahorro tendrás ya que AWS se centra en reducir los costos de negocio buscando recursos con mayor rendimiento sin ningún cargo adicional.

Precios personalizados: Para empresas grandes y con requisitos AWS cuenta con este servicio.

Nivel gratuito AWS: Durante un año se puede disfrutar de productos gratis para clientes nuevos.

# data[].attributes.body
Infraestructura tradicional:

Modelo de gasto: Gastos de Capital (CapEx): Costos fijos (hardware, instalaciones, licencias).

Escalabilidad: El escalado vertical es costoso y lento. La reducción vertical no reduce los costos fijos.

Recursos: La empresa es responsable del equipo, administración y mantenimiento.

Agilidad: Largos ciclos de planificación y compra de componentes.

Debate: Gasto de capital, largos ciclos de planificación.

Nube de AWS:

Modelo de gasto: Gastos Operacionales (OpEx): Sin gastos iniciales, pague por lo que usa.

Escalabilidad: El escalado y la reducción vertical son sencillos y rápidos.

Recursos: El proveedor (AWS) mantiene la infraestructura de autoservicio.

Agilidad: Mejora el tiempo de comercialización y la agilidad.

Debate: Flexibilidad, agilidad y costos basados en el consumo.

# data[].attributes.body
Costo Total de Propiedad (TCO)

El Costo Total de Propiedad (TCO) es una estimación financiera crucial que identifica los costos directos e indirectos de un sistema.

¿Por qué se utiliza el TCO?

Comparación: Para comparar con precisión los costos de ejecutar una carga de trabajo completa en las instalaciones frente a hacerlo en AWS.

Presupuesto: Para presupuestar y crear el caso empresarial (Business Case) que justifique el traslado a la nube.

Consideraciones Clave del TCO (Costos en las Instalaciones)

Para calcular el TCO en las instalaciones, se deben tener en cuenta los costos directos e indirectos difíciles de determinar, incluyendo:

1. Costos de Servidores: Hardware, software (licencias de SO/virtualización) y costos de instalaciones (espacio, electricidad, refrigeración).

2. Costos de Almacenamiento: Discos, hardware de red de almacenamiento (SAN/FC) y costos de instalaciones.

3. Costos de Red: Hardware de red local (LAN), equilibradores de carga, costos de ancho de banda y costos de instalaciones.

4. Costos de Mano de Obra de TI: Personal necesario para la administración de servidores, almacenamiento, red, seguridad y aplicaciones.

En la Nube de AWS: La mayoría de estos costos complejos (hardware, licencias, mantenimiento, instalaciones) se convierten en costos transparentes y fáciles de calcular, basados en métricas de uso (RAM, almacenamiento, ancho de banda) por unidad de tiempo.

# data[].attributes.body
AWS ofrece la Calculadora de precios de AWS para estimar la factura mensual y tomar decisiones informadas sobre el uso de la nube.

¿Para Qué Utilizar la Calculadora de Precios?

Calcular costos: Estimar los costos mensuales de los servicios de AWS.

Modelar soluciones: Diseñar sus soluciones y planificar el costo antes de construirlas.

Identificar ahorros: Encontrar oportunidades para reducir los costos mensuales.

Explorar detalles: Ver los puntos de precio y los cálculos detallados detrás de las estimaciones.

Ajustar recursos: Encontrar los tipos de instancia disponibles y las condiciones contractuales que se ajustan a sus necesidades (ej. Instancias Reservadas).

Organizar presupuestos:

Nombrar su presupuesto (estimado).

Crear y nombrar grupos de servicios (contenedores para organizar servicios por centro de costos, departamento, arquitectura de productos, etc.).

# data[].attributes.body
AWS Organizations es un servicio de administración de cuentas que permite consolidar y administrar varias cuentas de AWS de forma centralizada.

Beneficios Principales

Facturación Unificada: Simplifica la facturación con un único método de pago para todas las cuentas, lo que permite aprovechar los descuentos por volumen y ver una vista combinada de los cargos.

Administración Centralizada:

Políticas de acceso administradas de manera centralizada.

Acceso controlado a los servicios de AWS.

Creación y administración automatizada de cuentas de AWS (usando APIs).

Terminología y Estructura Jerárquica

La estructura se asemeja a un árbol invertido :

Organización / Raíz: El contenedor principal en la cima.

Unidades Organizativas (OU): Contenedores que agrupan cuentas y pueden contener otras OUs. Se utilizan para aplicar políticas.

Una OU solo puede tener una entidad principal.

Cuenta: Una cuenta de AWS estándar (las "hojas" del árbol) que contiene los recursos. Cada cuenta es miembro de una sola OU.

Propagación de Políticas: Una política adjunta a la Raíz o a una OU se transmite y aplica a todas las cuentas y OUs por debajo en la jerarquía.

# data[].attributes.body
Funciones Principales y Beneficios

Facturación Unificada:

Un único método de pago centralizado para todas las cuentas.

Permite ver una vista combinada de los cargos.

Se aprovechan los descuentos por volumen gracias al uso agregado.

Administración y Control:

Creación de Políticas de Control de Servicios (SCP) para controlar centralmente el uso de servicios en múltiples cuentas.

Administración de cuentas basada en políticas y grupos.

Uso de APIs para automatizar la creación y gestión de cuentas.

Seguridad: SCP vs. Políticas de IAM

AWS Organizations utiliza Políticas de Control de Servicios (SCP) para establecer restricciones máximas a nivel de organización, complementando las Políticas de IAM:

Políticas de Control de Servicios (SCP):

Permiten o deniegan el acceso a servicios de AWS (ej. bloquear el uso de un servicio completo).

Se aplican a cuentas individuales o grupos de cuentas (OU).

Afectan a todos los usuarios, grupos y roles de IAM de una cuenta, incluyendo al usuario raíz.

Políticas de AWS IAM:

Permiten o deniegan el acceso a servicios, recursos individuales o acciones de API específicas.

Se aplican a usuarios, grupos o roles de IAM dentro de una sola cuenta.

No pueden restringir al usuario de la cuenta raíz de AWS.

⚙️ Configuración y Administración

Pasos Básicos de Configuración

1. Crear una organización (con la cuenta actual como principal).

2. Crear unidades organizativas (OU) y colocar las cuentas miembro.

3. Crear políticas de control de servicios (SCP) para aplicar restricciones.

4. Probar las restricciones (usando cuentas de prueba o el Simulador de Políticas de IAM).

Interfaces de Acceso

AWS Organizations se puede administrar mediante:

Consola de Administración de AWS (interfaz gráfica basada en navegador).

AWS CLI (Interfaz de la Línea de Comandos) para tareas rápidas y scripts.

AWS SDKs (Kits de Desarrollo de Software) para integrar la gestión en código de programación.

API de consultas HTTPS para acceso programático directo.

Límites Clave (Restricciones Máximas)

Raíces: 1

Unidades Organizativas (OU): 1000

Políticas (SCP): 1000

Anidamiento Máximo de OU: 5 niveles

# data[].attributes.headline
Administración de facturación y costos de AWS

# data[].attributes.subject
Administración de facturación y costos de AWS

# data[].attributes.body
La Administración de Facturación y Costos de AWS es el servicio central para pagar, supervisar y presupuestar los costos de AWS. Permite hacer previsiones y analizar el uso con granularidad (mensual o diario) usando funcionalidades de filtrado y agrupación.

📊 Panel de Facturación de AWS

El Panel de Facturación es el punto de partida que ofrece una visión general de los gastos del mes hasta la fecha. Muestra dos gráficos principales:

1. Resumen de Gastos: Muestra cuánto se gastó el mes pasado, los costos estimados hasta la fecha y una previsión de lo que probablemente se gastará en el mes actual.

2. Gasto Mensual hasta la Fecha por Servicio: Identifica los principales servicios utilizados y la proporción de costos atribuidos a cada uno.

🛠️ Herramientas de Gestión de Costos

Desde el Panel de Facturación se accede a varias herramientas clave:

1. AWS Bills (Facturación Mensual)

Muestra los costos incurridos durante el mes pasado para cada servicio.

Ofrece un desglose adicional por Región de AWS y Cuenta Vinculada.

Brinda acceso a la información más actualizada del uso y las facturas detalladas.

2. Explorador de Costos de AWS (Cost Explorer)

Herramienta gratuita para visualizar, comprender y administrar el uso y los costos a lo largo del tiempo mediante gráficos.

Funcionalidades:

Ver datos de costos de los últimos 13 meses.

Predecir cuánto se gastará en los próximos 3 meses.

Identificar patrones de gasto, servicios más utilizados y áreas problemáticas de costos.

3. AWS Budgets (Presupuestos)

Utiliza la visualización de costos del Explorador de Costos para supervisar el estado de los presupuestos y mostrar previsiones.

Permite crear notificaciones (por correo electrónico o Amazon SNS) para cuando se supere el presupuesto o cuando los costos estimados lo excedan.

Los presupuestos se pueden seguir a nivel mensual, trimestral o anual.

4. Informe de Costo y Uso de AWS (CUR)

Proporciona la información más completa sobre el uso y los costos.

Lista el uso para cada categoría de servicio en partidas por hora o por día.

Se puede configurar para que AWS publique los informes de facturación en un bucket de S3 (se actualiza una vez al día).

# data[].attributes.body
AWS Support ofrece una combinación única de herramientas y experiencia para ayudar a los clientes en su viaje en la nube, desde la experimentación hasta el uso de cargas de trabajo críticas.

Roles y Herramientas Clave

Director Técnico de Cuenta (TAM):

Disponible en el plan Enterprise Support.

Proporciona orientación proactiva, revisión de arquitectura y comunicación continua.

Es el punto de contacto principal para la asistencia continua.

AWS Trusted Advisor:

Funciona como un experto en la nube personalizado.

Ofrece prácticas recomendadas buscando oportunidades para reducir gastos y aumentar el rendimiento/tolerancia a errores.

AWS Support Concierge:

Equipo experto en asistencia para cuentas y facturación.

Responde preguntas no técnicas de facturación y cuentas de manera rápida.

Los Cuatro Planes de AWS Support

AWS ofrece cuatro planes de soporte diseñados para diferentes etapas de adopción y criticidad de las cargas de trabajo:

1. Basic Support (Gratuito):

Acceso a documentación, foros de discusión y centro de recursos.

Acceso a Service Health Dashboard y seis comprobaciones principales de Trusted Advisor.

NO incluye soporte para casos (abrir tickets).

2. Developer Support:

Dirigido a clientes que realizan pruebas o desarrollo inicial (cargas de trabajo que no son de producción).

Ofrece acceso a orientación y soporte técnico.

3. Business Support:

Dirigido a clientes que ejecutan cargas de trabajo de producción en AWS.

Ideal para quienes dependen de que sus soluciones empresariales sean disponibles, escalables y seguras.

4. Enterprise Support:

Dirigido a clientes que ejecutan cargas de trabajo críticas para la empresa (misión crítica).

Incluye Director Técnico de Cuenta (TAM).

Se enfoca en la administración proactiva para aumentar la eficiencia y disponibilidad.

Severidad de Casos y Tiempos de Respuesta

El tiempo de respuesta del soporte (disponible desde el plan Developer hacia arriba) depende de la severidad del caso:

Crítico: El negocio está en riesgo (funciones críticas no disponibles).

Urgente: El negocio se ve afectado significativamente (funciones importantes no disponibles).

Alta: Funciones importantes dañadas o deterioradas.

Normal: Funciones no críticas se comportan de forma anormal o duda urgente de desarrollo.

Baja: Duda general de desarrollo o solicitud de función.

# data[].attributes.headline
Modelo de Responsabilidad Compartida de AWS

# data[].attributes.subject
Modelo de Responsabilidad Compartida de AWS

# data[].attributes.body
AWS utiliza un modelo en el que la seguridad se divide entre AWS y el cliente. AWS se encarga de toda la infraestructura física y lógica que hace posible la nube, pero el cliente debe configurar correctamente sus servicios y proteger sus propios datos.

🔹 Qué asegura AWS

AWS es responsable de proteger toda la infraestructura global donde funcionan los servicios de la nube. Esto incluye:

La seguridad física de los centros de datos.

Toda la infraestructura de hardware (servidores, equipos de red…).

La infraestructura de software que mantiene los servicios.

La infraestructura de red que conecta todo.

Qué debe asegurar el cliente

El cliente es responsable de todo lo que él cree, configura o sube a AWS. Entre sus responsabilidades están:

Cifrar los datos, tanto en reposo como en tránsito.

Configurar correctamente los security groups.

Configurar el sistema operativo de las instancias EC2.

Proteger cualquier instancia EC2 que lance.

Asegurar sus aplicaciones.

Configurar firewalls y redes.

Administrar cuentas de forma segura.

AWS protege la plataforma; el cliente protege lo que construye encima.

# data[].attributes.headline
Modelo de Responsabilidad Compartida de AWS

# data[].attributes.subject
Modelo de Responsabilidad Compartida de AWS

# data[].attributes.body
AWS utiliza un modelo en el que la seguridad se divide entre AWS y el cliente. AWS se encarga de toda la infraestructura física y lógica que hace posible la nube, pero el cliente debe configurar correctamente sus servicios y proteger sus propios datos.

🔹 Qué asegura AWS

AWS es responsable de proteger toda la infraestructura global donde funcionan los servicios de la nube. Esto incluye:

La seguridad física de los centros de datos.

Toda la infraestructura de hardware (servidores, equipos de red…).

La infraestructura de software que mantiene los servicios.

La infraestructura de red que conecta todo.

Qué debe asegurar el cliente

El cliente es responsable de todo lo que él cree, configura o sube a AWS. Entre sus responsabilidades están:

Cifrar los datos, tanto en reposo como en tránsito.

Configurar correctamente los security groups.

Configurar el sistema operativo de las instancias EC2.

Proteger cualquier instancia EC2 que lance.

Asegurar sus aplicaciones.

Configurar firewalls y redes.

Administrar cuentas de forma segura.

AWS protege la plataforma; el cliente protege lo que construye encima.

# data[].attributes.headline
AWS Identity and Access Management (IAM)

# data[].attributes.subject
AWS Identity and Access Management (IAM)

# data[].attributes.body
IAM es el servicio que te permite controlar quién puede acceder a tus recursos en AWS y qué puede hacer exactamente. Gracias a IAM puedes aplicar políticas de autorización muy precisas y gestionar permisos para diferentes personas y aplicaciones.

🔸 Componentes básicos de IAM

IAM User (usuario IAM)

Es una persona o una aplicación a la que le das acceso a tu cuenta de AWS.
Tiene:

Un nombre único.

Unas credenciales de seguridad.

IAM Group (grupo IAM)

Es un conjunto de usuarios. Sirve para asignar permisos a varios usuarios a la vez.

Un usuario puede estar en varios grupos.

Los grupos no pueden estar dentro de otros grupos.

No existe un grupo “por defecto” con todos los usuarios.

IAM Policy (política)

Documento JSON que define permisos: qué acciones se pueden hacer y sobre qué recursos.
Puede permitir o denegar acceso.

IAM Role (rol)

Los roles permiten otorgar acceso temporal a recursos.

No están ligados a un usuario concreto.

Se pueden “asumir” cuando se necesitan.

Se usan para delegar permisos a apps, otros servicios o usuarios externos.

# data[].attributes.body
Para acceder como usuario IAM hay dos tipos de acceso:

1. Acceso programático
Se usan un Access Key ID y un Secret Access Key para realizar llamadas a APIs.

2. Acceso a la consola de administración
El usuario inicia sesión con usuario y contraseña.
Si tiene MFA activado, debe introducir el código de verificación.

# data[].attributes.body
La autorización decide qué acciones puede realizar cada usuario.

Por defecto, los usuarios no tienen permisos.

Los permisos se asignan creando políticas.

Si una acción no está permitida explícitamente, se deniega.

El principio de mínimo privilegio recomienda conceder solo los permisos estrictamente necesarios, e ir ampliándolos según se necesite.

# data[].attributes.body
Políticas basadas en identidad

Se asignan a un usuario, grupo o rol.

Managed policies: políticas independientes reutilizables.

Inline policies: políticas que están incrustadas directamente en una entidad concreta.

Políticas basadas en recursos

Se adjuntan directamente a un recurso (S3, por ejemplo) para indicar quién puede hacer qué allí.
Siempre son inline.

# data[].attributes.body
Orden:

1. Primero busca si hay un explicit deny → si existe, se deniega sí o sí.

2. Si no hay deny, busca un explicit allow → si existe, se permite.

3. Si no existe ninguno → implicit deny.

# data[].attributes.body
Cuando creas una cuenta de AWS, empiezas con el usuario root, que tiene acceso total a absolutamente todo.
AWS recomienda:

No usar el root para tareas normales.

Crear usuarios IAM y darles permisos específicos.

Activar MFA tanto en root como en los demás usuarios.

Utilizar AWS CloudTrail, que registra todas las llamadas a la API y mantiene los registros durante 90 días.

# data[].attributes.body
AWS Organizations

Sirve para gestionar varias cuentas desde un punto central, aplicando políticas a nivel de organización.

AWS Key Management Service (KMS)

Permite crear y gestionar claves de cifrado.
Utiliza las Customer Master Keys (CMKs) para controlar el acceso a las claves que cifran los datos.
Además, se integra con CloudTrail para registrar el uso de claves.

Amazon Cognito

Sirve para gestionar la autenticación y el acceso a recursos desde tus aplicaciones.
Puedes asignar roles a los usuarios para que solo accedan a lo que les corresponde.
Compatible con SAML 2.0.

AWS Shield

Servicio de protección contra ataques DDoS.

Standard: gratis y activado automáticamente.

Advanced: de pago, con protección ampliada para aplicaciones críticas.

# data[].attributes.body
Cifrado de datos en reposo

Son los datos almacenados en disco o cinta.
AWS permite usar sistemas cifrados con AES-256, un estándar muy seguro.

Cifrado de datos en tránsito

Son los datos que se están moviendo por la red.
Se usa TLS 1.2 + AES-256 para protegerlos.
AWS Certificate Manager te ayuda a gestionar certificados SSL/TLS.

# data[].attributes.body
Hay varias herramientas para controlar el acceso:

S3 Block Public Access → tiene prioridad sobre todas las demás políticas.

IAM policies → para controlar acceso de usuarios.

Bucket policies → para controlar acceso al bucket.

ACLs → ya no se usan mucho.

Trusted Advisor → revisa si algún bucket es público por error.

# data[].attributes.body
AWS trabaja con auditores externos para certificar que su infraestructura cumple estándares internacionales. También facilita herramientas para que los clientes cumplan leyes como HIPAA, GDPR, etc.

AWS Config

Servicio que monitoriza continuamente la configuración de tus recursos y te permite comprobar si cumplen las configuraciones que tú has definido.
Es regional, así que debes activarlo en cada región que uses.

AWS Artifact

Te permite descargar informes de cumplimiento como:

Certificaciones ISO

Informes PCI

Informes SOC
Puedes presentarlos a auditores o reguladores.

# data[].attributes.body
Una red de ordenadores es un conjunto de dos o más máquinas conectadas entre sí para compartir recursos. Las redes se pueden dividir lógicamente en subredes.

Direcciones IP

IPv4: etiqueta numérica en formato decimal de 32 bits, dividida en cuatro octetos de 8 bits.

IPv6: compuesta por 8 grupos de 4 caracteres hexadecimales separados por dos puntos (:). Cada grupo representa 16 bits.

CIDR (Classless Inter-Domain Routing)

Método para describir redes.

Formato: IP_address / número_de_bits_fijos.

Los bits que no son fijos pueden variar.

Permite representar un conjunto consecutivo de direcciones IP.

Modelo OSI

Modelo conceptual para entender cómo viajan los datos por una red.

Divide la comunicación en capas, desde la física hasta la de aplicación, para analizar y diseñar sistemas de red.

# data[].attributes.body
Amazon VPC permite crear una sección aislada lógicamente dentro de AWS, donde puedes lanzar tus recursos.
Puedes configurar tu VPC con:

Rango de IP propio

Subredes (privadas o públicas)

Tablas de enrutamiento

Puertas de enlace de red

Capas de seguridad como security groups y network ACLs

VPC y subredes

Cada VPC pertenece a una región y puede abarcar varias Zonas de Disponibilidad (AZ).

Puedes crear subredes en diferentes AZ para mejorar la disponibilidad.

Direcciones IP

IPv4 CIDR block asignado al crear la VPC (no se puede cambiar luego).

Tamaño: desde /16 hasta /28. También puede usar IPv6.

IP reservadas

AWS reserva 5 direcciones por cada CIDR block:

1. Dirección de red

2. Router local de VPC

3. Resolución DNS

4. Uso futuro

5. Dirección de broadcast de red

IP públicas

Cada VPC tiene una IP privada automáticamente.

Se puede solicitar IP pública al crear la instancia.

Elastic IP: IP pública estática que se puede asociar a cualquier instancia o interfaz de red (con coste adicional).

Interfaces de red elásticas

Son interfaces virtuales que se pueden mover entre instancias.

Redirigen el tráfico a la nueva instancia.

Cada instancia tiene una interfaz de red por defecto con IP privada.

Tablas de enrutamiento

Contienen reglas que dirigen el tráfico desde subredes.

Cada subred debe asociarse a una tabla de rutas.

La ruta local no se puede eliminar.

La tabla principal se asigna automáticamente a la VPC.

# data[].attributes.body
Internet Gateway

Permite la comunicación entre instancias en la VPC y el internet.

Funciona como objetivo en la tabla de rutas y realiza NAT para instancias con IP pública.

Para hacer pública una subred, se asocia un Internet Gateway y se añade la ruta correspondiente.

NAT Gateway

Permite que instancias en subred privada accedan a Internet o servicios AWS, pero bloquea conexiones entrantes.

Debe ubicarse en subred pública y asociarse a un Elastic IP.

Se actualizan las tablas de rutas de las subredes privadas para usar el NAT Gateway.

VPC Sharing

Permite compartir subredes con otras cuentas dentro de la misma organización.

Beneficios: separación de responsabilidades, seguridad, eficiencia y optimización de costes.

VPC Peering

Conexión entre dos VPCs para que se comuniquen como si fueran la misma red.

Restricciones: rangos IP no pueden superponerse, no soporta peering transitorio, un solo peering entre dos VPCs.

AWS Site-to-Site VPN

Conecta la VPC a tu red remota mediante un gateway virtual.

Se configura con ruta personalizada y enrutamiento hacia la conexión VPN.

AWS Direct Connect

Conexión privada dedicada desde tu red hasta AWS.

Mejora el ancho de banda y reduce latencia respecto a Internet.

🔹 VPC Endpoints

Dispositivo virtual que conecta la VPC a servicios AWS de forma privada.

Tipos:

1. Interface VPC endpoint: para servicios con AWS PrivateLink.

2. Gateway endpoints: para S3 y DynamoDB, sin necesidad de Internet Gateway o NAT.

AWS Transit Gateway

Simplifica la conectividad centralizando la conexión entre varias VPCs y redes locales.

# data[].attributes.body
Security Groups

Actúan como firewall virtual para instancias (nivel instancia).

Controlan tráfico entrante y saliente.

Stateful: mantiene información de estado de las conexiones.

Network ACLs

Firewall opcional a nivel de subred.

Controla tráfico de entrada y salida.

Stateless: no mantiene estado de las conexiones.

Cada subred solo puede asociarse a un ACL a la vez.

# data[].attributes.body
Servicio de DNS altamente disponible y escalable.
Convierte nombres de dominio en IPs numéricas y gestiona tráfico global.

Tipos de enrutamiento

Simple (round robin): para un recurso único.

Weighted: tráfico dividido según pesos asignados.

Latency Based Routing (LBR): envía tráfico al recurso con menor latencia.

Geolocation: en función de la ubicación del usuario.

Geoproximity: según ubicación de los recursos.

Failover (DNS failover): activa un backup si el primario falla.

Multivalued answer: responde hasta 8 registros sanos aleatoriamente.

🔹 DNS failover

Mejora disponibilidad configurando backups y revisando la salud de los servicios.

Útil en aplicaciones multi-región y multi-tier.

# data[].attributes.body
Content Delivery Network (CDN)

Sistema global de servidores de cache que entrega contenido más rápido.

Reduce la latencia y mejora la experiencia de usuario.

CloudFront

CDN rápido y seguro que entrega datos, videos, apps y APIs.

Red global de edge locations y caches regionales.

Envía el contenido desde el nodo más cercano al usuario.

Beneficios

Alcance global y baja latencia.

Seguridad robusta: incluye AWS Shield y certificados SSL gestionados con ACM.

Altamente personalizable con Lambda & Edge.

Integración con otros servicios AWS.

Modelo de pago por uso, optimizando recursos y costes.

Precios

Transferencia de datos hacia internet o el origen.

Número de solicitudes HTTP(S).

Solicitudes de invalidación (primeras 1000 gratis).

SSL dedicado con IP personalizada: $600/mes aprox.

# data[].attributes.body
La inteligencia artificial generativa ha creado una enorme demanda de infraestructura, aumenta el consumo de GPU que dispara los costes, muchos de los proyectos de IA no son rentables...

Muchos expertos creen que hay una inflación artificial de valor en las empresas de IA.

Hay un exceso de inversiones y un uso excesivo de los recursos que crea el riesgo de una burbuja.

# data[].attributes.body
Es un modelo que está utilizando AWS sobre el tema de seguridad donde se sigue la idea:

"Nunca confíes, verifica siempre."

La aplican mediante una autenticación fuerte, IAM detallado, un cifrado obligatorio y un gran control de roles y políticas.

Gracias a esto las brechas en la seguridad suelen venir por mala configuración, no por algún fallo de AWS.

# data[].attributes.body
AWS está preparandose para tener un hardware propio con:

Gravition (CPU)

Trainium / Inferentia (IA)

Esto tendría varias ventajas, los costes serían más bajos y tendría mayor independencia.