Hoy en día, la computación en nube ha hecho la transición para convertirse en una tecnología de corriente principal, con muchos tipos diferentes de computación en nube para elegir. Se estima que un asombroso 94% de las empresas están utilizando al menos un servicio de nube, según el último informe sobre el estado de la nube.

Sin embargo, la capacidad de crecimiento de la nube sigue siendo exponencial, ya que según un estudio encargado por IBM indica que sólo el 20% de las tareas de trabajo de las empresas se ejecutan actualmente en la nube. Habiendo migrado sólo las más simples de las tareas de trabajo, las empresas tienen un largo camino por recorrer en su viaje a la nube. Con el 80% de las tareas de trabajo de las empresas todavía funcionando en sus establecimientos, su migración representaría una potencial cuadruplicación del actual mercado de la nube.

A pesar de la madurez del mercado de la nube, muchas organizaciones todavía no conocen los servicios de computación en la nube y los modelos de despliegue disponibles. Nuevos productos y servicios de nube llegan casi a diario, impulsados por la constante innovación de líderes tecnológicos como Google, Amazon y Microsoft.

Para ayudarte a navegar por las complejidades de la computación en la nube, vamos a examinar a fondo los tipos de computación en la nube disponibles. También iluminaremos algunos de los servicios de nube más populares, incluyendo algunas tecnologías emergentes que están ganando terreno.

¿Cuáles son los Principales Tipos de Computación en la Nube?

Al más alto nivel, la computación en nube se entrega a través de una combinación de modelos de servicio y despliegue. Dentro de cada uno de estos modelos de entrega de nubes hay tres tipos de computación en la nube y como servicio – ofertas de aaS para elegir.

Explorémoslos en detalle.

Modelos de Servicios de Computación en Nube

Hay tres modelos principales de servicios de computación en la nube: la infraestructura como servicio, la plataforma como servicio y el software como servicio. Cada modelo de servicio representa una parte diferente de la pila de computación en nube y comprende su propia división de responsabilidad única entre tí y el proveedor de servicios.

Types of cloud computing: responsibilities-of-cloud-service-models
División de las responsabilidades de gestión de los modelos de servicios de computación en nube (Fuente de la imagen: bmc.com)

Dentro de cada modelo de servicio de computación en nube, hay cientos de opciones diferentes de servicio de nube para elegir – que vamos a explorar más adelante en el post. Por ahora, vamos a echar un vistazo más de cerca a los tres principales modelos de servicio.

La infraestructura como servicio/ Infrastructure as a Service (IaaS)

La infraestructura como servicio/ Infrastructure as a Service (IaaS) es el modelo de servicio que forma la base para el despliegue de su tecnología en la nube. A través de un proveedor de IaaS, obtienes acceso bajo demanda a través de Internet a los principales recursos de TI, incluyendo computadoras (hardware virtual o dedicado), redes y almacenamiento.

IaaS proporciona acceso a un flexible recurso de hardware de última generación que puede ser escalado para satisfacer las necesidades de procesamiento y almacenamiento de tu negocio. Utiliza esta infraestructura para aprovisionar las aplicaciones, el software y las plataformas de Tu organización, libre de la responsabilidad de administrarla y mantenerla.

Un ejemplo típico de un despliegue de IaaS combinará máquinas virtuales y discos de almacenamiento. Con cada elemento individual personalizado para satisfacer las necesidades de tu negocio, ya sea el sistema operativo del servidor o el tamaño de la capacidad de almacenamiento.

La plataforma como servicio/ Platform as a Service (PaaS)

La plataforma como servicio/ Platform as a Service (PaaS) es el modelo de servicio en la nube en el que se accede a herramientas combinadas de hardware y software a través de un proveedor de servicios. La PaaS se utiliza más comúnmente para el desarrollo de aplicaciones.

Un proveedor de PaaS da acceso a la infraestructura combinada de la nube necesaria para el desarrollo de aplicaciones -bases de datos, middleware, sistemas operativos, servidores- sin la complejidad subyacente de su gestión. Esto te permite ser más eficiente. En lugar de dedicar tiempo a la instalación y configuración de la infraestructura, te puedes centrar únicamente en el desarrollo, la ejecución y la gestión de las aplicaciones.

Software como un servicio/ Software as a Service (SaaS)

