Fundamentos y Modelos de Implementación de Sistemas en la Nube

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,47 KB

UT 3: Sistemas Basados en la Nube

Los sistemas basados en la nube o cloud computing son una tecnología que permite el acceso a recursos y servicios de computación a través de Internet, ayudando a las empresas a gestionar sus recursos tecnológicos con escalabilidad, flexibilidad y reducción de costos. Sus campos de aplicación son muy diversos, abarcando la gestión y almacenamiento de grandes volúmenes de datos, análisis de datos, inteligencia artificial, prestación de servicios de TI y desarrollo de aplicaciones. Sectores como la salud, la educación, las finanzas y el comercio están adoptando cada vez más estas tecnologías.

3.2 Métodos para Implementar Recursos en la Nube

La nube es una red de servidores interconectados a nivel global que almacenan y gestionan datos, ejecutan aplicaciones y entregan contenido o servicios, como streaming, correo web, software o redes sociales. A diferencia del acceso local, permite consultar información desde cualquier dispositivo conectado a Internet, en cualquier momento y lugar. Entre los métodos de implementación destacan:

  • Nube pública: Ofrece servicios accesibles al público a través de Internet y comparte recursos como hardware, almacenamiento y dispositivos de red entre varias organizaciones, siendo flexible en costos al pagar por hora y con hardware compartido pero sin posibilidad de personalizar rendimiento.
  • Nube privada: Usada exclusivamente por una organización y que puede estar alojada en centros propios o proveedores externos, ofreciendo altos niveles de seguridad, personalización en el rendimiento y cumplimiento normativo.
  • Nube híbrida: Combina nubes públicas y privadas, permitiendo flexibilidad al trasladar datos y aplicaciones entre ambas, proporcionando control para activos sensibles, recursos adicionales cuando se necesitan y ahorro al pagar solo por lo que se usa.
  • Nube comunitaria: Donde varias organizaciones comparten infraestructura para colaborar, optimizar recursos y fomentar el intercambio de información, siendo útil en comunidades, entornos laborales o educativos, como compartir eventos o documentos.

3.3 Estructura de los Sistemas Basados en la Nube

La arquitectura de los sistemas en la nube consta de tres modelos principales:

  • Infraestructura como Servicio (IaaS): Proporciona servidores, almacenamiento y redes virtuales, permitiendo a las empresas gestionar aplicaciones propias mientras reducen costos y mantenimiento de centros de datos físicos, pagando solo por los recursos que usan.
  • Plataforma como Servicio (PaaS): Ofrece un entorno completo para desarrollar y desplegar aplicaciones, incluyendo infraestructura, middleware, herramientas de desarrollo y servicios empresariales, facilitando todo el ciclo de vida de las aplicaciones con menor complejidad y gastos asociados a licencias y administración.
  • Software como Servicio (SaaS): Proporciona aplicaciones listas para usar accesibles a través de Internet, como correo electrónico o suites ofimáticas, donde el proveedor administra toda la infraestructura y los usuarios solo pagan por el uso.

3.4 Servicios de Computación en la Nube

El edge computing o computación en el borde complementa al cloud computing al procesar datos cerca de su origen, en dispositivos locales o servidores cercanos, reduciendo latencia y mejorando rendimiento. Esto es crucial en sectores como IoT, conducción autónoma o realidad aumentada, donde se generan grandes cantidades de datos que requieren respuestas rápidas.

Aunque el cloud computing se basa en infraestructuras centralizadas gestionadas por proveedores, ofrece servicios como redes, servidores y plataformas virtualizadas, permitiendo a empresas y usuarios acceder a recursos informáticos bajo un modelo de pago flexible y adaptado a sus necesidades. Ejemplos de uso incluyen la gestión de historiales médicos, la educación en línea y el desarrollo y pruebas de software. Al situar los recursos cerca del lugar donde se generan los datos, el edge computing optimiza procesos, especialmente en aplicaciones que necesitan baja latencia, permitiendo la convivencia de ambas tecnologías para lograr un sistema híbrido eficiente.

Entradas relacionadas: