Versioni di Service Fabric

Questo articolo fornisce altre informazioni sulle versioni e sugli aggiornamenti più recenti del runtime e degli SDK di Service Fabric.

Sono disponibili anche le risorse seguenti:

Service Fabric 10.1

Siamo lieti di annunciare che la versione 10.1 del runtime di Service Fabric ha iniziato a implementare le varie aree di Azure insieme agli strumenti e agli aggiornamenti dell'SDK. Gli aggiornamenti per .NET SDK, Java SDK e runtime di Service Fabric possono essere scaricati dai collegamenti disponibili nelle note sulla versione. I repository SDK, NuGet e Maven sono disponibili in tutte le aree entro 7-10 giorni.

Annunci importanti

  • Il runtime di Service Fabric definisce due ruoli client: Amministrazione e client. Il ruolo Amministrazione è con privilegi elevati e non può essere indipendente dal runtime stesso, che può essere problematico nei cluster condivisi, in cui tutti i tenant hanno privilegi Amministrazione e possono eseguire operazioni distruttive indesiderate sui servizi di un altro tenant. In questa versione viene introdotto il terzo ruolo client - Elevated Amministrazione, che, combinato con la sezione Security/ClientAccess correttamente configurata del manifesto del cluster, può impedire lo scenario descritto.
  • Service Fabric genera ora un evento di integrità visibile in SFX/SFE quando le sessioni vengono esaurite.
  • In questo modo è possibile impostare il peso delle repliche ausiliarie di InBuild quando viene applicato alla limitazione di InBuild. Un peso maggiore significa che una replica ausiliaria di InBuild richiederà più del limite inBuild e allo stesso modo un peso inferiore utilizzerebbe meno del limite, consentendo l'inserimento di più repliche inBuild prima del raggiungimento del limite.

Versioni di Service Fabric 10.1

Data di rilascio Versione Altre informazioni
1 novembre 2023 Versione di Azure Service Fabric 10.1 Note sulla versione
1° aprile 2024 Versione di aggiornamento di Azure Service Fabric 10.1 Note sulla versione

Service Fabric 10.0

Siamo lieti di annunciare che la versione 10.0 del runtime di Service Fabric ha iniziato a implementare le varie aree di Azure insieme agli strumenti e agli aggiornamenti dell'SDK. Gli aggiornamenti per .NET SDK, Java SDK e runtime di Service Fabric possono essere scaricati dai collegamenti disponibili nelle note sulla versione. I repository SDK, NuGet e Maven sono disponibili in tutte le aree entro 7-10 giorni.

Annunci importanti

  • Migliorare l'eliminazione delle immagini del contenitore.
  • Bilanciamento di un cluster per tipo di nodo.
  • Esporre la fase di controllo dell'integrità e il timer per l'aggiornamento dell'applicazione e del cluster.
  • Supportare la compatibilità delle versioni E edizione Standard.dll nel processo di compilazione della replica.
  • Abilitare i probe di lease.
  • Estendere il costruttore FabricClient per includere "SecurityCredentials" senza "HostEndpoints".
  • Controllo della sicurezza delle impostazioni degli endpoint di gestione del cluster.

Versioni di Service Fabric 10.0

Data di rilascio Versione Altre informazioni
9 settembre 2023 Versione di Azure Service Fabric 10.0 Note sulla versione
1 novembre 2023 Prima versione di aggiornamento di Azure Service Fabric 10.0 Note sulla versione
1° aprile 2024 Versione di terzo aggiornamento di Azure Service Fabric 10.1 Note sulla versione

Service Fabric 9.1

Siamo lieti di annunciare che la versione 9.1 del runtime di Service Fabric ha iniziato a implementare le varie aree di Azure insieme agli strumenti e agli aggiornamenti dell'SDK. Gli aggiornamenti per .NET SDK, Java SDK e runtime di Service Fabric possono essere scaricati dai collegamenti disponibili nelle note sulla versione. I repository SDK, NuGet e Maven sono disponibili in tutte le aree entro 7-10 giorni.

Annunci importanti

  • Azure Service Fabric blocca le distribuzioni che non soddisfano i requisiti di durabilità Silver o Gold a partire dal 11/10/2022 (la data è estesa dal 10/30/2022 al 11/10/2022). Verranno applicate cinque macchine virtuali o più con questa modifica per i cluster più recenti creati dopo il 11/10/2022 per evitare la perdita di dati dalle richieste di infrastruttura a livello di macchina virtuale per i carichi di lavoro di produzione. Il requisito del numero di macchine virtuali non cambia per la durabilità Bronze. L'applicazione dei cluster esistenti verrà implementata nei prossimi mesi.
  • I tipi di nodo di Azure Service Fabric con durabilità del set di scalabilità di macchine virtuali Silver o Gold devono avere sempre la proprietà "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomatic Aggiornamenti" impostata su false nella definizione del modello del set di scalabilità. L'impostazione di enableAutomatic Aggiornamenti su false impedirà i riavvii imprevisti del sistema operativo a causa degli aggiornamenti di Windows, ad esempio l'applicazione di patch, che possono influire sui carichi di lavoro di produzione. È invece necessario abilitare gli aggiornamenti automatici del sistema operativo tramite gli aggiornamenti delle immagini del sistema operativo del set di scalabilità di macchine virtuali impostando "enableAutomaticOSUpgrade" su true. Con gli aggiornamenti automatici delle immagini del sistema operativo abilitati nel set di scalabilità, non è necessario un processo di applicazione di patch aggiuntivo tramite Windows Update.
  • A partire dalla versione 9.1436.9590, Service Fabric Runtime fornisce una configurazione in Linux e Windows denominata "Setup/BlockAccessToWireServer" per consentire al deployer di runtime di configurare elenchi di Controllo di accesso (ACL) nella macchina virtuale (VM) per impedire l'accesso da contenitori al server di collegamento. Questi ACL vengono mantenuti sincronizzati durante nuovi scenari di creazione/aggiornamento del cluster e riavvio del nodo VM/SF.

Versioni di Service Fabric 9.1

Data di rilascio Versione Altre informazioni
24° ottobre 2022 Azure Service Fabric 9.1 Note sulla versione
8 dicembre 2022 Versione di primo aggiornamento di Azure Service Fabric 9.1 Note sulla versione
mercoledì 1 marzo 2023 Versione di aggiornamento di Azure Service Fabric 9.1 Note sulla versione
6 aprile 2023 Versione di terzo aggiornamento di Azure Service Fabric 9.1 Note sulla versione
15 magg. 2023 Versione di quarto aggiornamento di Azure Service Fabric 9.1 Note sulla versione
19 giugno 2023 Versione di aggiornamento quinto di Azure Service Fabric 9.1 Note sulla versione
30 agosto 2023 Versione di aggiornamento di Azure Service Fabric 9.1 Note sulla versione
1 novembre 2023 Versione di aggiornamento di Azure Service Fabric 9.1 Note sulla versione
1° aprile 2024 Versione nona di aggiornamento di Azure Service Fabric 9.1 Note sulla versione

Service Fabric 9.0

Siamo lieti di annunciare che la versione 9.0 del runtime di Service Fabric ha iniziato a implementare le varie aree di Azure insieme agli strumenti e agli aggiornamenti dell'SDK. Gli aggiornamenti per .NET SDK, Java SDK e runtime di Service Fabric sono disponibili tramite Il programma di installazione della piattaforma Web, i pacchetti NuGet e i repository Maven.

Annunci importanti

  • Supporto della disponibilità generale per .NET 6.0
  • Supporto della disponibilità generale per Ubuntu 20.04
  • Supporto della disponibilità generale per multi-AZ in un singolo set di scalabilità di macchine virtuali
  • Aggiunta del supporto per IHost, IHostBuilder e modello di hosting minimo
  • Abilitazione dell'opzione di consenso esplicito per l'eccezione remota basata sul contratto dati (DCS)
  • Supporto della creazione di esperienza per sviluppatori end-to-end per lo sviluppo in Linux in Windows con WSL2
  • Supporto per query ricorsive parallele al servizio DNS di Service Fabric
  • Supporto per Managed KeyVaultReference
  • Esporre l'ID contenitore per i pacchetti di codice attualmente distribuiti
  • Aggiunta Fabric_InstanceId variabile di ambiente per le applicazioni guest senza stato
  • API esposta per la creazione di report di MoveCost
  • Applicare un valore Max configurabile in InstanceCloseDelayDuration
  • Aggiunta della possibilità di enumerare i promemoria degli attori
  • Sono stati apportati aggiornamenti agli eventi della piattaforma
  • È stata introdotta una proprietà nel runtime di Service Fabric che può essere impostata tramite SFRP come ID risorsa ARM
  • Timestamp di provisioning del tipo di applicazione esposto
  • Supporto aggiunto per i metadati del provider di risorse di Service Fabric (SFRP) al tipo di applicazione e alle entità di versione, a partire dall'ID risorsa ARM
  • Windows Server 2022 è ora supportato a partire dalla versione 9.0 CU2.
  • Supporto del runtime del contenitore Mirantis nei contenitori di Windows per Service Fabric
  • Il Installazione guidata piattaforma Web Microsoft (WebPI) usato per installare Service Fabric SDK and Tools è stato ritirato il 1° luglio 2022.
  • Azure Service Fabric blocca le distribuzioni che non soddisfano i requisiti di durabilità Silver o Gold a partire dal 30/9/2022. Con questa modifica verranno applicate 5 macchine virtuali o più per evitare la perdita di dati dalle richieste di infrastruttura a livello di macchina virtuale per i carichi di lavoro di produzione. L'applicazione dei cluster esistenti verrà implementata nei prossimi mesi.
  • I tipi di nodo di Azure Service Fabric con durabilità del set di scalabilità di macchine virtuali Silver o Gold devono avere sempre l'aggiornamento di Windows disabilitato in modo esplicito per evitare riavvii imprevisti del sistema operativo a causa degli aggiornamenti di Windows, che possono influire sui carichi di lavoro di produzione. Questa operazione può essere eseguita impostando "enableAutomatic Aggiornamenti": false, nel file OSProfile del set di scalabilità di macchine virtuali. È consigliabile abilitare gli aggiornamenti automatici delle immagini del set di scalabilità di macchine virtuali. Le distribuzioni inizieranno a non riuscire dal 30/09/2022 per i nuovi cluster, se Windows Aggiornamenti non sono disabilitati nel set di scalabilità di macchine virtuali. L'applicazione dei cluster esistenti verrà implementata nei prossimi mesi.