Software como un servicio/ Software as a Service (SaaS) es el modelo de servicio en la nube que te proporciona acceso a un producto de software completo, ejecutado y gestionado por el proveedor de servicios. La mayoría de las soluciones SaaS tienden a ser aplicaciones de usuario final.

Acceder al software elegido utilizando un modelo SaaS te libera para que te centres únicamente en cómo utilizar mejor ese software. Con el proveedor de SaaS responsable de proveer, mantener y actualizar el software – incluyendo la infraestructura subyacente.

Un ejemplo común de SaaS es una solución de gestión de las relaciones con los clientes (CRM) basada en la web. Se almacenan y gestionan todos los contactos a través de CRM sin necesidad de actualizar el software a la última versión o de mantener el servidor y el sistema operativo en el que se ejecuta el software.

Los pilares tradicionales del modelo de servicio de nubes – IaaS, PaaS, SaaS – han crecido a lo largo de los años para abarcar una gama tan amplia de ofertas adicionales que ahora estamos entrando en una era de «Todo como un servicio».

Echemos un vistazo por un momento.

Todo como un servicio/Everything as a Service (XaaS)

También conocido como Everything as a Service, el acrónimo XaaS es un término general que abarca la amplia gama de productos, herramientas y tecnologías que están emergiendo como nuevas y populares ofertas de servicio.

La explosión de estos nuevos servicios – y las siglas asociadas – ha alcanzado tal nivel que – como los directorios aas ahora existen simplemente para llevar la cuenta. Cada una de estas iteraciones de modelos de servicios en la nube es una industria potencial de miles de millones de dólares en su propio derecho. Los servicios más populares incluyen el Escritorio como un Servicio (DaaS), la Inteligencia Artificial como un Servicio (AIaaS), y las Comunicaciones Unificadas como un Servicio (UaaS).

Modelos de Despliegue de la Computación en Nube

Una vez que hayas seleccionado el servicio o servicios de nube, tienes la opción de tres modelos principales de despliegue de computación: nube pública, nube privada y nube híbrida.

Modelos de despliegue de nubes
Modelos de despliegue de nubes (Fuente de la imagen: AVI Networks)

Al igual que los modelos de servicios en la nube, cada modelo de despliegue de la nube tiene su propia configuración única con una gama de requisitos diferentes y beneficios asociados. Veamos más de cerca:

Nube pública

La nube pública es la prestación de servicios de computación a través de Internet pública por parte de un tercer proveedor. Los servicios de nube pública están disponibles para cualquiera que quiera utilizarlos y pueden ser gratuitos o de pago.

En un despliegue público de nube, la responsabilidad de la gestión y el mantenimiento de los sistemas recae directamente en el proveedor. Aunque la arquitectura de las nubes públicas y privadas puede ser idéntica, puede haber diferencias significativas en los requisitos de seguridad de cada despliegue de nubes.

Un modelo de despliegue de nubes públicas elimina los costos iniciales de compra, administración y mantenimiento de la infraestructura de hardware y software en las instalaciones. También ofrece un rápido despliegue y una escalabilidad casi infinita gracias al gran tamaño de los proveedores públicos de tecnología de nubes Google, Microsoft y Amazon.

Nube privada

La nube privada es la prestación de servicios informáticos para el acceso de una sola organización a través de Internet o de una red interna privada. Una nube privada puede ser administrada internamente o por un proveedor tercero.

El despliegue de una nube privada te ofrecerá muchos de los mismos beneficios de la nube pública, incluyendo autoservicio y escalabilidad. En comparación con la nube pública, también tendrás un mayor control y personalización de los servicios que consumas dentro de tu nube privada. Esto significa que puedes implementar un nivel más alto de seguridad y privacidad, lo cual es ideal si operas en una industria en la que el cumplimiento es un requisito.

Sin embargo, estos beneficios adicionales tienen un costo. En la mayoría de los despliegues, la responsabilidad del coste y la responsabilidad de la gestión de la nube privada seguirá siendo de tu departamento de TI. Esto significa que las nubes privadas son más lentas de desplegar y conllevan los mismos gastos – personal, gestión, mantenimiento – que la propiedad tradicional del centro de datos.

Nube Híbrida

