Service Fabric-versioner
Den här artikeln innehåller mer information om de senaste versionerna och uppdateringarna av Service Fabric-körningen och SDK:er.
Följande resurser är också tillgängliga:
Service Fabric 10.1
Vi är glada över att kunna meddela att 10.1-versionen av Service Fabric-körningen började distribueras till de olika Azure-regionerna tillsammans med verktygs- och SDK-uppdateringar. Uppdateringarna för .NET SDK, Java SDK och Service Fabric-körningar kan laddas ned från länkarna i Viktig information. SDK-, NuGet-paketen och Maven-lagringsplatserna är tillgängliga i alla regioner inom 7–10 dagar.
Viktiga meddelanden
- Service Fabric-körning definierar två klientroller – administratör och klient. Administratörsrollen är mycket privilegierad och kan inte skiljas från själva körningen, vilket kan vara problematiskt i delade kluster, där alla klienter har administratörsbehörighet och kan utföra oavsiktliga destruktiva åtgärder på tjänster i en annan klientorganisation. I den här versionen introducerar vi en tredje klientroll – ElevatedAdmin, som i kombination med korrekt konfigurerad säkerhet/ClientAccess-avsnitt i klustermanifestet kan förhindra det beskrivna scenariot.
- Service Fabric genererar nu en hälsohändelse som visas i SFX/SFE när sessioner är slut.
- På så sätt kan vikten för InBuild Auxiliary-repliker anges när de tillämpas på InBuild-begränsning. En högre vikt innebär att en InBuild Auxiliary-replik tar upp mer av InBuild-gränsen, och på samma sätt skulle en lägre vikt förbruka mindre av gränsen, vilket gör att fler repliker kan placeras InBuild innan gränsen nås.
- Från och med kumulativ uppdatering 3.0 (CU3) av Service Fabric 10.1-körningen stöds .NET 8-körningen.
- Tänk på följande för dem som är intresserade av att använda .NET 8:
- Du måste återskapa och distribuera om dina program med .NET 8. Det här steget är inte nödvändigt om du vill fortsätta använda äldre versioner av .NET.
- Om du distribuerar fristående program vet du att programmen inte längre är fristående som standard i .NET 8. Du måste uttryckligen lägga till och ange
SelfContained
egenskapen tilltrue
för dina projekt i .NET 8. - För kunder som använder Service Fabric Remoting v1 måste kunderna aktivera
BinaryFormatter
, som inte är aktiverat med .NET 8. Proceduren för att aktivera BinaryFormatter finns på GitHub-sidan BinaryFormatter Obsoletion Strategy.
- Tänk på följande för dem som är intresserade av att använda .NET 8:
Service Fabric 10.1-versioner
Frisläppningsdatum | Frisläpp | Mer information |
---|---|---|
1 november 2023 | Version av Azure Service Fabric 10.1 | Versionsinformation |
1 april 2024 | Azure Service Fabric 10.1 Second Refresh Release | Versionsinformation |
Den 15 juni 2024 | Azure Service Fabric 10.1 Tredje uppdateringsversionen | Versionsinformation |
15 augusti 2024 | Fjärde uppdateringsversionen av Azure Service Fabric 10.1 | Versionsinformation |
30 september 2024 | Femte uppdateringsversionen av Azure Service Fabric 10.1 | Versionsinformation |
31 oktober 2024 | Sjätte uppdateringsversionen av Azure Service Fabric 10.1 | Versionsinformation |
Service Fabric 10.0
Vi är glada över att kunna meddela att 10.0-versionen av Service Fabric-körningen har börjat distribueras till de olika Azure-regionerna tillsammans med verktygs- och SDK-uppdateringar. Uppdateringarna för .NET SDK, Java SDK och Service Fabric-körningar kan laddas ned från länkarna i Viktig information. SDK-, NuGet-paketen och Maven-lagringsplatserna är tillgängliga i alla regioner inom 7–10 dagar.
Viktiga meddelanden
- Förbättra beskärning av containeravbildningar.
- Utjämning av ett kluster per nodtyp.
- Exponera hälsokontrollfasen och timern för program- och klusteruppgradering.
- Stöd för ESE.dll versionskompatibilitet i replikskapandeprocessen.
- Aktivera låneavsökningar.
- Utöka FabricClient-konstruktorn till att omfatta "SecurityCredentials" utan "HostEndpoints".
- Säkerhetsgranskning av slutpunktsinställningar för klusterhantering.
Service Fabric 10.0-versioner
Frisläppningsdatum | Frisläpp | Mer information |
---|---|---|
den 9 september 2023 | Version av Azure Service Fabric 10.0 | Versionsinformation |
1 november 2023 | Första uppdateringen av Azure Service Fabric 10.0 | Versionsinformation |
1 april 2024 | Azure Service Fabric 10.0 Tredje uppdateringsversionen | Versionsinformation |
Den 15 juni 2024 | Fjärde uppdateringsversionen av Azure Service Fabric 10.0 | Versionsinformation |
15 augusti 2024 | Femte uppdateringsversionen av Azure Service Fabric 10.0 | Versionsinformation |
30 september 2024 | Sjätte uppdateringsversionen av Azure Service Fabric 10.0 | Versionsinformation |
31 oktober 2024 | Azure Service Fabric 10.0 Sjunde uppdateringsversionen | Versionsinformation |
Service Fabric 9.1
Vi är glada över att kunna presentera lanseringar av 9.1-versionen av Service Fabric-körningens Azure-regioner tillsammans med verktygs- och SDK-uppdateringar. Uppdateringarna för .NET SDK, Java SDK och Service Fabric-körningar kan laddas ned från länkarna i Viktig information. SDK-, NuGet-paketen och Maven-lagringsplatserna är tillgängliga i alla regioner inom 7–10 dagar.
Viktiga meddelanden
- Azure Service Fabric blockerar distributioner som inte uppfyller kraven på silver- eller guldhållbarhet från och med den 11/10/2022 (datumet förlängs från 2022-01-10 till 2022-10-10). Fem virtuella datorer eller fler tillämpas med den här ändringen för nyare kluster som skapats efter den 11/10/2022 för att undvika dataförlust från infrastrukturbegäranden på VM-nivå för produktionsarbetsbelastningar. Kravet på antal virtuella datorer ändras inte för bronshållbarhet. Tillämpning av befintliga kluster kommer att distribueras under de kommande månaderna.
- Azure Service Fabric-nodtyper med vm-skalningsuppsättningen silver eller guld ska alltid ha egenskapen "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates" inställd på false i skalningsuppsättningsmodelldefinitionen. Inställningen enableAutomaticUpdates to false prevent unintended OS restarts due to the Windows updates like patching, which can impact the production workloads. I stället bör du aktivera automatiska OS-uppgraderingar via uppdateringar av vm-skalningsuppsättningens OS-avbildning genom att ange "enableAutomaticOSUpgrade" till true. Med automatiska os-avbildningsuppgraderingar aktiverade på din skalningsuppsättning krävs ingen extra korrigeringsprocess via Windows Update.
- Från och med 9.1.1436.9590 tillhandahåller Service Fabric Runtime en konfiguration i Linux och Windows med namnet "Setup/BlockAccessToWireServer" så att körningsdistributionsprogrammet kan konfigurera åtkomstkontrollistor (ACL: er) på den virtuella datorn (VM) för att förhindra åtkomst från containrar till trådservern. Dessa ACL:er hålls synkroniserade när nya kluster skapas/uppgraderas och scenarier för omstart av VM/SF-noder.
Service Fabric 9.1-versioner
Frisläppningsdatum | Frisläpp | Mer information |
---|---|---|
24 oktober 2022 | Azure Service Fabric 9.1 | Versionsinformation |
8 december 2022 | Första uppdateringsversionen av Azure Service Fabric 9.1 | Versionsinformation |
1 mars 2023 | Andra uppdateringsversionen av Azure Service Fabric 9.1 | Versionsinformation |
den 6 april 2023 | Azure Service Fabric 9.1 Tredje uppdateringsversionen | Versionsinformation |
15 maj 2023 | Fjärde uppdateringsversionen av Azure Service Fabric 9.1 | Versionsinformation |
19 juni 2023 | Femte uppdateringsversionen av Azure Service Fabric 9.1 | Versionsinformation |
30 augusti 2023 | Sjätte uppdateringsversionen av Azure Service Fabric 9.1 | Versionsinformation |
1 november 2023 | Azure Service Fabric 9.1 Sjunde uppdateringsversionen | Versionsinformation |
1 april 2024 | Nionde uppdateringsversionen av Azure Service Fabric 9.1 | Versionsinformation |
Den 15 juni 2024 | Azure Service Fabric 9.1– tionde uppdateringsversion | Versionsinformation |
15 augusti 2024 | Azure Service Fabric 9.1 Elfte uppdateringsversionen | Versionsinformation |
30 september 2024 | Den tolfte uppdateringsversionen av Azure Service Fabric 9.1 | Versionsinformation |
31 oktober 2024 | Azure Service Fabric 9.1 Trettonde uppdateringsversionen | Versionsinformation |
Service Fabric 9.0
Vi är glada över att kunna meddela att 9.0-versionen av Service Fabric-körningen har börjat distribueras till de olika Azure-regionerna tillsammans med verktygs- och SDK-uppdateringar. Uppdateringarna för .NET SDK, Java SDK och Service Fabric-körning är tillgängliga via webplattformsinstallation, NuGet-paket och Maven-lagringsplatser.
Viktiga meddelanden
- Allmänt tillgänglighetsstöd för .NET 6.0
- Allmänt tillgänglighetsstöd för Ubuntu 20.04
- Allmänt tillgänglighetsstöd för Multi-AZ inom en enda VM-skalningsuppsättning
- Stöd har lagts till för IHost, IHostBuilder och Minimal Hosting Model
- Aktivera opt-in-alternativet för DCS-baserat fjärrkommunikationsfel (Data Contract Serialization)
- Stöd för skapande av utveckling från slutpunkt till slutpunkt för Linux-utveckling i Windows med hjälp av WSL2
- Stöd för parallella rekursiva frågor till Service Fabric DNS Service
- Stöd för Managed KeyVaultReference
- Exponera container-ID för för närvarande distribuerade kodpaket
- Fabric_InstanceId miljövariabel har lagts till för tillståndslösa gästprogram
- Exponerat API för rapportering av MoveCost
- Framtvinga ett konfigurerbart maxvärde för InstanceCloseDelayDuration
- Möjlighet att räkna upp aktörspåminnelser har lagts till
- Gjorde uppdateringar av plattformshändelser
- Introducerade en egenskap i Service Fabric-körning som kan anges via SFRP som Azure Resource Manager-resurs-ID
- Tidsstämpel för etablering av exponerad programtyp
- Stöd har lagts till för SFRP-metadata (Service Fabric Resource Provider) till programtyp + versionsentiteter, från och med Azure Resource Manager-resurs-ID
- Windows Server 2022 stöds nu från och med 9.0 CU2-versionen.
- Stöd för Mirantis-containerkörning i Windows för Service Fabric-containrar
- Microsoft Web Platform Installer (WebPI) som används för att installera Service Fabric SDK och Tools drogs tillbaka den 1 juli 2022.
- Azure Service Fabric blockerar distributioner som inte uppfyller kraven på silver- eller guldhållbarhet från och med 2022-09-30. 5 virtuella datorer eller fler tillämpas med den här ändringen för att undvika dataförlust från infrastrukturbegäranden på VM-nivå för produktionsarbetsbelastningar. Tillämpning av befintliga kluster kommer att distribueras under de kommande månaderna.
- Azure Service Fabric-nodtyper med vm-skalningsuppsättningen silver eller guld bör alltid ha Windows-uppdateringen explicit inaktiverad för att undvika oavsiktliga omstarter av operativsystemet på grund av Windows-uppdateringarna, vilket kan påverka produktionsarbetsbelastningarna. Detta kan göras genom att ange "enableAutomaticUpdates": false i OSProfile för VM-skalningsuppsättning. Överväg att aktivera automatiska avbildningsuppgraderingar för vm-skalningsuppsättningar i stället. Distributionerna börjar misslyckas från och med 2022-09-30 för nya kluster om WindowsUpdates inte är inaktiverade i vm-skalningsuppsättningen. Tillämpning av befintliga kluster kommer att distribueras under de kommande månaderna.
Service Fabric 9.0-versioner
Frisläppningsdatum | Frisläpp | Mer information |
---|---|---|
Den 29 april 2022 | Azure Service Fabric 9.0 | Versionsinformation |
06 juni 2022 | Första uppdateringen av Azure Service Fabric 9.0 | Versionsinformation |
den 14 juli 2022 | Azure Service Fabric 9.0 Second Refresh Release | Versionsinformation |
den 13 september 2022 | Azure Service Fabric 9.0 Tredje uppdateringsversionen | Versionsinformation |
11 oktober 2022 | Fjärde uppdateringsversionen av Azure Service Fabric 9.0 | Versionsinformation |
8 december 2022 | Femte uppdateringsversionen av Azure Service Fabric 9.0 | Versionsinformation |
1 mars 2023 | Azure Service Fabric 9.0 Sjunde uppdateringsversionen | Versionsinformation |
den 6 april 2023 | Åttonde uppdateringsversionen av Azure Service Fabric 9.0 | Versionsinformation |
15 maj 2023 | Nionde uppdateringsversionen av Azure Service Fabric 9.0 | Versionsinformation |
1 november 2023 | Den tolfte uppdateringsversionen av Azure Service Fabric 9.0 | Versionsinformation |
Service Fabric 8.2
Vi är glada över att kunna meddela att 8.2-versionen av Service Fabric-körningen startade distributionen till de olika Azure-regionerna tillsammans med verktygs- och SDK-uppdateringar. Uppdateringarna för .NET SDK, Java SDK och Service Fabric-körning är tillgängliga via webplattformsinstallation, NuGet-paket och Maven-lagringsplatser.
Viktiga meddelanden
- Exponera ett API i Cluster Manager för att notera om uppgraderingen är effektfull
- Azure Service Fabric blockerar distributioner som inte uppfyller kraven på silver- eller guldhållbarhet från och med den 11/10/2022 (datumet förlängs från 2022-01-10 till 2022-10-10). Fem virtuella datorer eller fler tillämpas med den här ändringen för nyare kluster som skapats efter den 11/10/2022 för att undvika dataförlust från infrastrukturbegäranden på VM-nivå för produktionsarbetsbelastningar. Kravet på antal virtuella datorer ändras inte för bronshållbarhet. Tillämpning av befintliga kluster kommer att distribueras under de kommande månaderna.
- Azure Service Fabric-nodtyper med vm-skalningsuppsättningen silver eller guld ska alltid ha egenskapen "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomaticUpdates" inställd på false i skalningsuppsättningsmodelldefinitionen. Om du anger enableAutomaticUpdates till false förhindras oavsiktliga omstarter av operativsystemet på grund av Windows-uppdateringar som korrigering, vilket kan påverka produktionsarbetsbelastningarna. I stället bör du aktivera automatiska OS-uppgraderingar via uppdateringar av vm-skalningsuppsättningens OS-avbildning genom att ange "enableAutomaticOSUpgrade" till true. Med automatiska os-avbildningsuppgraderingar aktiverade på din skalningsuppsättning krävs ingen extra korrigeringsprocess via Windows Update.
Service Fabric 8.2-versioner
Frisläppningsdatum | Frisläpp | Mer information |
---|---|---|
den 29 oktober 2021 | Azure Service Fabric 8.2 | Versionsinformation |
den 16 december 2021 | Första uppdateringen av Azure Service Fabric 8.2 | Versionsinformation |
den 12 februari 2022 | Azure Service Fabric 8.2 Second Refresh Release | Versionsinformation |
06 juni 2022 | Azure Service Fabric 8.2 Tredje uppdateringsversionen | Versionsinformation |
den 14 juli 2022 | Fjärde uppdateringsversionen av Azure Service Fabric 8.2 | Versionsinformation |
11 oktober 2022 | Sjätte uppdateringsversionen av Azure Service Fabric 8.2 | Versionsinformation |
24 oktober 2022 | Azure Service Fabric 8.2 Sjunde uppdateringsversionen | Versionsinformation |
1 mars 2023 | Nionde uppdateringsversionen av Azure Service Fabric 8.2 | Versionsinformation |
Service Fabric 8.1
Vi är glada över att kunna meddela att 8.1-versionen av Service Fabric-körningen startade distributionen till de olika Azure-regionerna tillsammans med verktygs- och SDK-uppdateringar. Uppdateringarna för .NET SDK, Java SDK och Service Fabric-körning är tillgängliga via webplattformsinstallation, NuGet-paket och Maven-lagringsplatser.
Viktiga meddelanden
- Stöd har lagts till för extra replik
- Förhandsversion har lagts till stöd för .NET 6.0 Service Fabric-program
- API-stöd har lagts till för uppdatering av programbeskrivningar
- Periodisk ping har lagts till mellan Rekonfigureringsagenten (RA) och Rap (Reconfiguration Agent Proxy) för att identifiera IPC-fel och processen har fastnat
- Stöd har lagts till för live- och beredskapsavsökningar för icke-containerbaserade program
- Gjorde klusteruppgradering för nodkapacitetsuppdateringar utan påverkan
Service Fabric 8.1-versioner
Frisläppningsdatum | Frisläpp | Mer information |
---|---|---|
den 28 juli 2021 | Azure Service Fabric 8.1 | Versionsinformation |
den 13 augusti 2021 | Första uppdateringen av Azure Service Fabric 8.1 | Versionsinformation |
den 9 september 2021 | Andra uppdateringsversionen av Azure Service Fabric 8.1 | Versionsinformation |
Oktober 06 2021 | Azure Service Fabric 8.1 Tredje uppdateringsversionen | Versionsinformation |
Service Fabric 8.0
Vi är glada över att kunna meddela lanseringen av 8.0-versionen av Service Fabric-körningen till de olika Azure-regionerna tillsammans med verktygs- och SDK-uppdateringar. Uppdateringarna för .NET SDK, Java SDK och Service Fabric-körning är tillgängliga via webplattformsinstallation, NuGet-paket och Maven-lagringsplatser.
Viktiga meddelanden
- Allmän tillgänglighet för support för .NET 5 för Windows
- Allmän tillgänglighet för tillståndslösa NodeTypes
- Möjlighet att flytta tillståndslösa tjänstinstanser
- Möjlighet att lägga till parameteriserad DefaultLoad i programmanifestet
- För singleton-replikuppgraderingar – möjlighet att ha vissa av inställningarna på klusternivå som ska definieras på programnivå
- Möjlighet till smart placering baserat på nodtaggar
- Möjlighet att definiera tröskelvärdet i procent för noder som inte är felfria och som påverkar klusterhälsan
- Möjlighet att köra frågor mot de mest lästa tjänsterna
- Möjlighet att lägga till ett nytt intervall för nya felkoder
- Möjlighet att markera tjänstinstansen som slutförd
- Stöd för vågbaserad distributionsmodell för automatiska uppgraderingar
- Beredskapsavsökning har lagts till för containerbaserade program
- Aktivera UseSeparateSecondaryMoveCost till true som standard
- StateManager har åtgärdats för att släppa referensen så snart det är säkert att släppa
- Blockera borttagning av central secret service vid lagring av användarhemligheter
Service Fabric 8.0-versioner
Frisläppningsdatum | Frisläpp | Mer information |
---|---|---|
den 8 april 2021 | Azure Service Fabric 8.0 | Versionsinformation |
17 maj 2021 | Första uppdateringen av Azure Service Fabric 8.0 | Versionsinformation |
17 juni 2021 | Andra uppdateringsversionen av Azure Service Fabric 8.0 | Versionsinformation |
den 28 juli 2021 | Azure Service Fabric 8.0 Tredje uppdateringsversionen | Versionsinformation |
Tidigare versioner
Service Fabric 7.2
Viktiga meddelanden
- Förhandsversion: Service Fabric-hanterade kluster finns nu i offentlig förhandsversion. Service Fabric-hanterade kluster syftar till att förenkla klusterdistributionen och hanteringen genom att kapsla in de underliggande resurser som utgör ett Service Fabric-kluster i en enda ARM-resurs. Mer information finns i Översikt över hanterade Service Fabric-kluster.
- Förhandsversion: Stöd för tillståndslösa tjänster med ett antal instanser som är större än antalet noder finns nu i offentlig förhandsversion. En placeringsprincip gör det möjligt att skapa flera tillståndslösa instanser av en partition på en nod.
- FabricObserver (FO) 3.0 är nu tillgängligt.
- Nu kan du köra FabricObserver i Linux- och Windows-kluster.
- Nu kan du skapa anpassade plugin-program för övervakare. Mer information och kod finns i plugin-programmet readme och plugin-exempelprojektet.
- Du kan nu ändra valfri observatörsinställning via uppgradering av programparametrar. Det innebär att du inte längre behöver distribuera om FO för att ändra specifika observatörsinställningar. Se exemplet.
- Stöd för Ubuntu 18.04 OneBox-containeravbildningar.
- Förhandsversion: KeyVault-referens för Service Fabric-program stöder ENDAST versionshemligheter. Hemligheter utan versioner stöds inte.
- SF SDK kräver den senaste VS 2019-uppdateringen 16.7.6 eller 16.8 Preview 4 för att kunna skapa nya tillståndslösa/tillståndskänsliga/aktörer-projekt i .NET Framework. Om du inte har den senaste VS-uppdateringen använder du pakethanteraren när du har skapat tjänstprojektet för att installera Microsoft.ServiceFabric.Services (version 4.2.x) för tillståndskänsliga/tillståndslösa projekt och Microsoft.ServiceFabric.Actors (version 4.2.x) för aktörsprojekt från nuget.org.
- RunToCompletion: Service Fabric stöder begreppet körning till slutförande för körbara gästkörningar. Med den här uppdateringen när repliken har körts kommer de klusterresurser som allokerats till den här repliken att släppas.
- Stöd för resursstyrning har förbättrats: tillåter begäranden och begränsar specifikationer för processor- och minnesresurser.
Service Fabric 7.2-versioner
Frisläppningsdatum | Frisläpp | Mer information |
---|---|---|
den 21 oktober 2020 | Azure Service Fabric 7.2 | Versionsinformation |
Den 9 november 2020 | Azure Service Fabric 7.2 Second Refresh Release | Versionsinformation |
10 november 2020 | Azure Service Fabric 7.2 Tredje uppdateringsversionen | Versionsinformation |
den 2 december 2020 | Fjärde uppdateringsversionen av Azure Service Fabric 7.2 | Versionsinformation |
den 25 januari 2021 | Azure Service Fabric 7.2 Femte uppdateringsversionen | Versionsinformation |
den 17 februari 2021 | Sjätte uppdateringsversionen av Azure Service Fabric 7.2 | Versionsinformation |
Den 10 mars 2021 | Azure Service Fabric 7.2 Sjunde uppdateringsversionen | Versionsinformation |
Service Fabric 7.1
På grund av den aktuella COVID-19-krisen och med tanke på de utmaningar som våra kunder står inför gör vi 7.1 tillgängligt, men uppgraderar inte kluster automatiskt som är inställda på att ta emot automatiska uppgraderingar. Vi pausar automatiska uppgraderingar tills vidare för att säkerställa att kunderna kan använda uppgraderingar när de är lämpligast för dem, för att undvika oväntade störningar.
Du kan uppdatera till 7.1 via Azure Portal eller via en Azure Resource Manager-distribution.
Service Fabric-kluster med automatiska uppgraderingar aktiverade börjar ta emot 7.1-uppdateringen automatiskt när vi återupptar standarddistributionsproceduren. Vi ger ytterligare ett meddelande innan standardlanseringen börjar på Service Fabric Tech Community-webbplatsen. Vi har också publicerat uppdateringar för slutdatum för support för större versioner från 6.5 till 7.1 här.
Viktiga meddelanden
- Allmän tillgänglighet för hanterade Service Fabric-identiteter för Service Fabric-program
- Stöd för Ubuntu 18.04
- Förhandsversion: Vm-skalningsuppsättningen Stöd för tillfällig OS-disk**: Tillfälliga OS-diskar skapas på den lokala virtuella datorn och sparas inte i fjärransluten Azure Storage. De rekommenderas för alla Service Fabric-nodtyper (primära och sekundära), eftersom jämfört med traditionella beständiga OS-diskar, tillfälliga OS-diskar:
- Minska svarstiden för läsning/skrivning till OS-disk
- Aktivera snabbare återställnings-/avbildningsnodhanteringsåtgärder
- Minska de totala kostnaderna (diskarna är kostnadsfria och medför ingen extra lagringskostnad)
- Stöd för deklaration av Service Endpoint-certifikat för Service Fabric-program efter ämnesnamn.
- Stöd för hälsoavsökningar för containerbaserade tjänster: Stöd för Liveness Probe-mekanism för containerbaserade program. Liveness Probe hjälper till att meddela det containerbaserade programmets livskraft och när de inte svarar i rätt tid resulterar det i en omstart.
- Stöd för Initializer Code Packages för containrar och körbara gästprogram. Detta gör det möjligt att köra kodpaket (till exempel containrar), i en angiven ordning, för att utföra initiering av servicepaket.
- FabricObserver och ClusterObserver är tillståndslösa program som samlar in Service Fabric-telemetri som är relaterade till olika aspekter av ett SF-kluster. Båda dessa program är redo för distribution till Windows-produktionskluster för att samla in omfattande telemetri med implementerat stöd för ApplicationInsights, EventSource och LogAnalytics.
- FabricObserver (FO) 2.0 - körs på alla noder, genererar hälsohändelser, genererar telemetri när användarkonfigurerade tröskelvärden för resursanvändning nås. Den här versionen innehåller flera förbättringar i övervakning, datahantering, information om hälsohändelser, strukturerad telemetri.
- ClusterObserver (CO) 1.1 – körs på en nod, samlar in hälsotelemetri på klusternivå. I den här versionen övervakar ClusterObserver även nodstatus och genererar telemetri när noden är nere/inaktiverar/inaktiveras under längre tid än den angivna tidsperioden.
Förbättra programmets livscykelupplevelse
- Förhandsversion: Begär tömning: Under planerat serviceunderhåll, till exempel tjänstuppgraderingar eller nodaktivering, vill du tillåta att tjänsterna korrekt tömmer anslutningar. Den här funktionen lägger till en tidsfördröjning innan instansen stängs i tjänstkonfigurationen. Under planerade åtgärder tar SF bort tjänstens adress från identifieringen och väntar sedan den här varaktigheten innan tjänsten stängs.
- Automatisk identifiering och utjämning av underluster: Underclustering sker när tjänster med olika placeringsbegränsningar har ett gemensamt belastningsmått. Om belastningen på de olika noduppsättningarna skiljer sig avsevärt, anser Service Fabric Cluster Resource Manager att klustret är obalanserat, även när det har bästa möjliga balans på grund av placeringsbegränsningarna. Därför försöker det balansera om klustret, vilket kan orsaka onödiga tjänströrelser (eftersom "obalansen" inte kan förbättras avsevärt). Klusterresurshanteraren försöker nu automatiskt identifiera den här typen av konfigurationer och förstå när obalansen kan åtgärdas genom förflyttning, och när den i stället bör lämna saker ensamma eftersom ingen betydande förbättring kan göras.
- Annan flyttkostnad för sekundära repliker: Vi har introducerat det nya flyttkostnadsvärdet VeryHigh som ger större flexibilitet i vissa scenarier för att definiera om en separat flyttkostnad ska användas för sekundära repliker.
- Aktiverad liveness-avsökningsmekanism för containerbaserade program. Liveness Probe hjälper till att meddela det containerbaserade programmets livskraft och när de inte svarar i rätt tid resulterar det i en omstart.
- Kör till slutförande/en gång för tjänster**
Förbättringar av Image Store
- Service Fabric 7.1 använder anpassad transport för att skydda filöverföring mellan noder som standard. Beroendet av SMB-filresursen tas bort från version 7.1. De skyddade SMB-filresurserna finns fortfarande på noder som innehåller Image Store Service-replik för kundens val att välja bort standard och för uppgradering och nedgradering till gammal version.
Förbättringar av tillförlitliga samlingar
- I minnet lagras endast stöd för tillståndskänsliga tjänster med hjälp av Reliable Collections: Flyktiga tillförlitliga samlingar gör att data kan sparas på disken för hållbarhet mot storskaliga avbrott, kan användas för arbetsbelastningar som replikerad cache, till exempel där enstaka dataförluster kan tolereras. Baserat på begränsningarna och begränsningarna för flyktiga tillförlitliga samlingar rekommenderar vi detta för arbetsbelastningar som inte behöver beständighet för tjänster som hanterar de sällsynta tillfällena av kvorumförlust.
- Förhandsversion: Service Fabric Backup Explorer: För att underlätta hanteringen av säkerhetskopior av tillförlitliga samlingar för Tillståndskänsliga Service Fabric-program gör Service Fabric Backup Explorer det möjligt för användare att
- Granska och granska innehållet i Reliable Collections,
- Uppdatera aktuellt tillstånd till en konsekvent vy
- Skapa en säkerhetskopia av den aktuella ögonblicksbilden av tillförlitliga samlingar
- Åtgärda skadade data
Service Fabric 7.1-versioner
Frisläppningsdatum | Frisläpp | Mer information |
---|---|---|
Den 20 april 2020 | Azure Service Fabric 7.1 | Versionsinformation |
Den 16 juni 2020 | Första uppdateringen av Microsoft Azure Service Fabric 7.1 | Versionsinformation |
den 20 juli 2020 | Microsoft Azure Service Fabric 7.1 Second Refresh | Versionsinformation |
12 augusti 2020 | Microsoft Azure Service Fabric 7.1 Tredje uppdateringen | Versionsinformation |
den 10 september 2020 | Fjärde uppdateringen av Microsoft Azure Service Fabric 7.1 | Versionsinformation |
7 oktober 2020 | Sjätte uppdateringen av Microsoft Azure Service Fabric 7.1 | Versionsinformation |
Den 23 november 2020 | Microsoft Azure Service Fabric 7.1 Åttonde uppdatering | Versionsinformation |
Service Fabric 7.0
Azure Service Fabric 7.0 är nu tillgängligt! Du kan uppdatera till 7.0 via Azure Portal eller via en Azure Resource Manager-distribution. På grund av kundfeedback på versioner runt semesterperioden börjar vi inte automatiskt uppdatera kluster som är inställda på att ta emot automatiska uppgraderingar förrän i januari. I januari återupptar vi standarddistributionsproceduren och kluster med automatiska uppgraderingar aktiverade börjar ta emot 7.0-uppdateringen automatiskt. Vi ger ytterligare ett meddelande innan distributionen börjar. Vi uppdaterar även våra planerade lanseringsdatum för att ange att vi tar hänsyn till den här principen. Leta här efter uppdateringar om våra framtida lanseringsscheman.
Viktiga meddelanden
KeyVaultReference-stöd för programhemligheter: Service Fabric-program som har aktiverat hanterade identiteter kan nu direkt referera till en nyckelvalvshemlighets-URL som en miljövariabel, programparameter eller autentiseringsuppgifter för containerlagringsplats. Service Fabric löser automatiskt hemligheten med hjälp av programmets hanterade identitet.
Förbättrad uppgraderingssäkerhet för tillståndslösa tjänster: För att garantera tillgänglighet under en programuppgradering har vi introducerat nya konfigurationer för att definiera det minsta antalet instanser för tillståndslösa tjänster som ska betraktas som tillgängliga. Tidigare var det här värdet 1 för alla tjänster och kunde inte ändras. Med den här nya säkerhetskontrollen per tjänst kan du se till att dina tjänster behåller ett minsta antal instanser under programuppgraderingar, klusteruppgraderingar och annat underhåll som är beroende av Service Fabrics hälso- och säkerhetskontroller.
Resursgränser för användartjänster: Användare kan konfigurera resursgränser för användartjänsterna på en nod för att förhindra scenarier som resursöverbelastning av Service Fabric-systemtjänsterna.
Mycket hög flyttkostnad för en repliktyp. Repliker med mycket hög flyttkostnad flyttas endast om det finns en begränsningsöverträdelse i klustret som inte kan åtgärdas på något annat sätt. Se det länkade dokumentet för ytterligare information om när användning av en "mycket hög" flyttkostnad är rimlig och för fler överväganden.
Ytterligare säkerhetskontroller för kluster: I den här versionen introducerade vi en konfigurerbar säkerhetskontroll för kärnnodkvorum. På så sätt kan du anpassa hur många startnoder som måste vara tillgängliga under klusterlivscykeln och hanteringsscenarier. Åtgärder som skulle ta klustret under det konfigurerade värdet blockeras. I dag är standardvärdet alltid ett kvorum för startnoderna, till exempel om du har sju startnoder blockeras en åtgärd som tar dig under fem startnoder som standard. Med den här ändringen kan du göra det minsta säkra värdet 6, vilket gör att endast en startnod kan vara nere i taget.
Stöd har lagts till för att hantera säkerhetskopierings- och återställningstjänsten i Service Fabric Explorer. Detta gör följande aktiviteter möjliga direkt inifrån SFX: identifiera säkerhetskopierings- och återställningstjänsten, skapa säkerhetskopieringsprincip, aktivera automatiska säkerhetskopieringar, ta adhoc-säkerhetskopior, utlösa återställningsåtgärder och bläddra i befintliga säkerhetskopior.
Meddelande om tillgänglighet för ReliableCollectionsMissingTypesTool: Det här verktyget hjälper till att verifiera att typer som används i tillförlitliga samlingar är framåt- och bakåtkompatibla under en löpande programuppgradering. Detta förhindrar uppgraderingsfel eller dataförlust och skadade data på grund av saknade eller inkompatibla typer.
Aktivera stabila läsningar på sekundära repliker: Stabila läsningar begränsar sekundära repliker till returnerade värden, som är kvorum-acked.
Dessutom innehåller den här versionen andra nya funktioner, felkorrigeringar och support, tillförlitlighet och prestandaförbättringar. Den fullständiga listan över ändringar finns i viktig information.
Service Fabric 7.0-versioner
Frisläppningsdatum | Frisläpp | Mer information |
---|---|---|
den 18 november 2019 | Azure Service Fabric 7.0 | Versionsinformation |
den 30 januari 2020 | Uppdateringsversion av Azure Service Fabric 7.0 | Versionsinformation |
den 6 februari 2020 | Uppdateringsversion av Azure Service Fabric 7.0 | Versionsinformation |
2 mars 2020 | Uppdateringsversion av Azure Service Fabric 7.0 | Versionsinformation |
6 maj 2020 | Sjätte uppdateringsversionen av Azure Service Fabric 7.0 | Versionsinformation |
Den 9 oktober 2020 | Azure Service Fabric 7.0 nionde uppdateringsversion | Versionsinformation |
Service Fabric 6.5
Den här versionen innehåller förbättringar av support, tillförlitlighet och prestanda, nya funktioner, felkorrigeringar och förbättringar för att underlätta kluster- och programlivscykelhantering.
Viktigt!
Service Fabric 6.5 är den slutliga versionen med Service Fabric-verktygsstöd i Visual Studio 2015. Kunder rekommenderas att flytta till Visual Studio 2019 framöver.
Nyheter i Service Fabric 6.5:
Service Fabric Explorer innehåller ett visningsprogram för bildarkiv för att inspektera program som du laddar upp till avbildningsarkivet.
Patch Orchestration Application (POA) version 1.4.0 innehåller många självdiagnostikförbättringar. Poa-kunder rekommenderas att flytta till den här versionen.
EventStore Service är aktiverat som standard för Service Fabric 6.5-kluster om du inte avregistrerar dig.
Repliklivscykelhändelser har lagts till för tillståndskänsliga tjänster.
Bättre synlighet för status för startnoder, inklusive varningar på klusternivå om en startnod inte är felfri (ned, Borttagen eller Okänd).
Haveriberedskapsverktyget för Service Fabric-program gör att service fabric-tillståndskänsliga tjänster kan återställas snabbt när det primära klustret drabbas av en katastrof. Data från det primära klustret synkroniseras kontinuerligt i det sekundära väntelägesprogrammet med regelbunden säkerhetskopiering och återställning.
Visual Studio-stöd för publicering av .NET Core-appar till Linux-baserade kluster.
Azure Service Fabric CLI (SFCTL) installeras automatiskt för Service Fabric 6.5 (och senare versioner) när du uppgraderar eller skapar ett nytt Linux-kluster i Azure.
SFCTL installeras som standard på MacOS/Linux OneBox-kluster.
Mer information finns i Viktig information för Service Fabric 6.5.
Service Fabric 6.5-versioner
Frisläppningsdatum | Frisläpp | Mer information |
---|---|---|
11 juni 2019 | Azure Service Fabric 6.5 | Versionsinformation |
2 juli 2019 | Uppdateringsversion av Azure Service Fabric 6.5 | Versionsinformation |
den 29 juli 2019 | Uppdateringsversion av Azure Service Fabric 6.5 | Versionsinformation |
23 aug 2019 | Uppdateringsversion av Azure Service Fabric 6.5 | Versionsinformation |
14 okt 2019 | Uppdateringsversion av Azure Service Fabric 6.5 | Versionsinformation |
Service Fabric 6.4-versioner
Frisläppningsdatum | Frisläpp |
---|---|
den 30 november 2018 | Azure Service Fabric 6.4 |
12 december 2018 | Uppdateringsversion av Azure Service Fabric 6.4 för Windows-kluster |
den 4 februari 2019 | Uppdateringsversion av Azure Service Fabric 6.4 |
den 4 mars 2019 | Uppdateringsversion av Azure Service Fabric 6.4 |
den 8 april 2019 | Uppdateringsversion av Azure Service Fabric 6.4 |
2 maj 2019 | Uppdateringsversion av Azure Service Fabric 6.4 |
28 maj 2019 | Uppdateringsversion av Azure Service Fabric 6.4 |