Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure Service Fabric to platforma systemów rozproszonych , która ułatwia pakowanie, wdrażanie skalowalnych i niezawodnych mikrousług i kontenerów oraz zarządzanie nimi. Usługa Service Fabric rozwiązuje również istotne problemy związane z opracowywaniem aplikacji natywnych dla chmury i zarządzaniem nimi .
Kluczowym wyróżnikiem usługi Service Fabric jest silne skupienie się na tworzeniu usług stanowych. Możesz użyć modelu programowania usługi Service Fabric lub uruchomić konteneryzowane usługi stanowe napisane w dowolnym języku lub kodzie. Oprócz platformy Azure można tworzyć klastry usługi Service Fabric w dowolnym miejscu, w tym systemy Windows Server i Linux w środowisku lokalnym i w innych chmurach publicznych.
Usługa Service Fabric obsługuje obecnie wiele usług firmy Microsoft, w tym usług Azure SQL Database, Azure Cosmos DB, Cortana, Microsoft Power BI, Microsoft Intune, Azure Event Hubs, Azure IoT Hub, Dynamics 365, Skype dla firm i wiele podstawowych usług platformy Azure.
Orkiestracja kontenerów
Usługa Service Fabric jest koordynatorem kontenerów firmy Microsoft do wdrażania mikrousług i zarządzania nimi w klastrze maszyn, korzystając z lekcji uzyskanych podczas uruchamiania usług firmy Microsoft na ogromną skalę. Usługa Service Fabric może wdrażać aplikacje w sekundach przy wysokiej gęstości z setkami lub tysiącami aplikacji lub kontenerów na maszynę. Za pomocą usługi Service Fabric można mieszać obie usługi w procesach i usługach w kontenerach w tej samej aplikacji.
Dowiedz się więcej o podstawowych pojęciach, modelach programowania, cyklu życia aplikacji, testowaniu, klastrach i monitorowaniu kondycji usługi Service Fabric.
Mikrousługi bezstanowe i stanowe
Usługa Service Fabric udostępnia zaawansowane, lekkie środowisko uruchomieniowe, które obsługuje mikrousługi bezstanowe i stanowe. Kluczowym wyróżnikiem usługi Service Fabric jest niezawodna obsługa tworzenia usług stanowych, zarówno z wbudowanymi modelami programowania usługi Service Fabric, jak i konteneryzowanymi usługami stanowymi.
Dowiedz się więcej o scenariuszach aplikacji , które korzystają z usług stanowych usługi Service Fabric.
Zarządzanie cyklem życia aplikacji
Usługa Service Fabric zapewnia obsługę pełnego cyklu życia aplikacji oraz ciągłej integracji/ciągłego wdrażania aplikacji w chmurze, w tym kontenerów: programowania za pośrednictwem wdrożenia, codziennego monitorowania, zarządzania i konserwacji w celu ewentualnego zlikwidowania. Usługa Service Fabric jest zintegrowana z narzędziami ciągłej integracji/ciągłego wdrażania, takimi jak Azure Pipelines, Jenkins i Octopus Deploy , i może być używana z dowolnym innym popularnym narzędziem ciągłej integracji/ciągłego wdrażania.
Aby uzyskać więcej informacji na temat zarządzania cyklem życia aplikacji, przeczytaj Cykl życia aplikacji. Aby wdrożyć istniejące aplikacje w usłudze Service Fabric, zobacz Wdrażanie pliku wykonywalnego gościa.
Dowolny system operacyjny, dowolna chmura
Klastry dla usługi Service Fabric można tworzyć w wielu środowiskach, w tym na platformie Azure lub w środowisku lokalnym, w systemie Windows Server lub Linux. Klastry można nawet tworzyć w innych chmurach publicznych. Środowisko deweloperskie w SDK Service Fabric jest identyczne ze środowiskiem produkcyjnym, bez użycia emulatorów. Innymi słowy, to, co działa w lokalnym klastrze programistycznym, jest to, co jest wdrażane w klastrach w innych środowiskach.
W przypadku programowania w systemie Windows zestaw .NET SDK usługi Service Fabric jest zintegrowany z programem Visual Studio i programem PowerShell. W przypadku programowania w systemie Linux zestaw Java SDK usługi Service Fabric jest zintegrowany ze środowiskami Eclipse, a narzędzie Yeoman służy do generowania szablonów dla aplikacji Java, .NET Core i kontenerów.
Zgodność
Dostawca zasobów usługi Azure Service Fabric jest dostępny we wszystkich regionach świadczenia usługi Azure i jest zgodny ze wszystkimi certyfikatami zgodności platformy Azure, w tym: SOC, ISO, PCI DSS, HIPAA i RODO. Aby uzyskać pełną listę, zobacz Oferty zgodności firmy Microsoft.
Następne kroki
Tworzenie i wdrażanie pierwszej aplikacji w usłudze Azure Service Fabric: