Java na platformie Azure
Poznaj zalety języka Java na platformie Azure
Twórz przy użyciu ulubionych narzędzi i platform
Twórz, debuguj i wdrażaj aplikacje Java na platformie Azure przy użyciu ulubionych środowisk IDE, takich jak Eclipse, IntelliJ i Visual Studio Code for Java — a wszystko to korzystając z narzędzia GitHub Copilot. Korzystaj z narzędzi do kompilowania i automatyzacji, takich jak GitHub Actions, Maven, Gradle, i Jenkins, na potrzeby ciągłej integracji i ciągłego wdrażania.
Wysyłaj szybciej przy użyciu w pełni zarządzanych usług
Skoncentruj się na tworzeniu aplikacji biznesowych zamiast na zarządzaniu infrastrukturą. Korzystaj z zalet usług Azure App Service, Azure Spring Apps, Azure Kubernetes Service (AKS) i Azure Red Hat OpenShift do zarządzania infrastrukturą sprzętową i programową.
Rozszerzaj, optymalizuj i zabezpieczaj aplikacje Java
Ulepsz swoje aplikacje, korzystając z usług, takich jak zarządzane bazy danych MySQL, PostgreSQL, Cosmos DB i SQL, za pomocą usługi Azure Functions dla rozwiązań bezserwerowych. Nadaj priorytet bezpieczeństwu dzięki ochronie przed zagrożeniami na platformie Azure, szyfrowaniu danych i zgodności. Usprawnij integrację przy użyciu usługi Azure Service Bus z obsługą JMS i usługą Azure API Management.
Uzyskaj dostępu do ekosystemu partnerów firmy Microsoft
Przenieś istniejące obciążenia Języka Java na platformę Azure i rozszerz funkcjonalność swoich aplikacji za pomocą rosnącego portfolio rozwiązań skoncentrowanych na języku Java. Obejmują one unikatowe opcje hostingu zarządzanego ze wspólnym programowaniem i pomocą techniczną, a także obrazy witryny Azure Marketplace dla popularnych dystrybucji systemu Linux.
Poznaj usługi platformy Azure dla aplikacji Java
Azure Spring Apps
Łatwo wdrażaj, obsługuj i skaluj aplikacje platformy Spring Boot we w pełni zarządzanym środowisku dzięki usłudze Azure Spring Apps. Uzyskaj jeszcze więcej funkcji dzięki usłudze Azure Spring Apps Enterprise, która dodaje w pełni zarządzane składniki VMware Tanzu, zaawansowaną konfigurację i obsługę środowiska Spring Runtime.
Tomcat w usłudze Azure App Service
Łatwo wdrażaj aplikacje Java oparte na środowisku Tomcat w usłudze Azure App Service i korzystaj ze zintegrowanych narzędzi deweloperskich, zautomatyzowanego skalowania i niezawodnych zabezpieczeń.
Platforma JBoss EAP w usłudze Azure App Service
Wdrażaj aplikacje Java przedsiębiorstwa we w pełni zarządzanej usłudze przy użyciu oprogramowania Red Hat JBoss Enterprise Application Platform (EAP) w usłudze Azure App Service. Uzyskaj w pełni zarządzane środowisko usługi App Service wspólnie z pomocą techniczną firm Microsoft i Red Hat.
Open Liberty, WebSphere i WebLogic w usłudze Azure Kubernetes Service
Uruchamiaj aplikacje Java, Java EE i Jakarta EE za pomocą oprogramowania IBM WebSphere Liberty lub Oracle WebLogic Server w usłudze AKS przy użyciu wspólnie opracowanych rozwiązań firmy Microsoft, IBM i Oracle. Łatwo twórz wdrożenia gotowe do produkcji z instrukcjami, przykładami i najlepszymi rozwiązaniami.
Wprowadzenie do języka Java na platformie Azure
Migracja i modernizacja
Uprość migrację na platformę Azure, korzystając z narzędzi i najlepszych rozwiązań dotyczących przenoszenia aplikacji Java przy minimalnych zmianach kodu, zapewniając optymalną wydajność i odporność.
Kompilacja i integracja
Skorzystaj z zaawansowanych narzędzi w programie Visual Studio Code i możliwości sztucznej inteligencji, aby podnieść poziom Twoich aplikacji. Za pomocą usługi Azure DevOps i integracji innych firm bezproblemowo przechodź od pomysłu do wdrożenia.
Twórz i wdrażaj aplikacje Java w chmurze przy użyciu znanych narzędzi, usług i bibliotek
POMOC W ZAKRESIE MIGRACJI
-
Azure Migrate
Rozpocznij migrację, odkrywając i oceniając lokalne zasoby Tomcat i Spring Apps przy użyciu bezpłatnego narzędzia Azure Migrate.
PRODUKTYWNOŚĆ DEWELOPERA
-
Platforma Azure i usługa GitHub
Przyspiesz programowanie w języku Java za pomocą zoptymalizowanych narzędzi platformy Azure, w tym bezproblemowej integracji usługi GitHub i funkcji Copilot, co ułatwia kodowanie, wdrażanie i skalowanie.
ZARZĄDZANE SYSTEMY POSTGRESQL, MYSQL I SQL SERVER
-
Usługi bazy danych platformy Azure
Skonfiguruj swoją ulubioną relacyjną bazę danych w chmurze, korzystając z niezawodnych, skalowalnych i w pełni zarządzanych usług dla systemów PostgreSQL, MySQL i SQL Server.
USŁUGI PLATFORMY AZURE AI
-
Usługi platformy Azure AI
Korzystaj z platformy Azure AI i poznawczych interfejsów API do tworzenia inteligentnych aplikacji. Usługi platformy Azure AI udostępniają sztuczną inteligencję każdemu deweloperowi bez konieczności posiadania wiedzy z zakresu uczenia maszynowego.
USŁUGI ZABEZPIECZEŃ I TOŻSAMOŚCI
-
Tożsamość Microsoft Entra
Dodaj do swojej aplikacji uwierzytelnianie przy użyciu usługi Tożsamość Entra oraz przechowuj klucze kryptograficzne i inne wpisy tajne w usłudze Azure Key Vault.
USŁUGI MONITOROWANIA
-
Azure Monitor
Przy użyciu usługi Azure Monitor zbieraj i analizuj dane telemetryczne pochodzące z platformy Azure i środowisk lokalnych oraz wykonuj akcje na ich podstawie, aby maksymalizować wydajność i dostępność aplikacji.
Rozmowa techniczna z klientem Kroger
Firma Kroger zmigrowała swoją lokalną aplikację Java na platformę Azure w celu skalowania procesu zarządzania akcjami. Dowiedz się, jak zaplanowano i wykonano migrację oraz jak środowisko Java na platformie Azure obsługuje doskonałe środowisko klienta.
Zwiększanie możliwości aplikacji platformy Spring Boot
Obejrzyj ten pokaz, aby dowiedzieć się, jak wdrażać aplikacje w usłudze Azure Spring Apps i korzystać z funkcji, takich jak skalowanie automatyczne, monitorowanie i kompleksowa automatyzacja.
Przedsiębiorstwa uruchamiają swoje aplikacje Java na platformie Azure
"Ponieważ napisano menedżera środowiska w języku Java, a nie na platformie .NET, początkowo martwiliśmy się o wdrażanie na platformie Azure. Jednak produkt działa dobrze na platformie Azure."
Brandon Pulsipher, wiceprezes ds. operacji technicznych i usług zarządzanych, Adobe
"Platforma Azure zwalnia zespół z codziennej, intensywnej pracy operacyjnej, aby mógł skoncentrować się na tworzeniu podstawowej wartości biznesowej."
Nedved Yang, kierownik ds. technologii cyfrowej, AIA Singapore
„Jesteśmy deweloperami Java. Nie zajmujemy się infrastrukturą. Nie jesteśmy administratorami systemów. Korzystając z usługi Azure Spring Apps nie musimy martwić się o zarządzanie platformą Kubernetes ani przestojem klastrów.”
Philipp Stussak, architekt oprogramowania, Bosch
"Korzystanie z platformy Kubernetes na platformie Azure zaspokaja nasze cele dotyczące efektywnego opracowywania oprogramowania. Jest ona zgodna z naszymi planami cyfrowymi i naszym wyborem rozwiązań typu open source."
Rasmus Hald, dyrektor ds. architektury chmury, Maersk
"Wybraliśmy usługę Azure Spring Apps, aby skoncentrować się na pisaniu aplikacji i uruchamianiu ich przy minimalnym narzucie."
Jonathan Jones, Główny architekt rozwiązań, Group Finance IT, Swiss Re
Silny ekosystem partnerów
Zasoby
Ścieżka szkoleniowa dotycząca języka Java na platformie Azure
Dowiedz się, jak tworzyć, migrować i skalować aplikacje Java na platformie Azure przy użyciu usług platformy Azure oraz znanych struktur i narzędzi programistycznych języka Java.
Wdrażanie aplikacji internetowej Java w usłudze Azure App Service
Dowiedz się, jak wdrożyć i skonfigurować aplikację internetową Java w usłudze Azure App Service. Utworzysz i spakujesz aplikację internetową Java oraz użyjesz wtyczki Maven dla funkcji Web Apps usługi Azure App Service do wdrożenia.
Wdrażanie mikrousług Spring Boot na platformie Azure
Dowiedz się, jak wdrażać mikrousługi Spring Boot w usłudze Azure Spring Apps. Utworzysz klaster usługi Azure Spring Apps, skompilujesz różne mikrousługi Spring Boot, skonfigurujesz serwer Spring Apps Config i utworzysz bramę Spring Apps Gateway.
Wdrażanie mikrousług Spring Boot na platformie Azure
Dowiedz się, jak wdrażać mikrousługi Spring Boot w usłudze Azure Spring Apps. Utworzysz klaster usługi Azure Spring Apps, skompilujesz różne mikrousługi Spring Boot, skonfigurujesz serwer Spring Apps Config i utworzysz bramę Spring Apps Gateway.
Wdrażanie aplikacji Java EE na platformie Azure
Dowiedz się, jak wdrożyć aplikację Java EE (Jakarta EE) w aplikacji Red Hat JBoss EAP w usłudze Azure App Service i powiązać ją z usługą Azure Database for MySQL. Utworzysz wystąpienie bazy danych, powiążesz je z aplikacją i będziesz zarządzać aplikacją w aplikacji JBoss EAP.
Wdrażanie aplikacji Java EE na platformie Azure
Dowiedz się, jak wdrożyć aplikację Java EE (Jakarta EE) w aplikacji Red Hat JBoss EAP w usłudze Azure App Service i powiązać ją z usługą Azure Database for MySQL. Utworzysz wystąpienie bazy danych, powiążesz je z aplikacją i będziesz zarządzać aplikacją w aplikacji JBoss EAP.
Dokumentacja migracji aplikacji Java na platformę Azure
Uzyskaj więcej informacji o zalecanych strategiach migracji aplikacji Java na platformę Azure. Dokumentacja obejmuje ogólną migrację oraz konkretne obciążenia, w tym Spring, Tomcat, WebLogic, WildFly, WebSphere i JBoss EAP.
Zwiększ produktywność dzięki najnowszym zestawom Java SDK na platformie Azure
Szybko rozpocznij opracowywanie swoich aplikacji Java z obsługą chmury, korzystając z najnowszych zunifikowanych zestawów SDK. Usprawnij opracowywanie aplikacji w chmurze dzięki funkcjom, takim jak ponawianie prób połączenia za pomocą protokołu HTTP, rejestrowanie czy obsługa protokołów transportowych i uwierzytelniania.