David Motta David.motta@oracle.com Grid Computing.

Post on 12-Jan-2015

27 views 0 download

Transcript of David Motta David.motta@oracle.com Grid Computing.

David MottaDavid.motta@oracle.com

Grid Computing

Oracle 10g

¿Qué es Grid Computing?

• Islas de computo

• Escalar costos

• Respuesta lenta a cambios en el negocio

Problemas con las TI

Visión de Grid

• Computación como utilidad

• Una red de clientes y proveedores de servicio

• Cliente: Simplicidad

• Petición de computo o información y recibirla

• Servidor: Sofisticación

• Disponibilidad, confiabilidad, seguridad

• Capacidad bajo demanda, balanceo de cargas

• Virtualización

• No hay nada más virtual que una utilidad

• Potencial masivo

• Computación como utilidad

• Una red de clientes y proveedores de servicio

• Cliente: Simplicidad

• Petición de computo o información y recibirla

• Servidor: Sofisticación

• Disponibilidad, confiabilidad, seguridad

• Capacidad bajo demanda, balanceo de cargas

• Virtualización

• No hay nada más virtual que una utilidad

• Potencial masivo

¿Qué es Grid Computing?

“En términos básicos, los grids son clusters de computadoras o servidores que están vinculados, habilitando un pool de recursos computacionales”

– “Defining Grid Computing”, Giga Research, August 2002

¿Por qué Grid es la novedad?*

• Más accesible (económicamente)

• Hardware

• Blade servers, blade farms

• Momento Tecnológico

• HP (Computing Utilities), Sun (N1), IBM (On Demand)

• Más accesible (económicamente)

• Hardware

• Blade servers, blade farms

• Momento Tecnológico

• HP (Computing Utilities), Sun (N1), IBM (On Demand)

*Benny Souder, Vice-President, Distributed Database Development

Computación Utilitaria

• Un servidor enorme

• Componentes caros

• Propietario

• Servicios empresariales a altos costos

• Un servidor enorme

• Componentes caros

• Propietario

• Servicios empresariales a altos costos

• Muchos servidores pequeños

• Componentes a bajo costo

• Abierto

• Servicios empresariales a bajo costo

• Muchos servidores pequeños

• Componentes a bajo costo

• Abierto

• Servicios empresariales a bajo costo

Mainframe / Gran SMP Grid Computing

El Grid - Definido

• Pooling de recursos

• Virtualización de cada capa del esquema

• Balanceo de cargas automático basado en políticas

• Pooling de recursos

• Virtualización de cada capa del esquema

• Balanceo de cargas automático basado en políticas

Grid Computing – El tiempo llegó

• Presión sin precedentes a bajo costo

• Servidores blades a muy bajo costo

• SO optimizado para 1-4 CPU’s (a muy bajo costo)

• Storage no esta atado a un solo servidor

• NAS and SANs

• Tecnologías de interconnect rápido

• Presión sin precedentes a bajo costo

• Servidores blades a muy bajo costo

• SO optimizado para 1-4 CPU’s (a muy bajo costo)

• Storage no esta atado a un solo servidor

• NAS and SANs

• Tecnologías de interconnect rápido

Haciendo realidad el Grid

32-bit & 64-bit Processors

Storage Arrays

Server Blades

Network Components

LinuxLinux

Storage Area Networks

Presentando Oracle 10g

Infraestructura completa e integrada de GridInfraestructura completa e integrada de Grid

Oracle Grid Computing

DatabaseGrid

StorageGrid

Grid Control

Application ServerGrid

Pasos para Grid Computing

Estandarizar Consolidar AutomatizarHabilitarServicios

Construir incrementalmente y obtener un retorno a la inversión

mientras se crece.

Automatizar

Consolidar

Estandarizar

Consolidar parareducir costos

Estandarizar en componentes de

bajo costo

Automatizar todo

Reducir costosInfraestructura más adaptableCEOsCEOs

Mayor eficiencia, disponibilidad más altaMejora en la calidad de servicioIT IT

EjecsEjecs

Mucho más fácil de manejarAumento en la productividadIT StaffIT Staff

DBA’sDBA’s

No hay que hacer cambios en el código -Aplicaciones con más poder

DesarrolladoresDesarrolladores& ISVs& ISVs

Beneficios de Oracle 10g