Systemy Azul
Typ | Prywatny |
---|---|
Przemysł | Oprogramowania komputerowego |
Założony | 2002 |
Siedziba |
, Stany Zjednoczone
|
Kluczowi ludzie |
Scott Sellers, dyrektor generalny, prezes i współzałożyciel Gil Tene, CTO, współzałożyciel |
Produkty | Oprogramowanie komputerowe |
Strona internetowa |
Azul Systems, Inc. opracowuje środowiska uruchomieniowe ( JDK , JVM ) do uruchamiania aplikacji opartych na Javie . Założona w marcu 2002 roku firma Azul Systems ma siedzibę w Sunnyvale w Kalifornii .
Produkty
Platforma Azul Prime (wcześniej Zing)
Azul produkuje Platform Prime , wirtualną maszynę Java (JVM) i platformę uruchomieniową dla aplikacji Java.
Platform Prime jest zgodna z powiązanymi standardami wersji Java SE. Opiera się na tej samej bazie kodu HotSpot JVM i JDK, z której korzystają pakiety Oracle i OpenJDK JDK, z ulepszeniami dotyczącymi wyrzucania elementów bezużytecznych , kompilacji JIT i zachowań Warmup, a wszystko to ma na celu uzyskanie lepszych wskaźników wykonywania aplikacji i wskaźników wydajności.
Kluczowe obszary funkcji dostarczane przez Platform Prime obejmują:
- C4 (Continuously Concurrent Compacting Collector): moduł Garbage Collector utrzymuje współbieżne, wolne od zakłóceń wykonywanie aplikacji w szerokim zakresie rozmiarów sterty i szybkości alokacji [od poniżej GB do wielu TB, od MB/s do dziesiątek GB/s ]
- Falcon : kompilator JIT oparty na LLVM , który dostarcza dynamicznie i mocno zoptymalizowany kod aplikacji w czasie wykonywania
- ReadyNow : funkcja mająca na celu poprawę uruchamiania i rozgrzewania aplikacji, zmniejszająca powolność aplikacji Java podczas ich uruchamiania lub ponownego uruchamiania
Wcześniej znany jako Zing, po raz pierwszy stał się dostępny 19 października 2010 r. Firma była wcześniej znana ze swoich Vega Java Compute Appliances , specjalistycznego sprzętu zaprojektowanego do korzystania z zasobów obliczeniowych dostępnych dla aplikacji Java. Zing wykorzystał i udoskonalił technologię oprogramowania opracowaną początkowo dla sprzętu Vega. Od tego czasu produkt jest regularnie aktualizowany i odświeżany.
Platform Prime jest dostępna dla systemu Linux i wymaga sprzętu opartego na architekturze x86 z procesorami Intel lub AMD.
Rdzeń platformy Azul (wcześniej Zulu i Zulu Embedded JVM)
Azul dystrybuuje i wspiera Zulu i Zulu Enterprise, certyfikowaną binarną kompilację OpenJDK . Pierwsza wersja z września 2013 r. obsługiwała języki Java 7 i 6 oraz działała w systemach Windows 2008 R2 i 2012 w chmurze Windows Azure. 21 stycznia 2014 r. Azul ogłosił obsługę Zulu dla wielu Linuksa , a także Zulu Enterprise, która oferuje opcje obsługi subskrypcji. Obsługa języka Java 8 została dodana w kwietniu 2014 r., A obsługa systemu Mac OS X w czerwcu 2014 r. We wrześniu 2014 r. Zulu zostało rozszerzone o obsługę Dockera. Zulu Embedded, które pozwala programistom dostosować rozmiar kompilacji, zostało wydane w marcu 2015 r.
Każda wersja Zulu Embedded, opracowana dla producentów na rynkach urządzeń wbudowanych, mobilnych i Internetu rzeczy (IoT), jest weryfikowana przez firmę Azul przy użyciu zestawu Java Community Technology Compatibility Kit (TCK) i zawiera najnowsze poprawki błędów i poprawki bezpieczeństwa OpenJDK.
Azul produkuje narzędzie do pomiaru wydajności open source jHickup dla aplikacji Java. Jest przeznaczony do mierzenia przestojów lub „czkawek” spowodowanych przez podstawową platformę Java aplikacji.
Chmura inteligencji Azul
W grudniu 2021 r. Azul uruchomił Intelligence Cloud, rodzinę produktów, które wykorzystują zasoby chmury do analizowania i optymalizowania flot Java oraz dostarczania użytecznych informacji. Pierwsza oferta, Cloud Native Compiler, wykorzystuje podejście skoncentrowane na chmurze, które oddziela Just in Time (JIT) od wirtualnej maszyny Java (JVM); jest kompatybilny ze wszystkimi aplikacjami Java i zachowuje wszystkie zalety kompilacji JIT.
Historia firmy
Firma Azul Systems została założona przez Scotta Sellersa (obecnie prezesa i dyrektora generalnego), Gila Tene (CTO) i Shyama Pillalamarriego.
Firma Azul, założona początkowo jako producent urządzeń sprzętowych, Java Compute Appliances (JCA) została zaprojektowana w celu masowego skalowania użytecznych zasobów obliczeniowych dostępnych dla aplikacji Java. Pierwszymi urządzeniami obliczeniowymi, zaoferowanymi w kwietniu 2005 roku, były modele oparte na Vega 1.
Wraz z wprowadzeniem Azul Platform Prime w 2010 roku firma przeszła na produkcję rozwiązań opartych wyłącznie na oprogramowaniu.
Wycofał swoje linie produktów sprzętowych Vega w 2013 roku.
Stephen DeWitt poprzednio pełnił funkcję dyrektora generalnego.
Historia finansowania
1 kwietnia 2020 r. Azul ogłosił, że zamknął strategiczną inwestycję kapitałową w rozwój, prowadzoną przez londyńskich partnerów Vitruvian i nowojorski Lead Edge Capital. W umowie akcjonariusze Azul mieli otrzymać łącznie około 340 milionów dolarów w zamian. Na podstawie publicznych zgłoszeń Azul zebrał do tej pory ponad 200 milionów dolarów finansowania.
Linki zewnętrzne
- Azul Systems - Oficjalna strona internetowa
- Przygotowanie Java do szybkości — prezentacja Azul CTO Gil Tene z QCon SF 2014 (wideo)
- Zrozumienie Java Garbage Collection — prezentacja Azul CTO Gil Tene z SpringOne 2GX 2013 (wideo)
- Biała księga C4 — biała księga z konferencji ACM opisująca algorytm wyrzucania elementów bezużytecznych C4 (Continuous Concurrent Compacting Collector). Autorzy: Gil Tene, Balaji Iyengar i Michael Wolf, wszyscy z Azul Systems
- Włączanie języka Java w środowiskach wrażliwych na opóźnienia — wideo prezentacji Azul CTO Gil Tene z QCon New York 2013