Azul Systems - Википедия - Azul Systems

Azul Systems
Жеке
ӨнеркәсіпКомпьютерлік бағдарламалық қамтамасыздандыру
Құрылған2002
Штаб,
АҚШ
Негізгі адамдар
Скотт Сатушылар, Бас директор, президент және тең құрылтайшы

Гил Тене, CTO, тең құрылтайшы
Аня Барски, Инжиниринг жөніндегі вице-президент

Эрик Грабер, Сату жөніндегі вице-президент
ӨнімдерКомпьютер бағдарламалық жасақтама
Веб-сайтwww.azul.com

Azul Systems, Inc., жеке компания, дамиды жұмыс уақыты (JDK, JVM ) орындау үшін Java негізделген қосымшалар. 2002 жылы наурызда құрылған Azul Systems штаб-пәтері Саннивал, Калифорния, кеңселері бар Лондон, Біріккен Корольдігі; Санкт-Петербург және Новосибирск, Ресей және Бангалор, Үндістан.[1]

Өнімдер

Zing JVM

Азул өндіреді Цин, а Java виртуалды машинасы (JVM) және Java қосымшаларына арналған жұмыс уақыты платформасы.

Zing байланысқан Java SE нұсқасының стандарттарына сәйкес келеді. Ол Oracle және OpenJDK JDKs пайдаланатын HotSpot JVM және JDK код базасына негізделген, жақсартулармен байланысты Қоқыстарды жинау, JIT компиляциясы, және Warmup мінез-құлықтары, барлығы жақсартылған қолданбаны орындау көрсеткіштері мен өнімділік индикаторларын жасауға бағытталған.

Негізгі сипаттама аймағы айтылды[2] Zing мыналарды қамтиды:

  • C4 (Үнемі бір уақытта жиналатын коллектор):[3] Қоқыс жинаушы үйінділердің мөлшері мен бөліну жылдамдығының кең ауқымында бір уақытта, еш кедергісіз қосымшаның орындалуын қамтамасыз ететіндігі туралы хабарлады (ГБ-тан кіші ТБ-ға, МБ / сек-тен ондаған ГБ / сек-қа дейін)
  • Сұңқар:[4] Ан LLVM - жұмыс кезінде динамикалық және қатты оңтайландырылған бағдарламалық кодты жеткізетін JIT негізіндегі компилятор
  • ReadyNow:[5][6] Қосымшаның іске қосылуы мен жылыту тәртібін жақсартуға, Java қосымшалары іске қосылғанда немесе қайта бастаған кезде оның баяулығын азайтуға бағытталған функция

Zing алғаш рет 2010 жылдың 19 қазанында қол жетімді болды.[7] Компания бұрын өзімен танымал болған Vega Java есептеу техникасы, Java қосымшаларына қол жетімді есептеу ресурстарын пайдалануға арналған арнайы жабдық. Zing бастапқыда Vega аппараттық құралына арналған бағдарламалық жасақтама технологиясын қолданды және жетілдірді.[8]Содан бері өнім үнемі жаңартылып, жаңарып отырады.[9]

Zing қол жетімді Linux және Intel немесе AMD процессорларымен жұмыс жасайтын x86 негізіндегі жабдықты қажет етеді.[10]

Zulu және Zulu ендірілген JVM

Azul компаниясы Zulu және Zulu Enterprise таратады және қолдайды, сертификатталған екілік құрылым OpenJDK. 2013 жылдың қыркүйегіндегі алғашқы шығарылым Java 7 және 6-ны қолдады және Windows 2008 R2 және 2012-де Windows Azure Cloud-да жұмыс істеді.[11] 2014 жылдың 21 қаңтарында Азул Zulu-ді бірнеше адамға қолдау туралы жариялады Linux нұсқалары, сондай-ақ Zulu Enterprise, жазылуды қолдау параметрлері бар.[12] Java 8-ге қолдау 2014 жылдың сәуірінде, ал Mac OS X қолдауы 2014 жылы маусымда қосылды.[13] 2014 жылдың қыркүйегінде Zulu Docker-ті қолдау үшін кеңейтілді.[14] Zulu Embedded, әзірлеушілерге құрастыру ізін теңшеуге мүмкіндік береді, 2015 жылдың наурызында шығарылды.[15]

