¿Qué es la nube? | Definición de nube

La nube está conformada por servidores en centros de datos en todo el mundo. Pasarse a la nube puede ahorrar dinero a las empresas y agregar comodidad para los usuarios.

Share facebook icon linkedin icon twitter icon email icon

La nube

Metas de aprendizaje

Después de leer este artículo usted podrá:

  • Conocer qué significa "nube"
  • Entender cómo funciona la nube
  • Explorar los diferentes modelos de nube y las posibles implementaciones de nube

¿Qué es la nube?

"La nube" se refiere a los servidores a los que se accede a través de Internet, y al software y las bases de datos que se ejecutan en esos servidores. Los servidores en la nube se encuentran ubicados en centros de datos en todo el mundo. Al usar la informática en la nube, los usuarios y las empresas no tienen que administrar servidores físicos por su cuenta ni ejecutar aplicaciones de software en sus propias máquinas.

¿Qué es la nube?

La nube permite a los usuarios acceder a los mismos archivos y aplicaciones desde casi cualquier dispositivo ya que la informática y el almacenamiento tienen lugar en los servidores de un centro de datos, en lugar de localmente en el dispositivo del usuario. Por esta razón, un usuario puede iniciar sesión en su cuenta de Instagram en un teléfono nuevo cuando se le daña el anterior y encontrar su cuenta anterior con todas sus fotos, videos e historial de conversación. Funciona de la misma manera con los proveedores de correo electrónico en la nube como Gmail o Microsoft Office 365, y con proveedores de almacenamiento en la nube como Dropbox o Google Drive.

Para las empresas, el cambio a la informática en la nube elimina algunos costos de TI y sobrecarga: por ejemplo, ya no necesitan actualizar y mantener sus propios servidores, ya que su proveedor de la nube se encargará. Esto tiene un impacto especialmente para las pequeñas empresas que probablemente no tenían la capacidad de pagar su propia infraestructura interna, pero que pueden subcontratar para cubrir sus necesidades de infraestructura de manera asequible a través de la nube. La nube también puede ayudar a que las empresas operen a nivel internacional con facilidad, porque los empleados y los clientes pueden acceder a los mismos archivos y aplicaciones desde cualquier lugar.

¿Cómo funciona la informática en la nube?

La informática en la nube es posible gracias a una tecnología llamada virtualización. La virtualización permite la creación de una computadora "virtual" simulada, exclusivamente digital, que se comporta como si fuera una computadora física con su propio hardware. El término técnico para ese tipo de computadora es máquina virtual. Cuando se implementan correctamente, las máquinas virtuales en la misma máquina host se encuentran aisladas una de otra, por lo que no interactúan entre sí. Los archivos y las aplicaciones de una máquina virtual no son visibles para las otras máquinas virtuales a pesar de que se encuentran en la misma máquina física.

Las máquinas virtuales también usan más eficientemente el hardware que las aloja. Al ejecutar muchas máquinas virtuales a la vez, un servidor se convierte en muchos servidores y un centro de datos se convierte en un host completo de centros de datos, capaces de servir a muchas organizaciones. Por lo tanto, los proveedores de la nube pueden ofrecer el uso de sus servidores a muchos más clientes a la vez de lo que podrían hacerlo de otra manera, y lo pueden hacer a un bajo costo.

Incluso si los servidores individuales fallan, los servidores en la nube en general deberían estar siempre en línea y disponibles. Por lo general, los proveedores de la nube respaldan sus servicios en varias máquinas y en múltiples regiones.

Los usuarios acceden a los servicios en la nube a través de un navegador o una aplicación, al conectarse a la nube a través de Internet; es decir, a través de muchas redes interconectadas, independientemente del dispositivo que estén usando.

¿Cuáles son los principales modelos de servicios de informática en la nube?

modelos de servicio en la nube

Software como servicio (SaaS): en lugar de que los usuarios instalen una aplicación en su dispositivo, las aplicaciones SaaS se alojan en servidores en la nube y los usuarios acceden a ellas a través de Internet. SaaS es como alquilar una casa: el propietario mantiene la casa, pero el inquilino es quien la usa principalmente como si fuera suya. Entre algunos ejemplos de aplicaciones SaaS están Salesforce, MailChimp y Slack.

Plataforma como servicio (PaaS): en este modelo, las empresas no pagan por las aplicaciones alojadas; en cambio, pagan por las cosas que necesitan para crear sus propias aplicaciones. Los proveedores de PaaS ofrecen todo lo necesario para crear una aplicación, que incluye herramientas de desarrollo, infraestructura y sistemas operativos, a través de Internet. PaaS se puede comparar con el alquiler de todas las herramientas y equipos necesarios para construir una casa, en lugar de alquilar la casa en sí. Algunos ejemplos de PaaS incluyen Heroku y Microsoft Azure.

Infraestructura como servicio (IaaS): en este modelo, una empresa alquila los servidores y el almacenamiento que necesita de un proveedor de la nube. Luego, usa esa infraestructura en la nube para crear sus aplicaciones. IaaS es como una empresa que alquila un terreno en el que puede construir lo que quiera – pero necesita proporcionar sus propios equipos y materiales de construcción. Entre los proveedores de IaaS están DigitalOcean, Google Compute Engine y OpenStack.

