Tipos de computación en la nube

La informática en la nube ofrece a los desarrolladores y departamentos de TI la capacidad de concentrarse en lo que más importa y evitar arduas tareas como el aprovisionamiento, el mantenimiento y la planificación de capacidad. A medida que ha incrementado la popularidad de la informática en la nube, se han desarrollado varios modelos y estrategias de implementación para satisfacer las necesidades de los distintos usuarios. Cada tipo de servicio en la nube y método de implementación le aporta distintos niveles de control, flexibilidad y administración. Comprender las diferencias entre los modelos tradicionales de computación en la nube (Infraestructura como servicio [IaaS], Plataforma como servicio [PaaS] y Software como servicio [SaaS]), así como las estrategias de implementación que puede utilizar, puede ayudarlo a decidir qué conjunto de servicios es el adecuado para sus necesidades.

Si bien en el sector se utilizan términos como “infraestructura como servicio”, “plataforma como servicio” y “software como servicio” para agrupar los servicios en la nube, en AWS nos enfocamos en las soluciones que se adaptan a sus necesidades, las cuales abarcan muchos tipos de servicios. Esta página utiliza la agrupación tradicional de servicios de IaaS, PaaS y SaaS para ayudarlo a decidir qué conjunto es el adecuado para sus necesidades y
la estrategia de implementación que mejor se adapte a sus necesidades.

Modelos de computación en la nube

Aunque las definiciones varían de una empresa a otra, tradicionalmente ha habido tres modelos principales de computación en la nube. Cada modelo representa un aspecto diferente de la computación en la nube.

Infraestructura como servicio (IaaS)

La infraestructura como servicio (IaaS) contiene los componentes básicos de la TI en la nube y por lo general proporciona acceso a funciones de red, a computadoras (virtuales o en hardware dedicado) y a espacio de almacenamiento de datos. Los proveedores de infraestructura como servicio pueden ayudarlo con el más alto nivel de flexibilidad y control de administración sobre sus recursos de TI y es lo más similar a los recursos de TI existentes con los que muchos departamentos de TI y desarrolladores están familiarizados hoy en día.

Obtenga más información sobre IaaS aquí

Plataforma como servicio (PaaS)

Los proveedores de plataformas como servicio (PaaS) eliminan la necesidad de que las organizaciones gestionen la infraestructura subyacente (normalmente hardware y sistemas operativos) y esta integración le permite centrarse en la implementación y gestión de sus aplicaciones. Esto contribuye a mejorar el nivel de eficiencia, ya que no debe preocuparse por el aprovisionamiento de recursos, la planificación de la capacidad, el mantenimiento del software, la implementación de parches ni ninguna de las demás arduas tareas que conlleva la ejecución de su aplicación.

Obtenga más información sobre iPaaS aquí

Software como servicio (SaaS)

Los proveedores de software como servicio (SaaS) le proporcionan aplicaciones de software que el proveedor ejecuta y administra. En la mayoría de los casos, las personas que hablan de software como servicio se refieren a aplicaciones de usuario final de terceros. Con una oferta de SaaS, no tiene que pensar en cómo se mantiene el servicio ni en cómo se administra la infraestructura subyacente. Solo debe preocuparse por cómo utilizar ese sistema de software concreto. Un ejemplo común de una aplicación SaaS es un programa de correo electrónico basado en la web que le permite enviar y recibir mensajes sin tener que administrar la incorporación de características ni mantener los servidores y los sistemas operativos en los que se ejecuta el programa de correo electrónico.

Obtenga más información sobre SaaS aquí

Modelos de implementación de TI

Nube

Una aplicación basada en la nube se encuentra implementada totalmente en la nube, de modo que todas las partes de la aplicación se ejecutan en esta. Las aplicaciones en la nube se han creado directamente en la nube o se han transferido de la infraestructura existente para aprovechar los beneficios de la computación en la nube. Las aplicaciones basadas en la nube se pueden construir en partes de infraestructura de bajo nivel o pueden utilizar servicios de nivel superior que proporcionan abstracción de los requisitos de administración, arquitectura y escalado de la infraestructura principal.

Obtenga más información sobre la computación en la nube aquí

Configuración híbrida

Una implementación híbrida es una manera de conectar la infraestructura y las aplicaciones entre los recursos basados en la nube y los recursos existentes que no se encuentran en la nube. El método más común de implementación híbrida consiste en conectar la nube y la infraestructura existente en las instalaciones para ampliar e incrementar la infraestructura de la organización en la nube al mismo tiempo que se conectan estos recursos en la nube con el sistema interno. Para obtener más información sobre cómo AWS lo puede ayudar a establecer una implementación híbrida, visite nuestra página acerca de la nube híbrida.

Obtenga más información sobre la nube híbrida aquí

En las instalaciones

La implementación de recursos en las instalaciones, mediante la virtualización y la provisión de herramientas de gestión de recursos, no ofrece muchas de las ventajas de la computación en la nube, pero a veces se busca por su capacidad de proporcionar recursos dedicados. En la mayoría de los casos, este modelo de implementación es idéntico al de la infraestructura de TI antigua, mientras que utiliza tecnologías de virtualización y administración de aplicaciones para intentar incrementar el uso de los recursos.

Obtenga más información sobre el entorno en las instalaciones aquí