La nube híbrida es la prestación de servicios informáticos mediante una combinación de despliegues de nubes públicas y privadas. Este tipo de despliegue permite compartir datos y aplicaciones entre ambos entornos de nubes.

La nube híbrida te ofrece la capacidad de escalar sin problemas los recursos de la infraestructura privada en las instalaciones hasta la nube pública para satisfacer las fluctuaciones en el procesamiento de las demandas de computación. Esto te permite utilizar los recursos de la nube pública para tareas de computación no sensibles mientras mantiene seguras las aplicaciones sensibles críticas para el negocio dentro de un despliegue de nube privada.

Utilizado de manera eficaz, un despliegue híbrido de nubes permite escalar y satisfacer los picos de demanda de recursos a corto plazo sin necesidad de inversiones a largo plazo. La computación híbrida es una plataforma que ofrece «lo mejor de ambos mundos», dándole acceso a toda la gama de beneficios de la computación en nube: flexibilidad, escalabilidad y eficiencia de costos, junto con la menor exposición al riesgo posible.

Otros Modelos de Despliegue de Nubes

Además de los tres modelos de despliegue de nubes más comunes y el híbrido, existen otras opciones de despliegue menos conocidas:

Nube de la Comunidad

Un tipo de modelo de despliegue de nubes construido sobre la infraestructura compartida de varias organizaciones con una preocupación común. Las nubes comunitarias son populares porque dividen aún más los costos de los recursos entre las organizaciones involucradas.

Nube Distribuida

Este tipo de despliegue de nubes se forma a partir de un grupo de máquinas distribuidas en varios lugares pero conectadas a una sola red. Puede ser creado como un recurso público o creado utilizando recursos voluntarios.

Multi-nube

La multi-nube es el despliegue de una sola nube dispareja que combina múltiples proveedores de servicios de nube (no confundir con la nube híbrida). Optar por un enfoque de multi-nube reduce tu dependencia de un solo proveedor de servicios, mientras que ofrece una mayor flexibilidad a través de una mayor elección.

Poly-nube

Se trata de la combinación de despliegues en la nube de múltiples proveedores de servicios para aprovechar servicios específicos. A diferencia de los propósitos de la multi-nube, la poli nube te permite lograr más de lo que podrías lograr usando un solo proveedor.

Nube HPC

Se trata de un modelo específico de despliegue de nubes diseñado para facilitar las aplicaciones de computación de alto rendimiento (HPC). Se utilizaría un despliegue de nubes HPC para realizar investigaciones a gran escala o resolver problemas avanzados.

¿Cuántos Tipos de Servicios en la Nube Existen?

Dentro de cada uno de los modelos de servicio de nube, hay cientos de diferentes servicios de nube para elegir. La elección de los servicios de nube disponibles continúa expandiéndose casi semanalmente.

Impulsado por la migración de los servicios tradicionales en las instalaciones a la nube y la constante innovación tecnológica que hace que surjan nuevos servicios nativos de la nube.

Servicios en la nube de Google Cloud Platforms
Servicios en la nube de Google Cloud Platforms

Tu elección del proveedor de servicios en la nube influirá directamente en la gama de servicios en la nube que puedeS elegir. Los tres principales proveedores de servicios en la nube – Google Cloud, Amazon Web Services y Microsoft Azure – te ofrecen una amplia gama de servicios para satisfacer tus necesidades de computación.

Por supuesto, toda esta elección puede ser abrumadora y a menudo es difícil entender los diferentes tipos de servicios de nube disponibles. Para ayudarte a comenzar a entender y navegar en este complejo ecosistema tecnológico de computación en nube, hemos explorado las categorías de servicios en nube principales y emergentes y sus servicios en nube asociados.

Categorías del Servicio de Nube Principal

A continuación se presentan las categorías de servicios en la nube que incluyen los servicios básicos que se utilizarían en un despliegue tradicional en las instalaciones.

Servicios de Computación en la Nube

Los servicios de computación en la nube son la infraestructura básica sobre la que se construye y se ejecuta la tecnología de tu organización. Las máquinas virtuales (VM) formarán el núcleo de tu servicio de computación.

