Azure'da Java
Azure üzerinde Java'nın avantajlarını keşfedin
Sevdiğiniz araçları ve çerçeveleri kullanarak uygulama geliştirin
GitHub Copilot ile Eclipse, IntelliJ ve Java için Visual Studio Code dahil olmak üzere en sevdiğiniz IDE'leri kullanarak Azure'da Java uygulamaları oluşturun, hata ayıklayın ve dağıtın. Sürekli entegrasyon ve sürekli teslimat ihtiyaçlarınız için GitHub Actions, Maven, Gradle ve Jenkins gibi derleme ve otomasyon araçlarını kullanın.
Tam olarak yönetilen hizmetlerle daha hızlı teslim edin
Altyapı yönetimi yerine iş uygulamaları oluşturmaya odaklanın. Donanım ve yazılım altyapısı yönetiminde Azure App Service, Azure Spring Apps, Azure Kubernetes Service (AKS) ve Azure Red Hat OpenShift’ten yararlanın.
Java uygulamalarını genişletin, optimize edin ve güvenliğini sağlayın
Sunucusuz çözümler için Azure İşlevleri ile yönetilen MySQL, PostgreSQL, Cosmos DB ve SQL veritabanları gibi hizmetleri kullanarak uygulamalarınızı geliştirin. Azure tehdit koruması, veri şifreleme ve uyumluluk ile güvenliğe öncelik verin. JMS desteği ve Azure API Management ile Azure Service Bus kullanarak tümleştirmeyi kolaylaştırın.
Microsoft iş ortağı ekosistemine erişin
Mevcut Java iş yüklerinizi Azure'a getirin ve Java odaklı çözümlerden oluşan ve giderek büyüyen bir portföy ile uygulamalarınızın işlevselliğini genişletin. Bunlar arasında ortak geliştirme ve desteğe sahip benzersiz yönetilen barındırma seçeneklerinin yanı sıra popüler Linux dağıtımları için Azure Marketplace görüntüleri de yer alıyor.
Java uygulamaları için Azure hizmetlerini keşfedin
Azure Spring Apps
Azure Spring Apps ile Spring Boot uygulamalarınızı tam olarak yönetilen bir ortamda kolayca dağıtın, çalıştırın ve ölçeklendirin. Tam olarak yönetilen VMware Tanzu bileşenleri, gelişmiş yapılandırılabilirlik ve Spring Runtime desteği ekleyen Azure Spring Apps Enterprise ile daha da fazla işlevsellik elde edin.
Azure App Service’te Tomcat
Tomcat tabanlı Java uygulamalarını Azure App Service'te kolayca dağıtın ve tümleşik geliştirici araçlarından, otomatik ölçeklendirmeden ve sağlam güvenlikten yararlanın.
Azure App Service üzerinde JBoss EAP
Azure App Service üzerinde Red Hat JBoss Enterprise Application Platform (EAP) ile kurumsal Java uygulamalarınızı tam olarak yönetilen bir hizmete dağıtın. Microsoft ve Red Hat’in ortak desteğiyle tam olarak yönetilen App Service deneyimini edinin.
Azure Kubernetes Hizmetinde Open Liberty, WebSphere ve WebLogic
Microsoft, IBM ve Oracle tarafından ortaklaşa geliştirilen çözümlerle AKS üzerinde IBM WebSphere Liberty veya Oracle WebLogic Server ile Java, Java EE ve Jakarta EE uygulamalarını çalıştırın. Çözüm şablonları, talimatlar, örnekler ve en iyi uygulamalarla üretime hazır dağıtımları kolayca oluşturun.
Azure’da Java kullanmaya başlayın
Geçirme ve modernleştirme
Java uygulamalarınızı en az kod değişikliğiyle geçirmeye yönelik araçları ve en iyi yöntemleri kullanarak Azure'a geçişinizi basitleştirin, optimum performans ve esneklik sağlayın.
Derleyin ve tümleştirin
Uygulamalarınızı geliştirmek için Visual Studio Code'daki gelişmiş araçları ve yapay zeka özelliklerini kullanın. Azure DevOps ve üçüncü taraf tümleştirmeleri sayesinde fikir aşamasından dağıtım aşamasına sorunsuzca geçin.
Tanıdık araçlar, hizmetler ve kütüphaneler kullanarak bulutta Java uygulamaları oluşturun ve dağıtın
GEÇİŞ YARDIMI
-
Azure Geçişi
Ücretsiz Azure Migrate aracını kullanarak şirket içi Tomcat ve Spring Apps kaynaklarını keşfedip değerlendirerek geçişinize başlayın.
GELİŞTİRİCİ ÜRETKENLİĞİ
-
Azure ve GitHub
Kolay kodlama, dağıtım ve ölçeklendirme için sorunsuz GitHub ve Copilot tümleştirmesi de dahil olmak üzere Azure'ın kolaylaştırılmış araçlarıyla Java geliştirmeyi hızlandırın.
YÖNETİLEN POSTGRESQL, MYSQL VE SQL SERVER
-
Azure veritabanı hizmetleri
PostgreSQL, MySQL ve SQL Server için güvenilir, ölçeklenebilir ve tam olarak yönetilen hizmetleri kullanarak bulutta seçtiğiniz ilişkisel veritabanını kurun.
AZURE YAPAY ZEKA HİZMETLERİ
-
Azure Yapay Zeka Hizmetleri
Akıllı uygulamalar oluşturmak için Azure Yapay Zeka ve bilişsel API'leri kullanın. Azure Yapay Zeka Hizmetleri, makine öğrenmesi konusunda uzman olmaya gerek kalmadan yapay zekayı tüm geliştiricilerin kullanımına sunar.
GÜVENLİK VE KİMLİK HİZMETLERİ
-
Microsoft Entra ID
Azure AD ile uygulamanıza kimlik doğrulaması ekleyin, şifreleme anahtarlarını ve diğer gizli anahtarları Azure Key Vault’ta depolayın.
İZLEME HİZMETLERİ
-
Azure İzleyici
Uygulamalarınızın performansını ve kullanılabilirliğini en üst düzeye çıkarmak için Azure İzleyici ile Azure’daki ve şirket içindeki ortamlarınızdan telemetri verilerini toplayın, analiz edin ve bunlar üzerinde işlem yapın.
Kroger müşteri teknik konuşması
Kroger, stok yönetimi sürecini ölçeklendirmek için şirket içi Java uygulamasını Azure’a geçirdi. Geçişi nasıl planlayıp yürüttüklerini ve Java üzerinde Azure’ın harika bir müşteri deneyimini nasıl desteklediğini öğrenin.
Spring Boot uygulamalarınızı destekleyin
Azure Spring Apps’e uygulama dağıtmayı ve otomatik ölçeklendirme, izleme, uçtan uca otomasyon gibi özelliklerden faydalanmayı öğrenmek için bu tanıtımı izleyin.
Java uygulamalarını Azure’da çalıştıran kuruluşlar
"Experience Manager’ı .NET yerine Java'da yazdığımız için başlangıçta Azure'da dağıtma konusunda endişeliydik. Ancak ürün Azure'da iyi çalışıyor."
Brandon Pulsipher, Teknik Operasyonlar ve Yönetilen Hizmetlerden Sorumlu Başkan Yardımcısı, Adobe
"Azure, temel iş değeri oluşturmaya odaklanmak için ekibi günlük yoğun operasyonel çalışmalardan kurtarıyor."
Nedved Yang, Dijital Teknoloji Sorumlusu, AIA Singapore
“Biz Java geliştiricileriyiz. Altyapı çalışanı değiliz. Sistem yöneticisi değiliz. Azure Spring Apps ile Kubernetes'i yönetme veya küme kesinti süresi konusunda endişelenmemize gerek yok.”
Philipp Stussak, Yazılım Mimarı, Bosch
"Azure üzerinde Kubernetes kullanmak, verimli yazılım geliştirme hedeflerimize ulaşmamızı sağlıyor. Dijital planlarımız ve tercih ettiğimiz açık kaynak çözümleri ile iyi uyum sağlıyor."
Rasmus Hald, Bulut Mimarisi Müdürü
"Uygulama yazmaya ve bu uygulamaları minimum genel giderle çalıştırmaya odaklanan Azure Spring Apps'i seçtik."
Jonathan Jones, Baş Çözüm Mimarı, Group Finance IT, Swiss Re
Güçlü iş ortağı ekosistemi
Kaynaklar
Azure'da Java öğrenme yolu
Azure hizmetlerinin yanı sıra bildiğiniz Java geliştirme araçları ve çerçeveleri ile Azure’da Java uygulamaları oluşturma, geçirme ve ölçeklendirme hakkında bilgi edinin.
Azure App Service’e bir Java web uygulaması dağıtma
Azure App Service’te bir Java web uygulaması dağıtmayı ve yapılandırmayı öğrenin. Bir Java web uygulaması oluşturup paketleyecek ve dağıtmak üzere Azure App Service’in Web Uygulamaları özelliği için Maven eklentisini kullanacaksınız.
Spring Boot mikro hizmetlerini Azure’a dağıtma
Spring Boot mikro hizmetlerini Azure Spring Apps'e dağıtmayı öğrenin. Bir Azure Spring Apps kümesi oluşturacak, farklı Spring Boot mikro hizmetleri oluşturacak, bir Spring Apps Yapılandırma sunucusu yapılandıracak ve bir Spring Apps Ağ Geçidi oluşturacaksınız.
Spring Boot mikro hizmetlerini Azure’a dağıtma
Spring Boot mikro hizmetlerini Azure Spring Apps'e dağıtmayı öğrenin. Bir Azure Spring Apps kümesi oluşturacak, farklı Spring Boot mikro hizmetleri oluşturacak, bir Spring Apps Yapılandırma sunucusu yapılandıracak ve bir Spring Apps Ağ Geçidi oluşturacaksınız.
Bir Java EE uygulamasını Azure’a dağıtın
Azure App Service üzerinde Red Hat JBoss EAP’ye bir Java EE (Jakarta EE) uygulaması dağıtmayı ve MySQL için Azure Veritabanına bağlamayı öğrenin. Bir veritabanı örneği oluşturacak, onu bir uygulamaya bağlayacak ve uygulamayı JBoss EAP’de yöneteceksiniz.
Bir Java EE uygulamasını Azure’a dağıtın
Azure App Service üzerinde Red Hat JBoss EAP’ye bir Java EE (Jakarta EE) uygulaması dağıtmayı ve MySQL için Azure Veritabanına bağlamayı öğrenin. Bir veritabanı örneği oluşturacak, onu bir uygulamaya bağlayacak ve uygulamayı JBoss EAP’de yöneteceksiniz.
Java'dan Azure'a geçiş belgeleri
Java uygulamalarını Azure'a geçirmek için önerilen stratejiler hakkında bilgi edinin. Belgelerde genel geçiş ile Spring, Tomcat, WebLogic, WildFly, WebSphere ve JBoss EAP gibi belirli iş yükleri incelenir.
En son Azure Java SDK'larıyla daha üretken olun
En yeni birleşik SDK’ları kullanarak bulut özellikli Java uygulamalarınızı hızla geliştirmeye başlayın. HTTP yeniden deneme, günlüğe kaydetme ile taşıma ve kimlik doğrulaması protokolleri gibi özellikleri kullanarak bulutta geliştirme sürecinizi kolaylaştırın.