Кірістірілген, мобильді және Интернет заттарының (IoT) нарықтарындағы өндірушілер үшін әзірленген, Zulu ендірілген әрбір құрастырмасы Java қауымдастығының көмегімен Azul арқылы тексеріледі. Технологиялық үйлесімділік жиынтығы (TCK) және соңғы OpenJDK қателерін түзету мен қауіпсіздік патчтарын қосады.

Azul Java қосымшалары үшін jHiccup ашық көзді өнімділікті өлшеу құралын шығарады. Ол қосымшаның негізінде жатқан Java платформасынан туындаған сауда нүктелерін немесе «қисықтарды» өлшеуге арналған.[16]

Компания тарихы

Azul Systems компаниясының негізін Скотт Селлерс (қазіргі президент және бас директор), Гил Тене (CTO) және Шям Пилламарри (Инженерия бөлімінің бастығы) құрды.

Бастапқыда жабдықтар шығаратын компания ретінде құрылған Azul's Java Compute Appliances (JCAs) Java қосымшаларында қол жетімді есептеу қорларын кеңейтуге арналған. Қолданыстағы жүйеде орнатылған прокси Java виртуалды машинасы (JVM) Java қосымшаларын Azul құрылғысына ашық түрде қайта орналастырады. 2005 жылдың сәуірінде ұсынылған алғашқы есептеу техникасы Vega 1 негізінде 96, 192 және 384 процессор ядроларынан тұратын 960, 1920 және 3840 модельдері болды.[17] Vega 3 платформасына негізделген құрылғылардың ең соңғы нұсқаларында 864 процессор ядролары және 768 Гбайт жады бар.[18][19]

2010 жылы Zing енгізілуімен,[7] компания тек бағдарламалық жасақтама шығаруға көшті, кейіннен Zulu (2013 ж.) қосылды[20]) және Zulu Embedded (2015 ж.)[21]). Ол 2013 жылы Vega өнім шығаратын жабдықты шығарды.

Стивен Дэвит бұған дейін бас директор қызметін атқарған.[22]

Қаржыландыру тарихы

Жария құжаттар негізінде,[23] Азул бүгінгі күнге дейін $ 200 миллионнан астам қаржы жинады.

КүніТүріСома
2003-01-22А сериясы$7,000,000
2003-03-04А сериясы$1,027,162
2003-05-29B сериясы$13,572,021
2004-05-19C сериясы$34,999,994
2005-02-16D сериясы$29,473,400
2006-01-13E сериясы$42,189,628
2007-05-31Көпір$10,016,758
2007-08-30F сериясы$40,552,043
2007-12-04F сериясы$18,557,590
2008-11-262 серия$9,408,124

Ірі инвесторларға кіреді Accel серіктестері, Austin Ventures, Credit Suisse, Meritech Capital серіктестері, Redpoint Ventures, Velocity Interactive Group және Worldview Technology серіктестері.[24] ComVentures және JVax Investment Group компаниясы Azul-ға инвестиция құйды.[25]

