Azul Systems, Inc. (также известная как Azul ) — компания, которая разрабатывает и распространяет среды выполнения ( JDK , JRE , JVM ) для выполнения приложений на базе Java . Компания была основана в марте 2002 года. Главный офис Azul Systems находится в Саннивейле, Калифорния . [1]
Azul Systems была основана Скоттом Селлерсом (сейчас президент и генеральный директор), Джилом Тене (технический директор) и Шьямом Пиллаламарри. Первоначально основанная как компания по производству аппаратных устройств, Java Compute Appliances (JCA) компании Azul была разработана для масштабирования используемых вычислительных ресурсов, доступных для приложений Java. Первыми вычислительными устройствами, предложенными в апреле 2005 года, были модели на базе Vega 1. [2] [3]
С введением Azul Platform Prime в 2010 году [4] компания перешла на производство только программных продуктов. Она сняла с производства линейку продуктов Vega в 2013 году. Ранее должность генерального директора занимал Стивен ДеВитт. [5]
1 апреля 2020 года Azul объявила о закрытии стратегической инвестиции в акционерный капитал роста под руководством лондонской Vitruvian Partners и нью-йоркской Lead Edge Capital. [6] В соглашении акционеры Azul должны были получить в общей сложности около 340 миллионов долларов США. Согласно публичным документам, [7] на сегодняшний день Azul привлекла более 200 миллионов долларов США финансирования.
Компания Azul разработала Platform Prime — виртуальную машину Java (JVM) и платформу выполнения для приложений Java.
Platform Prime соответствует стандартам версии Java SE. Он основан на той же кодовой базе HotSpot JVM и JDK, которая используется в Oracle и OpenJDK JDK, с улучшениями, касающимися сборки мусора , JIT-компиляции и поведения Warmup, все это направлено на создание улучшенных метрик выполнения приложений и показателей производительности.
Ключевые особенности Platform Prime включают в себя:
Ранее известный как Zing, он впервые стал доступен 19 октября 2010 года. [4] Ранее компания была известна своими Vega Java Compute Appliances , специализированным оборудованием, разработанным для использования вычислительных ресурсов, доступных приложениям Java. Zing использовал и улучшил программную технологию, изначально разработанную для оборудования Vega. [12]
С тех пор продукт регулярно обновлялся и обновлялся. [13]
Platform Prime доступен для Linux и требует аппаратного обеспечения на базе x86 с процессорами Intel или AMD. [14]
Azul распространяет и поддерживает Zulu и Zulu Enterprise, сертифицированную бинарную сборку OpenJDK . Первоначальный выпуск в сентябре 2013 года поддерживал Java 7, работающую на Windows 2008 R2 и 2012 в облаке Windows Azure. [15] 21 января 2014 года Azul объявила о поддержке Zulu нескольких версий Linux , Java 6, а также Zulu Enterprise, которая имеет варианты поддержки по подписке. [16] Поддержка Java 8 была добавлена в апреле 2014 года, а поддержка Mac OS X была добавлена в июне 2014 года. [17] В сентябре 2014 года Zulu был расширен для поддержки Docker. [18] Zulu Embedded, позволяющий разработчикам настраивать след сборки, был выпущен в марте 2015 года. [19]
Azul выпускает инструмент измерения производительности с открытым исходным кодом jHiccup для приложений Java. Он предназначен для измерения остановок или «икот», вызванных базовой платформой Java приложения. [20]
В декабре 2021 года Azul запустил Intelligence Cloud, [21] семейство продуктов, которые применяют облачные ресурсы для анализа и оптимизации флотов Java и предоставляют действенную разведку. Первый продукт, Cloud Native Compiler, [22] использует облачно-ориентированный подход, который отделяет компиляцию just-in-time (JIT) от виртуальной машины Java (JVM); он совместим со всеми приложениями Java и сохраняет все преимущества компиляции JIT.