Versioni di Service Fabric 9.0

Data di rilascio Versione Altre informazioni
29 aprile 2022 Azure Service Fabric 9.0 Note sulla versione
6 giugno 2022 Versione di primo aggiornamento di Azure Service Fabric 9.0 Note sulla versione
14 luglio 2022 Versione di aggiornamento di Azure Service Fabric 9.0 Note sulla versione
13 settembre 2022 Versione di terzo aggiornamento di Azure Service Fabric 9.0 Note sulla versione
11 ottobre 2022 Versione di quarto aggiornamento di Azure Service Fabric 9.0 Note sulla versione
8 dicembre 2022 Versione di aggiornamento quinto di Azure Service Fabric 9.0 Note sulla versione
mercoledì 1 marzo 2023 Versione di aggiornamento di Azure Service Fabric 9.0 Note sulla versione
6 aprile 2023 Rilascio dell'ottavo aggiornamento di Azure Service Fabric 9.0 Note sulla versione
15 magg. 2023 Versione nona di aggiornamento di Azure Service Fabric 9.0 Note sulla versione
1 novembre 2023 Versione di aggiornamento twelfth di Azure Service Fabric 9.0 Note sulla versione

Service Fabric 8.2

Siamo lieti di annunciare che la versione 8.2 del runtime di Service Fabric ha iniziato a implementare le varie aree di Azure insieme agli strumenti e agli aggiornamenti dell'SDK. Gli aggiornamenti per .NET SDK, Java SDK e runtime di Service Fabric sono disponibili tramite Il programma di installazione della piattaforma Web, i pacchetti NuGet e i repository Maven.

Annunci importanti

  • Esporre un'API in Cluster Manager per prendere nota se l'aggiornamento è interessato
  • Azure Service Fabric blocca le distribuzioni che non soddisfano i requisiti di durabilità Silver o Gold a partire dal 11/10/2022 (la data è estesa dal 10/30/2022 al 11/10/2022). Verranno applicate cinque macchine virtuali o più con questa modifica per i cluster più recenti creati dopo il 11/10/2022 per evitare la perdita di dati dalle richieste di infrastruttura a livello di macchina virtuale per i carichi di lavoro di produzione. Il requisito del numero di macchine virtuali non cambia per la durabilità Bronze. L'applicazione dei cluster esistenti verrà implementata nei prossimi mesi.
  • I tipi di nodo di Azure Service Fabric con durabilità del set di scalabilità di macchine virtuali Silver o Gold devono avere sempre la proprietà "virtualMachineProfile.osProfile.windowsConfiguration.enableAutomatic Aggiornamenti" impostata su false nella definizione del modello del set di scalabilità. L'impostazione di enableAutomatic Aggiornamenti su false impedirà i riavvii imprevisti del sistema operativo a causa degli aggiornamenti di Windows, ad esempio l'applicazione di patch, che possono influire sui carichi di lavoro di produzione. È invece necessario abilitare gli aggiornamenti automatici del sistema operativo tramite gli aggiornamenti delle immagini del sistema operativo del set di scalabilità di macchine virtuali impostando "enableAutomaticOSUpgrade" su true. Con gli aggiornamenti automatici delle immagini del sistema operativo abilitati nel set di scalabilità, non è necessario un processo di applicazione di patch aggiuntivo tramite Windows Update.

Versioni di Service Fabric 8.2

Data di rilascio Versione Altre informazioni
29 ottobre 2021 Azure Service Fabric 8.2 Note sulla versione
16 dicembre 2021 Versione di primo aggiornamento di Azure Service Fabric 8.2 Note sulla versione
12 febbraio 2022 Versione di aggiornamento di Azure Service Fabric 8.2 Note sulla versione
6 giugno 2022 Versione di terzo aggiornamento di Azure Service Fabric 8.2 Note sulla versione
14 luglio 2022 Versione di quarto aggiornamento di Azure Service Fabric 8.2 Note sulla versione
11 ottobre 2022 Versione di aggiornamento sesto di Azure Service Fabric 8.2 Note sulla versione
24° ottobre 2022 Versione di aggiornamento di Azure Service Fabric 8.2 Note sulla versione
mercoledì 1 marzo 2023 Versione nona dell'aggiornamento di Azure Service Fabric 8.2 Note sulla versione

