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.
Después de leer este artículo podrás:
Contenido relacionado
¿Qué es la nube híbrida?
¿Qué es la multinube?
¿Qué es SaaS?
¿Qué es un firewall en la nube (FWaaS)?
¿Qué es la migración a la nube?
Suscríbete a theNET, el resumen mensual de Cloudflare sobre las ideas más populares de Internet.
Copiar el enlace del artículo
"La nube" hace referencia a los servidores a los que se accede a través de Internet, y al software y bases de datos que se ejecutan en esos servidores. Los servidores de la nube están ubicados en centros de datos por todo el mundo. Con la informática en la nube, no es necesario que los usuarios y las empresas gestionen los servidores físicos ni que ejecuten aplicaciones de software en sus propias computadoras.
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 igual con 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.
La informática en la nube es posible gracias a una tecnología conocida como virtualización. La virtualización permite la creación de una computadora virtual, simulado y digital que se comporta como si fuera una computadora física con su propio hardware. El término técnico para esta computadora es máquina virtual. Las máquinas virtuales en el mismo equipo servidor, cuando se implementan de forma correcta, están separadas entre ellas, así que no interactúan entre sí, y los archivos y las aplicaciones de una máquina virtual no son visibles para otras máquinas virtuales, a pesar de estar ubicadas 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 mediante un navegador o una aplicación, que se conecta a la nube a través de Internet, es decir, a través de muchas redes interconectadas, independientemente del dispositivo que estén utilizando.
Los recursos disponibles en la nube se conocen como "servicios", ya que son gestionados activamente por un proveedor de la nube. Los servicios en la nube incluyen infraestructura, aplicaciones, herramientas de desarrollo y almacenamiento de datos, entre otros productos. Estos servicios se clasifican en varias categorías diferentes o modelos de servicio.
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 soluciones en la nube. Luego, utilizan esa infraestructura en la nube para desarrollar sus aplicaciones. IaaS es como una empresa que alquila un terreno en el que pueden construir lo que quieran, pero con su propio equipamiento y materiales de construcción. Entre los proveedores de IaaS se incluyen 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 conocida como informática sin servidor, divide las aplicaciones en la nube en componentes todavía más pequeños que solo se ejecutan cuando son necesarios. Imagínate que fuera posible alquilar una casa por partes. Por ejemplo, el arrendatario solo paga por el comedor a la hora de la cena, el dormitorio a la hora de dormir, el comedor cuando ve la TV, y cuando no esté usando ninguna de ellas, no tendrá que pagar el alquiler.
Las aplicaciones sin servidor o FaaS se siguen ejecutando en servidores, como todos estos modelos de informática en la nube. Sin embargo, se las conoce como "sin servidor" porque no se ejecutan en máquinas dedicadas, y porque las empresas que desarrollan las aplicaciones no tienen que gestionar ningún servidor.
Además, las funciones sin servidor escalan o se duplican a medida que más usuarios utilizan la aplicación. ¡Imagínate que el comedor del arrendatario se pudiera ampliar a demanda cuando hubiera visitas! Más información sobre cómo funciona la informática sin servidor (FaaS).
La infraestructura en la nube se refiere a los recursos necesarios para alojar y crear aplicaciones en la nube. Los servicios IaaS y PaaS suelen incluirse en la infraestructura en la nube de una organización, aunque también puede decirse que SaaS forma parte de la infraestructura en la nube y FaaS ofrece la posibilidad de construir infraestructura como código.
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:
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.
Lee sobre las soluciones de Cloudflare para SaaS y sobre cómo la conectividad cloud se integra fácilmente con cualquier tipo de implementación de nube.
Internet siempre ha estado compuesto de servidores, clientes y la infraestructura que los conecta. Los clientes envían solicitudes a los servidores y los servidores envían respuestas. La informática en la nube difiere de este modelo en que los servidores en la nube no solo responden a las solicitudes, sino que también ejecutan programas y almacenan datos en nombre del cliente.
"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.
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.