Creare cluster di Service Fabric in Azure e autonomi in Windows Server e Linux
Un cluster di Service Fabric è un set di computer fisici o macchine virtuali connesse tramite rete in cui vengono distribuiti e gestiti i microservizi. Una macchina virtuale o una macchina virtuale che fa parte di un cluster è denominata nodo del cluster. I cluster possono essere ridimensionati fino a migliaia di nodi. Se si aggiungono nuovi nodi al cluster, Service Fabric ribilancia le repliche e le istanze di partizione del servizio nel numero incrementato di nodi. Le prestazioni complessive dell'applicazione migliorano e la contesa per l'accesso alla memoria si riduce. Se i nodi nel cluster non vengono usati in modo efficiente, è possibile ridurre il numero di nodi nel cluster. Service Fabric ribilancia di nuovo le repliche e le istanze di partizione nel numero ridotto di nodi per usare al meglio l'hardware in ogni nodo.
Service Fabric permette di creare cluster di Service Fabric in qualsiasi VM o computer con Windows Server o Linux in esecuzione. Tuttavia, i cluster autonomi non sono disponibili in Linux. Per altre informazioni sulle differenze nel supporto delle funzionalità per Windows e Linux, vedere Differenze tra Service Fabric in Linux e Windows.
Vantaggi dei cluster in Azure
Per semplificare e rendere più affidabili le operazioni e la gestione del cluster, in Azure viene offerta l'integrazione con altre funzionalità e servizi di Azure.
- Portale di Azure: il portale di Azure semplifica la creazione e la gestione dei cluster.
- Gestione risorse di Azure: l'uso di Gestione risorse di Azure consente di gestire facilmente tutte le risorse usate dal cluster come singola unità e semplifica il tracciamento dei costi e la fatturazione.
- Cluster di Service Fabric come risorsa di Azure: un cluster di Service Fabric è una risorsa di Azure, quindi è possibile modellarla in modo analogo alle altre risorse in Azure.
- Integrazione con l'infrastruttura di Azure Service Fabric si coordina con l'infrastruttura di Azure per il sistema operativo, la rete e altri aggiornamenti, in modo da migliorare la disponibilità e l'affidabilità delle applicazioni.
- Diagnostica: in Azure viene offerta l'integrazione con Diagnostica di Azure e i log di Monitoraggio di Azure.
- Ridimensionamento automatico: per i cluster in Azure è disponibile la funzionalità predefinita di ridimensionamento automatico tramite i set di ridimensionamento delle macchine virtuali. Per il ridimensionamento dei cluster in locale e in altri ambienti cloud, è necessario sviluppare una funzionalità di ridimensionamento automatico specifica oppure ridimensionare manualmente usando le API esposte da Service Fabric.
Vantaggi dei cluster autonomi
- È possibile scegliere qualsiasi provider di servizi cloud per ospitare il cluster.
- Dopo essere state scritte, le applicazioni di Service Fabric possono essere eseguite in più ambienti di hosting senza alcuna modifica o con cambiamenti minimi.
- Le conoscenze acquisite nella creazione di applicazioni di Service Fabric saranno utili anche per altri ambienti di hosting.
- L'esperienza operativa derivata dall'esecuzione e dalla gestione di cluster di Service Fabric sarà utile anche per altri ambienti.
- Ampia copertura di clienti non limitata da vincoli dell'ambiente di hosting.
- Un livello aggiuntivo di affidabilità e protezione contro interruzioni generalizzate per consentire lo spostamento dei servizi in un altro ambiente di distribuzione in caso di blackout di un centro dati o del provider di servizi cloud.
Passaggi successivi
- Leggere la panoramica dei cluster di Service Fabric in Azure
- Leggere la panoramica dei cluster di Service Fabric autonomi
- Informazioni sulle opzioni di supporto di Service Fabric