Service Fabric 8.1

Siamo lieti di annunciare che la versione 8.1 del runtime di Service Fabric ha iniziato a implementare le varie aree di Azure insieme agli strumenti e agli aggiornamenti dell'SDK. Gli aggiornamenti per .NET SDK, Java SDK e runtime di Service Fabric sono disponibili tramite Il programma di installazione della piattaforma Web, i pacchetti NuGet e i repository Maven.

Annunci importanti

  • Aggiunta del supporto per la replica ausiliaria
  • Anteprima Aggiunta del supporto per le applicazioni di Service Fabric .NET 6.0
  • Aggiunta del supporto api per l'aggiornamento delle descrizioni delle applicazioni
  • Aggiunta del ping periodico tra l'agente di riconfigurazione e il proxy dell'agente di riconfigurazione (RAP) per rilevare l'errore IPC e il processo bloccato
  • Aggiunta del supporto per i probe di attività e conformità per applicazioni non incluse in contenitori
  • Aggiornamento del cluster per gli aggiornamenti della capacità del nodo senza impatto

Versioni di Service Fabric 8.1

Data di rilascio Versione Altre informazioni
28 luglio 2021 Azure Service Fabric 8.1 Note sulla versione
13 agosto 2021 Versione di primo aggiornamento di Azure Service Fabric 8.1 Note sulla versione
9 settembre 2021 Versione di aggiornamento di Azure Service Fabric 8.1 Note sulla versione
Ottobre 06 2021 Versione di terzo aggiornamento di Azure Service Fabric 8.1 Note sulla versione

Service Fabric 8.0

Microsoft è lieta di annunciare che la versione 8.0 del runtime di Service Fabric ha iniziato a implementare le varie aree di Azure insieme agli strumenti e agli aggiornamenti dell'SDK. Gli aggiornamenti per .NET SDK, Java SDK e runtime di Service Fabric sono disponibili tramite Il programma di installazione della piattaforma Web, i pacchetti NuGet e i repository Maven.

Annunci importanti

  • Disponibilità generale del supporto per .NET 5 per Windows
  • Disponibilità generale di NodeType senza stato
  • Possibilità di spostare istanze del servizio senza stato
  • Possibilità di aggiungere defaultLoad con parametri nel manifesto dell'applicazione
  • Per gli aggiornamenti delle repliche singleton: possibilità di definire alcune delle impostazioni a livello di cluster a livello di applicazione
  • Possibilità di posizionamento intelligente in base ai tag dei nodi
  • Possibilità di definire la soglia percentuale di nodi non integri che influisce sull'integrità del cluster
  • Possibilità di eseguire query sui servizi caricati
  • Possibilità di aggiungere un nuovo intervallo per i nuovi codici di errore
  • Capacità di contrassegnare l'istanza del servizio come completata
  • Supporto per il modello di distribuzione basato su onde per gli aggiornamenti automatici
  • Aggiunta del probe di idoneità per le applicazioni in contenitori
  • Abilitare UseSeparateSecondaryMoveCost su true per impostazione predefinita
  • Correzione di StateManager per rilasciare il riferimento non appena possibile
  • Bloccare la rimozione del servizio segreto centrale durante l'archiviazione dei segreti utente

Versioni di Service Fabric 8.0

Data di rilascio Versione Altre informazioni
8 aprile 2021 Azure Service Fabric 8.0 Note sulla versione
17 maggio 2021 Versione di primo aggiornamento di Azure Service Fabric 8.0 Note sulla versione
17 giugno 2021 Versione di aggiornamento di Azure Service Fabric 8.0 Note sulla versione
28 luglio 2021 Versione di terzo aggiornamento di Azure Service Fabric 8.0 Note sulla versione

Versioni precedenti

Service Fabric 7.2