Әдебиеттер тізімі

  1. ^ «Компанияның орналасуы». Azul Systems.
  2. ^ http://stuff-gil-says.blogspot.com/2017/05/zing-hits-trifecta.html «Zing trifecta-ны ұрады» блогына жазба
  3. ^ Тене, Гил; Ийенгар, Баладжи; Қасқыр, Майкл (2011). «C4: үздіксіз бір уақытта тығыздайтын коллектор» (PDF). ISMM '11: Жадыны басқару бойынша халықаралық симпозиум материалдары. дои:10.1145/1993478. ISBN  9781450302630.
  4. ^ https://llvm.org/devmtg/2017-10/slides/Reames-FalconKeynote.pdf «Falcon: Java JIT-ті оңтайландыру» LLVM әзірлеушілері мен қолданушыларының 11-кездесуі
  5. ^ http://www.drdobbs.com/jvm/azul-readynow-blasts-heat-on-java-warm-u/240166623 «Azul ReadyNow! Java-да жарылыстар болады» Қыздыру «проблемасы» Доктор Доббстың мақаласы
  6. ^ https://appdevelopermagazine.com/new-readynow-from-azul-systems-solves-the-java-warmup-problem/ App Developer Magazine мақаласы: «Azul жүйелеріндегі жаңа ReadyNow Java жылыту мәселесін шешеді»
  7. ^ а б https://www.zdnet.com/article/azul-zing-moving-its-jvm-from-silicon-to-software/ «Azul Zing: оның JVM-н кремнийден бағдарламалық жасақтамаға ауыстыру» ZDNet мақаласы
  8. ^ Райан Слобожан (30 желтоқсан 2010). «Azul Zing-ті Java-ға салады». Алынған 15 наурыз, 2018.
  9. ^ https://docs.azul.com/zing/ZVMRelNotes.htm «Zing виртуалды машинаны шығару туралы ескертпелер»
  10. ^ https://www.azul.com/products/zing/zing-specs/ Zing сипаттамалары
  11. ^ (http://www.infoworld.com/t/java-programming/microsoft-azul-put-open-source-java-azure-cloud-223377 )InfoWorld Мұрағатталды 2013 жылғы 21 қазан, сағ Wayback Machine: Microsoft, Azul, Azure бұлтына Java-ға ашық бастапқы коды қояды, 24 шілде, 2013 ж
  12. ^ Azul Systems пресс-релиздері http://www.azulsystems.com/press/azul-systems-launches-zulu-enterprise-a-com commercialized-fully-supported-version-of-openjdk және http://www.azulsystems.com/press/azul-systems-extends-zulu-to-support-java-6-and-major-linux-distributions
  13. ^ 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
  14. ^ InfoWorld, «Кез-келген жерде қайта жүгіріңіз: Java Docker-мен байланысады» http://www.infoworld.com/article/2687074/java/run-anywhere-java-docker.html
  15. ^ Электроника апталық мақаласы http://www.electronicsweekly.com/news/design/embedded-systems/java-based-platforms-certified-iot-2015-03/
  16. ^ (http://www.infoq.com/news/2011/12/jHiccup ) Azul Java жұмыс уақытының жауап уақытын талдауды қамтамасыз ету үшін ашық бастапқы коды jHiccup құралын шығарады
  17. ^ Azul Java есептеу құралын орап алады Мұрағатталды 21 қаңтар, 2008 ж Wayback Machine - NetworkWorld.com, 18 сәуір, 2005 жыл.
  18. ^ https://sss.cs.purdue.edu/projects/azul/ Purdue University-нің S3Lab транзакциялық жадыны абстракциялауды зерттеу үшін Vega 3 аппараттық платформасын қолдануы
  19. ^ 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 ж
  20. ^ https://www.infoq.com/news/2013/10/azul-zulu/ «Azul Systems Zulu-ны шығарады, Windows Azure-де JavaOne үшін OpenJDK құрастыруы» InfoQ мақаласы
  21. ^ https://www.infoq.com/news/2015/03/zulu-embedded/ «Azul OpenJDK негізінде Zulu Embedded жариялайды» InfoQ мақаласы
  22. ^ DeWitt, Stephen (2003). «Корпорациялар Комиссиясы, Калифорния штаты, Корпорациялар кодексіне сәйкес мәміле туралы хабарлама 25102 (f)» (PDF). Сан-Франциско: Калифорния корпорация департаменті. Журналға сілтеме жасау қажет | журнал = (Көмектесіңдер)[тұрақты өлі сілтеме ]
  23. ^ Калифорниядағы кәсіпкерлікті бақылау дерекқоры
  24. ^ «Azul Systems Investors». Azul Systems.
  25. ^ «Azul қаржыландыру мақаласы». San Jose Biz Journal.

Сыртқы сілтемелер