grid computing a la medida de su aplicación lic. jorge l. taboada platform technology solution –...

35

Upload: paulino-galicia

Post on 29-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica
Page 2: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

<Insert Picture Here>

Grid Computing a la Medida de Su AplicaciónLic. Jorge L. TaboadaPlatform Technology Solution – Oracle Latinoamérica

Page 3: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

<Insert Picture Here>

Agenda

• Conceptos Generales de Oracle Grid• 3 Escenarios de Beneficios• El Camino para Llegar a Oracle Grid• Conclusiones

Page 4: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

<Insert Picture Here>

Conceptos Generales de Oracle Grid

Page 5: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Problemas por fragmentación de IT

• Complejidad: Integración• Capacidad: Subutilización• Disponibilidad < 99.x% • Seguridad• Costoso• Calidad de Información• Exactitud de Información • Calidad de Decisiones

Page 6: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Que es un Cluster?

• Disponibilidad – Continuar ejecutando en caso de una falla de hardware o software

• Escalabilidad – Nuevos nodos pueden agregarse al cluster para responder a incrementos de carga

• Performance – La carga debe distribuirse entre los nodos para optimizar la performance

Un cluster es un grupo de computadoras independientes trabajando en conjunto como

un único sistema

“Clustered technologies can greatly speed up your e-business performance, improve uptime, and reign in systems across your enterprise so they can be

more easily managed.” – InfoWorld 2001

Page 7: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Grid Computing Elimina las Islas de Procesamiento

Altos costos de h/w & s/w

Server separados

Configurado para picos

Unico punto de falla

Difícil de cambiar

Difícil de administrar

Componentes de bajo costo

Servers compartidos

Capacidad contra demanda

Tolerante a fallas

Flexible

Administración unificada

Solución del GridProblemas de IT

Un cluster es un grupo de computadoras independientes trabajando en conjunto como

un único sistema

Page 8: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Ejemplo: En Diciembre

• Ventas maximizando ordenes de procesamiento• Contabilidad está bajo su capacidad

Ventas Contabilidad

Page 9: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Ejemplo: En Enero

• Ventas baja utilización• Contabilidad maximizando en el cierre del año

Ventas Contabilidad

Page 10: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Ejemplo: Con Grid Computing

• Balanceo de carga basado en políticas de optimización entre las dos condiciones de carga máxima

Ventas y Contabilidad

Page 11: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Corre BenchmarksCorre Aplicaciones Reales

Inutil cuando un nodo fallaInmune a caidas de un nodo

Distribuida la CPU para picosAloca CPU a demanda

Repartition/reload para quitarQuita nodos mientras corre

Agregar => reload/repartitionAgrega nodos mientras corre

Shared NothingReal Application Clusters

CPU Provisioning on Demand

AllAllDataData

Data SubsetsData Subsets

2121

Page 12: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

<Insert Picture Here>

3 Escenarios de Beneficios

Escenario de Alta Disponibilidad

Page 13: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Alta Disponibilidad por Infraestructura

• Los equipos comparten la conexión al Storage

• Cada equipo tiene una Instancia de Base de Datos

• La aplicación se conecta a un Servicio de Base de Datos que lo proveen ambas instancias

AA

AB

B

B

Instancia A Instancia B

Servicio

Page 14: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Alta Disponibilidad por Infraestructura

• Si una instancia cae, el servicio lo sigue brindando la instancia activa y las conexiones se “regeneran” en el nodo que sobrevive.

AA

AB

B

B

Instancia A Instancia B

Servicio

Page 15: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Ganando con Hardware de bajo costo

$1,702,171Total

N/AOS Fail-over Cluster

N/ARAC Option

$640,000Oracle 10g DB EE Lic

$1,062,171Hardware

1 Node 16-Way SMP(No HA)

$2,796,342

32,000

N/A

$640,000

$2,124,342

2 Node 16-Way SMP(Cold Stdby)

$3,436,342

32,000

N/A

$1,280,000

$2,124,342

2 Node 16-Way SMP(Hot Stdby)

1.56XCost Ratio 2.56X 3.15X 1X

$1,092,662

N/A

$320,000

$640,000

$132,662

8 Node 2-Way Blades with RAC

SIN HAFailover Time 3600X 60X 1X

Page 16: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

<Insert Picture Here>

3 Escenarios de Beneficios

Escenario de Escalabilidad

Page 17: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Escalabilidad por Infraestructura

Nodo A Nodo B

Servicio

AA

BB

B

AA

A

• Una Configuración está llegando a su pico de Capacidad

• Se compra un equipo nuevo para sumar Poder de Cómputo

Page 18: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Escalabilidad por Infraestructura

• Al incorporar el equipo al Grid la carga se libera entre todos los equipos.

