¿Te resulta más fácil leer con fondo crema, un tono de color, más contraste o un texto más grande? Elige tus colores y tu texto una sola vez, para todas las páginas.

Lección gratuita

Servidor propio o servicio en la nube

Después de esta lección: Puedo elegir entre un servidor propio y un servicio en la nube comparando su coste.

Lección de 45 min1 comandoLaboratorio de Docker: aprende contenedores, registros y reinicios arreglando un servicio roto

Un torneo con 50 o con 5000 personas

La nube es alquilar ordenadores de otra empresa por internet y pagar solo el tiempo que los usas. La alternativa es comprar tu propio servidor y tenerlo siempre encendido.

Tu instituto organiza un torneo de videojuegos. No sabe si vendrán 50 personas o 5000. Hoy aprendes a elegir con números.

Al final de esta lección

Nota

Puedo elegir entre un servidor propio y un servicio en la nube comparando su coste.

Palabras clave

PalabraQué significa
Nubeordenadores alquilados por internet que pagas por uso
Escalartener más o menos capacidad según la demanda
IaaSinfraestructura como servicio: alquilas la máquina
PaaSplataforma como servicio: alquilas dónde ejecutar tu aplicación
SaaSsoftware como servicio: usas un programa ya hecho
Punto de equilibriolas horas en que alquilar cuesta lo mismo que comprar

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Comprar cuesta al inicio, alquilar por uso

Un servidor propio se paga casi todo al principio. Después gastas luz, espacio y tiempo de quien lo cuida.

Un servidor en la nube no se compra. Pagas cada hora que lo usas. Si lo apagas, dejas de pagar.

Ejemplo resuelto: los costes del servidor del torneo

ConceptoServidor propioNube
Pago inicial720 euros0 euros
Cuánto dura36 mesesNo se compra
Luz al mes8 eurosIncluida
Coste por horaNo se mide0,04 euros
Coste al mes28 euros (720 / 36 = 20, más 8)0,04 euros por cada hora usada

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Cuenta las máquinas pequeñas de este laboratorio

Comando
docker ps

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

El punto de equilibrio dice cuándo compensa comprar

Alquilar es barato si usas poco el servidor. Comprar es barato si lo usas casi siempre.

El punto de equilibrio son las horas al mes en que ambos cuestan lo mismo. Con 28 euros al mes y 4 céntimos por hora, salen 2800 / 4 = 700 horas.

Compara los costes con Python

Código: python
own_month = 2800   # céntimos al mes
cloud_hour = 4     # céntimos por hora

for hours in [100, 400, 700, 720]:
    cloud = cloud_hour * hours
    print(hours, "horas:", cloud, "céntimos en la nube")
# Cambia cloud_hour a 6 y mira cuándo supera a own_month.

Ejemplo resuelto: un mes con y sin torneo

MesHoras de usoPropioNube
Normal10028 euros4 euros
Con torneo72028 euros28,80 euros
Con torneo y más servidores720 x 384 euros86,40 euros

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

IaaS, PaaS y SaaS: quién gestiona qué

La nube se vende en tres niveles. En cada uno, la empresa se ocupa de más cosas y tú de menos.

IaaS te da la máquina vacía. PaaS te da un sitio donde ejecutar tu aplicación. SaaS te da el programa ya hecho.

Ejemplo resuelto: quién gestiona cada parte

NivelLo gestionas túLo gestiona la empresaEjemplo
IaaSSistema y programasMáquina y redUna máquina virtual alquilada
PaaSTu aplicaciónSistema y máquinaUn servicio que ejecuta tu web
SaaSSolo el usoTodoUn correo en línea

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Un error frecuente

Advertencia

Mucha gente cree que la nube siempre sale más barata. No es así: sale más barata si usas poco o si tu demanda sube y baja. Si usas el servidor todas las horas, haz la cuenta antes de decidir.

Para ir más lejos: no solo el precio

El precio no es lo único. Piensa en otros tres factores. Uno: quién arregla el servidor si falla. Dos: dónde se guardan los datos de las personas. Tres: qué pasa si el proveedor sube los precios.

Escribe una frase para cada uno sobre el torneo del instituto.

Sobre este laboratorio y su código: Laboratorio de Docker: aprende contenedores, registros y reinicios arreglando un servicio roto

¿Enseñas a una clase? Asigna este módulo a tus alumnos con guía del profesor, tareas con corrección automática y un laboratorio para cada alumno.