Sei sulla pagina 1di 12

GESTION DE BASES DE DATOS GRUPO 6

COMPUTACIÓN EN LA NUBE: (Paralelo entre Cloud y Grid Computing)

JOSÉ RODRIGO RAMIREZ CAMACHO

Trabajo presentado a:

JOHN FREDY ESPEJO RAMIREZ

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR C.U.N

FACULTAD DE INGENIERIA DE SISTEMAS

BOGOTÁ D.C.

3 de Marzo de 2011

1
CONTENIDO

INTRODUCCIÓN 3
COMPUTACIÓN EN LA NUBE 4
Computación en la nube (Cloud Computing): 4
Computación en Grilla (Grid computing)………………………………………………………………………..7

COMPARATIVO 10
Similitudes y Diferencias 10
Computación en nube ecológica 10

CONCLUSIONES 11

BIBLIOGRAFIA 12

2
INTRODUCCIÓN

En estos tiempos que corren muchas empresas quieren poner en marcha


grandes ideas que les permitan simplificar sus negocios, aumentar sus ventas y
ahorrar costos, pero para esto se necesitan aplicaciones empresariales que son
muy caras y detrás de cada aplicación hay un mundo complejo que para
funcionar necesita de un centro de cómputo, suministro de energía, redes,
almacenamiento y por su puesto gente entrenada para instalarlo ejecutarlo y
administrarlo. Además de los costos asociados de mantenimiento de estas
aplicaciones, sus actualizaciones y su soporte definitivamente las pequeñas
empresas no tendrán ninguna oportunidad.

Es por esto que nace la computación en la nube (Cloud Computing) como


alternativa de baja costo para que no sólo la pequeña y mediana empresa
genere de manera rápida valor, si no que las grandes compañías sean más
competitivas, productivas y ahorren costos.

Y cómo entra aquí la computación en Grilla (Grid Computing)?, pues es


complemento de toda esta tecnología ya que es la base sobre la cual funciona
la nube al gestionar de manera eficiente infraestructura que no está
concentrada en un mismo lugar geográfico y que permite no solo crecer de
manera prácticamente limitada si no también reducir costos.

3
1. COMPUTACIÓN EN LA NUBE

(Paralelo entre Cloud computing y Grid computing)

Para llegar a realizar una comparación entre la computación en la nube (Cloud


computing) y la computación de Grilla (Grid computing) debemos primero
entender estos dos conceptos:

1.1. Computación en la nube (Cloud Computing):

a) Qué es?

La computación en nube es un sistema informático basado en Internet y centros


de datos remotos para gestionar servicios de información y aplicaciones. La
computación en nube permite que los consumidores y las empresas gestionen
archivos y utilicen aplicaciones sin necesidad de instalarlas en cualquier
computadora con acceso a Internet. Esta tecnología ofrece un uso mucho más
eficiente de recursos, como almacenamiento, memoria, procesamiento y ancho
de banda, al proveer solamente los recursos necesarios en cada momento.

Se utiliza el término “nube” para hacer referencia a Internet y su originó en la su


representación gráfica que es utilizado en los diagramas de red.

Un ejemplo sencillo es la aplicación de Google Docs o Google Apps que para


su uso no es necesario instalar ningún software o disponer de algún servidor,
sólo con un acceso a Internet es suficiente.

El servidor y el software están en la nube (Internet) y son gestionados por el


proveedor directamente lo que libera a las compañías de los costos asociados
de administración, gestión y mantenimiento de la infraestructura y servicios de
la aplicación.

Se puede aplicar la analogía de que ahora las tecnologías de información se


convierten en un servicio tal como el servicio de energía o teléfono.

4
Figura No 1 Computación el nube.1

b) Características

Características de la computación en nube:

Una de las principales diferencias del Could Computing es que no hay


necesidad de conocer la infraestructura detrás de esta, pasa a ser “una nube”
donde las aplicaciones y servicios pueden fácilmente crecer (escalar), funcionar
rápido y casi nunca fallan, sin conocer los detalles del funcionamiento de esta
“nube”.

Este tipo de servicio se paga según alguna métrica de consumo, no por el


equipo usado en sí, sino por ejemplo en el consumo de electricidad o por uso
de CPU/hora como en el caso de Amazon EC2.

