Condividi tramite


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