Azure'da Java

Seçtiğiniz araçlar ve çerçevelerle bulutta Java uygulamaları geliştirmeye başlayın

Neden Azure'da Java?

Tercih ettiğiniz araçları kullanarak yazılım geliştirin

Eclipse, IntelliJ ve Java için Visual Studio Code gibi tercih ettiğiniz IDE'leri kullanarak Azure üzerinde Java uygulamaları oluşturun, hata ayıklayın ve dağıtın. CI/CD gereksinimleriniz için Maven, Gradle ve Jenkins gibi derleme ve otomasyon araçlarını kullanın.

Tam olarak yönetilen hizmetlerle daha hızlı teslim edin

Altyapı donanımı ve yazılım yönetimini App Service üzerinde Tomcat, Azure Spring Cloud, Azure Kubernetes Service ve tam olarak yönetilen veritabanları ile Azure'a bırakarak kod yazmaya odaklanın.

Büyütmesi kolay

Gereksinimleriniz arttıkça MySQL ve PostgreSQL veritabanları, performans izleme ve gizli dizi yönetimi gibi hizmet ve özellikleri hızlı bir şekilde ekleyin. Azure Bilişsel API'lerle yapay zekayı uygulamalarınıza kolayca ekleyin.

Eclipse ve IntelliJ için Azure eklentileri

Java uygulamaları oluşturun ve doğrudan tercih ettiğiniz IDE'den buluta dağıtın. Eclipse ve IntelliJ için araç setleri Azure uygulamaları oluşturmak, geliştirmek, test etmek ve dağıtmak için kullanabileceğiniz şablonlar ve işlevler sunar.

Araçlar ve IDE'ler hakkında bilgi edinin

Azure Spring Cloud

Spring Boot uygulamalarında modern mikro hizmet desenlerinden yararlanmak için Azure Spring Cloud’u kullanın ve ortak kodu ortadan kaldırıp güçlü Java uygulamalarını hızla oluşturun. Uygulamalarınızı tam olarak yönetilen bir ortamda kolayca dağıtın, çalıştırın ve ölçeklendirin.

Hızlı başlangıç kılavuzlarını okuyun

Azure Kubernetes Service’de Java EE

JBoss EAP uygulamalarını Azure Kubernetes Service'de WildFly'a geçirin ve yüksek kullanılabilirliğe sahip, güvenli ve tam olarak yönetilen Kubernetes hizmetinin avantajlarına sahip olun. Size rehberlik edecek ayrıntılı geçiş belgelerini kullanın.

Geçiş kılavuzunu okuyun

Bildiğiniz hizmetleri kullanarak bulutta Java uygulamaları oluşturup dağıtın

Uygulamalarınızı geçirin

App Service Geçiş Yardımcısı’nı kullanarak Tomcat’te çalışan Java uygulamalarınızı Azure’a geçirin.

App Service Geçiş Yardımcısı

Kapsayıcılarla modernleştirin

İşleminizi kapsayıcılarla iyileştirin. Azure Kubernetes Service, Java tabanlı uygulamalarınızı bulutta kolayca çalıştırılabilecek, tamamen yönetilen bir Kubernetes kümesi sunar.

Azure Kubernetes Service

Hizmet olarak MySQL, PostgreSQL ve SQL

MySQL, PostgreSQL ve SQL Server için güvenilir, ölçeklenebilir ve tamamen yönetilen hizmetleri kullanarak bulutta tercih ettiğiniz ilişkisel veritabanını ayarlayın.

Azure veritabanı hizmetleri

Yapay Zeka ve Bilişsel hizmetler

Akıllı uygulamalar oluşturmanıza yardımcı olan yapay zeka hizmetlerini ve bilişsel API'leri kullanın. Bilişsel Hizmetler, makine öğrenmesi konusunda uzman olmaya gerek kalmadan yapay zekayı tüm geliştiricilerin kullanımına sunar.

Azure Bilişsel Hizmetler

Güvenlik ve kimlik hizmetleri

Azure Active Directory ile uygulamanıza kolayca kimlik doğrulaması ekleyin, şifreleme anahtarlarını ve diğer gizli anahtarları Azure Key Vault’ta depolayın.

Azure Active Directory

İzleme hizmetleri

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.

Azure İzleyici

Bulut geliştiricileri için modern Java

2020'de Buluta Özel uygulamalar için Java mı? İnansanız iyi edersiniz! Martijn Verburg, Java dilindeki gelişmeleri, geliştirici üretkenliğine yönelik iyileştirmeleri ve Microsoft'un Java ekosistemine yaptığı önemli yatırımı ele alıyor.

Kaynaklar

Eclipse ile Java web uygulaması yayımlayın

Azure Toolkit for Eclipse'i kullanarak Azure'a Java web uygulaması dağıtmayı öğrenin. Azure Toolkit for Eclipse'i kullanarak Eclipse'de web uygulaması oluşturacak, Azure'a dağıtacak ve dağıtılmış web uygulaması yapılandırmalarını yöneteceksiniz.

MS Learn üzerinde başlayın

Maven ile Java web uygulaması yayımlayın

Java web uygulaması geliştirip dağıtmak amacıyla Azure App Service için Maven eklentisini kullanmayı öğrenin. Maven eklentisini kullanarak Java web uygulaması oluşturabilir, Maven eklentisini yapılandırabilir ve uygulamayı Azure App Service'e dağıtabilirsiniz.

MS Learn üzerinde başlayın

Java kapsayıcıları için bir CI/CD işlem hattı uygulayın

Azure ve Azure DevOps'un Java uygulamalarını nasıl desteklediğini öğrenin. Azure Pipelines'da temel bir Java uygulamasını oluşturup Azure'a dağıtan bir proje oluşturduktan sonra işlem hattını tetikleyerek uygulamanızın derlenip dağıtıldığını göreceksiniz.

MS Learn üzerinde başlayın

Azure Spring Cloud atölyesi

Spring Boot mikro hizmetlerini Azure Spring Cloud'a dağıtmayı öğrenin. Azure Spring Cloud kümesi oluşturacak, farklı Spring Boot mikro hizmetleri oluşturacak, Spring Cloud Yapılandırma sunucusu yapılandıracak, Spring Cloud Ağ Geçidi oluşturacak ve daha fazlasını yapacaksınız.

MS Learn üzerinde başlayın

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.

Belgeleri okuyun

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.

SDK’ları indirin

*Java ve OpenJDK, Oracle ve/veya bağlı kuruluşlarının ticari markaları veya tescilli ticari markalarıdır.

Hazırsanız başlayalım: Azure üzerinde Java ile uygulama geliştirmeye başlayın