Conceptos Clave de Cloud Computing y Propiedades Esenciales de Sistemas

Clasificado en Otras materias

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

Conceptos Fundamentales en Computación en la Nube y Sistemas

Cloud Computing: Servicios en la Nube

Cloud Computing se refiere a los servicios de computación en la red a través de Internet. Es un conjunto de recursos informáticos configurables (redes, servidores, almacenamiento, aplicaciones, servicios) que se ofrecen bajo demanda.

Beneficios del Cloud Computing:

  • Para el mercado y las empresas:
    • Reduce la inversión inicial y el gasto operativo.
    • Mejora la utilización de los recursos.
  • Para los usuarios finales:
    • Reduce la potencia y el almacenamiento de las máquinas locales.
    • Permite el uso de una variedad de dispositivos.
    • Solo les preocupa el servicio, no la infraestructura subyacente.

La clave de su funcionamiento es la virtualización.

Arquitectura Orientada a Servicios (SOA)

Service-Oriented Architecture (SOA) es una colección de servicios que se comunican entre sí. Contiene principios de diseño utilizados en el desarrollo e integración de sistemas, y provee al usuario un conjunto de servicios que pueden ser usados en diferentes campos.

Acuerdo de Nivel de Servicio (SLA)

Un Service Level Agreement (SLA) es un contrato entre un proveedor de servicios y un usuario que especifica, normalmente en términos medibles (QoS - Calidad de Servicio), los servicios que el proveedor va a proporcionar al usuario. Se especifican puntos clave como:

  • Tiempo de respuesta.
  • Tiempo de subida y descarga.
  • Rendimiento del sistema.
  • Penalizaciones por caída del servicio.
  • Capacidades de seguridad.

Propiedades Clave de los Sistemas y la Nube

Escalabilidad

La escalabilidad es la propiedad de un sistema, red o proceso para aumentar su tamaño o capacidad de forma eficiente.

Elasticidad

La elasticidad es la habilidad para aplicar metodología cuantificable a una infraestructura y adaptarse dinámicamente a cambios en la demanda.

Aprovisionamiento Dinámico (Dynamic Provisioning)

Con el Aprovisionamiento Dinámico, los recursos de la nube se provisionan de forma dinámica de acuerdo a variaciones en la utilización de recursos, ya sea por estacionalidad, dependencia de la industria o grandes demandas.

Diseño Multi-Inquilino (Multi-tenant Design)

El Diseño Multi-Inquilino permite un alto nivel de personalización adaptado a cada cliente, compartiendo la misma infraestructura subyacente de forma segura y eficiente.

Disponibilidad

La disponibilidad es el grado de operabilidad de un sistema cuando se ejecuta una llamada; se requiere que sea muy alta para garantizar la continuidad del servicio.

Confiabilidad

La confiabilidad es la capacidad de un sistema para desarrollar sus funciones bajo unas condiciones y tiempo específicos, de manera consistente.

Tolerancia a Fallos (Fault-tolerance)

La tolerancia a fallos es la propiedad de un sistema para continuar operando correctamente a pesar de un fallo en uno o más de sus componentes.

Punto Único de Fallo (SPOF)

Un Punto Único de Fallo (SPOF) es una parte del sistema que, si falla, detendrá el funcionamiento total del mismo.

Resiliencia del Sistema

La resiliencia del sistema es la capacidad de un sistema para superar fallos y seguir ofreciendo un servicio aceptable, recuperándose rápidamente de interrupciones.

Seguridad en Sistemas y la Nube

La seguridad es un pilar fundamental en cualquier sistema, especialmente en entornos de nube. Incluye:

  • Protección de datos: Salvaguarda de la información contra accesos no autorizados o pérdidas.
  • Administración de identidad: Sistema de control de identidad para gestionar y restringir el acceso a los recursos.
  • Seguridad de aplicaciones: Medidas para proteger las aplicaciones de vulnerabilidades y ataques.
  • Privacidad: Garantía de que la información personal y sensible se maneja de acuerdo con las normativas y expectativas del usuario.

Entradas relacionadas: