You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

1 Días
5 Hrs
14 Min
26 Seg
Curso de Introducción a la Nube

Curso de Introducción a la Nube

Carlos Andrés Zambrano Barrera

Carlos Andrés Zambrano Barrera

¿IaaS, PaaS y SaaS?

20/27
Resources

What is Infrastructure as a Service (IaaS)?

Infrastructure as a service, known as IaaS, is a model that offers computing resources such as virtual servers and storage through the cloud. When talking about IaaS, it is common to think of services where the operating system must be managed. Some examples are EC2 instances in Amazon, Google Compute Engine and Azure VMs. It is the ideal option to initially migrate services from on-premises environments to the cloud.

  • User responsibility: The customer manages the operating system, applications, middleware and data.
  • Common use: Migrate on-premises servers to the cloud for flexibility.
  • Examples: Amazon S3, Google Cloud Storage.

How does Platform as a Service (PaaS) work?

The PaaS model provides a platform managed by Cloud Providers, simplifying application deployment. Instead of worrying about managing the operating system, the focus is on the application and the data. This option is particularly useful when moving on-premises databases to the cloud.

  • User responsibility: Configuration and use of applications and data.
  • Example: Amazon RDS for relational databases, a solution where the provider manages the infrastructure.
  • Advantages: Easier to manage databases, without worrying about the server infrastructure.

What is the software as a service (SaaS) approach?

Software as a Service (SaaS) allows access to complete applications through the cloud without worrying about infrastructure or maintenance. A user only needs to consume the application and pay for the services used.

  • User responsibility: Simply the use and basic configuration of the application.
  • Common examples: G Suite, Office 365, email services or facial recognition.
  • Benefit: Minimize responsibilities and technical administration, concentrating only on the use of the application.

Which model to choose for your application?

When deciding on a cloud architecture, it is crucial to evaluate whether an IaaS, PaaS or SaaS model is the most suitable:

  1. IaaS: Ideal for those who need control over infrastructure configurations. It is more administratively intensive.
  2. PaaS: Reduces the administrative burden by allowing you to focus on application configuration specifically.
  3. SaaS: The highest level of simplicity and convenience, where only one service is consumed.

When planning your application, it is vital to consider these models to optimize management time and effort, always keeping them in mind when making strategic decisions. Remember: the cloud world is constantly evolving, and knowledge is your best resource - keep exploring!

Contributions 17

Questions 1

Sort by:

Want to see more contributions, questions and answers from the community?

IaaS (Infraestructura como Servicio), PaaS (Plataforma como Servicio) y SaaS (Software como Servicio) son tres modelos de servicio en la nube que ofrecen diferentes niveles de control y responsabilidad a los usuarios sobre la infraestructura, la plataforma y el software. Aquí tienes una descripción breve de cada uno:

    1. IaaS (Infraestructura como Servicio): En IaaS, los proveedores de la nube ofrecen infraestructura virtualizada, como servidores, almacenamiento y redes. Los usuarios pueden crear, configurar y administrar máquinas virtuales y recursos según sus necesidades. Esto brinda un alto nivel de control sobre la configuración y el sistema operativo, pero los usuarios también son responsables de administrar y mantener el software y las aplicaciones en estas máquinas virtuales.
      Ejemplo: Amazon EC2, Microsoft Azure Virtual Machines.
    1. PaaS (Plataforma como Servicio): En PaaS, los proveedores ofrecen un entorno de desarrollo y ejecución completo para que los desarrolladores creen, prueben y desplieguen aplicaciones sin preocuparse por la infraestructura subyacente. PaaS proporciona herramientas y servicios para simplificar el proceso de desarrollo y permite centrarse en la codificación y la innovación, mientras el proveedor maneja la administración de servidores y sistemas.
      Ejemplo: Google App Engine, Heroku.
    1. SaaS (Software como Servicio): En SaaS, los usuarios acceden a aplicaciones y software a través de la nube sin la necesidad de instalar ni mantener el software localmente. Las aplicaciones están completamente gestionadas por el proveedor de la nube y se entregan a través de un navegador web.
      Ejemplo: Google Workspace, Microsoft 365, Salesforce.

Me rompió la cabeza la explicación final.

Aprender Cloud computing con pizza, no puedo pedir más.

Muy clara la información, sin embargo, yo sí le hubiera agregado piña 😛
  1. Tradicional (On-Premises):

Analogía: Hacer pizza en casa desde cero.
Detalles: Tienes que comprar todos los ingredientes, preparar la masa, añadir los toppings, hornearla y servirla. Además, necesitas un horno, una cocina, platos, utensilios, etc. Tienes el control total, pero también toda la responsabilidad y trabajo.
2. IaaS (Infraestructura como Servicio):

Analogía: Comprar una pizza “lista para hornear”.
Detalles: Vas a una tienda y compras una pizza ya preparada pero cruda. Solo necesitas tener un horno para hornearla en casa. Tienes algo de control (por ejemplo, puedes añadir algunos toppings extra), pero la tienda ya ha hecho la mayor parte del trabajo por ti.
3. PaaS (Plataforma como Servicio):

Analogía: Pizza en un restaurante que te permite personalizar.
Detalles: Vas a un restaurante de pizzas, eliges una base y luego personalizas los toppings. El restaurante se encarga de hornear y servir. Tienes control sobre los toppings, pero no tienes que preocuparte por la preparación, cocción o el servicio.
4. SaaS (Software como Servicio):

Analogía: Comer pizza en un restaurante de menú fijo.
Detalles: Vas a un restaurante y ordenas una pizza del menú. No decides los ingredientes específicos ni la preparación; simplemente eliges el tipo de pizza y la disfrutas. Es la opción más cómoda pero con el menor control personal.

![](https://static.platzi.com/media/user_upload/image-e41be8ad-c957-467a-9c54-5c446cedc09b.jpg) ## Conclusión Cada modelo de servicio en la nube `(IaaS, PaaS, SaaS) `ofrece diferentes niveles de control, flexibilidad y gestión, adaptándose a diferentes necesidades y casos de uso. * **IaaS** es ideal para empresas que necesitan control completo sobre su infraestructura y desean gestionar sus propios sistemas operativos y aplicaciones. * **PaaS** es adecuado para desarrolladores que quieren centrarse en el desarrollo de aplicaciones sin preocuparse por la gestión de la infraestructura subyacente. * **SaaS** es perfecto para usuarios que necesitan acceso a software y aplicaciones sin la necesidad de gestionar nada en términos de infraestructura o despliegue.
Modelo de servicios ![](https://static.platzi.com/media/user_upload/upload-a1d634ee-2d95-4c68-bf29-b9a636a500b4.png) ![](https://static.platzi.com/media/user_upload/upload-76858b08-0b29-485f-b02f-2f5b89b998b8.png)
Para clasificar los servicios en la nube según los tipos IaaS, PaaS y SaaS, aquí tienes una lista de ejemplos de cada uno: **IaaS (Infraestructura como Servicio)**: - Amazon EC2 (Elastic Compute Cloud) - Google Compute Engine - Azure Virtual Machines **PaaS (Plataforma como Servicio)**: - Amazon RDS (Relational Database Service) - Google App Engine - Azure App Service **SaaS (Software como Servicio)**: - Google Workspace (anteriormente G Suite) - Microsoft Office 365 - Salesforce Esta clasificación te ayudará a entender cómo cada modelo se enfoca en diferentes niveles de gestión y control de infraestructura.
Para recordar los conceptos de IaaS, PaaS y SaaS, puedes usar el siguiente mnemotécnico: **"I**nvierte **P**oco, **S**olo Consume": - **I**aaS: Infraestructura como Servicio. Piensa en "Invierte" en infraestructura, donde gestionas el sistema operativo y los servidores. - **P**aaS: Plataforma como Servicio. Recuerda "Poco" porque es menos gestión, solo te enfocas en desarrollar tu aplicación sobre una plataforma ya configurada. - **S**aaS: Software como Servicio. "Solo Consume", ya que solo usas el software sin preocuparte por la gestión técnica. Este mnemotécnico simplifica la idea central de cada modelo de servicio en la nube.
### **☁️ IaaS, PaaS y SaaS: Modelos de Computación en la Nube** Los servicios en la nube se dividen en **tres modelos principales** según el nivel de control y responsabilidad del usuario: **Modelo¿Qué ofrece?Ejemplo de usoIaaS** *(Infraestructura como Servicio)*Servidores, almacenamiento y redes virtualizados.Crear máquinas virtuales para ejecutar aplicaciones.**PaaS** *(Plataforma como Servicio)*Entorno de desarrollo con herramientas y bases de datos.Desplegar una aplicación sin preocuparse por la infraestructura.**SaaS** *(Software como Servicio)*Aplicaciones listas para usar a través de internet.Usar Gmail o Google Drive sin instalar nada. ## **📌 1. IaaS – Infraestructura como Servicio** 🔹 Proporciona acceso a **recursos de computación** como servidores, redes, almacenamiento y sistemas operativos. 🔹 Es la opción más flexible, pero requiere **gestión y configuración** por parte del usuario. ✅ **Ventajas:** ✔️ Control total sobre la infraestructura. ✔️ Escalabilidad y pago por uso. ❌ **Desventajas:** ❌ Requiere conocimientos técnicos para administrar servidores y redes. 📌 **Ejemplos de IaaS:** * **Amazon EC2** (AWS) * **Google Compute Engine** (GCP) * **Microsoft Azure Virtual Machines** ## **📌 2. PaaS – Plataforma como Servicio** 🔹 Ofrece una **plataforma lista para desarrollar y ejecutar aplicaciones**, sin gestionar la infraestructura subyacente. 🔹 Ideal para **desarrolladores** que quieren centrarse en el código sin preocuparse por servidores o redes. ✅ **Ventajas:** ✔️ Despliegue rápido de aplicaciones. ✔️ No se necesita administrar hardware ni sistemas operativos. ❌ **Desventajas:** ❌ Menos control sobre la infraestructura. ❌ Puede generar **lock-in** (dependencia de un proveedor). 📌 **Ejemplos de PaaS:** * **Google App Engine** * **AWS Elastic Beanstalk** * **Microsoft Azure App Services** ## **📌 3. SaaS – Software como Servicio** 🔹 Son **aplicaciones listas para usar** que no requieren instalación ni mantenimiento por parte del usuario. 🔹 Se acceden **desde un navegador web** y suelen tener un modelo de suscripción. ✅ **Ventajas:** ✔️ No requiere instalación ni mantenimiento. ✔️ Accesible desde cualquier dispositivo con internet. ❌ **Desventajas:** ❌ Menos personalización. ❌ Dependencia del proveedor y posible falta de integración con otros sistemas. 📌 **Ejemplos de SaaS:** * **Gmail, Google Drive** * **Microsoft Office 365** * **Salesforce, Dropbox, Zoom** ## **🛠️ Comparación entre IaaS, PaaS y SaaS** **CaracterísticaIaaSPaaSSaaSGestión del usuario**Alta (servidores, redes)Media (código y configuración)Baja (solo usa la app)**Flexibilidad**MáximaMediaMínima**Ejemplo**AWS EC2, Google Cloud ComputeGoogle App Engine, AWS BeanstalkGmail, Netflix, Zoom**Usuarios ideales**Administradores de sistemas, DevOpsDesarrolladoresUsuarios finales ## **🎯 Conclusión** 📌 **IaaS** → Máximo control y flexibilidad, pero más gestión. 📌 **PaaS** → Equilibrio entre control y facilidad de uso. 📌 **SaaS** → Simplicidad total, pero sin control sobre la infraestructura.
\*\*IaaS (Infraestructura como Servicio)\*\* es un modelo en el que los proveedores de nube ofrecen infraestructuras computacionales, como servidores virtuales, almacenamiento y redes, a través de internet. Los usuarios pueden aprovisionar y gestionar estos recursos según sus necesidades sin tener que comprar hardware físico. Ejemplos incluyen Amazon EC2, Google Compute Engine y Microsoft Azure Virtual Machines. Este modelo es ideal para empresas que desean control total sobre su infraestructura pero no quieren preocuparse por el mantenimiento físico. \*\*PaaS (Plataforma como Servicio)\*\* proporciona un entorno completo para desarrollar, probar y desplegar aplicaciones sin necesidad de gestionar la infraestructura subyacente. Los proveedores ofrecen herramientas integradas, como bases de datos, frameworks de desarrollo y servicios de escalabilidad automática. Ejemplos son Google App Engine, Microsoft Azure App Service y AWS Elastic Beanstalk. Este modelo es ideal para desarrolladores que buscan centrarse en el código y la lógica de negocio sin distraerse con configuraciones técnicas. \*\*SaaS (Software como Servicio)\*\* entrega aplicaciones listas para usar a través de internet, eliminando la necesidad de instalar o mantener software localmente. Los usuarios acceden al software mediante navegadores web o APIs, pagando generalmente por una suscripción. Ejemplos incluyen Gmail, Salesforce, Dropbox y Netflix. Este modelo es ideal para usuarios finales o empresas que necesitan soluciones rápidas y accesibles sin preocuparse por la infraestructura o el desarrollo del software. En resumen, IaaS ofrece infraestructura, PaaS proporciona una plataforma de desarrollo y SaaS entrega aplicaciones completas, cada uno abstrayendo diferentes niveles de complejidad técnica.
si, no aguanta la pizza con piña

Supongo que el Sass es mas caro que el Pass y mas caro que el Iass

pizza con piña noooo! :(
Me quedo mucho mas claro con el ejemplo de la pizza jajaja