Arquitectura de computación en la nube

Ir a: navegación, búsqueda de

Arquitectura de computación en la nube se refiere a los componentes y subcomponentes necesarios para Computación en la nube. Estos componentes consisten en típicamente una plataforma front-end (cliente gordo, cliente ligero, dispositivo móvil), plataformas de back-end (servidores, almacenamiento), una nube de entrega y una red (Internet, Intranet, Internubes). Combinados, estos componentes conforman la arquitectura de computación en nube.

Contenido

  • 1 Plataformas de cliente Cloud
    • 1.1 El cliente de cero
  • 2 Almacenamiento en la nube
  • 3 Entrega basada en Cloud
    • 3.1 Software como servicio (SaaS)
    • 3.2 Desarrollo como servicio (DAAS)
    • 3.3 Datos como servicio (DaaS)
    • 3.4 Plataforma como servicio (PaaS)
    • 3.5 Infraestructura como servicio (IaaS)
  • 4 Nube redes
  • 5 Véase también
  • 6 Lectura adicional
  • 7 Referencias

Plataformas de cliente Cloud

Vea también: Clientes de la categoría: nube

Arquitecturas de computación nube consisten en plataformas front-end llamado clientes o clientes de cloud. Estos clientes son clientes de grasa (o gruesos), clientes, servidores, cero clientes, tabletas y dispositivos móviles. Estas plataformas de cliente interactúan con el almacenamiento de datos de la nube a través de una aplicación (middleware), mediante un navegador web, o a través de una sesión virtual.

El cliente de cero

El cero o cliente ultra delgado inicializa la red para recopilar archivos de configuración necesario que luego decirle donde se almacenan los binarios de su sistema operativo.[1] El entero que cero dispositivo funciona a través de la red. Esto crea un punto único de falla, en que, si la red se cae, el dispositivo se vuelve inútil.[2]

Almacenamiento en la nube

Artículo principal: Almacenamiento en la nube

Un almacenamiento de red en línea donde los datos son almacenados y accesibles a varios clientes. Almacenamiento en la nube se implementa generalmente en las siguientes configuraciones: nube pública, nube privada, nube de comunidad, o alguna combinación de los tres también conocido como nube híbrida.[3]

Para ser eficaz, debe ser ágil, flexible y escalable, el almacenamiento en la nube soporte para múltiples usuariosy seguro.[4]

Entrega basada en Cloud

Software como servicio (SaaS)

Artículo principal: Software como servicio

El software como servicio Modelo de servicio (SaaS) consiste en el proveedor de nube, instalación y mantenimiento de software en la nube y los usuarios que ejecutan el software de sus clientes de la nube sobre el Internet (o Intranet). Equipos de cliente los usuarios no requieren de ninguna instalación de ningún software específico de la aplicación - aplicaciones en la nube se ejecutarán en el servidor (en la nube). SaaS es escalable, y administración del sistema puede cargar las aplicaciones en varios servidores. En el pasado, cada cliente sería comprar y cargar su propia copia de la solicitud a cada uno de sus propios servidores, pero con el SaaS el cliente puede acceder a la aplicación sin necesidad de instalar software localmente. SaaS implica típicamente un honorario mensual o anual.[5]

Software como un servicio proporciona el equivalente de las aplicaciones instaladas en el tradicional (no-cloud computing) la entrega de aplicaciones.[6]

El software como servicio tiene cuatro enfoques comunes:[6][7]

  1. instancia única
  2. ejemplo de multi
  3. multi-tenant
  4. tenencia de la flexión

Desarrollo como servicio (DAAS)

Desarrollo como un servicio basado en web, comunidad compartieron herramientas de desarrollo. Este es el equivalente a las herramientas de desarrollo instalado localmente en el tradicional (no-cloud computing) la entrega de herramientas de desarrollo.[6]

Datos como servicio (DaaS)

Datos como un servicio es basado en web diseño donde por nube de datos se accede a través de algunas capas de API definido. DaaS servicios a menudo son considerados como un subconjunto especializado de Software como una oferta de servicio.

Plataforma como servicio (PaaS)