Anteriormente, SaaS, PaaS e IaaS eran los tres modelos principales de informática en la nube y básicamente todos los servicios en la nube encajan en una de estas categorías. Sin embargo, en los últimos años ha surgido un cuarto modelo:

Función como servicio (FaaS): FaaS, también conocido como informática sin servidor, divide las aplicaciones en la nube en componentes aún más pequeños que solo se ejecutan cuando son necesarios. Imagina si fuera posible alquilar una casa por pequeñas partes: por ejemplo, el inquilino solo paga por el comedor para la cena, el dormitorio solo para dormir, la sala de estar durante el tiempo que mira la televisión y cuando no usa esas habitaciones, no tiene que pagar alquiler por estas.

Las aplicaciones FaaS o sin servidor se siguen ejecutando en servidores, al igual que todos estos modelos de informática en la nube. Pero se llaman "sin servidor" porque no se ejecutan en máquinas dedicadas y porque las empresas que crean las aplicaciones no tienen que administrar ningún servidor.

Además, las funciones sin servidor aumentan o se duplican, a medida que más personas usan la aplicación – ¡imagina si el comedor del inquilino se pudiera ampliar a pedido cuando más personas llegan a cenar! Obtener más información sobre la informática sin servidor (FaaS) .

¿Cuáles son los diferentes tipos de implementaciones en la nube?

A diferencia de los modelos discutidos anteriormente, que definen cómo se ofrecen los servicios a través de la nube, estos diferentes tipos de implementación en la nube tienen que ver con la ubicación de los servidores en la nube y quién los administra.

Las implementaciones en la nube más comunes incluyen:

  • Nube privada: una nube privada es un servidor, centro de datos o red distribuida totalmente dedicada a una organización.
  • Nube pública: una nube pública es un servicio en la nube administrado por un proveedor externo que puede incluir servidores en uno o varios centros de datos. A diferencia de una nube privada, las nubes públicas las comparten varias organizaciones. Al usar máquinas virtuales, los servidores individuales pueden ser compartidos por diferentes compañías, una situación que se conoce como "multitenencia" porque varias compañías están alquilando un espacio en el servidor dentro del mismo servidor físico.
  • Nube híbrida: las implementaciones de nube híbrida combinan nubes públicas y privadas, e incluso pueden incluir servidores heredados locales. Una organización puede usar su nube privada para algunos servicios y su nube pública para otros o puede usar la nube pública como respaldo para su nube privada.
  • Multinube: la multinube es un tipo de implementación en la nube que implica el uso de varias nubes públicas. En otras palabras, una organización con una implementación de varias nubes alquila servidores y servicios virtuales de varios proveedores externos – para continuar con la analogía utilizada anteriormente, esto es como alquilar varios terrenos adyacentes de diferentes propietarios. Las implementaciones de multinube también pueden ser nube híbrida y viceversa.

¿Cómo ayuda Cloudflare a las empresas a trasladarse y operar en la nube?

Cloudflare ayuda a proteger y gestionar cualquier tipo de implementación en la nube. Nuestra red se ubica entre los usuarios finales y la infraestructura en la nube del producto o servicio del cliente. Los clientes pueden gestionar el rendimiento, seguridad, DNS y otras ofertas de Cloudflare para todas sus implementaciones en la nube desde un panel de control único. Cloudflare ofrece un firewall de aplicaciones web para proteger las propiedades de Internet de las vulnerabilidades. Cloudflare también permite a las empresas incorporar FaaS (sin servidor) fácilmente en su implementación en la nube.

Leer sobre Soluciones de Cloudflare para SaaS aquí.

¿Cómo se distingue la nube del modelo tradicional de cliente-servidor de Internet?

El Internet siempre ha estado compuesto por servidores, clientes y la infraestructura que los conecta. Los clientes hacen solicitudes de servidores y los servidores envían las respuestas. La informática en la nube difiere de este modelo en que los servidores en la nube no solo responden a las solicitudes – estos ejecutan programas y almacenan datos en nombre del cliente.

¿Por qué se llama "la nube"?

"La nube" comenzó como un término de jerga de la industria tecnológica. En los inicios de Internet, los diagramas técnicos a menudo representaban los servidores y la infraestructura de red que conforman Internet como una nube. A medida que más procesos informáticos se trasladaron a esta parte de infraestructura y servidores de Internet, la gente comenzó a hablar sobre pasarse a "la nube" como una forma abreviada de expresar dónde se llevaban a cabo los procesos informáticos. Hoy, "la nube" es un término ampliamente aceptado para este estilo de informática.

¿Qué sucede con los contenedores? ¿Los contenedores son IaaS, PaaS, SaaS o FaaS?

Al igual que las máquinas virtuales, los contenedores son una tecnología de virtualización en la nube. Estos forman parte del modelo de nube PaaS (Plataforma como servicio). La virtualización para contenedores tienen lugar una capa de abstracción arriba de las máquinas virtuales; en el nivel del sistema operativo, en lugar del nivel del núcleo (el núcleo es la base del sistema operativo e interactúa con el hardware de la computadora). Cada máquina virtual tiene su propio núcleo de sistema operativo, pero los contenedores en la misma máquina comparten el mismo núcleo.