Azul Systems, Inc., частная компания, разрабатывает среды выполнения ( JDK , JVM ) для выполнения приложений на основе Java . Основанная в марте 2002 года, компания Azul Systems со штаб-квартирой в Саннивейле, Калифорния , с офисами в Лондоне , Великобритания ; Санкт-Петербург и Новосибирск , Россия и Бангалор , Индия . [1]
Тип | Частный |
---|---|
Промышленность | Программное обеспечение |
Основан | 2002 г. |
Штаб-квартира | , Соединенные Штаты |
Ключевые люди | Скотт Селлерс, генеральный директор, президент и соучредитель Гил Тене, технический директор, соучредитель |
Продукты | Компьютерное программное обеспечение |
Веб-сайт | www |
Продукты
Zing JVM
Azul производит Zing , виртуальную машину Java (JVM) и платформу времени выполнения для приложений Java.
Zing совместим со связанными стандартами версии Java SE. Он основан на той же кодовой базе JVM HotSpot и JDK, используемой JDK Oracle и OpenJDK, с улучшениями, касающимися поведения сборки мусора , JIT-компиляции и прогрева, которые направлены на улучшение показателей выполнения приложений и показателей производительности.
Ключевые особенности области, рекламируемые [2] Zing, включают:
- C4 (Continuously Concurrent Compacting Collector): [3] Сборщик мусора сообщил, что поддерживает одновременное выполнение приложений без сбоев в широком диапазоне размеров кучи и скорости выделения [от суб-ГБ до нескольких ТБ, от МБ / с до десятков ГБ / сек]
- Сокол : [4] LLVM основанное JIT компилятор , который обеспечивает динамически и сильно оптимизированный код приложения во время выполнения
- ReadyNow : [5] [6] Функция, направленная на улучшение поведения при запуске и прогреве приложений, уменьшая количество медлительности, с которой сталкиваются приложения Java при запуске или перезапуске.
Zing впервые стал общедоступным 19 октября 2010 года. [7] Компания ранее была известна своими Vega Java Compute Appliances , специализированным оборудованием, разработанным для использования вычислительных ресурсов, доступных для приложений Java. Zing использовал и усовершенствовал программную технологию, изначально разработанную для оборудования Vega. [8] С тех пор продукт регулярно обновлялся и обновлялся. [9]
Zing доступен для Linux и требует оборудования на базе x86 на базе процессоров Intel или AMD. [10]
Zulu и Zulu Embedded JVM
Azul распространяет и поддерживает Zulu и Zulu Enterprise, сертифицированную двоичную сборку OpenJDK . Первоначальный выпуск в сентябре 2013 года поддерживал Java 7 и 6 и работал в Windows 2008 R2 и 2012 в облаке Windows Azure. [11] 21 января 2014 года Azul объявил о поддержке Zulu нескольких версий Linux, а также Zulu Enterprise, у которого есть варианты поддержки по подписке. [12] Поддержка Java 8 была добавлена в апреле 2014 года, а поддержка Mac OS X - в июне 2014 года. [13] В сентябре 2014 года Zulu была расширена для поддержки Docker. [14] Zulu Embedded, который позволяет разработчикам настраивать размер сборки, был выпущен в марте 2015 года. [15]
Каждая сборка Zulu Embedded, разработанная для производителей встраиваемых систем, мобильных устройств и Интернета вещей (IoT), проверяется Azul с использованием комплекта Java Community Technology Compatibility Kit (TCK) и включает в себя последние исправления ошибок OpenJDK и исправления безопасности.
Azul производит инструмент измерения производительности с открытым исходным кодом jHiccup для приложений Java. Он предназначен для измерения срывов или сбоев, вызванных базовой платформой Java приложения. [16]
История компании
Компания Azul Systems была основана Скоттом Селлерсом (ныне президентом и главным исполнительным директором), Гилом Тене (технический директор) и Шьямом Пиллаламарри (вице-президентом по инжинирингу).
Первоначально основанная как компания по производству аппаратных устройств, Azul's Java Compute Appliances (JCA) была разработана для массового увеличения используемых вычислительных ресурсов, доступных для приложений Java. Прокси-виртуальная машина Java (JVM), установленная в существующей системе, будет прозрачно повторно развертывать приложения Java на устройстве Azul. Первыми вычислительными устройствами, предложенными в апреле 2005 года, были модели 960, 1920 и 3840 на базе Vega 1, состоящие из 96, 192 и 384 процессорных ядер соответственно. [17] Последние версии устройства, основанные на платформе Vega 3, содержат до 864 процессорных ядер и 768 ГБ памяти. [18] [19]
С появлением Zing в 2010 году [7] компания перешла на производство только программных решений, позже добавив Zulu (2013 [20] ) и Zulu Embedded (2015 [21] ). В 2013 году компания отказалась от линейки аппаратных устройств Vega.
Стивен ДеВитт ранее занимал должность генерального директора. [22]
История финансирования
Согласно публичным документам, [23] Azul на сегодняшний день привлек более 200 миллионов долларов финансирования.
Дата | Тип | Количество |
---|---|---|
2003-01-22 | Серия А | 7 000 000 долл. США |
2003-03-04 | Серия А | 1 027 162 долл. США |
2003-05-29 | Серия B | 13 572 021 долл. США |
2004-05-19 | Серия C | 34 999 994 долл. США |
2005-02-16 | Серия D | 29 473 400 долларов США |
2006-01-13 | Серия E | $ 42 189 628 |
2007-05-31 | Мост | $ 10 016 758 |
2007-08-30 | Серия F | 40 552 043 долл. США |
2007-12-04 | Серия F | 18 557 590 долл. США |
2008-11-26 | 2 серия | 9 408 124 долл. США |
Основные инвесторы включают Accel Partners , Austin Ventures , Credit Suisse , Meritech Capital Partners , Redpoint Ventures , Velocity Interactive Group и Worldview Technology Partners. [24] ComVentures и JVax Investment Group также инвестировали в Azul. [25]
Рекомендации
- ^ «Расположение компании» . Azul Systems.
- ^ http://stuff-gil-says.blogspot.com/2017/05/zing-hits-trifecta.html Запись в блоге "Zing Hit the Trifecta"
- ^ Тене, Гил; Айенгар, Баладжи; Вольф, Майкл (2011). «C4: непрерывно работающий коллектор уплотнения» (PDF) . ISMM '11: Материалы международного симпозиума по управлению памятью . DOI : 10.1145 / 1993478 . ISBN 9781450302630.
- ^ https://llvm.org/devmtg/2017-10/slides/Reames-FalconKeynote.pdf «Сокол: оптимизация Java JIT» 11-я встреча разработчиков и пользователей LLVM Keynote
- ^ http://www.drdobbs.com/jvm/azul-readynow-blasts-heat-on-java-warm-u/240166623 «Azul ReadyNow! вызывает тепло на Java» Проблема «разогрева» »Статья доктора Доббса
- ^ https://appdevelopermagazine.com/new-readynow-from-azul-systems-solves-the-java-warmup-problem/ Статья журнала разработчиков приложений: «Новый ReadyNow от Azul Systems решает проблему разогрева Java»
- ^ a b https://www.zdnet.com/article/azul-zing-moving-its-jvm-from-silicon-to-software/ «Azul Zing: перенос JVM с кремния на программное обеспечение» Статья ZDNet
- ^ Райан Слобоян (30 декабря 2010 г.). «Азул ставит зинг на Яву» . Проверено 15 марта 2018 года .
- ^ https://docs.azul.com/zing/ZVMRelNotes.htm «Примечания к выпуску виртуальной машины Zing»
- ^ https://www.azul.com/products/zing/zing-specs/ Технические характеристики Zing
- ^ ( http://www.infoworld.com/t/java-programming/microsoft-azul-put-open-source-java-azure-cloud-223377 ) InfoWorld Архивировано 21 октября 2013 г., на Wayback Machine : Microsoft, Azul помещает Java с открытым исходным кодом в облако Azure, 24 июля 2013 г.
- ^ Пресс-релизы Azul Systems http://www.azulsystems.com/press/azul-systems-launches-zulu-enterprise-a-commercialized-fully-supported-version-of-openjdk и http://www.azulsystems.com / Press / azul-systems-extends-zulu-to-support-java-6-and-major-linux-distributions
- ^ Пресс-релизы Azul Systems http://www.azulsystems.com/press-2014/azul-systems-extends-zulu-runtime-for-java-to-support-java-8 и http://www.azulsystems.com / Press-2014 / azul-systems-extends-zulu-runtime-for-java-to-support-mac-os-x
- ^ InfoWorld, "Беги снова где угодно: Java подключается к Docker" http://www.infoworld.com/article/2687074/java/run-anywhere-java-docker.html
- ^ Еженедельная статья Electronics http://www.electronicsweekly.com/news/design/embedded-systems/java-based-platforms-certified-iot-2015-03/
- ^ ( http://www.infoq.com/news/2011/12/jHiccup ) Azul выпускает инструмент jHiccup с открытым исходным кодом для анализа времени отклика среды выполнения Java
- ^ Azul завершает работу над вычислительным устройством Java. Архивировано 21 января 2008 г. на Wayback Machine - NetworkWorld.com 18 апреля 2005 г.
- ^ https://sss.cs.purdue.edu/projects/azul/ Использование S3Lab Университета Пердью аппаратной платформы Vega 3 для исследования абстракции транзакционной памяти
- ^ https://www.azul.com/press_release/azul-systems-extends-leadership-in-business-critical-java-applications-performance-with-the-new-vega-series/ Объявление об Azul Systems Vega 3, 2008 г.
- ^ https://www.infoq.com/news/2013/10/azul-zulu/ Статья InfoQ «Azul Systems выпускает Zulu, сборку OpenJDK для Windows Azure на JavaOne»
- ^ https://www.infoq.com/news/2015/03/zulu-embedded/ Статья InfoQ «Azul объявляет о выпуске Zulu Embedded на основе OpenJDK»
- ^ ДеВитт, Стивен (2003). «Комиссия корпораций, штат Калифорния, Уведомление о транзакции в соответствии с Корпоративным кодексом 25102 (f)» (PDF) . Сан-Франциско: Департамент корпораций Калифорнии. Цитировать журнал требует
|journal=
( помощь )[ постоянная мертвая ссылка ] - ^ База данных Департамента по надзору за бизнесом Калифорнии
- ^ "Azul Systems Investors" . Azul Systems.
- ^ «Статья Azul Financing» . Журнал San Jose Biz.
Внешние ссылки
- Azul Systems - Официальный сайт
- Подготовка Java для повышения скорости - презентация технического директора Azul Гила Тене на QCon SF 2014 (видео)
- Понимание Java Garbage Collection - презентация Azul, технического директора Gil Tene, SpringOne 2GX 2013 (видео)
- Технический документ C4 - Официальный документ конференции ACM, описывающий алгоритм сборки мусора C4 (Continuously Concurrent Compacting Collector). Авторы: Гил Тене, Баладжи Айенгар и Майкл Вольф, все сотрудники Azul Systems
- Включение Java в средах, чувствительных к задержкам - Видео презентации Azul CTO Gil Tene на QCon New York 2013