Los proveedores de servicios en la nube ofrecen una amplia gama de opciones de VM que ejecutarán cualquier carga de trabajo que puedas imaginar. Cada aspecto de tu VM puede ser configurado para cumplir con los requisitos de computación únicos de tu negocio – sistema operativo, número de núcleos, ubicación, almacenamiento adjunto. Esto incluye el escalado del número de instancias de VM que requieres en cualquier día dado para cumplir con tus siempre cambiantes requerimientos de computación.

La computación en nube también incluye servicios como la migración de servidores, la administración de contenedores y la computación sin servidores. A continuación se presentan los principales servicios de computación en nube disponibles de los tres principales proveedores de servicios en nube:

Servicios de Redes de Nubes

Tu red es otro pilar fundamental de tu infraestructura. La infraestructura de red de tu proveedor de servicios en la nube elegido determinará directamente el nivel de seguridad, disponibilidad, velocidad y alcance de tus servicios en la nube.

Los principales proveedores de servicios en la nube te ofrecerán acceso a una red mundial de regiones y lugares. Cada uno de ellos se esfuerza constantemente por mejorar su infraestructura de red para proporcionar un mejor ancho de banda y tiempos de descarga más rápidos.

Las redes de nubes suelen abarcar los siguientes servicios:

  • Content Delivery Network (CDN): una forma de entregar contenidos a través de múltiples ubicaciones geográficas para ofrecer alta velocidad y baja latencia
  • Interconexión dedicada – acceso directo a la red de alta velocidad de los proveedores de nubes
  • Domain Name System (DNS) – una forma escalable de enrutar a los usuarios a las aplicaciones de Internet a través del DNS
  • Balanceo de carga – una herramienta para distribuir el tráfico entrante a través de múltiples recursos
  • Red Privada Virtual (VPN) – un recurso de nube seguro y aislado

La plataforma de Google Cloud es única, ya que también ofrece la provisión de un Tier de red adicional Premium. Esto te da acceso a la red global de alto rendimiento, baja latencia y altamente confiable de Google.

Esto puede afectar la calidad de la prestación de servicios en la nube, como la velocidad del sitio web que afecta directamente a la experiencia del usuario, el compromiso e incluso las ventas.

Entendemos la importancia de una gran red, por lo que Kinsta utiliza el tier premium de la Google Cloud Platform para todos nuestros clientes.

Google Cloud Platform Premium Tier
Google Cloud Platform Premium Tier (Fuente de la imagen: Google)

A continuación se presentan los principales servicios de redes de nubes disponibles de los tres principales proveedores de plataformas de nubes:

Servicios de Almacenamiento en la Nube

El almacenamiento en la nube implica la utilización de la infraestructura de un proveedor de servicios en la nube para almacenar de forma segura sus datos, aplicaciones y cargas de trabajo.

Al igual que la personalización de los equipos virtuales, los proveedores de servicios de nube te ofrecen múltiples opciones de configuración de almacenamiento que se pueden escalar para satisfacer las demandas de tu negocio: tamaño del disco, cantidad de almacenamiento y ubicación. También admiten los diferentes tipos de almacenamiento, incluido el almacenamiento de bloques, archivos y objetos.

Ciertos proveedores de servicios en la nube también ofrecen una gama de servicios de transferencia de datos para ayudarte a migrar de forma rápida y segura grandes volúmenes de datos a tu infraestructura.

A continuación se presentan los principales servicios de almacenamiento en la nube disponibles de los tres principales proveedores de plataformas en la nube:

Servicios de Seguridad en la Nube, Identidad y Cumplimiento

La seguridad, la identidad y el cumplimiento en la nube comprenden una gama de herramientas y servicios diseñados para controlar el acceso a la infraestructura de la nube, protegerse contra los ataques y mantener la privacidad de los datos.

Los servicios de seguridad en la nube más comunes y críticos incluyen:

  • Auditoría – una herramienta que rastrea toda la actividad de los usuarios y crea un registro de auditoría de quién hizo qué, dónde y cuándo dentro de tu plataforma en la nube.
  • Cumplimiento: una serie de herramientas y controles para ayudarte a rastrear y mantener el cumplimiento de la normativa.
  • Protección DDoS – una herramienta diseñada para identificar y mitigar los ataques DDoS con el fin de prevenir el tiempo de inactividad de las aplicaciones y minimizar la latencia de tu infraestructura.
  • Encriptación – la provisión de encriptación en reposo y en tránsito para evitar que se acceda a tus datos incluso en caso de robo.
  • Cortafuegos – una colección de herramientas de cortafuegos para filtrar el tráfico web malicioso y administrar centralmente las reglas del cortafuegos.
  • Gestión de la identidad y el acceso: una plataforma para gestionar las identidades de los usuarios y controlar quién tiene acceso a qué, y qué pueden hacer con ese acceso
  • Detección de Amenazas – una herramienta para identificar amenazas potenciales en entornos de nubes.