Entre otras características podemos mencionar:

Auto Reparable: En caso de fallo, el último backup de la aplicación pasa a ser


automáticamente la copia primaria y se genera uno nuevo.

1 Tomado de http://www.computacionennube.org/

5
Escalable: Todo el sistema/arquitectura es predecible y eficiente. Si un servidor
maneja 1000 transacciones, 2 servidores manejaran 2000 transacciones.
Regidos por un Acuerdo de Nivel de Servicio (SLA) que define varias políticas
como cuales son los tiempos esperados de rendimiento y en caso de pico, debe
crear más instancias.

El sistema está creado de tal forma que permite a diferentes clientes compartir
la infraestructura sin preocuparse de ello y sin comprometer su seguridad y
privacidad.

c) Ventajas

Ventajas de la computación en nube

Económico: Su costo se reduce considerablemente ya que su capital de trabajo


se convierte en gasto operacional.

Independencia: Sólo necesita de un navegador de Internet independiente de su


ubicación o el tipo de computador que esté utilizando.

Multi usuarios: Los costos y recursos, se reparten en una larga cantidad de


usuarios.

Fiabilidad: Su redundancia permite continuidad y recuperación inmediata ante


cualquier tipo de eventualidad.

Escalabilidad: En infraestructura para constantes cambios en demanda,


minimizando costos.

Sustentables: Se genera debido a la mejora en la utilización de recursos, de


manera más eficiente.

6
d) Desventajas

Desventajas de la computación en la nube:

Acceso de toda la información a terceras empresas.

Dependencia de los servicios en línea.

Seguridad de la Información.

1.2. Computación en Grilla (Grid computing)

a) Qué es?

Llamamos grid al sistema de computación distribuido que permite compartir


recursos no centrados geográficamente para resolver problemas de gran
escala. Los recursos compartidos pueden ser ordenadores (PC, estaciones de
trabajo, supercomputadoras, PDA, portátiles, móviles, etc), software, datos e
información, instrumentos especiales (radio, telescopios, etc.) o
personas/colaboradores.

La computación en grilla requiere del uso de software que pueda dividir y


agrupar piezas de un programa como si fuera un gran sistema a través de miles
de computadoras. Un problema con la grilla es que si una pieza del software en
un nodo falla, otros piezas del software podrían fallar también. Esto puede
aliviarse si ese componente tiene algún otro componente de respaldo en otro
nodo, pero igual pueden surgir problemas si los componentes necesitan de
otras piezas de software para lograr realizar uno o más tareas en la grilla. Las
imágenes de sistemas grandes y el hardware asociado para operar y
mantenerlos pueden contribuir a grandes costos de adquisición y gastos
operativos.

7
La computación en grilla puede o no estar en la nube, dependiendo del tipo de
usuarios que la utilicen.

b) Características

Las principales características de la computación en grilla son:

Un computador o servidor central distribuye un proceso entre todos los


computadores conectados a la red, el sistema aprovecha la capacidad de
procesamiento de todos los equipos conectados a una red.

Todos los recursos disponibles en la red son aprovechados,


independientemente de su arquitectura o sistema operativo, este tipo de
computación aprovecha la capacidad de todos los computadores conectados a
la red, cuando no se están utilizando al 100% los recursos del equipo por el
usuario el sistema recibe tareas del computador central.

A diferencia de las redes convencionales que se basan en la comunicación


entre dispositivos, la computación Grid utiliza los ciclos de procesamiento no
utilizado de todos las computadoras conectadas a una red con el fin de resolver
tareas que son demasiadas intensivas para ser resueltas por una sola máquina.

c) Ventajas

Entre los beneficios de utilizar una arquitectura de Grid están:

Integración de sistemas y dispositivos heterogéneos, proporciona un entorno de


integración horizontal que dirige de forma efectiva todos los recursos de la
empresa.

Mejora los costos operativos de la empresa reduciendo la administración y


supervisión de dichos entornos.

Permite ser utilizada como estrategia de recuperación de desastres


aumentando la resistencia a este tipo de eventos con un menor costo.

8
Mejora el tiempo de obtención de resultados para nuevos productos y servicios
al brindar rapidez en la entrega de infraestructura y servicios que están
disponibles casi que de inmediato.

