Ekinlikler
17 Mar 23 - 21 Mar 23
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Not
Temel, Standart ve Kurumsal planları, 3 yıllık kullanımdan kaldırma süresiyle Mart 2025 ortasından itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps kullanımdan kaldırma duyurusu.
Standart tüketim ve ayrılmış plan, altı ay sonra tamamen kapatılarak 30 Eylül 2024'den itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps Standart tüketimini ve ayrılmış planı Azure Container Apps'e geçirme.
Bu makale şunlar için geçerlidir:✅ Kurumsal ✅ Standart tüketimi ve ayrılmış (Önizleme) ✅ Temel/Standart
Azure Spring Apps, kod değişikliği yapmadan Spring Boot uygulamalarını Azure'a dağıtmayı kolaylaştırır. Hizmet, geliştiricilerin kodlarına odaklanabilmesi için Spring uygulamalarının altyapısını yönetir. Azure Spring Apps kapsamlı izleme ve tanılama, yapılandırma yönetimi, hizmet bulma, CI/CD tümleştirmesi, mavi-yeşil dağıtımlar ve daha fazlasını kullanarak yaşam döngüsü yönetimi sağlar.
Aşağıdaki videoda Azure Spring Apps kullanılarak Azure'da çalışan Spring Boot uygulamalarından oluşan bir uygulama gösterilmektedir.
Uygulamaları Azure Spring Apps'e dağıtırken aşağıdaki avantajları elde edersiniz:
Azure Spring Apps hem Java Spring Boot hem de ASP.NET Core Steeltoe uygulamalarını destekler. Steeltoe desteği şu anda genel önizleme olarak sunulmaktadır. Genel önizleme teklifleriyle, yeni özellikleri resmi sürümden önce deneyebilirsiniz.
Azure ekosisteminin bir parçası olarak Azure Spring Apps, aşağıdaki diyagramda gösterildiği gibi depolama, veritabanları, izleme ve daha fazlası dahil olmak üzere diğer Azure hizmetlerine kolay bağlama olanağı sağlar:
Azure Spring Apps size aşağıdaki özellikleri sağlar:
Altyapıyı yönetme zahmeti olmadan uygulama oluşturmaya ve çalıştırmaya odaklanmanızı sağlayan Spring Boot uygulamaları için tam olarak yönetilen bir hizmet.
Spring Boot uygulamanız için JAR'lerinizi veya kodunuzu ya da Steeltoe uygulamanız için zip dosyasını dağıttığınızda Uygulamalarınızı Spring hizmeti çalışma zamanı ve yerleşik uygulama yaşam döngüsü desteğiyle otomatik kablolama.
İzleme kolaylığı. Dağıtımdan sonra uygulama performansını izleyebilir, hataları düzeltebilir ve uygulamaları hızla geliştirebilirsiniz.
Azure ekosistemleri ve hizmetleriyle tam tümleştirme.
Tam olarak yönetilen altyapı ve yerleşik yaşam döngüsü yönetimi ile kurumsal hazırlık.
Aşağıdaki makaleler kullanmaya başlamanıza yardımcı olur:
Aşağıdaki hızlı başlangıçlar yalnızca Temel/Standart plan için geçerlidir. Kurumsal hızlı başlangıçlar için Kurumsal planı kullanmaya başlama bölümüne bakın.
Kurumsal plan, ticari olarak desteklenen Tanzu bileşenlerine SLA güvencesi sağlar. Daha fazla bilgi için bkz . Azure Spring Apps için SLA. Bu destek, kurumsal müşterilerin gönül rahatlığıyla görev açısından kritik iş yükleri için daha hızlı gönderime yardımcı olur. Kurumsal plan, Standart planla özellik eşlik ve bölge eşliği dahil olmak üzere Spring'in tüm potansiyelini ortaya çıkarmanıza yardımcı olur.
Aşağıdaki videoda Azure Spring Apps Enterprise planı tanıtılmaya devam eder.
Azure Spring Apps Enterprise planı, tam olarak yönetilen VMware® Tanzu Derleme Hizmeti sağlar. Tanzu Derleme Hizmeti, aşağıdaki derleme paketi seçenekleriyle kapsayıcıların kurumsal ölçekte oluşturulmasını, yönetilmesini ve yönetilmesini otomatikleştirir:
Tanzu Build Service, uygulama derlemeye yönelik daha üst düzey bir soyutlama sunar. Tanzu Build Service ayrıca geliştiricilerin operasyonel yükünü azaltan bir denetim dengesi sağlar ve uygulamaları büyük ölçekte yöneten kurumsal BT operatörlerini destekler. Azure Spring Apps'te Spring uygulamalarıyla birlikte çalışan çok teknolojili uygulamalar uygulamak ve derlemek için hangi Tanzu Buildpack'lerini yapılandırabilirsiniz.
Tanzu Buildpacks Spring, Java, NodeJS, Python, Go ve .NET Core uygulamaları oluşturmayı kolaylaştırır. Application Insights, New Relic, Dynatrace, AppDynamics ve Elastic gibi uygulama performansı izleme aracılarını yapılandırmak için Tanzu Derleme Paketleri'ni de kullanabilirsiniz.
Tam olarak yönetilen VMware Tanzu için Spring Cloud Gateway ve VMware Tanzu için API portalını kullanarak uygulamalar tarafından kullanıma sunulan istek yollarını ve API'leri yönetebilir ve keşfedebilirsiniz.
Tanzu için Spring Cloud Gateway, çeşitli istemci isteklerini Azure Spring Apps, Azure ve şirket içindeki uygulamalara etkili bir şekilde yönlendirir. Spring Cloud Gateway, Ağ Geçidi'nin arkasındaki uygulamalar için çapraz kesme konularını da ele alır. Bu önemli noktalar arasında güvenli hale getirme, yönlendirme, hız sınırlama, önbelleğe alma, izleme, dayanıklılık ve uygulamaları gizleme sayılabilir. Spring Cloud Gateway'de aşağıdaki yapılandırmaları yapabilirsiniz:
VMware Tanzu için API Portalı, API tüketicilerine Tanzu için Spring Cloud Gateway tarafından sunulan API rota ayrıntılarını bulma ve görüntüleme ve API isteklerini test etme olanağı sağlar.
Azure Spring Apps Kurumsal planıyla, azure üzerinde tam olarak yönetilen VMware Tanzu bileşenlerini operasyonel sorun yaşamadan kullanabilirsiniz. Kurumsal örnek oluşturma sırasında veya sonrasında ortamınızda hangi VMware Tanzu bileşenlerini kullanmak istediğinizi seçebilirsiniz. Aşağıdaki bileşenler kullanılabilir:
VMware Tanzu bileşenleri, aşağıdaki görevleri yerine getirebilmeniz için daha fazla değer sunar:
Azure Spring Apps Enterprise planı, uygulama geliştirme ve dağıtımlar için VMware Spring Runtime Desteği'ni içerir. Bu destek Spring uzmanlarına erişmenizi sağlayarak Spring ekosisteminin uygulamaları daha hızlı geliştirme ve dağıtma potansiyelinin tamamını ortaya çıkarmanızı sağlar.
Genellikle açık kaynak Spring projesi ikincil sürümleri, ilk yayın tarihinden itibaren en az 12 ay boyunca destek alır. Azure Spring Apps Enterprise planında Spring projesi ikincil sürümleri, ilk yayın tarihinden itibaren en az 24 ay boyunca ticari destek alır. Bu genişletilmiş destek VMware Spring Runtime Desteği yetkilendirmesi aracılığıyla sağlanır ve açık kaynak kullanım ömrü sonu tarihlerinden sonra bile Spring uygulama portföyünüzün güvenlik ve kararlılığını sağlar. Daha fazla bilgi için bkz . Spring Boot.
Kurumsal plan da dahil olmak üzere Azure Spring Apps, Azure üzerinde tam olarak yönetilen bir ortamda çalışır. Azure ve Java ekosisteminin tüm avantajlarından yararlanırsınız ve deneyim, aşağıdaki tabloda açıklandığı gibi tanıdık ve sezgiseldir:
En iyi uygulama | Ekosistem |
---|---|
Sağlama aracı kullanarak hizmet örnekleri oluşturma. | Azure portalı, CLI, ARM Şablonu, Bicep veya Terraform |
Ortamları ve uygulama dağıtımlarını otomatikleştirme. | GitHub, Azure DevOps Server, GitLab ve Jenkins |
Herhangi bir aracı ve platformu kullanarak uçtan uca izleyin. | Application Insights, Azure Log Analytics, Splunk, Elastic, New Relic, Dynatrace veya AppDynamics |
Spring uygulamalarını bağlayın ve bulut hizmetleriyle etkileşim kurun. | Veri, mesajlaşma, olay oluşturma, önbellek, depolama ve dizinler için Azure hizmetleriyle Spring tümleştirmesi |
Uygulama gizli dizilerini ve sertifikalarını güvenli bir şekilde yükleyin. | Azure Key Vault |
Tanıdık geliştirme araçlarını kullanın. | IntelliJ, Visual Studio Code, Eclipse, Spring Tool Suite, Maven veya Gradle |
Kurumsal plan hizmet örneğinizi oluşturduktan ve uygulamalarınızı dağıttığınızda, Application Insights veya istediğiniz diğer uygulama performansı yönetim araçlarıyla izleyebilirsiniz.
Aşağıdaki makaleler Kurumsal planı kullanmaya başlamanıza yardımcı olur:
Azure Spring Apps belgelerinin çoğu tüm hizmet planları için geçerlidir. Bazı makaleler, her makalenin başında belirtildiği gibi yalnızca Kurumsal plan veya yalnızca Temel/Standart plan için geçerlidir.
Hızlı başvuru olarak, daha önce listelenen makaleler ve aşağıdaki listede yer alan makaleler yalnızca Kurumsal plan için geçerlidir veya yalnızca Kurumsal plan için geçerli olan önemli içerik içerir:
Standart tüketim ve ayrılmış plan, kullandıkça öde ve kaynak tabanlı fiyatlandırmanın en iyilerini birleştiren karma fiyatlandırma çözümü sağlar. Bu kapsamlı paketle, başlangıç sırasında yalnızca işlem süresi için ödeme esnekliğine sahip olurken, kaynaklarınız ölçeği artırıldığında gelişmiş maliyet öngörülebilirliği ve önemli tasarruflar elde edersiniz.
Standart tüketim ve ayrılmış plan oluşturduğunuzda, her zaman varsayılan olarak bir tüketim iş yükü profili oluşturulur. Ayrıca, iş yükünüzün gereksinimlerini karşılamak için aynı plana ayrılmış iş yükü profilleri ekleyebilirsiniz.
İş yükü profilleri, Standart tüketim ve ayrılmış planda dağıtılan Spring uygulamaları için kullanılabilir işlem ve bellek kaynaklarının miktarını belirler. Farklı iş yükü profillerine sahip farklı makine boyutları ve özellikleri vardır. Daha fazla bilgi için bkz. Azure Container Apps'te Tüketim + Ayrılmış plan yapısı ortamlarındaki iş yükü profilleri (önizleme).
Uygulamalarınızı tüketim veya ayrılmış iş yükü profillerinin herhangi bir bileşiminde çalıştırabilirsiniz. Uygulamalarınızın sıfırdan başlaması ve sıfıra ölçeklendirilmesi gerektiğinde tüketim iş yükü profilini kullanmayı göz önünde bulundurun. Tek kiracı için ayrılmış donanıma ihtiyacınız olduğunda ve bellek için iyileştirilmiş bir makinede olduğu gibi özelleştirilebilir işlem için ayrılmış iş yükü profilini kullanın. Kaynaklar uygun ölçekte çalışırken maliyet tasarrufu için iyileştirme yapmak için ayrılmış iş yükü profilini de kullanabilirsiniz.
Standart tüketim ve ayrılmış plan, çok teknolojili uygulamaları çalıştırmak için sanal ağ deneyimini basitleştirir. Standart tüketim ve ayrılmış planda, ön uç uygulamalarını Azure Container Apps'te kapsayıcı olarak dağıttığınızda, tüm uygulamalarınız aynı Azure Container Apps ortamında aynı sanal ağı paylaşır. Ön uç uygulamaları, Spring uygulamaları ve Spring hizmeti çalışma zamanı için farklı alt ağlar ve Ağ Güvenlik Grupları oluşturmanız gerekmez.
Aşağıdaki diyagramda Azure Spring Apps'teki bir sanal ağın mimarisi gösterilmektedir:
Aşağıdaki makaleler Standart tüketim ve ayrılmış planı kullanmaya başlamanıza yardımcı olur:
Örnekler GitHub'da bulunabilir. Bkz. Azure Spring Apps Örnekleri.
Azure Spring Apps hakkında özellik güncelleştirmeleri için bkz . Azure güncelleştirmeleri.
Ekinlikler
17 Mar 23 - 21 Mar 23
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunEğitim
Modül
Deploy a Spring Boot app to Azure Container Apps - Training
In this module, you learn how to deploy a Spring Boot app to Azure Container Apps. You deploy a Spring Boot application to Azure Container Apps and maintain it using the built-in Java stack.
Sertifikasyon
Microsoft Sertifikalı: SAP İş Yükleri için Azure Uzmanlığı - Certifications
Azure kaynaklarından yararlanırken Microsoft Azure'da SAP çözümünün planlanması, geçişi ve çalışmasını gösterin.
Belgeler
Azure Spring Apps Kullanımdan Kaldırma Duyurusu
Azure Spring Apps hizmetinin kullanımdan kaldırılmasını duyurur.
Hızlı Başlangıç - Azure Spring Apps'e İlk Uygulamanızı Dağıtma
Bir uygulamanın Azure Spring Apps'e nasıl dağıtılacağı açıklanır.
Azure Spring Apps Temel/Standart planı
Azure Spring Apps, altyapıyı yönetmeye gerek kalmadan Spring Boot ve Steeltoe uygulamaları oluşturmak ve çalıştırmak için tam olarak yönetilen bir hizmettir.