A continuación se presentan los principales servicios de seguridad en la nube que ofrecen los tres principales proveedores de plataformas en la nube:

Servicios de Análisis de la Nube

Servicios de análisis de la nube comprende una gama de herramientas y marcos para ayudarte a analizar y extraer información valiosa de tus datos (piensa en Google Analytics para los servicios en la nube). La disponibilidad y la sofisticación de los servicios de análisis en la nube continúan expandiéndose a medida que los grandes datos se vuelven cada vez más críticos para las empresas.

Los principales proveedores de servicios en la nube ofrecen una gama de servicios de análisis de la nube para ayudarte a almacenar, procesar, analizar y visualizar los datos.

Entendemos la importancia del software de análisis y el impacto positivo que puede tener en tu negocio. Nuestra plataforma analítica, MyKinsta Analytics, te ofrece la visibilidad de los datos de rendimiento del sitio web que necesitas para investigar y solucionar rápidamente cualquier problema. Asegurándose de que tu sitio de WordPress – tu principal herramienta de ventas – está en su máximo rendimiento.

Las principales plataformas de proveedores de nubes también ofrecen una profunda integración con herramientas analíticas de código abierto como Apache Spark y Apache Hadoop.

A continuación se presentan los principales servicios de análisis de la nube disponibles de los tres principales proveedores de plataformas de nubes:

Servicios de Bases de Datos en la Nube

Los servicios de bases de datos en la nube ofrecen la provisión de bases de datos construidas a propósito que pueden ser escaladas para satisfacer la demanda con recursos de computación y almacenamiento que pueden ser ajustados. Las bases de datos en la nube se administran completamente, dejándote libre para introducir, analizar y utilizar tus datos sin necesidad de considerar la infraestructura subyacente.

Los proveedores de servicios en la nube se han ampliado para ofrecer una gama de bases de datos relacionales y no relacionales (NoSQL) para albergar los diferentes necesidades de datos. Dándote una profundidad de elección – incluso dentro de las subcategorías – con opciones que incluyen MySQL o la base de datos de elección de Kinsta, MariaDB.

Ya sea que necesites una base de datos diaria de SQL Server para aplicaciones tradicionales (CRM, ERP, etc.), o una base de datos de columna ancha para soportar una aplicación industrial de alta escala, puedes encontrarla en la nube.

