Jump to section

¿Qué son los servicios de nube?

Copiar URL

Los servicios de nube son infraestructuras, plataformas o sistemas de software que alojan los proveedores externos y que se ponen a disposición de los usuarios a través de Internet. 

Facilitan el flujo de datos de los usuarios a través de Internet, desde los clientes frontend (p. ej., los servidores, las tabletas y las computadoras portátiles o de escritorio; es decir, cualquier sistema en el extremo del usuario) hasta los sistemas de los proveedores, y viceversa. Para acceder a los servicios de nube, los usuarios solo necesitan una computadora, un sistema operativo y conexión a Internet o una red privada virtual (VPN).

Los servicios de cloud computing son todas las infraestructuras, las plataformas, las tecnologías o los sistemas de software a los que acceden los usuarios a través de Internet sin tener que descargar software adicional, al igual que las soluciones como servicio que se mencionan a continuación.

La Infraestructura como servicio (IaaS) pone recursos informáticos, de red y de almacenamiento a disposición de los usuarios.

La Plataforma como servicio (PaaS) ofrece una plataforma en la que se pueden ejecutar las aplicaciones, así como toda la infraestructura de TI que se necesita para que funcione.

El Software como servicio (SaaS) ofrece a los usuarios una aplicación en la nube, la plataforma en la que se ejecuta y la infraestructura subyacente.

La Función como servicio (FaaS) es un modelo de ejecución basado en eventos que permite que los desarrolladores diseñen, ejecuten y gestionen paquetes de aplicaciones como funciones, sin tener que preocuparse por el mantenimiento de la infraestructura.

Según la persona a la que se le pregunte, las nubes también se consideran servicios de nube. Las nubes son entornos de TI que extraen, agrupan y comparten recursos escalables en una red. Asimismo, posibilitan el cloud computing: la ejecución de las cargas de trabajo dentro de un entorno de nube. También constituyen un tipo de PaaS, ya que una persona (que no es el usuario) brinda la infraestructura subyacente en la que se proporciona una plataforma basada en la Web.

Las nubes privadas se definen en líneas generales como un entorno de nube diseñado solo para el usuario final, generalmente se encuentra dentro del firewall del usuario y, en algunas ocasiones, alojado de manera local.

Las nubes públicas son entornos de nube creados a partir de recursos ajenos al usuario final que pueden redistribuirse a otros usuarios.

Las nubes híbridas son varios entornos de nube que tienen cierto nivel de portabilidad, organización y gestión de las cargas de trabajo entre ellos.

Las multicloud son sistemas de TI que incluyen más de una nube (pública o privada) y que pueden conectarse en red.

Al igual que todas las otras soluciones de TI, los servicios de nube dependen de los sistemas de hardware y software. Sin embargo, se diferencian en que los usuarios solo necesitan una computadora, una conexión a la red y un sistema operativo para acceder a ellos.

Cuando los proveedores ponen una infraestructura de nube a disposición de los usuarios, separan las funciones informáticas de los elementos de hardware, como en los siguientes casos:

  • La potencia de procesamiento de las unidades centrales de procesamiento (CPU)

  • La memoria activa de los chips de memoria de acceso aleatorio (RAM)
  • El procesamiento de gráficos de las unidades de procesamiento de gráficos (GPU)
  • La disponibilidad de almacenamiento de datos de los centros de datos o discos duros

Por lo general, esta abstracción se logra a través de la virtualización y las máquinas virtuales. Una vez separados, los usuarios obtienen los elementos informáticos, de almacenamiento y de red a través del Internet como servicio (IaaS). Este tipo de servicio ha generado un aumento en el almacenamiento en la nube, donde se aloja el big data como parte del Internet de las cosas (IoT). La empresa RackSpace es un ejemplo de un proveedor de IaaS.

Los proveedores de servicios de nube también pueden utilizar sus recursos de hardware para crear plataformas de nube: entornos en línea donde los usuarios desarrollan código o ejecutan aplicaciones. Diseñarlas implica mucho más que extraer las funciones informáticas de los elementos de hardware, como sucede cuando se ofrece una infraestructura de nube. Se requiere un nivel de desarrollo superior para incorporar tecnologías como la organización en contenedores, la coordinación, las interfaces de programación de aplicaciones (API), el enrutamiento, la seguridad, la gestión y la automatización. También se debe tener en cuenta el diseño de la experiencia del usuario (UX) a la hora de crear una experiencia en línea accesible.

Las plataformas de nube son un tipo de PaaS que pueden considerarse nubes siempre y cuando los elementos de la infraestructura que las mantienen se puedan adaptar y compartir con facilidad. Los mejores ejemplos de nubes de PaaS son las nubes privadas gestionadas y las públicas.

