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
| Palabra | Qué significa |
|---|---|
| Nube | ordenadores alquilados por internet que pagas por uso |
| Escalar | tener más o menos capacidad según la demanda |
| IaaS | infraestructura como servicio: alquilas la máquina |
| PaaS | plataforma como servicio: alquilas dónde ejecutar tu aplicación |
| SaaS | software como servicio: usas un programa ya hecho |
| Punto de equilibrio | las 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
| Concepto | Servidor propio | Nube |
|---|---|---|
| Pago inicial | 720 euros | 0 euros |
| Cuánto dura | 36 meses | No se compra |
| Luz al mes | 8 euros | Incluida |
| Coste por hora | No se mide | 0,04 euros |
| Coste al mes | 28 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
docker psSe 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
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
| Mes | Horas de uso | Propio | Nube |
|---|---|---|---|
| Normal | 100 | 28 euros | 4 euros |
| Con torneo | 720 | 28 euros | 28,80 euros |
| Con torneo y más servidores | 720 x 3 | 84 euros | 86,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
| Nivel | Lo gestionas tú | Lo gestiona la empresa | Ejemplo |
|---|---|---|---|
| IaaS | Sistema y programas | Máquina y red | Una máquina virtual alquilada |
| PaaS | Tu aplicación | Sistema y máquina | Un servicio que ejecuta tu web |
| SaaS | Solo el uso | Todo | Un 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.