Azul Systems, Inc., una empresa privada, desarrolla tiempos de ejecución ( JDK , JVM ) para ejecutar aplicaciones basadas en Java . Fundada en marzo de 2002, Azul Systems tiene su sede en Sunnyvale, California , y oficinas en Londres , Reino Unido ; San Petersburgo y Novosibirsk , Rusia y Bangalore , India . [1]
Tipo | Privado |
---|---|
Industria | Software de ordenador |
Fundado | 2002 |
Sede | , Estados Unidos |
Gente clave | Scott Sellers, director ejecutivo, presidente y cofundador Gil Tene, director de tecnología, cofundadora |
Productos | Software de computadora |
Sitio web | www |
Productos
Zing JVM
Azul produce Zing , una máquina virtual Java (JVM) y una plataforma de tiempo de ejecución para aplicaciones Java.
Zing cumple con los estándares asociados de la versión de Java SE. Se basa en la misma base de código HotSpot JVM y JDK que utilizan los JDK de Oracle y OpenJDK, con mejoras relacionadas con los comportamientos de recolección de basura , compilación JIT y calentamiento, todas destinadas a producir métricas de ejecución de aplicaciones e indicadores de rendimiento mejorados.
El área de características clave promocionada [2] por Zing incluye:
- C4 (recopilador de compactación continuamente concurrente): [3] Se informó que un recolector de basura mantiene la ejecución de aplicaciones concurrente y sin interrupciones en una amplia gama de tamaños de almacenamiento dinámico y tasas de asignación [desde sub GB a múltiples TB, desde MB / seg hasta decenas de GB / seg]
- Falcon : [4] Un compilador JIT basado en LLVM que entrega código de aplicación dinámico y altamente optimizado en tiempo de ejecución.
- ReadyNow : [5] [6] Una función destinada a mejorar los comportamientos de inicio y calentamiento de la aplicación, reduciendo la cantidad de lentitud que experimentan las aplicaciones Java a medida que se inician o reinician.
Zing estuvo disponible de forma generalizada por primera vez el 19 de octubre de 2010. [7] La empresa era conocida anteriormente por sus dispositivos Vega Java Compute Appliances , 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. [8] El producto se ha actualizado y actualizado periódicamente desde entonces. [9]
Zing está disponible para Linux y requiere hardware basado en x86 alimentado por procesadores Intel o AMD. [10]
JVM Zulu y Zulu Embedded
Azul distribuye y admite Zulu y Zulu Enterprise, una compilación binaria certificada de OpenJDK . La versión inicial de septiembre de 2013 admitía Java 7 y 6 y se ejecutaba en Windows 2008 R2 y 2012 en la nube de Windows Azure. [11] El 21 de enero de 2014, Azul anunció el soporte de Zulu para múltiples versiones de Linux , así como Zulu Enterprise, que tiene opciones de soporte de suscripción. [12] La compatibilidad con Java 8 se agregó en abril de 2014 y la compatibilidad con Mac OS X se agregó en junio de 2014. [13] En septiembre de 2014, Zulu se amplió para admitir Docker. [14] Zulu Embedded, que permite a los desarrolladores personalizar la huella de compilación, se lanzó en marzo de 2015. [15]
Desarrollado para fabricantes en los mercados integrado, móvil e Internet de las cosas (IoT), cada compilación de Zulu Embedded es verificada por Azul utilizando el Java Community Technology Compatibility Kit (TCK) e incorpora las últimas correcciones de errores y parches de seguridad de OpenJDK.
Azul produce la herramienta de medición de rendimiento de código abierto jHiccup para aplicaciones Java. Está diseñado para medir las paradas o "contratiempos" causados por la plataforma Java subyacente de una aplicación. [dieciséis]
Historia de la Compañía
Azul Systems fue fundada por Scott Sellers (ahora presidente y director ejecutivo), Gil Tene (director de tecnología) y Shyam Pillalamarri (vicepresidente de ingeniería).
Fundada inicialmente como una empresa de dispositivos de hardware, los dispositivos Java Compute Appliances (JCA) de Azul fueron diseñados para escalar masivamente los recursos informáticos utilizables disponibles para las aplicaciones Java. Una máquina virtual Java (JVM) proxy instalada en el sistema existente volverá a implementar de forma transparente las aplicaciones Java en el dispositivo Azul. Los primeros dispositivos informáticos, ofrecidos en abril de 2005, fueron los modelos basados en Vega 1 960, 1920 y 3840, que constan de 96, 192 y 384 núcleos de procesador, respectivamente. [17] Las últimas versiones del dispositivo, basadas en la plataforma Vega 3, contenían hasta 864 núcleos de procesador y 768 GB de memoria. [18] [19]
Con la introducción de Zing en 2010, [7] la empresa pasó a producir soluciones solo de software, y luego agregó Zulu (2013 [20] ) y Zulu Embedded (2015 [21] ). Retiró sus líneas de productos Vega de dispositivos de hardware en 2013.
Stephen DeWitt ocupó anteriormente el cargo de CEO. [22]
Historial de financiación
Según las presentaciones públicas, [23] Azul ha recaudado más de 200 millones de dólares en financiación hasta la fecha.
Fecha | Tipo | Monto |
---|---|---|
2003-01-22 | Serie A | $ 7,000,000 |
2003-03-04 | Serie A | $ 1,027,162 |
2003-05-29 | Serie B | $ 13,572,021 |
2004-05-19 | Serie C | $ 34,999,994 |
2005-02-16 | Serie D | $ 29,473,400 |
2006-01-13 | Serie E | $ 42,189,628 |
2007-05-31 | Puente | $ 10.016.758 |
2007-08-30 | Serie F | $ 40,552,043 |
2007-12-04 | Serie F | $ 18,557,590 |
2008-11-26 | Serie 2 | $ 9.408.124 |
Los principales inversores incluyen Accel Partners , Austin Ventures , Credit Suisse , Meritech Capital Partners , Redpoint Ventures , Velocity Interactive Group y Worldview Technology Partners. [24] ComVentures y JVax Investment Group también han invertido en Azul. [25]
Referencias
- ^ "Ubicaciones de la empresa" . Azul Systems.
- ^ http://stuff-gil-says.blogspot.com/2017/05/zing-hits-trifecta.html Entrada de blog "Zing hits the trifecta"
- ^ Tene, Gil; Iyengar, Balaji; Wolf, Michael (2011). "C4: el colector de compactación continuamente concurrente" (PDF) . ISMM '11: Actas del simposio internacional sobre gestión de la memoria . doi : 10.1145 / 1993478 . ISBN 9781450302630.
- ^ https://llvm.org/devmtg/2017-10/slides/Reames-FalconKeynote.pdf "Falcon: Una optimización de Java JIT" La 11ª reunión de desarrolladores y usuarios de LLVM Keynote
- ^ http://www.drdobbs.com/jvm/azul-readynow-blasts-heat-on-java-warm-u/240166623 "Azul ReadyNow! Blasts Heat On Java" Warm-Up "Problem" Artículo del Dr. Dobbs
- ^ https://appdevelopermagazine.com/new-readynow-from-azul-systems-solves-the-java-warmup-problem/ Artículo de la revista App Developer: "Nuevo ReadyNow de Azul Systems resuelve el problema de calentamiento de Java"
- ^ a b https://www.zdnet.com/article/azul-zing-moving-its-jvm-from-silicon-to-software/ "Azul Zing: moviendo su JVM del silicio al software" Artículo de ZDNet
- ^ Ryan Slobojan (30 de diciembre de 2010). "Azul pone el Zing en Java" . Consultado el 15 de marzo de 2018 .
- ^ https://docs.azul.com/zing/ZVMRelNotes.htm "Notas de la versión de la máquina virtual Zing"
- ^ https://www.azul.com/products/zing/zing-specs/ Especificaciones de Zing
- ^ ( http://www.infoworld.com/t/java-programming/microsoft-azul-put-open-source-java-azure-cloud-223377 ) InfoWorld Archivado el 21 de octubre de 2013 en Wayback Machine : Microsoft, Azul pondrá Java de código abierto en la nube de Azure, 24 de julio de 2013
- ^ Comunicados de prensa de Azul Systems http://www.azulsystems.com/press/azul-systems-launches-zulu-enterprise-a-commercialized-fully-supported-version-of-openjdk y http://www.azulsystems.com / press / azul-systems-extiende-zulu-to-support-java-6-and-major-linux-distributions
- ^ Comunicados de prensa de Azul Systems http://www.azulsystems.com/press-2014/azul-systems-extends-zulu-runtime-for-java-to-support-java-8 y http://www.azulsystems.com / press-2014 / azul-systems-extiende-zulu-runtime-for-java-to-support-mac-os-x
- ^ InfoWorld, "Ejecutar en cualquier lugar otra vez: Java se conecta con Docker" http://www.infoworld.com/article/2687074/java/run-anywhere-java-docker.html
- ^ Artículo de Electronics Weekly http://www.electronicsweekly.com/news/design/embedded-systems/java-based-platforms-certified-iot-2015-03/
- ^ ( http://www.infoq.com/news/2011/12/jHiccup ) Azul lanza la herramienta jHiccup de código abierto para proporcionar un análisis del tiempo de respuesta del tiempo de ejecución de Java
- ^ Azul se quita el dispositivo de cómputo Java Archivado el 21 de enero de 2008 en Wayback Machine - NetworkWorld.com, 18 de abril de 2005.
- ^ https://sss.cs.purdue.edu/projects/azul/ Uso de S3Lab de Purdue University de la plataforma de hardware Vega 3 para la investigación de abstracción de memoria transaccional
- ^ https://www.azul.com/press_release/azul-systems-extends-leadership-in-business-critical-java-applications-performance-with-the-new-vega-series/ Anuncio de Azul Systems Vega 3, 2008
- ^ https://www.infoq.com/news/2013/10/azul-zulu/ "Azul Systems lanza Zulu, una compilación de OpenJDK para Windows Azure en JavaOne", artículo de InfoQ
- ^ https://www.infoq.com/news/2015/03/zulu-embedded/ "Azul Announces Zulu Embedded, basado en el artículo de InfoQ de OpenJDK"
- ^ 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. Cite journal requiere
|journal=
( ayuda )[ enlace muerto permanente ] - ^ Base de datos del Departamento de Supervisión Empresarial de California
- ^ "Inversores de Azul Systems" . Azul Systems.
- ^ "Artículo de Financiamiento Azul" . Diario Biz de San José.
enlaces externos
- Azul Systems - Sitio web oficial
- Priming Java for Speed - Presentación de Azul CTO Gil Tene de QCon SF 2014 (video)
- Comprender la recolección de basura de Java : presentación de Gil Tene, CTO de Azul, de SpringOne 2GX 2013 (video)
- Informe técnico de C4 : informe técnico de la conferencia de ACM que describe el algoritmo de recolección de basura C4 (recolector de compactación continuamente concurrente). 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 del CTO de Azul Gil Tene en QCon New York 2013