Artículo principal: Plataforma como servicio

Plataforma como servicio servicio que facilita a los usuarios con plataformas de aplicaciones y bases de datos como un servicio de nube informática es.[3] Esto es equivalente a middleware en la tradicional entrega de (no-cloud computing) de plataformas de aplicaciones y bases de datos.[6] Podemos tomar ejemplo para esto como Microsoft Azure proporciona plataforma como servicios de idiomas multilple, si utilizamos la plataforma .net entonces podemos construir productos contra de .net framework que será proporcionado por Microsoft Azure.

Infraestructura como servicio (IaaS)

Infraestructura como un servicio es que el hardware físico y totalmente virtual (por ejemplo, todos servidores, redes, almacenamiento y administración del sistema existente de todo en la nube). Este es el equivalente a la infraestructura y hardware en el tradicional método (no-cloud computing) en la nube. En otras palabras, empresas pagan una cuota (mensual o anualmente) para ejecutar servidores virtuales, redes, almacenamiento de la nube. Esto mitigará la necesidad de un centro de datos, calefacción, refrigeración y mantenimiento de hardware a nivel local.[6]

Nube redes

Generalmente, la capa de red cloud debe ofrecer:

  • () Ancho de bandabaja latencia)
Permitiendo a los usuarios tener acceso sin interrupciones a sus datos y aplicaciones.
  • Red ágil
Acceso bajo demanda a los recursos requiere la habilidad de mover rápidamente y eficiente entre los servidores y posiblemente incluso nubes.
  • Seguridad de la red
La seguridad siempre es importante, pero cuando se trata de multi-tenancy, resulta mucho más importante porque usted está tratando con la segregación de múltiples clientes. [8]

Véase también

  • Colaboración de nube
  • Computación en la nube
  • Comparación de computación en la nube
  • Base de datos de nube
  • Almacenamiento en la nube

Lectura adicional

  • Reese, G. (2009). Nube arquitecturas de aplicación: Desarrollo de aplicaciones e infraestructura en la nube. Sebastopol, CA: O ' Reilly Media, Inc. (2009).
  • Rhoton, J. y Haukioja, R. (2011). Cloud Computing diseñada: Manual de diseño de solución. Recursiva limitada, 2011. ISBN 0-9563556-1-7.
  • Shroff, Dr. Gautam. Enterprise Cloud Computing: Tecnología, arquitectura, aplicaciones.
  • Wolfram, Stephen. Caza de errores científicos en la nube: una aventura inesperada del CEO.

Referencias

  1. ^ Madden, B. (19 de mayo de 2012) (2010-05-19). "Wyse aspira a sacudir la industria de thin client con un nuevo cero plataforma cliente. ¿Funcionará?". 2012-05-27. 
  2. ^ Segal,. ""Cuándo es cliente de cero no cero cliente? ", SysGen, Inc" (PDF). 
  3. ^ a b Mell, P.; Grance, T. (septiembre de 2011). "la definición del NIST del Cloud Computing. NIST publicación especial 800-145 (septiembre de 2011). Instituto Nacional de estándares y tecnología, los E.E.U.U. Ministerio de comercio" (PDF). 2012-05-20. 
  4. ^ Sherbak, T.; Sweere, N. y Belapurkar, V. "virtualizar el almacenamiento de información empresarial de Clouds privadas flexibles, escalables. Reimpreso de Dell Power Solutions, edición 2012 1" (PDF). 2012-05-27. 
  5. ^ Chou, Timoteo. Introducción al Cloud Computing: tecnología y negocios. 
  6. ^ a b c d e Wang, R. "punta del martes: entender los muchos sabores de Cloud Computing y SaaS". 2012-05-27. 
  7. ^ "Entender la arquitectura de la tenencia de Flex por CITRIX". 2012-05-27. 
  8. ^ Chicharrones, J. (de Carpathia Hosting) y Potti, S. (de Citrix). Subido por CarpathiaHosting en 22 de febrero de 2010. "flex-tenencia: garantizar entornos de red multi-Tenancy". 2012-05-27. 

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Cloud_computing_architecture&oldid=751331366"