Etiqueta: Database

  • Oracle llega por completo a la nube de la mano de su fundador

    Oracle llega por completo a la nube de la mano de su fundador

    oracle-open-world-larry-

    Cuando hace 6 años Larry Ellison durante un anuncio de resultados económicos de Oracle, comentaba a los analistas que el no era ningún estúpido, pero que no alcanzaba a comprender que era la nube que tantos artículos mencionaban, lejos estaba de pensar que apenas 2.195 días más tarde iba a estar presentándose ante millones de personas como el nuevo rey de la nube

    El cambio no parece haber llegado tarde. La oferta de soluciones de Oracle para la nube, al fin luce completa. Pero Ellison debió aceptar ante la audiencia, de manera indirecta, que todo esto debió haber ocurrido antes. Ellison aceptó que muchos de sus actuales competidores –al estilo de Salesforce.com, el competidor más nombrado en el keynote del Oracle Open World de hoy—están desarrolladas usando gran parte de la plataforma de Oracle, incluso usando su base de datos. Al buen entendedor pocas palabras bastan: Ellison estaba explicando el porqué de su reciente decisión de dejar de ser el CEO de Oracle para convertirse en el Director de Tecnología: no puede volver a descuidar la orientación tecnológica del imperio que el mismo creo.

    El principio de la charla si se quiere fue lento, lleno de pocas sorpresas, pero Ellison necesitaba dejar claro que la oferta de nubes de Oracle es vasta –según el la más amplia del mercado—y que otros competidores como Salesforce.com o Amazon Web Services eran meros “especialistas” que no pueden ofrecer soluciones tan completas como Oracle.

    Larry, perdón Ellison, lució un poco apagado, extremadamente tranquilo en la primera parte de la conferencia, paseándose por la oferta de aplicaciones en la nube, soportando que el controlador remoto de la presentación fallara, todo sin acelerarse. Pero hacia el final volvió a aparecer el genio. Nombro a su competencia de nuevo y aseguró que todos corrián sobre plataforma Oracle, incluso SAP, cuyas soluciones Ariba y SuccesFactors funcionan sobre la base de datos de Oracle, según dijo el ejecutivo, algo que es parcialmente cierto, aunque la empresa alemana ya está acoplando Ariba a su propia base de datos, y si no me equivoco ya SuccessFactors está en funcionamiento sobre Hana. Después Ellison tomó Coca-Cola, declaró que este era su mayor vicio, y comenzó con mas ánimo.

    Había llegado la hora de los grandes anuncios, los que a el le gustan, pero no sin antes dejarle saber a todos que la oferta de Oracle para nube no era más cara que la de Amazon o Microsoft.

    Oracle permite ahora que sus bases de datos y aplicaciones puedan ser “mudadas” a la nube con sólo oprimir un botón. Esta mudanza sencilla además dotará a las aplicaciones de varias ventajas, modernizándolas, pero sin tener que cambiar ni una línea de código. Las aplicaciones ganarán compresión de datos de 1 a 10, cifrado de datos, contarán con herramientas de analítica de Big-Data in-memory, funcionalidades de SocialMedia y mucho más. ¡Y además, si necesitan regresar de la nube a correr en un sistema “on premise” en el centro de datos de la empresa, el proceso de mudanza será igual de fácil.

    LAmentandose de que los respaldos no estuvieran bien diseñados para las bases de datos, Ellison introdujo el “Zero Data Loss Recovery Applicance” un appliance que promete realizar respaldos a bajo costo y de facil implementación, para bases de datos. Incluso se permitió bromear con tener la culpa del nombre tan largo y poco llamativo del appliance, ya que lo hizo “poco antes de que estos dos fueran promovidos” en clara alusión al movimiento gerencial que dejo a Safra Katz y Mark Hurd como CEOs de la empresa.

    Otro anuncio guardado para el final, habla de un nuevo procesador Sparc, el M7, con software de manejo de base de datos grabado en el silicio. A diferencia de otros sistemas, en el un “query” a la base de datos, lo responde directamente el procesador. Ellison asegura que esto hace a los “Engineered Systems” aún más rápidos y más seguros –hay menos posibilidad de cambiar el código.

    Al final, en un momento más de afirmación que de adivinación, Ellison aseguro a los asistentes que el gran reto de la industria en este momento es el de brindar seguridad a las aplicaciones en la nube. Algo que estoy seguro me permitira seguir hablandodeti, Ellison y de tu empresa Oracle, durante esta misma semana.

    Foto cortesía de Guillermo Mata, @Compuchannel

  • Kraken: un monstruo formado por HP y SAP

    Kraken: un monstruo formado por HP y SAP

    kraken
    Ya he hablado en este blog sobre los sistemas optimizados o “ingenierados” de Oracle y de IBM. Ahora toca el turno a Kraken, una plataforma de HP altamente optimizada para ejecutar HANA, la plataforma de “computación en memoria” de SAP.

    Se trata de una plataforma poderosa –casi podría decirse monstruosa– dotada de una gran cantidad de memoria, hasta 12 Terabytes en principio, que ejecuta en memoria grandes bases de datos –de hasta 24 Terabytes— todo en tiempo real.

    Conversé recientemente con Paul Miller, Vice Presidente de Converged Application Systems, Enterprise Group de HP, sobre estos nuevos sistemas, así como otros anuncios realizados recientemente por la empresa, en el área de servidores. Y es que la gran ventaja de HP sobre los demás fabricantes, a decir de Miller, es el poder contar con toda la tecnología de Converged Infraestructure, diseñada para optimizar centros de datos, dentro de la plataforma. Los sistemas están finamente ajustados a las cargas de trabajo que deben procesar, según el ejecutivo, por lo que el rendimiento se incrementa de manera importante.

    Sin embargo, esto es más o menos lo que ocurre en todos los sistemas optimizados de que hemos hablado en este blog, por lo que decidí indagar más profundamente sobre las ventajas y cambios que traerá esta plataforma, y reproduzco a continuación parte de la entrevista que realice a Miller.

    “Si se fijan en nuestra estrategia y la compara con los Pure Systems [de IBM] o con la de Oracle, verán que nuestros equipos conllevan más ingeniería y son diseñados de manera más específica para ciertos tipos de cargas de trabajo” señala Miller “La inclusión de hasta 12 Terabytes de memoria que nos permiten manejar bases de datos de hasta 24 Terabytes, por ejemplo, refleja que estamos pensando en sistemas realmente diseñados para trabajar con computación en memoria”

    Pero Miller va más allá. “Cuando nos planteamos una plataforma para correr HANA con bases de datos de hasta 24 Terabytes [el sistema tiene 12TB de memoria pero con metodos de compresión llega a manejar BD de 24TB], no sólo queríamos que fuera rápido por el uso de la memoria para realizar los cómputos, sino que también pensamos en que todo lo que tuviera que ver con OLTP (Online Transactions Processing) [transacciones con bases de datos] mejorara, beneficiando así a distintos procesos, como sistemas de CRM, manteniendo criterios como alta disponibilidad y otros, propios de sistemas de misión crítica.” Esto implica que procesos como los de analítica de negocios, CRM u otros pueden ejecutarse simultáneamente en tiempo real en el mismo servidor, no con bases de datos separadas como hacen algunos proveedores.

    De hecho, Miller plantea que el trabajo de HP ha sido crear estos servidores desde cero, para lograr optimizarlos para ejecutar grandes cargas de trabajo, muy específicas, a diferencia de otras propuestas que parten de la base de un servidor existente, al que se busca habilitar añadiéndole RAM y funcionalidades.

    Y esto lo está haciendo HP no sólo con los servidores Kraken, sino también con otros tipos de cargas de trabajo específicas, a las cuales están dotando de plataformas optimizadas. “Por ejemplo Moonshot [otra plataforma ingenierada de HP y diseñada en específico para beneficiar al software Hadoop, con bajo consumo energético] es un ejemplo de como un sistema puede ser diseñado y ajustado para tareas específicas” señala Miller al referirse a una de las mas novedosas propuestas de servidores para cargas de trabajo web con bajo consumo energético.

    “[Con Kraken] la idea ha sido diseñar un sistema de alto valor y rendimiento, diseñado para grandes cargas de trabajo de computación en memoria, un mercado muy específico” Sin duda esta propuesta de HP no sólo tiene sentido en el mercado de servidores especializados, sino que también le permite a SAP competir directamente con IBM y Oracle en soluciones que implican el uso de analítica de negocios y Big Data, complementándose de manera importante ambas empresas –HP y SAP— que de otra forma competían en desventaja ante soluciones de la competencia que incluyen hardware y software.

    Miller es claro al señalar que hay otras cargas de trabajo para las que pueden optimizarse los servidores y están trabajando en algunas de ellas, incluyendo servidores optimizados para virtualización de escritorios, por dar un ejemplo. Estos sistemas permiten generar y entregar de manera rápida, ambientes de trabajo de escritorio a distintos usuarios, y estos ambientes se ejecutan en el servidor, no en el PC desde donde se visualizan, y esto implica una carga de trabajo muy particular, que debe además garantizar una experiencia de uso con muy rápida respuesta.

    Kraken es una plataforma que debe impactar profundamente a la industria y en especial a los clientes de HP y SAP. Estos sistemas son especialmente buenos con cargas de trabajo OLTP, de virtualización y otras, y probablemente se vean mucho en servicios de nube y en empresas con grandes necesidades de cómputo. Pero los mayores avances vendrán después de que esté disponible el hardware. Una nueva generación de aplicaciones, pensadas para trabajar “en memoria”, tendrán una base más sólida para desarrollarse y afectar procesos que probablemente aún no se han considerado. El Middleware optimizado para esto serán las plataformas como HANA, y la apuesta al éxito de esta plataforma se basará en que se trata de un enfoque simple y masivo, donde un sólo sistema ejecuta una base de datos, algo contrario a lo que suele suceder, donde la base de datos es descompuesta en pedazos para que múltiples servidores dentro de un cluster la procesen, y que debe ser rearmada constantemente. Realmente hay mercado para ambas opciones, y HP cuenta con servidores en los dos extremos –Moonshot y Kraken—lo que beneficia a las empresas con grandes cargas de trabajo, ya que podrán escoger lo que mejor se adapte a sus necesidades.

    Este nuevo enfoque me permitió estar hablandodeti HP y de ti SAP, a pesar de que por el nombre dado a la plataforma –Kraken— alguien pudiera haber pensado que hablaba más bien del mítico monstruo marino del mar del norte, que destruía barcos con su abrazo mortal.

  • Los sistemas “ingenierados” de IBM: ¿el futuro de los servidores?

    Los sistemas “ingenierados” de IBM: ¿el futuro de los servidores?

    ibmpuresystems
    Hace poco más de dos meses tuve la posibilidad de entrevistara a Gary Andrews, programador y Consultor Senior de IBM y conversamos sobre servidores de alto rendimiento en el análisis de datos, en especial sobre los llamados Pure systems de IBM.

    Se trata de servidores altamente optimizados para tareas específicas, que a la manera de los servidores Exadata de Oracle y los recientemente anunciado Kraken de HP, ofrecen rendimientos increíbles para el manejo de grandes bases de datos y sistemas que se basan en estas bases de datos. En inglés se les distingue como “engineered systems” que vendría a ser algo así como sistemas “ingenierados” si me valen el término que no existe.

    Andrews, revela que IBM tiene una larga tradición optimizando el uso de los servidores, como por ejemplo con los llamados “mainframes” que alcanzan cifras de utilización altísimas, rondando el 100%. La tecnología conocida como PureScale aprovecha el motor de base de datos de IBM –aka DB2—y lo ejecuta de manera paralela, logrando un gran aumento de rendimiento. IBM combinó esta tecnología con una versión de Websphere para lograr un hardware de alto rendimiento en funciones que se pueden paralelizar, por ejemplo para las transacciones en línea. Por supuesto que estos servidores incluyen múltiples tecnologías para mejorar la velocidad de las transacciones en línea, incluyendo tecnología de Netteza, una solución de Datawarehouse comprada a finales de 2010 por IBM.

    IBM incluye tres ofertas diferentes en su portafolio de Pure Systems: PureData System for Transactions, PureData System for Analytics, and the PureData System for Operational Analytics, cada uno adaptado a las necesidades puntuales de cada acción. Están disponibles desde modelos básicos basados en arquitectura x86 hasta configuraciones mucho más potentes basadas en servidores con arquitectura Power, ejecutando AIX, la versión de UNIX de IBM.

    Lo cierto es que tanto Oracle, como IBM, y otros fabricantes, a los que se suma recientemente HP, están desarrollando servidores altamente optimizados para Bases de Datos y otras tareas específicas, que incorporan una gran cantidad de memoria RAM, rápida y económica, y discos duros de estado sólido, para reducir los tiempos de acceso a las bases de datos, y combinan este hardware con técnicas que optimizan el manejo de las propias bases de datos, para ofrecer rendimientos asombrosos que permiten realizar operaciones críticas en tiempo real, aún si se trata de Big Data.

    Estamos entonces ante una nueva generación de servidores, para usos muy específicos, que están amenazando el reinado de las grandes supercomputadoras incluso, al incorporar mucha de su tecnología en modelos económicos y fáciles de administrar.

    Así que hoy terminamos hablandodeti IBM, al hablar de las nuevas generaciones de servidores, pero pronto espero también hablarles de las opciones de otros fabricantes.