• Y lo mejor de todo es que puede hacerse sin downtime!!!

Nodo A Nodo B

Servicio

Nodo C

AA

BB

B

AA

A

A

Page 19: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

CPU Costs (List) for 550,000 Transactions /hour

Basado en la carga de Telecom Application

$2,700,000

$160,000 $60,000$0

$1,000,000

$2,000,000

$3,000,000

(1) 72-CPU UNIXSMP

(4) 4-CPU Itanium2-based 7250s

(10) 2-CPU Xeon-based 1750s

List Prices

Page 20: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

<Insert Picture Here>

3 Escenarios de Beneficios

Escenario de Crecimiento

Page 21: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Gartner Dataquest: Database Market Share 2005

Source: Gartner May 2006. Summary Relational DBMS Total Software Revenue

Base de Datos #1 del Mundo

14.3%

15.0%

48.6%

22.0%

Oracle IBM Microsoft Other

Page 22: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Comenzar por el principio

• Pueden comenzar los desarrollos contra un servidor Oracle en un nodo. A

AA

BB

B

Instancia A

Servicio A

Page 23: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Crecer si es Necesario

• Si el Negocio lo requiere, solo es necesario agregar infraestructura de Storage compartido…

• … y el Grid está listo para usarseA

AA

BB

B

Instancia A Instancia B

Servicio

Page 24: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Con RAC pague a medida que crece

• SMP• Año 1:

• 16-Way SMP Box

• Año X*:• Replazo 16-Way SMP Box

con 32-Way SMP Box

• Año Y*:• Replazo 32-Way SMP Box

con 48-Way SMP Box

RAC• Año 1:

• 8 Nodos 2-Way Blades

• Año X*:• Agrego 8 nodos más al

cluster

• No downtime

• Año Y*:• Agrego 8 nodos más al

cluster

• No downtime

* Assuming that the scalability requirements increase by 100% in Año X and 50% in Año Y

Page 25: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

<Insert Picture Here>

El Camino para Llegar a Oracle Grid

Page 26: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

¿Que necesitan para usar Grid?

Corrercon Oracle

Conectarseal Servicio

Instalar la Infraestructura

Mover los Datos al Grid

Probar el Grid

Page 27: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

En la Opinión de otros…Oracle Database XE & SQL Developer

Page 28: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Aplicaciones Reales en Grid Real

• Aplicaciones Existentes• Financieras, MFG, HR and CRM

• Collaboration Suite

• Desarrollos Propios

• ISV Apps

• DSS

• Facil Migración• Protección de la Inversión

Page 29: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Ejemplos de ISV que Adoparon Oracle RAC

Page 30: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

North American ISVs Certified on RACA4 Health Systems

Amdocs

Applied Biosystems

ATG

Autodesk

BakBone

BEA

Blackboard

BMC

Business Objects

Cardonet

Cerner

CGI

Checkfree

Command Alkon

Computer Associates

Covansys

DataDirect

DataDomain

Decru

Documentum

DST Innovis

Eagle

eFunds

Elance

Embarcadero

EMC

Environmax

EqualLogic

ESRI

Fair Isaac

FalconStor

Fidelity

FileNet

Fiserv

G-Log

Hitachi

i2 Technologies

IBM WebSphere

IBM Tivoli

iFlex

InfiniCon

Informatica

Intec

JDA Software

Kronos

Lawson

Level 5 Networks

Linux Networx

Mantas

Maximus

McKesson

Mellanox

Micros

Microstrategy

Netegrity (CA)

Network General

Niku Corporation

North Plains

Nuasis

Peoplesoft

Perfit Computer

Polyserve

Practice0ne

Proxima Technology

Quest

Remedy

Retek

Ross Systems

SAS

Siebel

SRD

SRS2

Summit Systems

Synoran

Tomax

Tradepoint Systems

UGS

Veritas

Wall Street Systems

WebCT

XIOtech

Yantra

83 ISV’s Certified on Oracle RAC in North America

Page 31: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Conclusiones

• Subase a Grid Ahora, no en 5 Años• Oracle10g Database: The Database for the Grid• Complete Grid Stack• The Grid Company

• Oracle lo sube a la Grid• Baja el costo de IT • Más Potencia por mucho menos dinero• Mayor utilización mejora el ROI• Posibilita a IT alinearse al Negocio

Page 32: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

Para Mayor Información

• Contacto• [email protected]

• Soporte regional• [email protected]

• Grid on OTN• http://otn.oracle.com/grid/

Page 33: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

AQ&

Page 34: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica

<Insert Picture Here>¡Quédense con Nosotros para la Siguiente Presentación!

ABOVE Program – Gridlab en Acción!

Page 35: Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica