Grid Computing a la Medida de Su Aplicación Lic. Jorge L. Taboada Platform Technology Solution – Oracle Latinoamérica
Agenda Conceptos Generales de Oracle Grid 3 Escenarios de Beneficios El Camino para Llegar a Oracle Grid Conclusiones
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 Grid Problemas 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 VentasContabilidad
Ejemplo: En Enero Ventas baja utilización Contabilidad maximizando en el cierre del año VentasContabilidad
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 AllData Data Subsets 21
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 A A A B B B Instancia AInstancia 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. A A A B B B Instancia AInstancia 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 Ratio2.56X3.15X1X $1,092,662 N/A $320,000 $640,000 $132,662 8 Node 2- Way Blades with RAC SIN HAFailover Time3600X60X1X
3 Escenarios de Beneficios Escenario de Escalabilidad
Escalabilidad por Infraestructura Nodo ANodo B Servicio A A B B B A A 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 ANodo B Servicio Nodo C A A B B B A A A A
CPU Costs (List) for 550,000 Transactions /hour Basado en la carga de Telecom Application
3 Escenarios de Beneficios Escenario de Crecimiento
Gartner Dataquest: Database Market Share 2005 Source: Gartner May Summary Relational DBMS Total Software Revenue Base de Datos #1 del Mundo
Comenzar por el principio Pueden comenzar los desarrollos contra un servidor Oracle en un nodo. A A A B B 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 usarse A A A B B B Instancia AInstancia 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
El Camino para Llegar a Oracle Grid
¿Que necesitan para usar Grid? Correr con Oracle Conectarse al 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 RAC A4 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 Soporte regional Grid on OTN
A Q &
¡Quédense con Nosotros para la Siguiente Presentación! ABOVE Program – Gridlab en Acción!