Annunci importanti

  • Anteprima: i cluster gestiti di Service Fabric sono ora disponibili in anteprima pubblica. I cluster gestiti di Service Fabric mirano a semplificare la distribuzione e la gestione del cluster incapsulando le risorse sottostanti che costituiscono un cluster di Service Fabric in una singola risorsa arm. Per altre informazioni, vedere Panoramica del cluster gestito di Service Fabric.
  • Anteprima: il supporto di servizi senza stato con un numero di istanze maggiore del numero di nodi è ora disponibile in anteprima pubblica. Un criterio di posizionamento consente la creazione di più istanze senza stato di una partizione in un nodo.
  • FabricObserver (FO) 3.0 è ora disponibile.
    • È ora possibile eseguire FabricObserver nei cluster Linux e Windows.
    • È ora possibile creare plug-in di osservatore personalizzati. Per informazioni dettagliate e codice, vedere plugins readme e il progetto di plug-in di esempio.
    • È ora possibile modificare qualsiasi impostazione osservatore tramite l'aggiornamento dei parametri dell'applicazione. Ciò significa che non è più necessario ridistribuire FO per modificare impostazioni di osservatore specifiche. Vedere l'esempio.
  • Supporto per le immagini del contenitore OneBox ubuntu 18.04.
  • Anteprima: Informazioni di riferimento su KeyVault per le applicazioni di Service Fabric supporta SOLO i segreti con controllo delle versioni. I segreti senza versioni non sono supportati.
  • SF SDK richiede la versione più recente di Visual Studio 2019 update 16.7.6 o 16.8 Preview 4 per poter creare nuovi progetti .NET Framework senza stato/con stato/attori. Se non si dispone dell'aggiornamento di Visual Studio più recente, dopo aver creato il progetto di servizio, usare Gestione pacchetti per installare Microsoft.ServiceFabric.Services (versione 4.2.x) per i progetti con stato/senza stato e Microsoft.ServiceFabric.Actors (versione 4.2.x) per i progetti attore da nuget.org.
  • RunToCompletion: Service Fabric supporta il concetto di esecuzione fino al completamento per i file eseguibili guest. Con questo aggiornamento dopo che la replica viene eseguita fino al completamento, le risorse del cluster allocate a questa replica verranno rilasciate.
  • Il supporto per la governance delle risorse è stato migliorato: consente richieste e specifiche di limiti per le risorse cpu e memoria.

Versioni di Service Fabric 7.2

Data di rilascio Versione Altre informazioni
21 ottobre 2020 Azure Service Fabric 7.2 Note sulla versione
9 novembre 2020 Versione di aggiornamento di Azure Service Fabric 7.2 Note sulla versione
10 novembre 2020 Versione di terzo aggiornamento di Azure Service Fabric 7.2 Note sulla versione
2 dicembre 2020 Versione di quarto aggiornamento di Azure Service Fabric 7.2 Note sulla versione
25 gennaio 2021 Versione di aggiornamento quinto di Azure Service Fabric 7.2 Note sulla versione
17 febbraio 2021 Versione di aggiornamento sesto di Azure Service Fabric 7.2 Note sulla versione
10 marzo 2021 Versione di settimo aggiornamento di Azure Service Fabric 7.2 Note sulla versione

Service Fabric 7.1

A causa dell'attuale crisi COVID-19 e prendendo in considerazione le sfide affrontate dai clienti, stiamo rendendo disponibile la versione 7.1, ma non aggiorneremo automaticamente i cluster impostati per ricevere aggiornamenti automatici. Stiamo sospendo gli aggiornamenti automatici fino a un ulteriore avviso per garantire che i clienti possano applicare gli aggiornamenti quando più appropriati per loro, per evitare interruzioni impreviste.

È possibile eseguire l'aggiornamento alla versione 7.1 tramite il portale di Azure o tramite una distribuzione di Azure Resource Manager.

I cluster di Service Fabric con aggiornamenti automatici abilitati inizieranno a ricevere automaticamente l'aggiornamento 7.1 dopo aver ripreso la procedura di implementazione standard. Viene fornito un altro annuncio prima che inizi l'implementazione standard nel sito della community tecnica di Service Fabric. Sono stati pubblicati anche gli aggiornamenti alla fine del supporto per le versioni principali a partire dalla versione 6.5 fino alla 7.1 qui.

