Azure Spring Apps'teki kullanılabilir planları karşılaştırma
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 makalede Azure Spring Apps'te kullanılabilen planların karşılaştırması sağlanır. Her plan, aşağıdaki listede açıklandığı gibi farklı müşteri senaryolarına ve amaçlarına uygun olarak tasarlanmıştır:
- Kurumsal plan: Bu plan, daha yüksek SLA ve büyük uygulama kümesi desteğine sahip görev açısından kritik ve büyük ölçekli kurumsal uygulamaların geliştirilmesini ve dağıtımını hızlandırmak için tasarlanmıştır. Bu plan ayrıca yapılandırma yönetimi, hizmet bulma, API ağ geçidi, API portalı, isteğe bağlı yönetilen Tanzu ticari bileşenleriyle tümleştirme kolaylığı, taşınabilirlik ve esneklik ile VMware ile Microsoft arasındaki güçlü ortaklığın üzerine kurulan Tanzu Spring Runtime desteğiyle ilgili kurumsal gereksinimleri de ele alır.
- Temel plan: Bireysel geliştirme ve test için giriş düzeyinde bir plan.
- Standart plan: Derleme, hizmet kayıt defteri, depolama ve daha fazlası için yerleşik ve önceden yapılandırılmış ayarlara sahip Spring merkezli ve düşünceli bir uygulama barındırma platformu.
- Standart tüketim ve ayrılmış plan: Bu plan bir Azure Container Apps ortamında barındırılır ve basitleştirilmiş ağ ve birleşik gözlemlenebilirlik ile aynı ortamda çalışan diğer uygulamalarla sorunsuz bir şekilde etkileşime geçmek için tasarlanmıştır.
Aşağıdaki tabloda her plan arasındaki farklar gösterilmektedir:
Özellik | Açıklama | Kurumsal | Temel | Standart | Standart tüketim ve ayrılmış |
---|---|---|---|---|---|
Uygulama yönetimi | Sorunsuz altyapı işlemleriyle uygulama yönetimi. | ||||
Uygulama yaşam döngüsü yönetimi | Temel altyapı hakkında bilgi sahibi olmadan uygulamaları kolayca oluşturun, dağıtın, durdurun ve yeniden başlatın. | ✔️ | ✔️ | ✔️ | ✔️ |
SLA | Hem uygulamalar hem de yönetilen bileşenler için garanti edilen SLA. | 99.95% | yok | 99.90% | Önizleme sırasında kullanılamaz. |
Maksimum Uygulama örneği boyutu | En büyük uygulama örneği boyutu. | 8 vCPU, 32 GB | 1 vCPU, 2 GB | 4 vCPU, 8 GB | 4 vCPU, 8 GB tüketim, 16 vCPU'ya kadar, ayrılmış olarak 128 GB |
Maksimum Uygulama örneği sayısı | En fazla uygulama örneği sayısı. | 1000 | 25 | 500 | 400 tüketim, 1000 ayrılmış. |
Otomatik ve el ile ölçeklendirme | Otomatik ve el ile uygulama ölçeğini daraltma/genişletme ve artırma/azaltma. | ✔️ | ✔️ | ✔️ | ✔️ |
Kaynak kodundan, yapıttan ve özel görüntüden dağıtma | Uygulamalar için kaynak kodundan, yapıttan ve özel görüntüden dağıtın. | ✔️ | ✔️ | ✔️ | Yapıt ve özel görüntü. |
Java uygulama desteği | Temel olarak Spring Apps olan Java uygulamaları derleyin ve dağıtın. | ✔️ | ✔️ | ✔️ | ✔️ |
Java yerel görüntü desteği | Java yerel görüntü uygulamaları oluşturun ve dağıtın. | ✔️ | ❌ | ❌ | ❌ |
.NET Core uygulama desteği | .NET Core uygulamaları oluşturun ve dağıtın. | ✔️ | ❌ | ❌ | ❌ |
Node.js uygulama desteği | Node.js uygulamaları oluşturun ve dağıtın. | ✔️ | ❌ | ❌ | ❌ |
GO uygulama desteği | Go uygulamaları oluşturun ve dağıtın. | ✔️ | ❌ | ❌ | ❌ |
Python uygulaması desteği | Python uygulamaları oluşturma ve dağıtma. | ✔️ | ❌ | ❌ | ❌ |
PHP uygulama desteği | PHP uygulamaları oluşturma ve dağıtma. | ✔️ | ❌ | ❌ | ❌ |
Statik web uygulaması desteği | CSS, JS ve HTML dosyaları gibi statik web içeriğiyle statik web uygulamaları oluşturun ve dağıtın. | ✔️ | ❌ | ❌ | ❌ |
Sıfır kesinti süresi dağıtımı | Sıfır kapalı kalma süresi ve uygulamalar için etki ile sıralı güncelleştirme ve mavi/yeşil dağıtım stratejileri. | ✔️ | ✔️ | ✔️ | ✔️ |
Özel etki alanı | Uygulamalarda birden çok özel etki alanını destekleme. | ✔️ | ❌ | ✔️ | ✔️ |
Kendi depolama alanınızı getirme | Uygulamaların kullanması için Azure depolamayı bağlama desteği. | ✔️ | ✔️ | ✔️ | ✔️ |
Özel sistem durumu yoklamaları | Canlılık, hazır olma ve başlatma yoklamaları ve düzgün sonlandırma süreleri gibi sistem durumu yoklamalarında uygulamaları özelleştirme desteği. | ✔️ | ✔️ | ✔️ | ✔️ |
Otomatik düzeltme eki uygulama | Uygulamalar için görüntülerin bakımını yapma konusunda temel işletim sistemi, dil çalışma zamanı (JDK gibi) ve APM aracılarına otomatik düzeltme eki uygulama. | ✔️ | ✔️ | ✔️ | ✔️ |
Spring Runtime Desteği | Spring projelerinde genişletilmiş destek süresi ve 7/24 VMware desteği ile yerleşik Tanzu Spring Runtime desteği. | ✔️ | ❌ | ❌ | ❌ |
Sorun giderme ve izleme | Sorun giderme ve izleme. | ||||
Uzaktan hata ayıklama | Uzaktan hata ayıklama. | ✔️ | ✔️ | ✔️ | yok |
İş parçacığı/yığın/JFR dökümü | İş parçacığı/yığın/JFR dökümü. | ✔️ | ✔️ | ✔️ | ✔️ |
Web kabuğu desteği | JDK komutlarını doğrudan çalıştırmak üzere çalışan herhangi bir uygulama örneğine bağlanmak için bir web kabuğu kullanın. | ✔️ | ✔️ | ✔️ | ✔️ |
Kullanıma kullanıma ait APM tümleştirmesi | Hazır APM tümleştirmesi (Azure Uygulaması Lication Insights ve Dynatrace, AppDynamics, New Relic ve Elastic APM gibi popüler üçüncü taraf APM'ler). | ✔️ | ✔️ | ✔️ | ✔️ |
Güvenlik | Güvenli ağ ve kimlik yönetimi. | ||||
Tüm trafik yolu boyunca güvenli iletişim | Uygulamalara giriş denetleyicisi, uygulamadan uygulamaya ve veritabanları gibi yedekleme hizmetlerine uygulamalar dahil olmak üzere tüm trafik yolu boyunca güvenli iletişim. | ✔️ | ✔️ | ✔️ | ✔️ |
Sanal ağ ekleme | Sanal ağ (VNET) ekleme. | ✔️ | ❌ | ✔️ | ✔️ |
Özel uç nokta | Özel uç nokta kullanarak Azure veritabanları, Key Vault gibi destek hizmetleriyle bağlantı kurma desteği. | ✔️ | ❌ | ✔️ | ✔️ |
Yönetilen kimlik | Hem Azure sistemi hem de kullanıcı tarafından atanan yönetilen kimliği destekleyin. | ✔️ | ✔️ | ✔️ | ✔️ |
Tümleştirme | Yedekleme hizmetleri, CICD ve IDE'ler ile tümleştirme özelliği. | ||||
Tüm Azure hizmetleriyle kolay tümleştirme | Azure SDK ve Spring Cloud Azure üzerinde tüm Azure hizmetleriyle tümleştirme. | ✔️ | ✔️ | ✔️ | ✔️ |
Kullanıma alınmış CICD tümleştirmesi | Azure DevOps, Jenkins ve GitHub Actions vb. ile kullanıma açık CICD tümleştirmesi. | ✔️ | ✔️ | ✔️ | ✔️ |
Popüler IDE'lerle ilk çalıştırma tümleştirmesi | Azure Spring Apps ile yerinde etkileşime izin vermek için VS Code ve IntelliJ gibi popüler IDE'lerle kullanıma sunulan tümleştirme. | ✔️ | ✔️ | ✔️ | ✔️ |
Yönetilen bileşenler | Uygulama geliştirme ve çalıştırmayı desteklemek için SLA, zamanında bakım ve iyi ayarlanmış yapılandırma ile tam olarak yönetilen bileşenler. | ||||
SLA | Hem uygulamalar hem de yönetilen bileşenler için garanti edilen SLA. | 99.95% | yok | 99.90% | Önizleme sırasında kullanılamaz. |
Kaynak koddan görüntü oluşturma ve koruma | Kaynak koddan Open Container Initiative (OCI) görüntülerinin oluşturulmasını ve bakımını merkezi olarak yönetmeye yönelik bir derleme hizmeti. | ✔️ (yapılandırılabilir derleme hizmeti1) | ✔️ (varsayılan derleme hizmeti) | ✔️ (varsayılan derleme hizmeti) | ❌ |
İstekleri arka uç uygulamalarına yönlendirmek için bir API ağ geçidi | Merkezi olarak ele alınan çapraz kesme sorunlarıyla (azaltma, istek/yanıt filtreleri, kimlik doğrulaması ve yetkilendirme vb.) istekleri yönlendirmek için Spring Cloud Gateway. | ✔️ | ❌ | ❌ | ❌ |
API'lere göz atmak ve api'leri denemek için bir API portalı | Ayrıntılı API belgelerini görüntülemek ve API'leri denemek için bir API portalı. | ✔️ | ❌ | ❌ | ❌ |
Uygulama yapılandırma yönetimi | Git konak depolarından uygulamalara uygulama yapılandırmalarını dağıtmak için bir yapılandırma hizmeti. | ✔️ (çok teknolojili uygulamaları destekler) | ✔️ (yalnızca Spring uygulamalarını destekler) | ✔️ (yalnızca Spring uygulamalarını destekler) | ✔️ (yalnızca Spring uygulamalarını destekler) |
Hizmet kayıt defteri ve bulma | Mikro hizmet tabanlı Spring uygulamaları için hizmet kaydı ve bulma özellikleri sağlayan bir hizmet kayıt defteri. | ✔️ | ✔️ | ✔️ | ✔️ |
Gerçek zamanlı izleme ve sorun giderme uygulamaları | Uygulama geliştiricilerinin ve uygulama operatörlerinin çalışan Spring uygulamalarının içine bakmalarına yardımcı olan basit içgörüler ve sorun giderme aracı. | ✔️ | ❌ | ❌ | ❌ |
Dağıtılabilir proje şablonlarıyla geliştirmeyi hızlandır | Kurumsal uyumlu kodu ve yapılandırmaları bulunabilir ve yinelenebilir bir şekilde birleştiren şablonlar/hızlandırıcılar oluşturmak ve dağıtmak için bir proje önyükleme aracı. | ✔️ | ❌ | ❌ | ❌ |
1 Yapılandırılabilir derleme hizmeti aşağıdaki özellikleri etkinleştirir:
- Kendi kapsayıcı kayıt defterinizi getirin: Azure Spring Apps tarafından yönetilen ACR'yi kullanarak doğrulanmış görüntüler içeren diğer Azure Spring Apps Kurumsal plan ortamlarına dağıtmak yerine kendi Azure Container Registry'nizi (ACR) yerleşik görüntüleri depolamak için yapılandırın.
- 64 vCPU ve 128 GB'a kadar tüm derleme havuzu için kaynakları yapılandırın.
- Uygulamalarınız için temel görüntü olarak kullanılacak işletim sistemi yığınını yapılandırın.