La utilización eficaz de los recursos existentes fomenta la productividad y


facilitan las labores de los usuarios.

d) Desventajas

Necesita de algunos servicios para poder funcionar: internet, conexión las 24


horas los 365 días del año con banda ancha, seguridad informática.

Aun no existen muchas aplicaciones que hagan uso de la potencia de un Grid.

Comunicación lenta y no uniforme.

Dificultad para sincronizar los procesos de todos los equipos.

Su utilidad se limita para procesamiento en paralelo. Por ahora no es apto para


bases de datos transaccionales ni para el procesamiento complejo en serie.

Algunos tipos de aplicación no pueden ser puestos en forma paralela. Aquí


existe el dilema de que tipo de problema se puede resolver con el Grid y cual
no.

9
2. COMPARATIVO

2.1. Similitudes y Diferencias

La computación en nube y la computación en grilla son escalables. La


escalabilidad se logra a través del balanceo de carga de instancias de la
aplicación, que se ejecutan de forma separada en distintos sistemas operativos
conectados a través de Servicios Web. La CPU y el ancho de red se reservan y
liberan a demanda. La capacidad de almacenamiento del sistema aumenta y
disminuye dependiendo del número de usuarios, instancias, y la cantidad de
datos que se transfieren en un momento dado.

Ambos tipos de computación soportan la multitarea, es decir, muchos clientes


pueden realizar distintas tareas, accediendo a una o a múltiples instancias de
aplicaciones. Al compartir recursos para un gran núemero de usuarios se logra
reducir los costos de infraestructura y la capacidad de carga pico. La
computación en nube y en grilla tienen Acuerdos de Niveles de Servicio (SLA)
para garantizar la disponibilidad (por ejemplo, 99%). Si el servicio está por
debajo del nivel acordado, el consumidor recibirá crédito de servicio por recibir
tarde los datos.

Si bien el almacenamiento en grilla funciona bien para almacenar muchos


datos, no es económicamente conveniente almacenar objetos tan pequeños
como 1 byte. En las grillas de datos, la cantidad de datos distribuidos debe ser
grande para maximizar el beneficio.

Computación en nube ecológica

Un incentivo para usar la computación en nube es que puede resultar más


ecológica. Se reduce el número de componentes que se necesitan para
ejecutar aplicaciones, ya que se agrupan todos en sistemas remotos, los cuales
pueden gestionarse más eficientemente como grupo (costos de energía,
enfriamiento, etc.).

10
3. CONCLUSIONES

Hasta aquí vimos cómo se comparan la computación en nube y en grilla, y


cómo resuelven problemas y qué problemas y riesgos de seguridad existen. La
demanda de potenciales consumidores a través de Internet presenta un desafío
para los desarrolladores y los equipos de proyectos. Es bueno tener en vista
esta alternativa para enfrentar posibles problemas, que podrían resolverse muy
fácilmente con estas técnicas.

Además proporcionar a las compañía herramientas que les permitan no solo


reducir costos si no generar valor son de vital importancia para sobrevivir a este
mundo globalizado, a través de esta nuevas tecnologías de información se
garantiza que empresas que inician su marcha puedan generar valor de manera
rápida y de alguna forma asegurar su sostenibilidad.

11
4. BIBLIOGRAFIA

Leonardo De Seta, Nubes Vs Grillas. 06 de Marzo de 2009 16:03


Disponible en internet en http://www.dosideas.com/noticias/actualidad/451-
nubes-vs-grillas-computacion-distribuida.html

Luis Mora, ¿Qué es la computación GRID? Agosto 16, 2008.

Disponible en Internet en:


http://apuntescomputacion.wordpress.com/2008/08/16/%C2%BFque-es-y-
como-funciona-un-grid/

Anónimo, Computación en la nube, información y recursos sobre Cloud


Computing.
Disponible en internet en: http://www.computacionennube.org/

Anónimo, Ventajas, desventajas y aplicaciones de la computación Grid.


Marzo 23 de 2007.
Disponible en Internet en:
http://www.textoscientificos.com/redes/computacion-grid/ventajas-
desventajas-aplicaciones

12

Potrebbero piacerti anche