Annunci importanti

  • Disponibilità generale delle identità gestite di Service Fabric per le applicazioni di Service Fabric
  • Supporto per Ubuntu 18.04
  • Anteprima: supporto temporaneo del disco del sistema operativo delle macchine virtuali**: i dischi temporanei del sistema operativo vengono creati nella macchina virtuale locale e non salvati in Archiviazione di Azure remoti. Sono consigliati per tutti i tipi di nodo di Service Fabric (primario e secondario), perché rispetto ai dischi del sistema operativo persistenti tradizionali, i dischi temporanei del sistema operativo:
    • Ridurre la latenza di lettura/scrittura nel disco del sistema operativo
    • Abilitare operazioni di reimpostazione/re-immagine più veloci per la gestione dei nodi
    • Ridurre i costi complessivi (i dischi sono gratuiti e non comportano costi di archiviazione aggiuntivi)
  • Supporto per la dichiarazione dei certificati degli endpoint di servizio delle applicazioni di Service Fabric in base al nome comune del soggetto.
  • Supporto per i probe di integrità per i servizi in contenitori: supporto per il meccanismo probe di attività per le applicazioni in contenitori. Liveness Probe consente di annunciare la durata dell'applicazione in contenitori e, quando non rispondono in modo tempestivo, viene generato un riavvio.
  • Supporto per i pacchetti di codice inizializzatore per contenitori e applicazioni eseguibili guest. In questo modo è possibile eseguire pacchetti di codice(ad esempio contenitori), in un ordine specificato, per eseguire l'inizializzazione del pacchetto di servizio.
  • FabricObserver e ClusterObserver sono applicazioni senza stato che acquisiscono i dati di telemetria di Service Fabric correlati a diversi aspetti di un cluster SF. Entrambe queste applicazioni sono pronte per la distribuzione nei cluster di produzione Windows per acquisire dati di telemetria avanzati con il supporto implementato per ApplicationInsights, EventSource e LogAnalytics.
    • FabricObserver (FO) 2.0: viene eseguito in tutti i nodi, genera eventi di integrità, genera dati di telemetria quando vengono raggiunte le soglie di utilizzo delle risorse configurate dall'utente. Questa versione contiene diversi miglioramenti per il monitoraggio, la gestione dei dati, i dettagli degli eventi di integrità, i dati di telemetria strutturati.
    • ClusterObserver (CO) 1.1 : viene eseguito in un nodo, acquisisce i dati di telemetria dell'integrità a livello di cluster. In questa versione ClusterObserver monitora anche lo stato del nodo e genera dati di telemetria quando il nodo è inattivo/disabilitazione/disabilitato per un periodo di tempo più lungo del periodo di tempo specificato dall'utente.

Migliorare l'esperienza del ciclo di vita dell'applicazione

  • Anteprima: svuotamento delle richieste: durante la manutenzione pianificata del servizio, ad esempio gli aggiornamenti del servizio o la disattivazione dei nodi, si vuole consentire ai servizi di svuotare normalmente le connessioni. Questa funzionalità aggiunge una durata per il ritardo della chiusura delle istanze nella configurazione del servizio. Durante le operazioni pianificate, SF rimuove l'indirizzo del servizio dall'individuazione e quindi attende questa durata prima di arrestare il servizio.
  • Rilevamento e bilanciamento del sottocluster automatico: il sottoclustere si verifica quando i servizi con vincoli di posizionamento diversi hanno una metrica di caricamento comune. Se il carico sui diversi set di nodi differisce in modo significativo, Cluster Resource Manager di Service Fabric ritiene che il cluster sia sbilanciato, anche quando ha il miglior equilibrio possibile a causa dei vincoli di posizionamento. Di conseguenza, tenta di ribilanciare il cluster, causando potenzialmente spostamenti non necessari del servizio (poiché lo "squilibrio" non può essere notevolmente migliorato). Cluster Resource Manager tenterà ora di rilevare automaticamente questi tipi di configurazioni e di comprendere quando lo squilibrio può essere corretto tramite lo spostamento e quando invece dovrebbe lasciare le cose da sole perché non è possibile apportare miglioramenti sostanziali.
  • Costo di spostamento diverso per le repliche secondarie: è stato introdotto un nuovo valore di costo di spostamento MoltoHigh che offre maggiore flessibilità in alcuni scenari per definire se è necessario usare un costo di spostamento separato per le repliche secondarie.
  • Meccanismo probe di liveness abilitato per le applicazioni in contenitori. Liveness Probe consente di annunciare la durata dell'applicazione in contenitori e, quando non rispondono in modo tempestivo, viene generato un riavvio.
  • Eseguire fino al completamento/una volta per i servizi**

Miglioramenti all'archivio immagini

  • Service Fabric 7.1 usa il trasporto personalizzato per proteggere il trasferimento di file tra i nodi per impostazione predefinita. La dipendenza dalla condivisione file SMB viene rimossa dalla versione 7.1. Le condivisioni file SMB protette esistono ancora nei nodi che contengono la replica del servizio di archiviazione immagini per la scelta del cliente di rifiutare esplicitamente l'impostazione predefinita e per l'aggiornamento e il downgrade alla versione precedente.

Miglioramenti di Reliable Collections

  • In memoria solo il supporto per i servizi con stato tramite Reliable Collections: le raccolte Reliable Collections volatili consentono di rendere persistenti i dati su disco per garantire la durabilità in caso di interruzioni su larga scala, possono essere usate per carichi di lavoro come la cache replicata, ad esempio, in cui può essere tollerata una perdita di dati occasionale. In base alle limitazioni e alle restrizioni delle raccolte Reliable Collections volatili, è consigliabile per i carichi di lavoro che non necessitano di persistenza, per i servizi che gestiscono le rare occasioni di perdita del quorum.
  • Anteprima: Service Fabric Backup Explorer: per semplificare la gestione dei backup di Reliable Collections per le applicazioni con stato di Service Fabric, Service Fabric Backup Explorer consente agli utenti di
    • Controllare ed esaminare il contenuto delle raccolte Reliable Collections,
    • Aggiornare lo stato corrente a una visualizzazione coerente
    • Creare il backup dello snapshot corrente delle raccolte Reliable Collections
    • Correggere il danneggiamento dei dati

