Java v Azure
Objevte výhody Javy v Azure
Vyvíjejte pomocí nástrojů a architektur, které máte rádi
Můžete sestavovat, ladit a nasazovat aplikace v jazyce Java v Azure pomocí oblíbených prostředí IDE, jako je Eclipse, IntelliJ a Visual Studio Code pro Javu – s GitHub Copilot. Pro potřeby průběžné integrace a průběžného doručování používejte nástroje pro sestavování a automatizaci, jako jsou GitHub Actions, Maven, Gradle a Jenkins.
Rychlejší dodávání s využitím plně spravovaných služeb
Zaměřte se na vytváření podnikových aplikací místo správy infrastruktury. Využijte výhod služeb Azure App Service, Azure Spring Apps, Azure Kubernetes Service (AKS) a Azure Red Hat OpenShift při správě hardwarové a softwarové infrastruktury.
Rozšiřování, optimalizace a zabezpečení aplikací v Javě
Vylepšete své aplikace pomocí služeb, jako jsou spravované databáze MySQL, PostgreSQL, Cosmos DB a SQL, pomocí funkcí Azure Functions pro bezserverová řešení. Upřednostněte zabezpečení pomocí ochrany proti hrozbám, šifrování dat a dodržování předpisů Azure. Zjednodušte integraci pomocí Azure Service Bus s podporou JMS a Azure API Management.
Přístup k ekosystému partnerů Microsoftu
Přeneste své stávající pracovní úlohy v Javě do Azure a rozšiřte funkčnost svých aplikací pomocí rostoucího portfolia řešení zaměřených na Javu. Zahrnují jedinečné možnosti spravovaného hostingu se společným vývojem a podporou a také image Azure Marketplace pro oblíbené distribuce Linuxu.
Prozkoumejte služby Azure pro aplikace v Javě
Azure Spring Apps
Využijte možnost snadného nasazování, provozování a škálování vašich aplikací Spring Boot v plně spravovaném prostředí s využitím Azure Spring Apps. Zajistěte si ještě více funkcí s verzí Azure Spring Apps Enterprise, která je doplněná o plně spravované komponenty VMware Tanzu, pokročilou konfigurovatelnost a podporu modulu runtime Springu.
Tomcat na Azure App Service
Snadné nasazení aplikací Java založených na Tomcatu v Azure App Service a výhody integrovaných vývojářských nástrojů, automatizovaného škálování a robustního zabezpečení.
JBoss EAP na Azure App Service
Nasaďte podnikové javové aplikace v plně spravované službě s platformou Red Hat JBoss Enterprise Application Platform (EAP) v Azure App Service. Zajistěte si plně spravované prostředí App Service se společnou podporou společností Microsoft a Red Hat.
Open Liberty, WebSphere a WebLogic v Azure Kubernetes
Provozujte aplikace Java, Java EE a Jakarta EE s IBM WebSphere Liberty nebo Oracle WebLogic Server na AKS se společně vyvinutými řešeními od Microsoftu, IBM a Oracle. Snadno vytvářejte nasazení připravená k provozu pomocí šablon řešení, pokynů, vzorků a osvědčených postupů.
Začínáme s Javou v Azure
Migrace a modernizace
Zjednodušte si migraci na Azure pomocí nástrojů a osvědčených postupů pro přechod aplikací Java s minimálními změnami kódu, které zajistí optimální výkon a odolnost.
Sestavení a integrace
Využijte pokročilé nástroje ve Visual Studiu Code a možnosti umělé inteligence k vylepšení svých aplikací. Díky Azure DevOps a integracím třetích stran můžete plynule přejít od nápadu k nasazení.
Vytvářejte a nasazujte aplikace Java v cloudu pomocí známých nástrojů, služeb a knihoven
POMOC PŘI MIGRACI
-
Azure Migrate
Migraci můžete začít zjištěním a vyhodnocením lokálních prostředků Tomcat a Spring Apps pomocí bezplatného nástroje Azure Migrate.
PRODUKTIVITA VÝVOJÁŘŮ
-
Azure a GitHub
Urychlete vývoj v Javě pomocí zjednodušených nástrojů Azure, včetně bezproblémové integrace GitHubu a Copilotu, pro snadné kódování, nasazení a škálování.
SPRAVOVANÝ POSTGRESQL, MYSQL A SQL SERVER
-
Databázové služby Azure
Nastavte si vybranou relační databázi v cloudu pomocí spolehlivých, škálovatelných a plně spravovaných služeb pro PostgreSQL, MySQL a SQL Server.
AZURE AI SLUŽBY
-
Azure AI Služby
Využijte služby Azure AI a kognitivní rozhraní API k sestavování inteligentních aplikací. Služby Azure AI přinášejí umělou inteligenci na dosah každému vývojáři, a to bez nutnosti odborných znalostí strojového učení.
SLUŽBY IDENTIT A ZABEZPEČENÍ
-
Microsoft Entra ID
Přidejte do své aplikace ověřování pomocí Entra ID a ukládejte kryptografické klíče a další tajemství do klíčového trezoru Azure.
MONITOROVACÍ SLUŽBY
-
Azure Monitor
Pomocí Azure Monitoru můžete shromažďovat a analyzovat telemetrická data z vašich prostředí Azure a místních prostředí a reagovat na ně. Tím zajistíte maximální výkon a dostupnost svých aplikací.
Customer Tech Talks se společností Kroger
Společnost Kroger migrovala svou místní javovou aplikaci do Azure s cílem škálovat procesy správy zásob. Seznamte se s tím, jak naplánovala a provedla tuto migraci a jak Java na platformě Azure podporuje skvělá zákaznická prostředí.
Posílení aplikací Spring Boot
Podívejte se na tuto ukázku a zjistěte, jak nasadit aplikace do Azure Spring Apps a využívat funkce, jako je automatické škálování, monitorování a kompletní automatizace.
Společnosti, které provozují svoje javové aplikace v Azure
"Vzhledem k tomu, že jsme napsali Experience Manager v Javě a ne .NET, měli jsme zpočátku obavy o nasazení v Azure. Produkt ale v Azure funguje dobře."
Brandon Pulsipher, viceprezident pro technické operace a spravované služby, Adobe
"Azure zbaví tým každodenní náročné provozní práce, aby se mohl zaměřit na vytváření klíčových obchodních hodnot."
Nedved Yang, ředitel pro digitální technologie, AIA Singapore
„Jsme vývojáři v Javě. Nejsme infrastruktura. Nejsme správci systému. S Azure Spring ADíky Azure Spring Apps se nemusíme starat o správu Kubernetes ani o výpadky clusteru.“
Philipp Stussak, softwarový architekt, Bosch
"Používání platformy Kubernetes v Azure splňuje naše cíle pro efektivní vývoj softwaru. Dobře odpovídá našim digitálním plánům a našemu výběru opensourcových řešení."
Rasmus Hald, vedoucí cloudové architektury, Maersk
"Zvolili jsme Azure Spring Apps, abychom se zaměřili na psaní aplikací a jejich spouštění s minimální režií."
Jonathan Jones, vedoucí architekt řešení, Group Finance IT, Swiss Re
Silný ekosystém partnerů
Zdroje informací
Studijní program Java v Azure
Naučte se vytvářet, migrovat a škálovat javové aplikace v Azure pomocí služeb Azure a známých vývojových nástrojů a architektur v Javě.
Nasazení webové aplikace v Javě do služby Azure App Service
Zjistěte, jak nasazovat a konfigurovat javové webové aplikace ve službě Azure App Service. Vytvoříte a zabalíte webovou aplikaci v Javě a k nasazení použijete modul plug-in Maven pro funkci Web Apps služby Azure App Service.
Nasazení mikroslužeb Spring Boot do Azure
Naučte se nasazovat mikroslužby Spring Boot do Azure Spring Apps. Vytvoříte cluster Azure Spring Apps, sestavíte různé mikroslužby Spring Boot, nakonfigurujete konfigurační server pro Spring Apps a vytvoříte Spring Apps Gateway.
Nasazení mikroslužeb Spring Boot do Azure
Naučte se nasazovat mikroslužby Spring Boot do Azure Spring Apps. Vytvoříte cluster Azure Spring Apps, sestavíte různé mikroslužby Spring Boot, nakonfigurujete konfigurační server pro Spring Apps a vytvoříte Spring Apps Gateway.
Nasazení webové aplikace v Javě EE do Azure
Naučíte se nasadit aplikaci v Javě EE (Jakarta EE) do Red Hat JBoss EAP v Azure App Service a propojit ji se službou Azure Database for MySQL. Vytvoříte instanci databáze, propojíte ji s aplikací a ke správě této aplikace použijete JBoss EAP.
Nasazení webové aplikace v Javě EE do Azure
Naučíte se nasadit aplikaci v Javě EE (Jakarta EE) do Red Hat JBoss EAP v Azure App Service a propojit ji se službou Azure Database for MySQL. Vytvoříte instanci databáze, propojíte ji s aplikací a ke správě této aplikace použijete JBoss EAP.
Dokumentace k migraci z Javy do Azure
Přečtěte si o doporučených strategiích pro migraci aplikací v jazyce Java do Azure. Tato dokumentace se zabývá obecnou migrací a konkrétními úlohami, jako je Spring, Tomcat, WebLogic, WildFly, WebSphere a JBoss EAP.
Zvýšení produktivity díky nejnovějším sadám Azure Java SDK
Nastartujte javové aplikace s podporou cloudu s využitím nejnovějších unifikovaných sad SDK. Zjednodušte si vývoj pro cloud s využitím funkcí, jako jsou opakování požadavků HTTP, protokolování a přenosové a ověřovací protokoly.