Contenido del curso
Fundamentos del backend
APIs REST
Backend en el dia a día
Escalabilidad en el backend
Próximos pasos
El servidor
Contenido del curso
El servidor
Diego Boyatjian
studentMichelle Verano
studentIsmael Ramos
studentDaniel Eduardo Portugal Revilla
studentJosé Alberto Ramírez Quiroz
studentFelix Torres Javier Antonio
studentJosé Ignacio Navarro Ariza
studentCristhian Andrés Luna Navarro
studentJuan Miguel Jimenez
studentEsteban Felipe Vega Cepeda
studentNelson Cayoja Flores
studentGuillermo Rivadeneira
studentConstanza Jerez Gutierrez
studentArvin Fernando Morales Villalobos
studentJonathan Alvarado
studentSamuel Steven Bernal Martínez
studentWendy Buendia
studentMauricio Escobar
studentmoises montoya
studentMilton Hernan Camacho Quitian
studentRaúl Adolfo Sánchez Rodríguez
studentJosué Eduardo García Estrada
studentjuan briceño
studentPablo Luna Guzmán
studentMiguel Ángel Baquero Tello
studentCristian Camilo Cortes Ortiz
studentJavier Alvarez Tarazona
studentDavid Espino
studentDaniel Felipe Uni Paredes
studentslack == SaaS firebase == PaaS digital ocean == IaaS
Correcto
Digital Ocean también tienen servicios PaaS.
Quedo muy bueno, en que programa o plataforma lo realizaste?
SaaS (Software as a Service) es un modelo de distribución de software en el que el proveedor ofrece el software como un servicio a través de internet. Los usuarios acceden al software a través de un navegador web o a través de una aplicación cliente y no tienen que preocuparse por la instalación ni por la actualización del software. Ejemplos de SaaS son servicios como Gmail, Slack y Google Drive.
PaaS (Platform as a Service) es un modelo de distribución de software en el que el proveedor ofrece una plataforma en la que los usuarios pueden desarrollar, probar, implementar y administrar aplicaciones sin tener que preocuparse por la infraestructura subyacente. Ejemplos de PaaS son servicios como AWS Elastic Beanstalk y Google Firebase.
IaaS (Infrastructure as a Service) es un modelo de distribución de infraestructura informática en el que el proveedor ofrece recursos informáticos, como servidores, almacenamiento y redes, como un servicio a través de internet. Los usuarios acceden a estos recursos a través de una interfaz en línea y pueden utilizarlos para desplegar y ejecutar aplicaciones y servicios sin tener que preocuparse por la adquisición ni por el mantenimiento de la infraestructura física. Ejemplos de IaaS son servicios como AWS EC2 y DigitalOcean.
Ejemplo sencillo para comprender diferencias
Imagina que quieres hacer y vender pizzas en línea:
Muy buena analogía!
Siguiendo tu analogía de ventas: el SaaS sería como ser un franquiciado de Domino's donde todo el sistema de ventas, la marca y la logística ya están definidos y tú solo "operas" la interfaz.
Mi persona la gestión pasada tomo el curso de Introducción al Desarrollo Backend pero en esta oportunidad la dictaba otro docente, y sinceramente sin el animo de desmerecer al profesor Nicolás el otro me parece mucho mas didáctico y de mejor manera ordenado los conceptos
Es verdad, era un profesor rubiecito. Explicacaba super bien.
como se llamaba?
Aquí les dejo mi analogía para comprender mejor esta clase (usé AI para la redacción):
1. IaaS: Construir tu casa desde cero
Ejemplo práctico: Supón que necesitas alojar un sitio web con tráfico variable. Con IaaS, configuras tus propios servidores virtuales en la nube, instalas el sistema operativo, administras la seguridad y decides cómo escalar los recursos según la demanda.
2. PaaS: Comprar una casa lista para vivir, pero puedes decorarla
Ejemplo práctico: Imagínate que quieres desarrollar una aplicación móvil. Con PaaS, utilizas un entorno preconfigurado (servidores, bases de datos y herramientas de desarrollo) para crear y probar tu app sin preocuparte por instalar o administrar hardware y software.
3. SaaS: Rentar una casa lista para habitar
Ejemplo práctico: Si necesitas colaborar con tu equipo, usas un software como Google Workspace. No necesitas instalar nada ni preocuparte por el almacenamiento o las actualizaciones; simplemente accedes desde tu navegador y trabajas.
Muchas gracias por tu aporte, me ayudaste a comprender un poco más el tema.
Muy buena analogia
PaaS Google app Engine
IaaS aws azure Google Cloud
Si "transponemos" la tabla se entiende un poco mejor (al menos para mi)
notas:
Slack -> SaaS
Firebase -> PaaS
Digital Ocean -> IaaS
Slack --> SaaS (Software as a Service).
Firebase --> PaaS (Platform as a Service).
DigitalOcean --> IaaS (Infrastructure as a Service)
SAAS -> Slack
PAAS -> Firebase
IAAS -> Digital Ocean
como convierto mi vieja pc en un servidor en la nube
Aquí algunos ejemplos para entender mejor este apartado.
SERVIDOR
Es un sistema informático que proporciona recursos, datos, servicios o programas a otros ordenadores, conocidos como clientes, a través de una red. Los servidores pueden manejar diversas funciones, como:
Existen diferentes tipos de servidores según su propósito, incluyendo:
Estos sistemas suelen estar diseñados para ser altamente fiables, escalables y seguros, soportando múltiples conexiones simultáneas y garantizando la disponibilidad continua de los servicios. En el contexto de la computación en la nube, los servidores pueden ser virtuales, lo que permite una mayor flexibilidad y eficiencia en la gestión de recursos.
Zoom: SaaS CPanel: PaaS Azure: IaaS
Slack = Saas
Firebase = Paas
Digital Ocean = Iaas