Versioni di Service Fabric 7.1

Data di rilascio Versione Altre informazioni
20 aprile 2020 Azure Service Fabric 7.1 Note sulla versione
16 giugno 2020 Primo aggiornamento di Microsoft Azure Service Fabric 7.1 Note sulla versione
20 luglio 2020 Aggiornamento di Microsoft Azure Service Fabric 7.1 secondo Note sulla versione
12 agosto 2020 Terzo aggiornamento di Microsoft Azure Service Fabric 7.1 Note sulla versione
10 settembre 2020 Quarto aggiornamento di Microsoft Azure Service Fabric 7.1 Note sulla versione
7 ottobre 2020 Aggiornamento sesto di Microsoft Azure Service Fabric 7.1 Note sulla versione
23 novembre 2020 Aggiornamento di Microsoft Azure Service Fabric 7.1 Ottavo Note sulla versione

Service Fabric 7.0

Azure Service Fabric 7.0 è ora disponibile. È possibile eseguire l'aggiornamento alla versione 7.0 tramite il portale di Azure o tramite una distribuzione di Azure Resource Manager. A causa del feedback dei clienti sulle versioni relative al periodo di festività, i cluster non inizieranno ad aggiornare automaticamente i cluster impostati per ricevere aggiornamenti automatici fino a gennaio. A gennaio viene ripresa la procedura di implementazione standard e i cluster con aggiornamenti automatici abilitati inizieranno a ricevere automaticamente l'aggiornamento della versione 7.0. Viene fornito un altro annuncio prima dell'inizio dell'implementazione. Aggiorneremo anche le date di rilascio pianificate per indicare che questo criterio verrà preso in considerazione. Per gli aggiornamenti sulle pianificazioni di rilascio future, vedere qui.

Annunci importanti

  • Supporto keyVaultReference per i segreti dell'applicazione (anteprima): le applicazioni di Service Fabric abilitate per le identità gestite ora possono ora fare riferimento direttamente a un URL segreto di Key Vault come variabile di ambiente, parametro dell'applicazione o credenziali del repository del contenitore. Service Fabric risolverà automaticamente il segreto usando l'identità gestita dell'applicazione. 

  • Miglioramento della sicurezza degli aggiornamenti per i servizi senza stato: per garantire la disponibilità durante un aggiornamento dell'applicazione, sono state introdotte nuove configurazioni per definire il numero minimo di istanze per i servizi senza stato da considerare disponibili. In precedenza questo valore era 1 per tutti i servizi e non era modificabile. Con questo nuovo controllo di sicurezza per servizio, è possibile assicurarsi che i servizi mantengano un numero minimo di istanze durante gli aggiornamenti delle applicazioni, gli aggiornamenti del cluster e altre operazioni di manutenzione che si basano sui controlli di integrità e sicurezza di Service Fabric.

  • Limiti delle risorse per i servizi utente: gli utenti possono configurare i limiti delle risorse per i servizi utente in un nodo per evitare scenari come l'esaurimento delle risorse dei servizi di sistema di Service Fabric. 

  • Costo di spostamento del servizio molto elevato per un tipo di replica. Le repliche con costi di spostamento molto elevati verranno spostate solo se è presente una violazione del vincolo nel cluster che non può essere risolta in altro modo. Per altre informazioni sull'utilizzo di un costo di spostamento "Molto elevato", vedere il documento collegato e per altre considerazioni.

  • Controlli aggiuntivi di sicurezza del cluster: in questa versione è stato introdotto un controllo di sicurezza del quorum del nodo di inizializzazione configurabile. In questo modo è possibile personalizzare il numero di nodi di inizializzazione che devono essere disponibili durante gli scenari di ciclo di vita e gestione del cluster. Le operazioni che porterebbero il cluster al di sotto del valore configurato vengono bloccate. Oggi il valore predefinito è sempre un quorum dei nodi di inizializzazione, ad esempio se si dispone di sette nodi di inizializzazione, un'operazione che richiederebbe meno di cinque nodi di inizializzazione verrebbe bloccata per impostazione predefinita. Con questa modifica, è possibile impostare il valore minimo di sicurezza 6, che consente la riduzione di un solo nodo di inizializzazione alla volta.

  • Aggiunta del supporto per la gestione del servizio Backup e ripristino in Service Fabric Explorer. Ciò rende possibili le attività seguenti direttamente da SFX: individuazione del servizio di backup e ripristino, creazione di criteri di backup, abilitazione dei backup automatici, esecuzione di backup ad hoc, attivazione delle operazioni di ripristino e esplorazione dei backup esistenti.

  • Annuncio della disponibilità di ReliableCollectionsMissingTypesTool: questo strumento consente di verificare che i tipi usati nelle raccolte Reliable Collections siano compatibili con le versioni precedenti e successive durante un aggiornamento in sequenza dell'applicazione. Ciò consente di evitare errori di aggiornamento o perdita di dati e danneggiamento dei dati a causa di tipi mancanti o incompatibili.

  • Abilita letture stabili nelle repliche secondarie: le letture stabili limitano le repliche secondarie alla restituzione di valori che sono stati sottoposti a quorum.

