En este artículo, aprenderemos los conceptos básicos de la computación en la nube, incluidos varios modelos y tipos. También estudiaremos en detalle la arquitectura y las características de la computación en nube.
Tabla de Contenidos
1. ¿Qué es la computación en la nube?
La computación en la nube es un modelo de distribución de servicios de Internet bajo demanda y de pago por uso.
En lugar de comprar, operar y mantener servidores y centros de datos físicos, puede alquilar la potencia de cómputo, el almacenamiento y las bases de datos de proveedores en la nube como Amazon Web Services (AWS) a pedido.
El término «nube» se refiere únicamente a Internet. La informática es una arquitectura y tecnología que permite a las computadoras ejecutar, crear, distribuir e interactuar con datos.
Esto significa que, en lugar de alojar infraestructura, sistemas o programas en su disco duro o servidor en el sitio, se alojan en un servidor virtual / en línea conectado a su computadora a través de una red segura.
2. Modelo de implementación en la nube
2.1. Nube pública
La nube pública es un entorno de nube que generalmente se construye utilizando una infraestructura de TI que no pertenece al usuario final. AWS, Google Cloud, IBM Cloud y MS-Azure son algunos de los proveedores de nube pública más populares. Cuando el entorno se divide y se redistribuye a muchos inquilinos, todas las nubes se convierten en nubes públicas.
2.2. Nube privada
Una nube privada es un entorno de nube completamente dedicado a un solo usuario final o grupo, y generalmente se ejecuta detrás del firewall de ese usuario o grupo. Cuando la infraestructura de TI subyacente se confía a un solo cliente con acceso completamente aislado, la nube se convierte en una nube privada.
2.3. Nube híbrida
La nube híbrida es un sistema de TI unificado que consta de varios entornos vinculados a través de LAN, WAN, VPN y API.Las características de la nube híbrida son complejas y los estándares de definición pueden variar según los requisitos. La nube híbrida se puede determinar mediante
- Al menos una nube pública y una nube privada
- Al menos dos nubes privadas
- Al menos dos nubes públicas
- Al menos una nube pública o privada conectada a un entorno virtual o bare metal
3. Tipo de servicio informático
3.1. Consejo de Normas Internacionales de Contabilidad
La infraestructura como servicio (IaaS) es un modelo de pago a pedido que proporciona los recursos de red, almacenamiento y computación necesarios a pedido.
Esto lo hace ideal para pequeñas y medianas empresas que buscan soluciones de TI de bajo costo para ayudarlas a expandirse. IaaS es un servicio de pago por uso totalmente subcontratado, dividido en tres tipos: público, privado e híbrido.
3.2. Oficina de Asuntos Públicos
La plataforma como servicio (PaaS) se refiere a la provisión y gestión de plataformas de hardware y software de aplicaciones por parte de proveedores externos de servicios en la nube, pero los usuarios son responsables de los datos de los que dependen los programas y aplicaciones que se ejecutan en la plataforma.
PaaS proporciona a los clientes una plataforma en la nube compartida para el desarrollo y la gestión de aplicaciones (componentes DevOps) sin la necesidad de crear y mantener una infraestructura relacionada con los procesos.
3.3. Sistema de servicio automatizado
El software como servicio (SaaS) es una tecnología basada en la nube para entregar software a los usuarios. En lugar de adquirir e instalar una aplicación, los consumidores de SaaS se suscriben. Se puede acceder a las aplicaciones SaaS desde cualquier dispositivo conectado a Internet.
La aplicación está alojada en un servidor en la nube que puede estar lejos de la ubicación del usuario. Todo el mantenimiento del software y las aplicaciones será responsabilidad del proveedor de servicios en la nube.
4. Arquitectura de la computación en la nube
La arquitectura de la computación en la nube es un conjunto de componentes que conforman los servicios de computación en la nube.
Las plataformas front-end, las plataformas back-end o los servidores, los servicios de red o de Internet y los servicios de entrega basados en la nube son todos componentes de la arquitectura de la computación en la nube.
El front-end y el back-end son las dos mitades de la computación en nube.
El elemento cliente del sistema de computación en la nube se denomina interfaz. Consiste en interfaces y aplicaciones necesarias para acceder a la computación en la nube o a las plataformas de programación en la nube.
El back-end se refiere a toda la nube y también a los recursos necesarios para proporcionar servicios de computación en la nube. Las máquinas virtuales, los servidores, el almacenamiento de datos, los programas de seguridad, etc. son parte de él.
Está bajo el control del proveedor de servicios en la nube. En resumen, los elementos de back-end del sistema pueden ayudarlo a administrar todos los recursos necesarios para brindar servicios de computación en la nube.
Internet actúa como un canal o puente entre el front-end y el back-end, lo que permite la interacción y la comunicación.
Cinco, las características de la computación en la nube.
5.1. Fondo de recursos
Uno de los aspectos más importantes de la computación en la nube es la reserva de recursos.
El grupo de recursos se refiere a la capacidad de los proveedores de servicios en la nube para compartir recursos entre múltiples clientes mientras les brindan un conjunto de servicios únicos adaptados a sus necesidades.
Es una tecnología multicliente que se puede utilizar para servicios de almacenamiento, procesamiento y aprovisionamiento de ancho de banda de datos. La tecnología de asignación de recursos en tiempo real utilizada por el departamento de gestión no interferirá con la experiencia del cliente.
5.2. Autoservicio bajo demanda
Permite al cliente rastrear el tiempo de actividad del servidor, las funciones y el almacenamiento de red disponible. Esta es la característica principal de la computación en la nube y los clientes también pueden ajustar los recursos informáticos de acuerdo con sus propias necesidades.
5.3. Fácil de mantener
El servidor es fácil de administrar y el tiempo de inactividad se reduce al mínimo. Los recursos basados en la nube se actualizan periódicamente para mejorar sus capacidades y potencial.
En comparación con la versión anterior, la actualización es más compatible con el dispositivo y la velocidad de ejecución es más rápida.
5.4. Escalabilidad y resiliencia
Esta función en la nube puede realizar cargas de trabajo que requieran una gran cantidad de servidores, pero solo en un corto período de tiempo a bajo costo.
Varios clientes tendrán cargas de trabajo similares y, debido a la rápida escalabilidad de la computación en la nube, estas tareas se pueden realizar de manera muy rentable.
5.5. Seguridad
Una de las características más destacadas de la computación en nube es la seguridad de los datos.
Para evitar la pérdida de datos, los servicios en la nube copiarán los datos. Si un servidor pierde datos, la versión copiada del otro servidor se usa para recuperar los datos.
Esta función es muy útil cuando muchas personas están tratando con el mismo archivo en tiempo real y el archivo está dañado.
5.6. Automatización
La definición de computación en la nube es su capacidad para automatizar tareas.
La automatización en la computación en la nube se refiere a la capacidad de la computación en la nube para implementar, configurar y administrar automáticamente los servicios en la nube. En resumen, es la práctica de maximizar el uso de la tecnología mientras se reduce el trabajo físico.
5.7. Elasticidad
En la computación en la nube, la resiliencia se refiere a la capacidad de un servicio para recuperarse inmediatamente de la interferencia.
La velocidad a la que los servidores, las bases de datos y la infraestructura de red de la nube se reinician y restauran después de haber sido dañados o dañados es un indicador de su capacidad de recuperación.
Además, no existen restricciones geográficas o restricciones sobre el uso de los recursos en la nube, porque se puede acceder a los servicios en la nube de forma remota.
5.8. Recuperación ante desastres
Cloud Disaster Recovery (CDR) es una solución alojada en la nube que le permite restaurar el sistema básico de su organización inmediatamente después de un desastre y le permite acceder de forma remota a su sistema en un entorno virtual seguro.
En términos de recuperación ante desastres tradicional, la recuperación ante desastres en la nube elimina la necesidad de una infraestructura tradicional y reduce drásticamente el tiempo de inactividad, cambiando así por completo la industria.
Seis, conclusión
En este artículo, hemos aprendido los conceptos básicos de la computación en la nube y sus funciones. Presentaremos los proveedores de servicios en la nube y varios servicios en el próximo artículo.
recurso:
Fotos destacadas Saber casi.