IONOS - Colaborador oficial
34674818066 pepon639@gmail.com
17 / 100

Definir la computación en la nube

Definir la computación en la nube
7 minutos

Computación en la nube es la entrega de servicios informáticos (servidores, almacenamiento, bases de datos, redes, software, análisis, inteligencia y

Diagrama que muestra una comparación de máquinas virtuales, contenedores y computación sin servidor

más) a través de Internet (la nube), lo que permite una innovación más rápida, recursos flexibles y economías de escala. Por lo general, solo paga por los servicios en la nube que usa, lo que ayuda a reducir sus costos operativos, ejecutar su infraestructura de manera más eficiente y escalar a medida que cambian las necesidades de su negocio.

La empresa que proporciona estos servicios se conoce como proveedor de nube. Algunos proveedores de ejemplo son Microsoft Azure, Amazon Web Services (AWS) y Google Cloud Platform (GCP). El proveedor de la nube es responsable del hardware físico necesario para ejecutar su trabajo, además de mantenerlo actualizado. Cada negocio es único y tiene diferentes necesidades. Para satisfacer esas necesidades, los proveedores de computación en la nube ofrecen una amplia gama de servicios. Normalmente, estos servicios incluyen:

Potencia de cómputo , como servidores Linux o aplicaciones web.
Almacenamiento , como archivos y bases de datos.
Redes : como conexiones seguras entre el proveedor de la nube y su empresa.
Análisis : como visualizar datos de rendimiento y telemetría.
Servicios de computación en la nube
El objetivo de la computación en la nube es hacer que administrar una empresa sea más fácil y eficiente, ya sea una pequeña empresa nueva o una gran empresa. Cada negocio es único y tiene diferentes necesidades. Para satisfacer esas necesidades, los proveedores de computación en la nube ofrecen una amplia gama de servicios.

Debe tener un conocimiento básico de algunos de los servicios que brinda. Analicemos brevemente los dos servicios más comunes que ofrecen todos los proveedores de la nube: potencia informática y almacenamiento .

Calcular el poder
Cuando envía un correo electrónico, hace una reserva en Internet, paga una factura en línea o incluso toma este módulo de Microsoft Learn, está interactuando con servidores basados en la nube que procesan cada solicitud y devuelven una respuesta. Como consumidor, todos dependemos de los servicios informáticos proporcionados por los diversos proveedores de nube que componen Internet.

Cuando crea soluciones utilizando la computación en la nube, puede elegir cómo desea que se realice el trabajo en función de sus recursos y necesidades. Por ejemplo, si desea tener más control y responsabilidad sobre el mantenimiento, puede crear una máquina virtual (VM). Una máquina virtual es una emulación de una computadora, al igual que su computadora de escritorio o computadora portátil que está usando ahora. Cada máquina virtual incluye un sistema operativo y un hardware que al usuario le parece una computadora física que ejecuta Windows o Linux. Luego puede instalar cualquier software que necesite para realizar las tareas que desea ejecutar en la nube.

La diferencia es que no es necesario comprar hardware ni instalar el sistema operativo. El proveedor de la nube ejecuta su máquina virtual en un servidor físico en uno de sus centros de datos, a menudo compartiendo ese servidor con otras máquinas virtuales (aisladas y seguras). Con la nube, puede tener una máquina virtual lista para funcionar en minutos a un costo menor que una computadora física.

Las máquinas virtuales no son la única opción informática; hay otras dos opciones populares: contenedores e informática sin servidor .

¿Qué son los contenedores?
Los contenedores proporcionan un entorno de ejecución uniforme y aislado para las aplicaciones. Son similares a las VM, excepto que no requieren un sistema operativo invitado. En cambio, la aplicación y todas sus dependencias se empaquetan en un “contenedor” y luego se usa un entorno de ejecución estándar para ejecutar la aplicación. Esto permite que el contenedor se inicie en solo unos segundos, porque no hay ningún sistema operativo para arrancar e inicializar. Solo necesita la aplicación para iniciar.

El proyecto de código abierto, Docker, es una de las plataformas líderes para la gestión de contenedores. Los contenedores Docker brindan un enfoque eficiente y liviano para la implementación de aplicaciones porque permiten que diferentes componentes de la aplicación se implementen de forma independiente en diferentes contenedores. Se pueden ejecutar varios contenedores en una sola máquina y los contenedores se pueden mover entre máquinas. La portabilidad del contenedor facilita la implementación de aplicaciones en múltiples entornos, ya sea en las instalaciones o en la nube, a menudo sin cambios en la aplicación.

¿Qué es la informática sin servidor?
La informática sin servidor le permite ejecutar código de aplicación sin crear, configurar o mantener un servidor. La idea central es que su aplicación se divide en funciones independientes que se ejecutan cuando se activa por alguna acción. Esto es ideal para tareas automatizadas; por ejemplo, puede crear un proceso sin servidor que envíe automáticamente una confirmación por correo electrónico después de que un cliente realice una compra en línea.

El modelo sin servidor se diferencia de las máquinas virtuales y los contenedores en que solo paga por el tiempo de procesamiento utilizado por cada función a medida que se ejecuta. Las máquinas virtuales y los contenedores se cargan mientras se ejecutan, incluso si las aplicaciones en ellos están inactivas. Esta arquitectura no funciona para todas las aplicaciones, pero cuando la lógica de la aplicación se puede separar en unidades independientes, puede probarlas por separado, actualizarlas por separado y ejecutarlas en microsegundos, lo que convierte a este enfoque en la opción más rápida de implementación.

Aquí hay un diagrama que compara los tres enfoques informáticos que hemos cubierto.

Almacenamiento
La mayoría de los dispositivos y aplicaciones leen y / o escriben datos. Aquí hay unos ejemplos:

Comprar una entrada para el cine en línea
Buscar el precio de un artículo en línea
Sacar una foto
Enviando un correo electrónico
Dejar un mensaje de voz
En todos estos casos, los datos se leen (buscando un precio) o se escriben (tomando una foto). El tipo de datos y cómo se almacenan pueden ser diferentes en cada uno de estos casos.

Los proveedores de la nube suelen ofrecer servicios que pueden manejar todos estos tipos de datos. Por ejemplo, si desea almacenar texto o un clip de película, puede utilizar un archivo en el disco. Si tuviera un conjunto de relaciones, como una libreta de direcciones, podría adoptar un enfoque más estructurado, como usar una base de datos.

La ventaja de utilizar el almacenamiento de datos basado en la nube es que puede escalar para satisfacer sus necesidades. Si encuentra que necesita más espacio para almacenar sus clips de película, puede pagar un poco más y agregar espacio a su disponibilidad. En algunos casos, el almacenamiento puede incluso expandirse y contraerse automáticamente, por lo que paga exactamente lo que necesita en un momento dado.

✔️ Cada empresa tiene diferentes necesidades y requisitos, y la computación en la nube es flexible y rentable. El objetivo de la computación en la nube es hacer que administrar una empresa sea más fácil y eficiente, ya sea una pequeña empresa nueva o una gran empresa.

IONOS - Colaborador oficial
A %d blogueros les gusta esto: