Udostępnij za pośrednictwem


Porównanie dostępnych planów w usłudze Azure Spring Apps

Uwaga

Azure Spring Apps to nowa nazwa usługi Azure Spring Cloud. Mimo że usługa ma nową nazwę, stara nazwa będzie widoczna w niektórych miejscach przez pewien czas, ponieważ pracujemy nad aktualizowaniem zasobów, takich jak zrzuty ekranu, filmy wideo i diagramy.

Ten artykuł zawiera porównanie planów dostępnych w usłudze Azure Spring Apps. Każdy plan jest przeznaczony do obsługi różnych scenariuszy i celów klienta, zgodnie z opisem na poniższej liście:

  • Plan przedsiębiorstwa: ten plan ma na celu przyspieszenie opracowywania i wdrażania aplikacji o znaczeniu krytycznym i na dużą skalę dla przedsiębiorstw z wyższą umową SLA i obsługą dużych klastrów aplikacji. Ten plan dotyczy również wymagań przedsiębiorstwa dotyczących zarządzania konfiguracją, odnajdywania usług, bramy interfejsu API, portalu interfejsu API, łatwości integracji, przenośności i elastyczności dzięki zarządzanym na żądanie składnikom komercyjnym Tanzu i obsłudze środowiska Tanzu Spring Runtime, opartej na silnej współpracy między oprogramowaniem VMware i firmą Microsoft.
  • Plan podstawowy: plan wejścia na potrzeby indywidualnego programowania i testowania.
  • Plan standardowy: platforma hostingu aplikacji skoncentrowana na platformie Spring z wbudowanymi i wstępnie skonfigurowanymi ustawieniami kompilacji, rejestru usług, magazynu i nie tylko.
  • Użycie standardowe i dedykowany plan: ten plan jest hostowany w środowisku usługi Azure Container Apps i jest przeznaczony do bezproblemowej interakcji z innymi aplikacjami działającymi w tym samym środowisku z uproszczoną siecią i ujednoliconą obserwacją.

W poniższej tabeli przedstawiono różnice między poszczególnymi planami:

Funkcja opis Przedsiębiorstwa Podstawowa Standardowa (Standard) Użycie standardowe i dedykowane
Zarządzanie aplikacjami Zarządzanie aplikacjami z bezproblemowymi operacjami infrastruktury.
Zarządzanie cyklem życia aplikacji Łatwe tworzenie, wdrażanie, zatrzymywanie i ponowne uruchamianie aplikacji bez znajomości podstawowej infrastruktury. ✔️ ✔️ ✔️ ✔️
SLA Zapewniono umowę SLA zarówno dla aplikacji, jak i składników zarządzanych. 99.95% nie dotyczy 99.90% Niedostępne podczas obowiązywania wersji zapoznawczej.
Maksymalny rozmiar wystąpienia aplikacji Maksymalny rozmiar wystąpienia aplikacji. 8 procesorów wirtualnych, 32 GB 1 procesor wirtualny, 2 GB 4 procesory wirtualne, 8 GB 4 procesory wirtualne, 8 GB zużycia, do 16 procesorów wirtualnych, 128 GB w dedykowanym
Maksymalna liczba wystąpień aplikacji Maksymalna liczba wystąpień aplikacji. 1000 25 500 400 w użyciu, 1000 w dedykowanym.
Skalowanie automatyczne i ręczne Automatyczne i ręczne skalowanie aplikacji w/wy i w górę/w dół. ✔️ ✔️ ✔️ ✔️
Wdrażanie z kodu źródłowego, artefaktu i obrazu niestandardowego Wdróż z kodu źródłowego, artefaktu i obrazu niestandardowego dla aplikacji. ✔️ ✔️ ✔️ Artefakt i obraz niestandardowy.
Obsługa aplikacji Java Twórz i wdrażaj aplikacje Java, głównie Spring Apps. ✔️ ✔️ ✔️ ✔️
Obsługa obrazów natywnych języka Java Tworzenie i wdrażanie aplikacji obrazów natywnych w języku Java. ✔️
Obsługa aplikacji .NET Core Kompilowanie i wdrażanie aplikacji platformy .NET Core. ✔️
Obsługa aplikacji Node.js Tworzenie i wdrażanie aplikacji Node.js. ✔️
Obsługa aplikacji GO Kompilowanie i wdrażanie aplikacji języka Go. ✔️
Obsługa aplikacji w języku Python Kompilowanie i wdrażanie aplikacji języka Python. ✔️
Obsługa aplikacji PHP Tworzenie i wdrażanie aplikacji PHP. ✔️
Obsługa statycznej aplikacji internetowej Twórz i wdrażaj statyczne aplikacje internetowe przy użyciu statycznej zawartości internetowej, takiej jak PLIKI CSS, JS i HTML. ✔️
Wdrażanie bez przestojów Stopniowe strategie aktualizacji i wdrażania niebieskiego/zielonego z zapewnieniem zerowego przestoju i wpływu na aplikacje. ✔️ ✔️ ✔️ ✔️
Domena niestandardowa Obsługa wielu domen niestandardowych w aplikacjach. ✔️ ✔️ ✔️
Model dostarczania własnego magazynu Obsługa instalowania usługi Azure Storage dla aplikacji do użycia. ✔️ ✔️ ✔️ ✔️
Niestandardowe sondy kondycji Obsługa dostosowywania aplikacji na sondach kondycji, takich jak liczba aktywności, gotowość i sondy uruchamiania oraz okresów prolongaty zakończenia. ✔️ ✔️ ✔️ ✔️
Automatyczne stosowanie poprawek Automatyczne stosowanie poprawek podstawowego systemu operacyjnego, środowiska uruchomieniowego języka (takiego jak zestaw JDK) i agentów APM w utrzymywaniu obrazów dla aplikacji. ✔️ ✔️ ✔️ ✔️
Obsługa środowiska Uruchomieniowego platformy Spring Wbudowana obsługa środowiska Tanzu Spring Runtime z rozszerzonym okresem pomocy technicznej w projektach Spring i obsługą oprogramowania VMware w wersji 24/7. ✔️
Rozwiązywanie problemów i monitorowanie Rozwiązywanie problemów i monitorowanie.
Debugowanie zdalne Debugowanie zdalne. ✔️ ✔️ ✔️ nie dotyczy
Zrzut wątku/sterta/JFR Zrzut wątku/sterta/JFR. ✔️ ✔️ ✔️ ✔️
Obsługa powłoki internetowej Użyj powłoki internetowej, aby nawiązać połączenie z dowolnym uruchomionym wystąpieniem aplikacji, aby bezpośrednio uruchomić polecenia zestawu JDK. ✔️ ✔️ ✔️ ✔️
Integracja out-of-box APM Integracja out-of-box APM (aplikacja systemu Azure Szczegółowe informacje i popularne apM innych firm, takie jak Dynatrace, AppDynamics, New Relic i Elastic APM). ✔️ ✔️ ✔️ ✔️
Bezpieczeństwo Zabezpieczanie sieci i zarządzania tożsamościami.
Bezpieczna komunikacja wzdłuż całej ścieżki ruchu Bezpieczna komunikacja wzdłuż całej ścieżki ruchu, w tym kontrolera ruchu przychodzącego do aplikacji, aplikacji do aplikacji i aplikacji do usług zapasowych, takich jak bazy danych. ✔️ ✔️ ✔️ ✔️
Wstrzykiwanie sieci wirtualnej Iniekcja sieci wirtualnej (VNET). ✔️ ✔️ ✔️
Prywatny punkt końcowy Obsługa nawiązywania połączenia z usługami pomocniczymi, takimi jak bazy danych platformy Azure, usługa Key Vault itd. przy użyciu prywatnego punktu końcowego. ✔️ ✔️ ✔️
Tożsamość zarządzana Obsługa zarówno systemu platformy Azure, jak i tożsamości zarządzanej przypisanej przez użytkownika. ✔️ ✔️ ✔️ ✔️
Integracja aplikacji Możliwość integracji z usługami zapasowymi, CICD i środowiskami IDE.
Łatwa integracja z dowolnymi usługami platformy Azure Integracja z dowolnymi usługami platformy Azure na podstawie zestawu Azure SDK i platformy Azure Spring Cloud. ✔️ ✔️ ✔️ ✔️
Wbudowana integracja CICD Wbudowana integracja CICD z usługami Azure DevOps, Jenkins i GitHub Actions itd. ✔️ ✔️ ✔️ ✔️
Integracja out-of-box z popularnymi środowiskami IDE Wbudowana integracja z popularnymi środowiskami IDE, takimi jak VS Code i IntelliJ, umożliwia interakcję w miejscu z usługą Azure Spring Apps. ✔️ ✔️ ✔️ ✔️
Składniki zarządzane W pełni zarządzane składniki z zapewnioną umową SLA, terminową konserwacją i dobrze dostosowaną konfiguracją do obsługi tworzenia i obsługi aplikacji.
SLA Zapewniono umowę SLA zarówno dla aplikacji, jak i składników zarządzanych. 99.95% nie dotyczy 99.90% Niedostępne podczas obowiązywania wersji zapoznawczej.
Tworzenie i obsługa obrazów na podstawie kodu źródłowego Usługa kompilacji służąca do centralnego zarządzania tworzeniem i konserwowaniem obrazów Open Container Initiative (OCI) z kodu źródłowego. ✔️ (konfigurowalna usługakompilacji 1) ✔️ (domyślna usługa kompilacji) ✔️ (domyślna usługa kompilacji)
Brama interfejsu API do kierowania żądań do aplikacji zaplecza Usługa Spring Cloud Gateway umożliwia kierowanie żądań z problemami krzyżowymi, które zostały rozwiązane centralnie (ograniczanie przepustowości, filtry żądań/odpowiedzi, uwierzytelnianie i autoryzacja itd.). ✔️
Portal interfejsu API do przeglądania i wypróbowania interfejsów API Portal interfejsu API, aby wyświetlić szczegółową dokumentację interfejsu API i wypróbować interfejsy API. ✔️
Zarządzanie konfiguracją aplikacji Usługa konfiguracji do dystrybuowania konfiguracji aplikacji z repozytoriów hostów Git do aplikacji. ✔️ (obsługuje aplikacje wielolotowe) ✔️ (obsługuje tylko aplikacje Spring) ✔️ (obsługuje tylko aplikacje Spring) ✔️ (obsługuje tylko aplikacje Spring)
Rejestr usług i odnajdywanie Rejestr usług umożliwiający rejestrację i odnajdywanie usług dla aplikacji Spring opartych na mikrousługach. ✔️ ✔️ ✔️ ✔️
Monitorowanie i rozwiązywanie problemów z aplikacjami w czasie rzeczywistym Lekkie narzędzie do analizy i rozwiązywania problemów, które ułatwia deweloperom aplikacji i operatorom aplikacji wgląd w uruchomione aplikacje Spring. ✔️
Przyspieszanie opracowywania przy użyciu szablonów projektów dystrybucyjnych Narzędzie do uruchamiania projektu służące do kompilowania i dystrybuowania szablonów/akceleratorów, które kodują kod i konfiguracje zgodne z przedsiębiorstwem w sposób wykrywalny i powtarzalny. ✔️

1 Konfigurowalna usługa kompilacji umożliwia korzystanie z następujących funkcji:

  • Przynieś własny rejestr kontenerów: skonfiguruj własną usługę Azure Container Registry (ACR) do przechowywania utworzonych obrazów zamiast używania zarządzanego rejestru ACR usługi Azure Spring Apps w celu wdrożenia w innych środowiskach planu Enterprise usługi Azure Spring Apps z zweryfikowanymi obrazami.
  • Skonfiguruj zasoby dla całej puli kompilacji, do 64 procesorów wirtualnych i 128 GB.
  • Skonfiguruj, który stos systemu operacyjnego ma być używany jako obraz podstawowy dla aplikacji.