Вы находитесь на странице: 1из 3

LA ARQUITECTURA DE

CLOUD COMPUTING
Tarea 4

Miranda Espinoza Pedro Daniel


Grupo.5801
Elementos comunes de la arquitectura de cloud computing

Aunque las nubes varían ampliamente en cuanto a detalles de implementación, la arquitectura de


cloud computing suele incluir estos elementos comunes:

Nivel de virtualización. La virtualización de los servidores y la virtualización del almacenamiento


juegan un papel clave en la arquitectura de cloud computing, puesto que ofrecen una de las
principales ventajas de la nube: la agilidad. Un nivel de virtualización permite a los proveedores
aprovisionar o desaprovisionar rápidamente servidores en la nube para satisfacer las necesidades
de los usuarios del servicio.

Almacenamiento escalable horizontalmente. La escalabilidad es otro rasgo distintivo de la


arquitectura de cloud computing y desde el punto de vista del almacenamiento, se suele derivar
de tecnologías que aprovechan grandes grupos de componentes de hardware de consumo que se
pueden ampliar de manera sencilla y económica según crece la demanda de infraestructura y
recursos de almacenamiento.

Mecanismos para admitir varios inquilinos. Un servicio de cloud computing debe permitir la
segregación física o virtual de los datos almacenados según el inquilino y ser capaz de hacer un
seguimiento del uso del servicio por inquilino. Es importante destacar que el uso de varios
inquilinos es una característica integral incluso en nubes privadas: en este contexto, los inquilinos
son los diferentes departamentos o grupos de trabajo dentro de la empresa.

API web. Otro elemento clave de la arquitectura de cloud computing es un conjunto de API web
(con métodos estándar, como llamadas HTTP RESTful, XML y SOAP) a través de las cuales se puede
llamar a los servicios en la nube. Esto permite que los servicios estén disponibles a través de un
navegador web estándar o de otra aplicación cliente HTTP.

Un componente de la arquitectura de cloud computing que se suele pasar por alto

A la hora de considerar la arquitectura de cloud computing en todo su alcance, es importante


reconocer que una parte importante de la arquitectura es la red pública de Internet. Para
cualquier nube pública y para muchas nubes privadas que atienden a empresas dispersas
geográficamente, la red pública de Internet tendrá un impacto negativo en el rendimiento y la
fiabilidad del servicio de cloud computing, ya que todos los usuarios acceden al servicio en la nube
de este modo. En el caso de los proveedores de servicios en la nube y las empresas que utilizan
servicios en la nube, las actividades de optimización y gestión de la nube deben tener en cuenta
este aspecto importantísimo de la arquitectura general de cloud computing.
Software como Servicio (SaaS)

Consiste en la entrega de una aplicación completa como un servicio.El proveedor Saas dispone de
una aplicación estándar desarrollada en algunos casos por la misma persona que se encarga de
operar y mantener y con la que da servicio a multitud de clientes a través de la red, sin que estos
tengan que instalar ningún software adicional así los costes se reducen enormemente. La
distribución de la aplicación tiene el modelo de uno a muchos, es decir, se realiza un producto y el
mismo lo usan varios clientes.Los proveedores de SaaS son responsables de la disponibilidad y
funcionalidad de sus servicios no dejando de lado las necesidades de los clientes que son, al fin y al
cabo, los que usaran el software. Un ejemplo claro es la aplicación para el manejo del correo
electrónico como Gmail por medio de un web-browser.

Plataforma como Servicio (PaaS)

La plataforma de computación en nube permite a los usuarios acceder a aplicaciones en servidores


centralizados, sustentándose en la infraestructura de la nube. El proveedor es el encargado de
escalar los recursos en caso de que la aplicación lo requiera, el rendimiento óptimo de la
plataforma, seguridad de acceso, etc. Para desarrollar software se necesitan, servidores, redes y
herramientas de desarrollo. Con PaaS se facilita a los desarrolladores y empresas innovadoras
pequeñas desplegar aplicaciones basadas en la web sin el coste y complejidad que supondría la
compra de servidores y sus correspondientes configuraciones en funcionamiento, facilitando la
democratización en el desarrollo de aplicaciones cliente-servidor. En el modelo de plataforma
como servicio, el proveedor ofrece un entorno de desarrollo a los desarrolladores de aplicaciones,
quienes desarrollan aplicaciones y ofrecen sus servicios a través de la plataforma del proveedor.
Tenemos como una plataforma importante que refleja al Paas a Amazon.

Infraestructura como Servicio (IaaS)

El modelo IaaS proporciona la infraestructura necesaria para ejecutar aplicaciones. Este modelo
ofrece espacio de almacenamiento, capacidad de proceso, servidores y equipamiento físico, en
pago por uso. Las IaaS permiten desplazar una serie de problemas al proveedor relacionados con
la gestión de las maquinas como el ahorro de costos al pagar solo por lo consumido y olvidarse de
tratar con máquinas y su mantenimiento. Por otro lado, IaaS puede permitir una escalabilidad
automática o semiautomática, de forma que podamos contratar más recursos según los vayamos
necesitando. Ejemplos de sitios son Dropbox y SkyDrive los cuales nos permiten almacenar datos
en servidores y acceder a ellos a través de cualquier sitio del mundo donde exista nos podamos
contactar a internet mediante cualquier dispositivo.

https://www.akamai.com/es/es/resources/cloud-computing-architecture.jsp

http://www2.udec.cl/~aldconcha/cyp/arquitectura.html

Вам также может понравиться