Pianificare i feed e il servizio cache distribuita in SharePoint Server

 

**Si applica a:**SharePoint Server 2013, SharePoint Server 2016

**Ultima modifica dell'argomento:**2017-08-03

Riepilogo: informazioni sull'implementazione delle caratteristiche di microblog, del newsfeed e del servizio cache distribuita in SharePoint Server 2013 e SharePoint Server 2016.

In SharePoint Server la funzionalità di microblog consente agli utenti di svolgere brevi conversazioni pubbliche su argomenti di interesse. Il newsfeed e il servizio cache distribuita supportano la funzionalità di microblog in SharePoint Server.

Contenuto dell'articolo:

  • Pianificare i feed

  • Pianificare il servizio cache distribuita

Pianificare i feed

Feed dei siti

I feed dei siti offrono funzionalità di newsfeed per un gruppo di utenti specifico. Sono disponibili nei siti del team. Quando si pianifica di utilizzare i feed dei siti nei propri siti del team in SharePoint Server, è necessario che nei siti del team venga utilizzata la stessa applicazione di servizio profili utente utilizzata dai siti personali. I siti del team e i siti personali possono essere contenuti nella stessa farm o in farm diverse, ma devono utilizzare la stessa applicazione di servizio profili utente. Se si dispone di siti del team in una farm diversa dall'host dei siti personali, sarà necessaria l'autenticazione da server a server tra le due farm. In SharePoint Server, è consigliabile utilizzare lo stesso account del servizio per l'applicazione Web host Sito personale e l'applicazione Web che ospita i siti del team. Per utilizzare la caratteristica feed dei siti, è necessario inoltre che la raccolta siti host Sito personale sia un host Sito personale di SharePoint Server e che l'utente disponga di un Sito personale di SharePoint Server. Valutare la possibilità di abilitare la creazione siti in modalità self-service nell'applicazione Web contenente i siti del team in modo che gli utenti possano creare facilmente siti del team dal proprio Sito personale. In una distribuzione di SharePoint Server in cui gli utenti utilizzano solo pagine Dettagli personali (l'amministratore ha configurato il resto delle caratteristiche Sito personale come non disponibili), i feed dei siti sono comunque disponibili per gli utenti.

Quando un amministratore aggiorna i siti del team da SharePoint Server 2013 con Service Pack 1 (SP1), deve attivare i feed dei siti nel sito del team aggiornato abilitando innanzitutto la caratteristica Segui contenuto e quindi la caratteristica Feed del sito nel sito del team. Sarà quindi possibile seguire le entità e visualizzare i post dai feed dei siti.

Nota

Se gli utenti iniziano a seguire il sito prima che l'amministratore abbia abilitato la caratteristica Feed dei siti, il sito del team aggiornato non verrà visualizzato nel menu Condividi con. Quando l'amministratore abilita la caratteristica Feed del sito, l'utente deve smettere di seguire il sito e quindi iniziare a seguirlo di nuovo affinché venga visualizzato nel menu Condividi con.

Pianificazione del sito personale

Un utente può includere un'immagine nei post di microblog. Quando i post includono un'immagine, tale immagine viene caricata da SharePoint Server in una cartella privata nel Sito personale dell'utente. La dimensione del file dell'immagine viene ridotta automaticamente per ottimizzare lo spazio utilizzato nel Sito personale dell'utente. Quando assegna le quote per i Siti personali, un amministratore deve prendere in considerazione, nella pianificazione, questo requisito di spazio di archiviazione aggiuntivo per le immagini. Se nel Sito personale dell'utente non vi è spazio di archiviazione disponibile e l'utente tenta di pubblicare un messaggio contenente un'immagine, viene visualizzato un errore.

Notifiche

Le notifiche sono messaggi di posta elettronica generati dal sistema che segnalano all'utente un'attività in un thread a cui egli ha contribuito o che un altro utente ha iniziato a seguirlo. Per le notifiche è necessario configurare le impostazioni di posta elettronica in uscita di SharePoint Server, come prerequisito.

Aggiornamento

Quando si esegue l'aggiornamento da SharePoint Server 2013 con Service Pack 1 (SP1) a SharePoint Server 2016, i newsfeed di SharePoint Server 2013 con Service Pack 1 (SP1) vengono aggiornati come una caratteristica legacy in SharePoint Server 2016. Ciò significa che il newsfeed di SharePoint Server 2013 con Service Pack 1 (SP1) diventa deprecato, ma è comunque disponibile in SharePoint Server. Per consentire agli utenti di accedere al newsfeed di SharePoint Server 2013 con Service Pack 1 (SP1) aggiornato, un amministratore deve eseguire passaggi di configurazione speciali. I dati archiviati nel newsfeed di SharePoint Server 2013 con Service Pack 1 (SP1) sono disponibili in SharePoint Server. Un amministratore non può tuttavia eseguire la migrazione dei dati dal newsfeed di SharePoint Server 2013 con Service Pack 1 (SP1) al newsfeed di SharePoint Server, quanto i feed differiscono significativamente.

Outlook Social Connector

Tramite Outlook Social Connector le informazioni dei feed vengono visualizzate in Microsoft Outlook insieme a messaggi, riunioni e altri elementi di Outlook. Outlook Social Connector comporta l'aumento del carico di sistema in una server farm di SharePoint Server, in quanto esegue frequentemente l'accesso alle caratteristiche dei Siti personali ed effettua il push delle informazioni a Outlook. Ciò influisce sulle prestazioni della farm di SharePoint Server e deve essere preso in considerazione nella progettazione della server farm.

Ricerca e limitazione per motivi di sicurezza

Le visualizzazioni Tutti ed Entità seguite includono conversazioni pubbliche (post e risposte) a cui possono accedere tutti gli utenti. Quando le conversazioni pubbliche vengono aggiunte all'indice di ricerca in SharePoint Server, gli utenti possono cercare e visualizzare risultati di ricerca contenenti tali conversazioni pubbliche. La limitazione per motivi di sicurezza non si applica alle conversazioni pubbliche in quanto a tali conversazioni non sono assegnate autorizzazioni. Se gli utenti desiderano che la limitazione per motivi di sicurezza venga applicata a conversazioni specifiche, possono utilizzare i feed dei siti nei siti del team. Nel sito del team assegnare autorizzazioni al gruppo di utenti che possono partecipare alla conversazione. Ai risultati di ricerca verrà quindi applicata la limitazione per motivi di sicurezza in base alle autorizzazioni assegnate.

Prendere in considerazione la modalità di configurazione della programmazione della ricerca per indicizzazione incrementale dell'indicizzatore, in quanto influisce sulla velocità di visualizzazione delle conversazioni nei risultati della ricerca degli utenti. Se gli utenti utilizzano attivamente le caratteristiche di microblog per creare post e risposte, potrebbero desiderare una rapida visualizzazione dei risultati della ricerca. In questo caso, impostare intervalli più brevi tra gli aggiornamenti.

Pianificare il servizio cache distribuita

Quando si pianifica l'implementazione del servizio cache distribuita, considerare che tale servizio può essere distribuito in due modalità: dedicata o collocata. In modalità dedicata, tutti i servizi diversi dal servizio cache distribuita vengono arrestati nel server applicazioni che esegue il servizio cache distribuita. In modalità collocata, il servizio cache distribuita viene eseguito insieme ad altri servizi nel server applicazioni. La modalità dedicata è quella consigliata per la distribuzione del servizio cache distribuita.

Importante

Se in SharePoint Server si utilizzano applicazioni personalizzate basate sulle API client AppFabric o si stanno creando cache personalizzate, è consigliabile creare un cluster di cache AppFabric separato per supportare le applicazioni personalizzate. Non utilizzare il cluster di cache AppFabric che supporta la farm di SharePoint Server. Eseguire il cluster di cache AppFabric separato per le applicazioni personalizzate in server separati dai server dedicati per la farm di SharePoint Server.

Importante

Non usare nomi di account di servizio che contengono il simbolo $.

Installare il prerequisito Windows Server AppFabric

Quando viene eseguito il programma di installazione dei prerequisiti di SharePoint Server, viene installato Windows Server AppFabric. Si tratta dell'approccio consigliato per l'installazione di Windows Server AppFabric in un server che esegue SharePoint Server. Se Windows Server AppFabric è già installato nel server prima di eseguire il programma di installazione dei prerequisiti, disinstallare Windows Server AppFabric e quindi eseguire il programma di installazione dei prerequisiti. Se un amministratore decide di installare Windows Server AppFabric manualmente, deve installare le caratteristiche CacheAdmin, CachingService e CacheClient e utilizzare il parametro /gac. Per ulteriori informazioni, vedere Installazione automatica (Memorizzazione nella cache di AppFabric 1.1) in MSDN Library.

Pianificazione della capacità per il servizio cache distribuita

Questa sezione del documento può essere utilizzata dagli amministratori per la pianificazione dell'architettura e dei requisiti di memoria per i server che ospitano il servizio cache distribuita. Questo servizio consente di archiviare i dati solo in memoria e non dipende dai database in SharePoint Server. Alcuni servizi in SharePoint Server inoltre richiedono risorse di memoria significative che possono influire sulle prestazioni del servizio cache distribuita. Le prestazioni di questo servizio dipendono in modo significativo sia dalla scelta dell'architettura sia dall'allocazione di memoria per il servizio.

Nella tabella seguente vengono elencate le diverse indicazioni per la memoria e l'architettura per il servizio cache distribuita a seconda del numero totale di utenti.

Dimensioni della distribuzione Farm di piccole dimensioni Farm di medie dimensioni Farm di grandi dimensioni

Numero totale di utenti

< 10.000

< 100.000

< 500.000

Dimensioni della cache consigliate per il servizio cache distribuita

1 GB

2.5 GB

12 GB

Allocazione di memoria totale per il servizio cache distribuita (raddoppiare le dimensioni della cache sopra riportate e riservare 2 GB per il sistema operativo)

2 GB

5 GB

34 GB

Nota

Il servizio cache distribuita, la dimensione della cache non deve superare 16 GB pertanto è consigliabile usare due server in un ambiente farm di grandi dimensioni.

Configurazione consigliata per l'architettura

Server dedicato o coesistente in un server front-end

Server dedicato

Server dedicato

Host della cache minimi per farm

1

1

2

Nota

In una farm di SharePoint Server deve essere presente almeno un host della cache che esegua il servizio cache distribuita.

Allocazione della memoria

L'allocazione di memoria del servizio cache distribuita per le dimensioni della cache è impostata su un valore predefinito pari al 10% della memoria fisica totale al momento dell'installazione di SharePoint Server. Un amministratore può modificare l'allocazione di memoria per il servizio cache distribuita utilizzando il cmdlet Update-SPDistributedCacheSize. È possibile assegnare al servizio cache distribuita un massimo di 16 GB di memoria per host della cache nel cluster di cache. È consigliabile riservare 2 GB di memoria per gli altri servizi in esecuzione nel server e assegnare la memoria rimanente al servizio cache distribuita. Per ulteriori informazioni, vedere Gestire il servizio cache distribuita in SharePoint Server.

Importante

Windows Server AppFabric 1.1 può comportare l'utilizzo di memoria elevato nel livello del sistema operativo. Questo problema interessa il servizio cache distribuita, pertanto se si assegnano 16 GB di memoria è necessario disporre almeno 34 GB di memoria sul server cache distribuita. Sono inclusi 2 GB di memoria riservati per il sistema operativo. Per ulteriori informazioni, vedere Comportamento di consumo dlela memoria di Windows Server AppFabric e AppFabric 1.1 Caching: La memoria allocata per gli host cache non può superare il 50% della memoria disponibile nel computer.

Importante

In un server in cui sono disponibili più di 16 GB di memoria fisica totale, allocare un massimo di 16 GB di memoria al servizio cache distribuita. Se vengono allocati più di 16 GB di memoria, il server potrebbe smettere di rispondere in modo imprevisto per più di 10 secondi.

Se è necessaria una quantità di memoria maggiore, è possibile configurare il servizio cache distribuita per l'esecuzione in diversi server applicazioni. In questo caso, la cache si estende in tutti i server che eseguono il servizio cache distribuita e funge da unica cache a supporto dell'intera farm. Per aggiungere un altro server applicazioni, aggiungere il nuovo server applicazioni alla server farm utilizzando la Configurazione guidata di SharePoint. È necessario stabilire se il nuovo server applicazioni deve essere eseguito in modalità dedicata o collocata, nonché garantire che l'allocazione di memoria assegnata al servizio cache distribuita sia uguale in tutti i server che eseguono il servizio. I dati memorizzati nella cache vengono archiviati in un server e non in entrambi. Per ulteriori informazioni, vedere Gestire il servizio cache distribuita in SharePoint Server.

Quando il servizio cache distribuita viene eseguito in modalità collocata, la memoria fisica del server deve essere aumentata e tutti i servizi non essenziali devono essere arrestati. Non è consigliabile eseguire i servizi o applicazioni seguenti nello stesso server del servizio cache distribuita:

  • SQL Server 2008 o SQL Server 2012

  • Servizio di ricerca

  • Excel Services in SharePoint (disponibile solo in SharePoint Server 2013)

  • Servizi Project Server

Quando si esegue la pianificazione delle workstation degli sviluppatori, è necessario che la workstation disponga di almeno 32 GB di memoria fisica totale. Nelle workstation degli sviluppatori SharePoint Server viene installato come distribuzione a server singolo. Questo significa che il servizio cache distribuita è distribuito in modalità collocata. In questa modalità, vi sarà competizione per le risorse di memoria. Per gestire l'allocazione delle risorse di memoria, uno sviluppatore può arrestare tutti i servizi non utilizzati oppure riavviare periodicamente SQL Server.

Importante

Il servizio cache distribuita può essere eseguito in un server fisico o virtuale. Quando si utilizza la virtualizzazione, non utilizzare la memoria dinamica per gestire le risorse condivise tra altre macchine virtuali e i server della cache distribuita. L'allocazione di memoria per i server della cache distribuita deve essere fissa.

Sequenza di configurazione del servizio cache distribuita

L'avvio e l'arresto del servizio cache distribuita in modo non pianificato comportano l'instabilità del servizio. Quando si esegue la configurazione iniziale di una farm di SharePoint Server 2013, eseguire i passaggi seguenti nell'ordine indicato:

  • Eseguire la Configurazione guidata per aggiungere tutti i server alla server farm. Il servizio cache distribuita viene avviato in tutti i server Web e i server applicazioni nella server farm.

  • Eseguire altri passaggi di configurazione della farm in base alle necessità.

  • Quando si è pronti per configurare il servizio cache distribuita, verificare che il servizio sia in esecuzione in tutti i server della server farm. Arrestare quindi il servizio cache distribuita in qualsiasi server che non deve fare parte del cluster di cache. Evitare di arrestare e riavviare il servizio cache distribuita in un server. Se il servizio cache distribuita è stato arrestato accidentalmente in un server e deve essere riavviato, fare riferimento alle indicazioni fornite in Gestire il servizio cache distribuita in SharePoint Server.

Importante

Se si arresta il servizio cache distribuita in tutti i server in cui è in esecuzione, non riavviarlo in un unico server, ma riavviarlo in tutti i server della cache distribuita contemporaneamente. Il riavvio del servizio cache distribuita influisce, per un breve intervallo di tempo, sulle prestazioni iniziali.

In alternativa al metodo precedente, un amministratore può installare SharePoint Server senza registrare il servizio cache distribuita nei server che non devono far parte del cluster di cache. A tale scopo, è possibile utilizzare il parametro skipRegisterAsDistributedCachehost con il cmdlet New-SPConfigurationDatabase o Connect-SPConfigurationDatabasePowerShell oppure eseguire psconfig.exe alla riga di comando. Questo parametro è facoltativo.

Considerazioni sulla configurazione del firewall

Per il servizio cache distribuita vengono utilizzate le seguenti porte di comunicazione:

  • 22233

  • 22234

  • 22235

  • 22236

Nota

Se si utilizza più di un host della cache nella server farm, è necessario configurare il primo host che esegue il servizio cache distribuita in modo da consentire il traffico ICMP (ICMPv4) in entrata attraverso il firewall. Per ulteriori informazioni, vedere Creare una regola ICMP in entrata in Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 o Windows Server 2008 R2. Se un amministratore rimuove il primo host della cache dal cluster configurato per consentire il traffico ICMP (ICMPv4) in entrata attraverso il firewall, sarà necessario configurare il primo server del nuovo cluster in modo da consentire il traffico di questo tipo.