Articulo de referencia

Arquitectura de computación en la nube

La arquitectura de computación en la nube se refiere a los componentes y subcomponentes necesarios para la computación en la nube . Estos componentes suelen constar de una plata...

La arquitectura de computación en la nube se refiere a los componentes y subcomponentes necesarios para la computación en la nube . Estos componentes suelen constar de una plataforma de interfaz (cliente pesado, cliente ligero, móvil), plataformas de back-end (servidores, almacenamiento), una distribución basada en la nube y una red (Internet, Intranet, Intercloud). Combinados, estos componentes conforman la arquitectura de computación en la nube.

Arquitectura de muestra de computación en la nube

Plataformas de clientes

Las arquitecturas de computación en la nube consisten en plataformas front-end llamadas clientes o clientes de la nube. Estos clientes son servidores, clientes pesados ​​(o fat), clientes ligeros, clientes cero, tabletas y dispositivos móviles con los que los usuarios interactúan directamente. Estas plataformas de cliente interactúan con el almacenamiento de datos en la nube a través de una aplicación (middleware), a través de un navegador web o mediante una sesión virtual. Las sesiones virtuales en particular requieren un marco de algoritmo de cifrado seguro que abarque toda la interfaz. [1]

Cliente cero

El cliente cero o ultradelgado inicializa la red para reunir los archivos de configuración necesarios que luego le indican dónde se almacenan los binarios del sistema operativo. [2] Todo el dispositivo cliente cero se ejecuta a través de la red. Esto crea un único punto de falla, ya que, si la red falla, el dispositivo queda inutilizable. [3]

Almacenamiento

Almacenamiento en red en línea donde se almacenan datos y a los que pueden acceder varios clientes. El almacenamiento en la nube generalmente se implementa en las siguientes configuraciones: nube pública , nube privada , nube comunitaria o alguna combinación de las tres, también conocida como nube híbrida . [4]

Para ser eficaz, el almacenamiento en la nube debe ser ágil, flexible, escalable, multiusuario y seguro. [5]

Entrega

Software como servicio (SaaS)

El modelo de servicio de software como servicio (SaaS) implica que el proveedor de la nube instale y mantenga el software en la nube y que los usuarios ejecuten el software desde la nube a través de Internet (o Intranet). Las máquinas cliente de los usuarios no requieren la instalación de ningún software específico de la aplicación, ya que las aplicaciones en la nube se ejecutan en la nube. SaaS es escalable y los administradores de sistemas pueden cargar las aplicaciones en varios servidores. En el pasado, cada cliente compraba y cargaba su propia copia de la aplicación en cada uno de sus propios servidores, pero con SaaS el cliente puede acceder a la aplicación sin instalar el software localmente. SaaS generalmente implica una tarifa mensual o anual. [6] [7]

El software como servicio proporciona el equivalente a las aplicaciones instaladas en la entrega tradicional de aplicaciones (no computación en la nube). [8]

El software como servicio tiene cuatro enfoques comunes: [8] [9]

  1. instancia única
  2. multi-instancia
  3. multi-inquilino
  4. arrendamiento flexible

De estos, el arrendamiento flexible se considera el paradigma SaaS más adaptable al usuario en modelos de colectores de cuatro vías con múltiples entradas designados. [10] Estos sistemas se basan en métodos de cifrado simplificados que apuntan a secuencias de datos enumeradas en múltiples pases. [11] La simplicidad de este concepto hace que el arrendamiento flexible SaaS sea popular entre aquellos sin experiencia en procesamiento informático, como el personal de mantenimiento básico y de custodia en negocios de franquicia.

Desarrollo como servicio (DaaS)

El desarrollo como servicio es un conjunto de herramientas compartidas por la comunidad y basado en la Web. Es el equivalente a las herramientas de desarrollo instaladas localmente en la entrega tradicional (no en la nube) de herramientas de desarrollo. [8]

Datos como servicio (DaaS)

Diseño basado en la web de datos como servicio en el que se accede a los datos de la nube a través de una capa API definida. Los servicios DaaS suelen considerarse un subconjunto especializado de una oferta de software como servicio (SaaS). [12]

Plataforma como servicio (PaaS)

La plataforma como servicio es un servicio de computación en la nube que proporciona a los usuarios plataformas de aplicaciones y bases de datos como servicio. [4] Esto es equivalente al middleware en la entrega tradicional (no computación en la nube) de plataformas de aplicaciones y bases de datos. [8]

Infraestructura como servicio (IaaS)

La infraestructura como servicio consiste en tomar el hardware físico y hacerlo completamente virtual (por ejemplo, todos los servidores, redes, almacenamiento y administración del sistema existen en la nube). Esto es el equivalente a la infraestructura y el hardware del método tradicional (computación no en la nube) que se ejecuta en la nube. En otras palabras, las empresas pagan una tarifa (mensual o anual) para ejecutar servidores virtuales, redes y almacenamiento desde la nube. Esto mitigará la necesidad de un centro de datos, calefacción, refrigeración y mantenimiento del hardware a nivel local. [8]

