Fabricante de equipos informáticos para ejecutar aplicaciones basadas en Java
Azul Systems, Inc. (también conocida como Azul ) es una empresa que desarrolla y distribuye entornos de ejecución ( JDK , JRE , JVM ) para ejecutar aplicaciones basadas en Java . La empresa fue fundada en marzo de 2002. Azul Systems tiene su sede en Sunnyvale, California . [1]
Historia
Azul Systems fue fundada por Scott Sellers (actual presidente y director ejecutivo), Gil Tene (director de tecnología) y Shyam Pillalamarri. Inicialmente fundada como una empresa de dispositivos de hardware, los dispositivos informáticos Java (JCA) de Azul fueron diseñados para ampliar masivamente los recursos informáticos utilizables disponibles para las aplicaciones Java. Los primeros dispositivos informáticos, ofrecidos en abril de 2005, fueron los modelos basados en Vega 1. [2] [3]
Con la introducción de Azul Platform Prime en 2010, [4] la empresa pasó a producir únicamente productos de software. Retiró sus líneas de productos de hardware Vega en 2013. Stephen DeWitt ocupó anteriormente el puesto de director ejecutivo. [5]
El 1 de abril de 2020, Azul anunció que había cerrado una inversión de capital de crecimiento estratégico liderada por Vitruvian Partners, con sede en Londres , y Lead Edge Capital, con sede en Nueva York. [6] En el acuerdo, se esperaba que los accionistas de Azul recibieran un total de aproximadamente 340 millones de dólares en contraprestación. Según los documentos públicos presentados, [7] Azul había recaudado más de 200 millones de dólares en financiación hasta la fecha.
Productos
Plataforma Azul Prime (anteriormente Zing)
Azul produjo Platform Prime , una máquina virtual Java (JVM) y una plataforma de ejecución para aplicaciones Java.
Platform Prime cumple con los estándares de la versión Java SE asociada. Se basa en la misma base de código JVM y JDK de HotSpot que utilizan los JDK de Oracle y OpenJDK, con mejoras relacionadas con la recolección de elementos no utilizados , la compilación JIT y los comportamientos de calentamiento, todo ello destinado a producir métricas de ejecución de aplicaciones e indicadores de rendimiento mejorados.
Las áreas de características clave de Platform Prime incluyen:
- C4 (recolector de compactación concurrente continua): [8] un recolector de basura que, según se informa, mantiene una ejecución de aplicaciones simultánea y sin interrupciones en una amplia gama de tamaños de montón y tasas de asignación [desde sub-GB hasta multi-TB, desde MB/seg hasta decenas de GB/seg]
- Falcon : [9] Un compilador JIT basado en LLVM que entrega código de aplicación dinámicamente y altamente optimizado en tiempo de ejecución
- ReadyNow : [10] [11] Una característica destinada a mejorar los comportamientos de inicio y calentamiento de las aplicaciones, reduciendo la cantidad de lentitud que experimentan las aplicaciones Java cuando se inician o reinician.
Anteriormente conocida como Zing, estuvo disponible por primera vez el 19 de octubre de 2010. [4] La empresa era conocida anteriormente por sus dispositivos de cómputo Vega Java , hardware especializado diseñado para utilizar los recursos informáticos disponibles para las aplicaciones Java. Zing utilizó y mejoró la tecnología de software desarrollada inicialmente para el hardware Vega. [12]
Desde entonces, el producto se ha actualizado y renovado periódicamente. [13]
Platform Prime está disponible para Linux y requiere hardware basado en x86 con procesadores Intel o AMD. [14]
Núcleo de la plataforma Azul (anteriormente Zulu y Zulu Embedded JVM)
Azul distribuye y da soporte a Zulu y Zulu Enterprise, una compilación binaria certificada de OpenJDK . La versión inicial en septiembre de 2013 admitía Java 7 ejecutado en Windows 2008 R2 y 2012 en Windows Azure Cloud. [15] El 21 de enero de 2014, Azul anunció el soporte de Zulu para múltiples versiones de Linux , Java 6, así como Zulu Enterprise, que tiene opciones de soporte de suscripción. [16] El soporte para Java 8 se agregó en abril de 2014 y el soporte para Mac OS X se agregó en junio de 2014. [17] En septiembre de 2014, Zulu se amplió para admitir Docker. [18] Zulu Embedded, que permite a los desarrolladores personalizar la huella de compilación, se lanzó en marzo de 2015. [19]
Azul produce la herramienta de medición de rendimiento de código abierto jHiccup para aplicaciones Java. Está diseñada para medir los bloqueos o "hipos" causados por la plataforma Java subyacente de una aplicación. [20]
Nube de inteligencia Azul
En diciembre de 2021, Azul lanzó Intelligence Cloud [21], una familia de productos que aplican recursos de la nube para analizar y optimizar flotas de Java y brindar inteligencia procesable. El primer producto, Cloud Native Compiler [22], utiliza un enfoque centrado en la nube que desacopla la compilación justo a tiempo (JIT) de la máquina virtual Java (JVM); es compatible con todas las aplicaciones Java y conserva todas las ventajas de la compilación JIT.
Referencias
- ^ "Ubicaciones de la empresa". Azul Systems.
- ^ Azul Systems en la Universidad de Purdue El S3Lab de la Universidad de Purdue utiliza la plataforma de hardware Vega 3 para la investigación de abstracción de memoria transaccional
- ^ Anuncio de Azul Systems Vega 3, 2008
- ^ ab Azul Zing: traslada su JVM del silicio al software, ZDNet
- ^ DeWitt, Stephen (2003). "Comisión de Corporaciones, Estado de California, Notificación de transacción de conformidad con el Código de Corporaciones 25102(f)" (PDF) . San Francisco: Departamento de Corporaciones de California.[ enlace muerto permanente ]
- ^ "Azul Systems recibe inversión de capital de crecimiento". spglobal.com . Consultado el 7 de enero de 2022 .
- ^ Base de datos del Departamento de Supervisión Empresarial de California
- ^ Tene, Gil; Iyengar, Balaji; Wolf, Michael (2011). "C4: el colector de compactación concurrente continua" (PDF) . ISMM '11: Actas del simposio internacional sobre gestión de la memoria . doi :10.1145/1993478. ISBN. 9781450302630.
- ^ Falcon: Un JIT optimizador de Java, Keynote del 11º encuentro de desarrolladores y usuarios de LLVM
- ^ Azul ReadyNow! critica el problema de "calentamiento" de Java, Dr. Dobbs
- ^ El nuevo ReadyNow de Azul Systems resuelve el problema del calentamiento de Java, App Developer Magazine
- ^ Ryan Slobojan (30 de diciembre de 2010). «Azul le da el toque especial a Java» . Consultado el 15 de marzo de 2018 .
- ^ Notas de la versión de Azul Zulu Prime Stream y compilaciones estables de OpenJDK
- ^ Requisitos del sistema de compilaciones OpenJDK de Azul Zulu Prime
- ^ Microsoft y Azul pondrán Java de código abierto en la nube de Azure, InfoWorld, 24 de julio de 2013 Archivado el 21 de octubre de 2013 en Wayback Machine.
- ^ Notas de prensa de Azul Systems Azul Systems® lanza Zulu™ Enterprise, una versión comercializada y totalmente compatible de OpenJDK™ y Azul Systems® amplía Zulu™ para admitir Java 6 y las principales distribuciones de Linux
- ^ Notas de prensa de Azul Systems Azul Systems amplía Zulu® Runtime for Java para que sea compatible con Java 8 y Azul Systems amplía Zulu® Runtime for Java para que sea compatible con Mac OS X
- ^ Vuelve a funcionar en cualquier lugar: Java se conecta con Docker, InfoWorld
- ^ Plataformas basadas en Java certificadas para IoT, Electronics Weekly
- ^ Azul lanza la herramienta de código abierto jHiccup para proporcionar análisis del tiempo de respuesta del entorno de ejecución de Java
- ^ Hainzinger, Brittany. "La nube de inteligencia aterriza desde Azul". App Developer Magazine . Consultado el 13 de enero de 2022 .
- ^ Krill, Paul (15 de diciembre de 2021). «Azul lleva la compilación de Java a la nube». InfoWorld . Consultado el 13 de enero de 2022 .
Enlaces externos
- Sitio web oficial de Azul Systems
- Preparando Java para la velocidad: presentación de Gil Tene, director de tecnología de Azul, en QCon SF 2014 (video)
- Entendiendo la recolección de basura en Java: presentación de Gil Tene, CTO de Azul, en SpringOne 2GX 2013 (video)
- Libro blanco sobre C4: libro blanco de la conferencia ACM que describe el algoritmo de recolección de basura C4 (Continuously Concurrent Compacting Collector). Autores: Gil Tene, Balaji Iyengar y Michael Wolf, todos de Azul Systems
- Habilitación de Java en entornos sensibles a la latencia: video de la presentación de Gil Tene, CTO de Azul, en QCon New York 2013