Inoltre, questa versione contiene altre nuove funzionalità, correzioni di bug e supporto, affidabilità e miglioramenti delle prestazioni. Per l'elenco completo delle modifiche, vedere le note sulla versione.

Versioni di Service Fabric 7.0

Data di rilascio Versione Altre informazioni
18 novembre 2019 Azure Service Fabric 7.0 Note sulla versione
30 gennaio 2020 Versione di aggiornamento di Azure Service Fabric 7.0 Note sulla versione
6 febbraio 2020 Versione di aggiornamento di Azure Service Fabric 7.0 Note sulla versione
2 marzo 2020 Versione di aggiornamento di Azure Service Fabric 7.0 Note sulla versione
mercoledì 6 maggio 2020 Versione del sesto aggiornamento di Azure Service Fabric 7.0 Note sulla versione
9 ottobre 2020 Versione nona di aggiornamento di Azure Service Fabric 7.0 Note sulla versione

Service Fabric 6.5

Questa versione include miglioramenti di supporto, affidabilità e prestazioni, nuove funzionalità, correzioni di bug e miglioramenti per semplificare la gestione del ciclo di vita del cluster e dell'applicazione.

Importante

Service Fabric 6.5 è la versione finale con il supporto degli strumenti di Service Fabric in Visual Studio 2015. I clienti sono invitati a passare a Visual Studio 2019 in futuro.

Novità di Service Fabric 6.5:

  • Service Fabric Explorer include un visualizzatore dell'archivio immagini per controllare le applicazioni caricate nell'archivio immagini.

  • Patch Orchestration Application (POA) versione 1.4.0 include molti miglioramenti della diagnostica automatica. I clienti di POA sono consigliati per passare a questa versione.

  • Il servizio EventStore è abilitato per impostazione predefinita per i cluster di Service Fabric 6.5, a meno che non sia stato rifiutato esplicitamente.

  • Aggiunta di eventi del ciclo di vita della replica per i servizi con stato.

  • Migliore visibilità dello stato del nodo di inizializzazione, inclusi gli avvisi a livello di cluster se un nodo di inizializzazione non è integro (Inattivo, Rimosso o Sconosciuto).

  • Lo strumento di ripristino di emergenza dell'applicazione di Service Fabric consente ai servizi con stato di Service Fabric di eseguire rapidamente il ripristino quando si verifica un'emergenza nel cluster primario. I dati del cluster primario vengono sincronizzati continuamente nell'applicazione standby secondaria usando backup e ripristino periodici.

  • Supporto di Visual Studio per la pubblicazione di app .NET Core in cluster basati su Linux.

  • L'interfaccia della riga di comando di Azure Service Fabric (SFCTL) verrà installata automaticamente per Service Fabric 6.5 (e versioni successive) quando si esegue l'aggiornamento o si crea un nuovo cluster Linux in Azure.

  • SFCTL viene installato per impostazione predefinita nei cluster OneBox MacOS/Linux.

Per altre informazioni, vedere le note sulla versione di Service Fabric 6.5.

Versioni di Service Fabric 6.5

Data di rilascio Versione Altre informazioni
11 giugno 2019 Azure Service Fabric 6.5 Note sulla versione
2 luglio 2019 Versione di aggiornamento di Azure Service Fabric 6.5 Note sulla versione
29 luglio 2019 Versione di aggiornamento di Azure Service Fabric 6.5 Note sulla versione
Ago 23, 2019 Versione di aggiornamento di Azure Service Fabric 6.5 Note sulla versione
14 ottobre 2019 Versione di aggiornamento di Azure Service Fabric 6.5 Note sulla versione

Versioni di Service Fabric 6.4

Data di rilascio Versione
30 novembre 2018 Azure Service Fabric 6.4
12 Dicembre 2018 Versione di aggiornamento di Azure Service Fabric 6.4 per i cluster Windows
4 febbraio 2019 Versione di aggiornamento di Azure Service Fabric 6.4
4 marzo 2019 Versione di aggiornamento di Azure Service Fabric 6.4
8 aprile 2019 Versione di aggiornamento di Azure Service Fabric 6.4
2 maggio 2019 Versione di aggiornamento di Azure Service Fabric 6.4
28 maggio 2019 Versione di aggiornamento di Azure Service Fabric 6.4