Redes

En general, la capa de red en la nube debería ofrecer:

Permitir a los usuarios tener acceso ininterrumpido a sus datos y aplicaciones. [13]
  • Red ágil
El acceso a los recursos bajo demanda requiere la capacidad de moverse rápida y eficientemente entre servidores y posiblemente incluso entre nubes.
  • Seguridad de la red
La seguridad siempre es importante, pero cuando se trata de múltiples inquilinos, se vuelve mucho más importante porque se trata de segregar a múltiples clientes. [14]

Véase también

Lectura adicional

  • Reese, G. (2009). Arquitecturas de aplicaciones en la nube: creación de aplicaciones e infraestructura en la nube. Sebastopol, CA: O'Reilly Media, Inc. (2009).
  • Rhoton, J. y Haukioja, R. (2011). Cloud Computing Architected: Solution Design Handbook. Recursive Limited, 2011. ISBN  0-9563556-1-7 .
  • Shroff, Dr. Gautam. Computación en la nube empresarial: tecnología, arquitectura, aplicaciones.

Referencias

  1. ^ Sudha, M (2012). "Marco de seguridad mejorado para garantizar la seguridad de los datos en la computación en la nube mediante criptografía". Avances en informática y sus aplicaciones . 1 (1).
  2. ^ Madden, B. (19 de mayo de 2012) (19 de mayo de 2010). "Wyse espera revolucionar la industria de los clientes ligeros con una nueva plataforma de cliente cero. ¿Funcionará?" . Consultado el 27 de mayo de 2012 .{{cite web}}: CS1 maint: nombres múltiples: lista de autores ( enlace ) CS1 maint: nombres numéricos: lista de autores ( enlace )
  3. ^ Segal, I. ""When Is Zero Client Not Zero Client?", SysGen, Inc" (PDF) . Archivado desde el original (PDF) el 2003-04-03 . Consultado el 2012-05-27 .
  4. ^ ab Mell, P.; Grance, T. (septiembre de 2011). "La definición del NIST de computación en la nube. Publicación especial del NIST 800-145 (septiembre de 2011). Instituto Nacional de Estándares y Tecnología, Departamento de Comercio de los Estados Unidos" (PDF) . Consultado el 20 de mayo de 2012 .
  5. ^ Sherbak, T.; Sweere, N. y Belapurkar, V. "Almacenamiento empresarial virtualizado para nubes privadas flexibles y escalables. Reimpreso de Dell Power Solutions, número 1 de 2012" (PDF) . Consultado el 27 de mayo de 2012 .
  6. ^ Chou, Timothy. Introducción a la computación en la nube: negocios y tecnología.
  7. ^ Daisy, Witson. "¿Qué es la computación en la nube?". JanBask.
  8. ^ abcde Wang, R. "El consejo del martes: comprender las múltiples variantes de la computación en la nube y el SaaS" . Consultado el 27 de mayo de 2012 .
  9. ^ "Comprensión de la arquitectura de tenencia flexible de CITRIX" . Consultado el 27 de mayo de 2012 .
  10. ^ Andrikopoulos, Vasilios (2013). "Hacia el modelado y la ejecución de sistemas adaptativos colectivos". ICSOC 2013: Computación orientada a servicios – Talleres ICSOC 2013. Apuntes de clase en informática. 8377 : 69– 81. doi :10.1007/978-3-319-06859-6_7. ISBN 978-3-319-06858-9. Número de identificación del sujeto  15216208.
  11. ^ Li, Lin (2014). "Modelo de autenticación de datos multiusuario para SaaS" (PDF) . The Open Cybernetics and Systematics Journal . 8 (8): 322– 329. doi : 10.2174/1874110X01408010322 .
  12. ^ O. Terzo, P. Ruiu, E. Bucci y F. Xhafa, "Datos como servicio (DaaS) para compartir y procesar grandes colecciones de datos en la nube", Séptima conferencia internacional sobre sistemas complejos, inteligentes y con uso intensivo de software , 2013, Taichung, 2013   
  13. ^ M. Noormohammadpour, CS Raghavendra, "Control de tráfico del centro de datos: comprensión de técnicas y compensaciones", IEEE Communications Surveys & Tutorials, vol. PP, n.º 99, págs. 1-1.
  14. ^ Paladi, Nicolae; Gehrmann, Christian (2015). "Hacia redes virtualizadas seguras para múltiples usuarios" (PDF) . 2015 IEEE Trustcom/BigDataSE/ISPA . Vol. 1. págs.  1180– 1185. doi :10.1109/Trustcom.2015.502.


Obtenido de "https://es.wikipedia.org/w/index.php?title=Arquitectura_de_computación_en_la_nube&oldid=1250265545"