Proveedores de nube pública

Separan sus propias infraestructuras, plataformas o aplicaciones de los sistemas de hardware que poseen; las agrupan en lagos de datos; y las comparten con varios usuarios. También pueden ofrecer servicios de nube pública, como la gestión de las API, los sistemas operativos basados en la nube o las bibliotecas de plantillas de desarrollo (conocidas como marcos). Algunas de las nubes públicas más conocidas son Alibaba Cloud, Microsoft Azure, Google Cloud, IBM Cloud y Amazon Web Services (AWS).

Nubes privadas gestionadas

Ofrecen a los clientes una nube privada cuya implementación, configuración y gestión está a cargo de un tercero. Esta opción permite que las empresas o los negocios pequeños con equipos de TI sin personal suficiente o sin las habilidades necesarias presten mejores servicios de nube privada e infraestructura a los usuarios.

El último servicio de nube ampliamente aceptado que pueden prestar los proveedores es una aplicación web completa, conocida como software de nube o SaaS. Para ello, se requiere la mayor inversión en desarrollo, ya que se ofrece literalmente una aplicación en línea a los clientes.

El software de nube se puede ofrecer con un enfoque basado en la nube, es decir, como una arquitectura de aplicación que combina microservicios pequeños, independientes y sin conexión directa. Se pueden agrupar varios microservicios en contenedores Linux® individuales cuya gestión está a cargo de un motor de organización de contenedores, como Kubernetes o Red Hat® OpenShift®. El producto final es una aplicación de nube conformada por varios microservicios que se puede mejorar por medio de cada uno de ellos de manera individual, sin afectar al resto.

Otro lenguaje de programación muy conocido para las aplicaciones en línea, las aplicaciones móviles y los productos de SaaS es el Hyper Text Markup Language 5 (HTML5). Incorpora tres lenguajes de programación para crear aplicaciones a las que se pueda acceder desde un explorador web:

  • HTML: agrega contenido a las páginas web.
  • Cascading Style Sheets (CSS): agrega elementos de presentación al contenido de las páginas web.
  • JavaScript: agrega elementos interactivos al contenido de las páginas web.

Porque no solo le brindamos acceso al código fuente como parte de nuestras suscripciones como servicio (un beneficio que ofrecen pocos proveedores de servicios de nube), sino que también contamos con un conjunto de productos open source que respaldarán casi todas las soluciones de nube que pueda proporcionar. 

Obtenga más información

Artículo

¿Qué son los servicios de nube?

Los servicios de nube son infraestructuras, plataformas o sistemas de software que alojan los proveedores externos y que se ponen a disposición de los usuarios a través de Internet.

Artículo

¿En qué consisten los servicios gestionados de TI?

Gracias a este servicio, es posible delegar las tareas generales a un especialista. De esta manera, se reducen los costos, se mejora la calidad de los servicios y se libera a los equipos internos para que realicen las tareas más específicas.

Artículo

¿Qué es la gestión de la nube?

Conozca las facetas de la gestión de la nube y todo lo que una plataforma de gestión puede hacer por su empresa.

Más información sobre el cloud computing

Productos

Red Hat Openstack Platform

Plataforma que virtualiza los sistemas de hardware y organiza esos recursos en las nubes.

Red Hat OpenShift

Plataforma de contenedores de Kubernetes empresarial con operaciones automatizadas integrales para gestionar implementaciones de nube híbrida, multicloud y edge computing.

Red Hat Consulting

Servicio de nuestros asesores estratégicos, quienes tienen una visión amplia de su empresa, analizan sus desafíos y lo ayudan a superarlos con soluciones completas y rentables.

Contenido adicional

Ebook

Ebook: Ebook sobre la estrategia de nube híbrida para principiantes

Ebook

La tecnología nativa de la nube se combina con la nube híbrida: guía estratégica

DATASHEET

Red Hat OpenStack Platform: Descripción del producto

Capacitación

Curso de capacitación gratuito

Red Hat OpenStack Technical Overview

  • La marca denominativa de OpenStack® y el logotipo de OpenStack son marcas comerciales/marcas de servicio registradas o marcas comerciales/marcas de servicio de OpenStack Foundation en Estados Unidos y en otros países, y se utilizan con el permiso de OpenStack Foundation. No estamos afiliados a OpenStack Foundation ni a la comunidad de OpenStack, y tampoco gozamos de su respaldo ni de su patrocinio.

Illustration - mail

Obtenga más contenido como este

Suscríbase a nuestro boletín informativo: Red Hat Shares.