Contenido del curso
Cómo entender la nube
Introducción a Cloud Computing / Nube
Conceptos de Cloud Computing / Nube
- 12

Qué es cloud native y por qué importa
15:10 min - 13

Arquitectura cloud native de una app real
11:08 min - 14

Ventajas y retos del modelo serverless
14:49 min - 15

Componentes clave de una arquitectura serverless
12:57 min - 16

Arquitectura serverless con API y funciones
06:13 min - 17

Principales Proveedores de Servicios Cloud y Sus Ventajas
06:49 min
Multi-Nube
Modelos de servicio en Cloud Computing / Nube
Características de una arquitectura en Cloud Computing /Nube
Construyendo nuestra arquitectura
- 23

Diagramación de Arquitectura Agnóstica para Aplicaciones
16:59 min - 24

Arquitectura de Servidores para Escalabilidad y Alta Disponibilidad
13:29 min - 25

Kubernetes y microservicios con autoescalado
14:45 min - 26

Arquitectura Serverless: Diseño y Escalabilidad de Funciones
14:56 min - 27

Tu primer paso para elegir proveedor cloud
01:59 min
Servidores y almacenamiento en la nube
Resumen
Entender qué es un servidor en la nube y cómo funciona el almacenamiento es el primer paso para moverte con confianza en cualquier proveedor cloud. Aquí desgloso los conceptos base usando como ejemplo una aplicación llamada Platzi Wallet, para que entiendas dónde vive una app y cómo se guardan sus datos.
Esta guía está pensada para quienes empiezan en cloud computing y necesitan una base clara antes de saltar a servicios más avanzados.
¿Qué es un servidor y para qué sirve en una aplicación?
Un servidor es, en esencia, una computadora muy grande con recursos potentes que entrega servicios a muchos usuarios al mismo tiempo. Piensa en una máquina con 16 procesadores, 64 GB de memoria RAM y 1 TB de disco duro lista para atender peticiones [01:05].
Para que ese servidor funcione necesita cuatro cosas:
- Un sistema operativo, que puede ser Windows Server, Linux o Mac.
- Una aplicación instalada, como un servidor web Apache, NGINX, Internet Information Server o, en nuestro caso, Platzi Wallet.
- Una ubicación física, ya sea on premise o en la nube.
- Un propósito: dar servicio a usuarios reales.
¿Qué es un servidor en términos simples? Es una computadora con muchos recursos donde se instala una aplicación para que otros usuarios se conecten y la usen a través de internet o de una red interna.
¿Dónde puede vivir un servidor: on premise o en la nube?
Un servidor puede estar dentro de las instalaciones de tu empresa, lo que se conoce como on premise. En ese caso tú te encargas de conectarlo a la corriente, refrigerarlo, mantenerlo limpio y cuidar el hardware [03:20].
La otra opción es alojarlo en la nube. Aquí un proveedor te entrega esos servidores listos para que instales tu aplicación, sin que tengas que preocuparte por el espacio físico ni por la energía. Para Platzi Wallet, esto significa que cualquier usuario puede descargar la app y conectarse al servidor sin importar dónde esté ese hardware.
¿Qué es el almacenamiento en la nube y por qué importa?
El almacenamiento es el repositorio donde se guardan los datos que produce o consume un servidor, listos para ser accedidos cuando se necesiten [04:45]. Si te registras en Platzi Wallet con una selfie y tus datos personales, esa información no vive en el servidor de la aplicación: vive en el almacenamiento.
Servidor y almacenamiento son piezas distintas, y entender la diferencia te evita confusiones cuando empiezas a diseñar arquitecturas en la nube.
¿Cuál es la diferencia entre servidor y almacenamiento? El servidor ejecuta la aplicación y atiende usuarios. El almacenamiento solo guarda datos como imágenes, archivos o registros para que la aplicación los consulte cuando los necesite.
¿Qué tipos de almacenamiento existen en la nube?
Dentro del mundo cloud vas a encontrar tres tipos de almacenamiento, y cada uno resuelve un problema distinto. Conocerlos te ayuda a elegir bien según tu caso de uso.
¿Qué es el almacenamiento por objetos y cuándo usarlo?
El almacenamiento por objetos es uno de los servicios más importantes en cualquier nube. Aquí los datos se dividen en partes, cada parte se llama objeto y se distribuye a lo largo del hardware [06:30].
Lo usas para guardar:
- Archivos como PDF o JPG.
- Imágenes de perfil, por ejemplo la selfie de un usuario de Platzi Wallet.
- Contenido estático como páginas web.
- Documentos que no cambian con frecuencia.
No lo uses para instalar aplicaciones. Su rol es guardar archivos sueltos, no ejecutar software.
¿Qué es el almacenamiento por archivos?
El almacenamiento por archivos organiza los datos como piezas de información dentro de una estructura de carpetas, igual que harías en tu computadora personal [07:40].
El caso de uso típico aparece cuando tienes múltiples servidores que necesitan acceder a la misma información organizada por carpetas. Si varias máquinas leen y escriben sobre los mismos documentos compartidos, este modelo es el indicado.
¿Qué es el almacenamiento en bloques y por qué actúa como disco duro?
El almacenamiento en bloques divide la información en bloques. Cada bloque tiene un identificador único que indica dónde está guardada esa pieza a nivel físico, y el sistema distribuye los bloques de la forma más eficiente [08:50].
En la nube, piensa en el almacenamiento en bloques como el disco duro de tus servidores virtuales. Es el que acompaña al servidor donde corre Platzi Wallet, y donde se escriben los datos que la aplicación necesita leer y modificar constantemente.
¿Cuándo uso bloques, archivos u objetos? Bloques para discos de servidores virtuales, archivos para carpetas compartidas entre varios servidores, y objetos para imágenes, PDFs y contenido estático.
Con estos cuatro pilares, servidor, ubicación, propósito y tipo de almacenamiento, ya tienes el mapa básico para empezar a diseñar cualquier aplicación en la nube. ¿Qué tipo de almacenamiento usarías tú para guardar las selfies de Platzi Wallet? Déjamelo en los comentarios.