grid computing a la medida de su aplicación lic. jorge l. taboada platform technology solution –...
TRANSCRIPT
<Insert Picture Here>
Grid Computing a la Medida de Su AplicaciónLic. Jorge L. TaboadaPlatform 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
<Insert Picture Here>
Conceptos Generales de Oracle Grid
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
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
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
Ejemplo: En Diciembre
• Ventas maximizando ordenes de procesamiento• Contabilidad está bajo su capacidad
Ventas Contabilidad
Ejemplo: En Enero
• Ventas baja utilización• Contabilidad maximizando en el cierre del año
Ventas Contabilidad
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
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
<Insert Picture Here>
3 Escenarios de Beneficios
Escenario de Alta Disponibilidad
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
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
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
<Insert Picture Here>
3 Escenarios de Beneficios
Escenario de Escalabilidad
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
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
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
<Insert Picture Here>
3 Escenarios de Beneficios
Escenario de Crecimiento
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
Comenzar por el principio
• Pueden comenzar los desarrollos contra un servidor Oracle en un nodo. A
AA
BB
B
Instancia A
Servicio A
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
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
<Insert Picture Here>
El Camino para Llegar a Oracle Grid
¿Que necesitan para usar Grid?
Corrercon Oracle
Conectarseal Servicio
Instalar la Infraestructura
Mover los Datos al Grid
Probar el Grid
En la Opinión de otros…Oracle Database XE & SQL Developer
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
Ejemplos de ISV que Adoparon Oracle RAC
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
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
Para Mayor Información
• Contacto• [email protected]
• Soporte regional• [email protected]
• Grid on OTN• http://otn.oracle.com/grid/
AQ&
<Insert Picture Here>¡Quédense con Nosotros para la Siguiente Presentación!
ABOVE Program – Gridlab en Acción!