Diferencias clave entre la base de datos SQL y las bases de datos NoSQL
Diferencias clave entre la base de datos SQL y las bases de datos NoSQL (Fuente de la imagen: (Fuente de la imagen: ScyllaDB)

A continuación se presentan los principales servicios de bases de datos en la nube que ofrecen los tres principales proveedores de plataformas en la nube:

Categorías de Servicios de Nubes Emergentes

Junto con los servicios necesarios para construir la infraestructura básica para los negocios cotidianos, existe una serie de categorías de servicios de nube emergentes cada vez más populares.

Estos servicios de nubes emergentes han evolucionado para adaptarse a las innovaciones tecnológicas y tienden a ser soluciones nativas de las nubes en lugar de soluciones tradicionales en las instalaciones.

A continuación, hemos explorado las tres categorías de servicios de nube emergentes más populares:

Servicios en la Nube de Inteligencia Artificial y Aprendizaje Automático

La nube ha desbloqueado la inteligencia artificial (IA) y las herramientas de aprendizaje automático para todas las empresas. Los servicios en la nube de inteligencia artificial y aprendizaje automático le permiten acceder a soluciones asequibles que puede configurar rápidamente, sin la inversión a gran escala en infraestructura que de otro modo sería necesaria.

Diferencias entre la IA, el aprendizaje automático y el aprendizaje profundo
Diferencias entre la IA, el aprendizaje automático y el aprendizaje profundo (Fuente de la imagen: Oracle)

Hay servicios de inteligencia artificial y aprendizaje automático disponibles para una amplia gama de servicios. Utilizados originalmente para extraer información de una explosión de tamaño y complejidad de datos, las empresas están despertando a la aplicación de la IA y los servicios de aprendizaje automático para implementar una gama de usos alternativos en los departamentos de servicio al cliente, marketing y ventas.

A continuación se presentan algunos usos cada vez más comunes de la IA y el aprendizaje automático que son apoyados por los servicios de nube asociados:

  • Chatbots – combinando el aprendizaje de la máquina y la IA para ofrecer innovadores chatbots que pueden ser utilizados en un chat en vivo para manejar una serie de escenarios de servicio al cliente y ventas.
  • Reconocimiento – combinando el aprendizaje por máquina y la IA para el reconocimiento de imágenes y del habla.
  • Habla a Texto – usando el aprendizaje automático y el reconocimiento de voz para convertir los archivos de audio en texto para entregar una rápida transcripción y convertir los datos no estructurados en un formato analizable.
  • Búsqueda – utilizando herramientas de aprendizaje automático para indexar y proporcionar resultados de búsqueda completos y ricos en contenido de documentos, imágenes, vídeos y la web.
  • Traducción – usando herramientas de aprendizaje automático para reconocer y luego traducir archivos de voz o de texto.

A continuación se presentan los principales servicios de inteligencia artificial y aprendizaje automático de la nube que ofrecen los tres principales proveedores de plataformas de nube:

Cadenas de Bloques

Las tecnologías de cadenas de bloques explotaron en la escena en los últimos 3-5 años. En términos sencillos, una cadena en bloque es una serie de registros de datos inmutables con fecha y hora, a menudo transacciones, que son gestionadas por un grupo de computadoras que no son propiedad de una sola entidad.

Cada bloque de datos se asegura y se une a los demás mediante principios criptográficos (es decir, cadena).

Cómo funciona una cadena de bloques
¿Cómo funciona una cadena de bloques? (Fuente de la imagen: 101BlockChain)

Desde entonces, los proveedores de nubes han puesto en marcha una serie de servicios para que las organizaciones construyan y gestionen sus propias cadenas de bloques. Éstos suelen abarcar la criptografía, bases de datos de libros mayores a gran escala o un servicio de cadenas de bloques totalmente gestionado.

A continuación se presentan los principales servicios de cadenas de bloqueo de nubes disponibles de dos de los principales proveedores de plataformas de nubes:

Internet of Things (IoT)

La evolución de los dispositivos para incluir la conectividad a Internet ha dado lugar a la Internet de las cosas (IO). Hoy en día, la red de IO abarca miles de millones de dispositivos en hogares, autos, fábricas, hospitales y muchos otros lugares.

Si usas dispositivos de IO, especialmente a escala, necesitarás soluciones para conectarlos y asegurarlos. Además de recoger, almacenar y analizar los datos que producen.

Los proveedores de la nube ofrecen una gama creciente de servicios de IO para apoyarlos en este esfuerzo. Esto significa que puedes construir soluciones de IO para casi cualquier caso de uso a través de la amplitud de los dispositivos disponibles.

A continuación se presentan los principales IO disponibles de los tres principales proveedores de plataformas de nubes:

Resumen

La nube te ofrece innumerables soluciones de infraestructura, plataforma y software como servicio. Todas las cuales puedes elegir desplegar en una solución pública, privada o híbrida. Tu negocio es único, por lo que es importante que te tomes el tiempo necesario para entender cada una de las soluciones disponibles y qué configuración es la adecuada para tu negocio.

Este estado constante de evolución te dará oportunidades casi a diario para probar nuevas soluciones, o identificar tecnologías que puedan llevar tu negocio al siguiente nivel.

Si buscas alojamiento para un sitio web de WordPress, deberías considerar a Kinsta como tu socio preferido. Nuestra plataforma está potenciada por el Tier Premium de Google Cloud Platform y nos encargamos de las molestias de la migración con nuestro servicio de migración gratuita.

Edward Jones

Edward Jones is a technology writer with 8 years of industry experience. He has published over 300 articles with major publications that include Microsoft, IBM, and Entrepreneur.