Resumen: Introducción a la Computación en la Nube
Computación en la nube (Cloud Computing) #
Qué es: Modelo que permite utilizar recursos de TI (servidores, almacenamiento, redes, bases de datos, etc.) a través de Internet, bajo demanda y pagando solo por lo que se utiliza.
Cómo recordarlo: La nube = alquilar recursos en lugar de comprarlos.
No confundir con: Un centro de datos tradicional, donde la empresa compra y mantiene su propio hardware.
Bajo demanda (On Demand) #
Qué es: Los recursos se crean cuando se necesitan y se eliminan cuando dejan de ser necesarios.
Cómo recordarlo: On Demand = Netflix, ves el contenido cuando quieres.
No confundir con: Recursos permanentes que deben estar siempre encendidos.
Pago por uso (Pay As You Go) #
Qué es: Solo se paga por los recursos consumidos, sin inversión inicial en infraestructura.
Cómo recordarlo: Pay As You Go = contador eléctrico, pagas solo lo que consumes.
No confundir con: Comprar servidores propios, donde pagas todo por adelantado.
Acceso por Internet #
Qué es: Los recursos de AWS pueden administrarse desde cualquier lugar con conexión a Internet.
Cómo recordarlo: AWS = un ordenador accesible desde cualquier sitio.
AWS (Amazon Web Services) #
Qué es: Plataforma de servicios de computación en la nube creada por Amazon para ofrecer infraestructura y servicios tecnológicos a empresas y particulares.
Cómo recordarlo: AWS = un gran proveedor de infraestructura informática.
Amazon S3 #
Qué es: Servicio de almacenamiento de objetos utilizado para guardar archivos de cualquier tamaño.
Cómo recordarlo: S3 = un disco duro en Internet.
No confundir con: Amazon EBS, que es un disco conectado a una máquina EC2.
Amazon EC2 #
Qué es: Servicio que permite crear máquinas virtuales (servidores) en la nube.
Cómo recordarlo: EC2 = un ordenador virtual.
No confundir con: AWS Lambda, donde no administras servidores.
Amazon SQS #
Qué es: Servicio de colas de mensajes que permite comunicar aplicaciones de forma desacoplada.
Cómo recordarlo: SQS = una cola de espera.
No confundir con: Un sistema de comunicación directa entre aplicaciones.
Gastos fijos (CapEx) #
Qué es: Inversión inicial necesaria para comprar infraestructura propia.
Cómo recordarlo: CapEx = comprar una casa.
No confundir con: Gastos variables (OpEx).
Gastos variables (OpEx) #
Qué es: Modelo de costes basado únicamente en el consumo de recursos.
Cómo recordarlo: OpEx = alquilar una casa.
Economías de escala #
Qué es: AWS reduce costes al comprar enormes cantidades de hardware y comparte parte del ahorro con los clientes.
Cómo recordarlo: Comprar al por mayor sale más barato.
Sobreestimación de capacidad #
Qué es: Comprar más recursos de los necesarios.
Cómo recordarlo: Comprar un autobús para llevar a cinco personas.
Subestimación de capacidad #
Qué es: Comprar menos recursos de los necesarios.
Cómo recordarlo: Invitar a cien personas y tener solo veinte sillas.
Escalabilidad (Scalability) #
Qué es: Capacidad de aumentar o reducir los recursos según la demanda.
Cómo recordarlo: Escalabilidad = un acordeón, puede expandirse o contraerse.
No confundir con: Elasticidad, que implica hacerlo automáticamente y de forma dinámica.
Agilidad (Agility) #
Qué es: Capacidad para crear infraestructura y desplegar aplicaciones en minutos.
Cómo recordarlo: Agilidad = pasar de semanas a minutos.
Centro de datos (Data Center) #
Qué es: Instalación física donde se encuentran servidores, almacenamiento y equipos de red.
Cómo recordarlo: Centro de datos = sala de ordenadores gigante.
Región (AWS Region) #
Qué es: Área geográfica donde AWS tiene infraestructura.
Cómo recordarlo: Región = un país o zona geográfica.
No confundir con: Zona de disponibilidad.
Zona de Disponibilidad (Availability Zone - AZ) #
Qué es: Conjunto de uno o varios centros de datos independientes dentro de una región.
Cómo recordarlo: AZ = un barrio dentro de una ciudad (la región).
No confundir con: Una región completa.
Alta disponibilidad (High Availability) #
Qué es: Diseño que permite que una aplicación siga disponible aunque falle algún componente.
Cómo recordarlo: Alta disponibilidad = tener una rueda de repuesto.
No confundir con: Tolerancia a fallos.
Tolerancia a fallos (Fault Tolerance) #
Qué es: Capacidad de un sistema para seguir funcionando incluso cuando fallan varios componentes simultáneamente.
Cómo recordarlo: Tolerancia a fallos = un avión con varios motores.
Diferencia con alta disponibilidad: La alta disponibilidad busca minimizar interrupciones; la tolerancia a fallos busca que no haya interrupción.
Redundancia #
Qué es: Duplicación de recursos para evitar que un fallo detenga el sistema.
Cómo recordarlo: Redundancia = tener una copia de seguridad de todo.
Latencia #
Qué es: Tiempo que tarda la información en viajar entre el usuario y el servicio.
Cómo recordarlo: Latencia = el tiempo de respuesta.
No confundir con: Ancho de banda, que indica la cantidad de datos que pueden transmitirse.
Resiliencia #
Qué es: Capacidad de un sistema para recuperarse y seguir funcionando tras un fallo.
Cómo recordarlo: Resiliencia = levantarse después de una caída.
Infraestructura global de AWS #
Qué es: Conjunto de regiones, zonas de disponibilidad y centros de datos distribuidos por todo el mundo.
Cómo recordarlo: Infraestructura global = una red mundial de centros de datos.
Seguridad de la nube (Security OF the Cloud) #
Qué es: Responsabilidad de AWS. Incluye la protección de la infraestructura física y tecnológica sobre la que funcionan los servicios.
Cómo recordarlo: AWS protege la casa.
Seguridad en la nube (Security IN the Cloud) #
Qué es: Responsabilidad del cliente. Incluye la configuración, los datos, los usuarios, las aplicaciones y los permisos.
Cómo recordarlo: Tú proteges lo que hay dentro de la casa.
Modelo de responsabilidad compartida #
Qué es: Modelo que divide las responsabilidades de seguridad entre AWS y el cliente.
Cómo recordarlo: Casa alquilada: el propietario mantiene el edificio; el inquilino cuida su vivienda.
Hipervisor (Hypervisor) #
Qué es: Software que permite ejecutar varias máquinas virtuales sobre un mismo servidor físico. AWS se encarga de su mantenimiento.
Cómo recordarlo: Hipervisor = el administrador de las máquinas virtuales.
Disponibilidad #
Qué es: Capacidad de un servicio para estar accesible cuando los usuarios lo necesitan.
Cómo recordarlo: Disponibilidad = que el servicio esté abierto.
Alcance global (Global Reach) #
Qué es: Capacidad de desplegar aplicaciones en diferentes regiones del mundo para acercarlas a los usuarios.
Cómo recordarlo: Alcance global = abrir sucursales por todo el planeta.
Infraestructura bajo demanda #
Qué es: Capacidad de aprovisionar servidores, almacenamiento o redes en cuestión de minutos.
Cómo recordarlo: Infraestructura bajo demanda = pedir un taxi cuando lo necesitas.