Progettare l'architettura dei siti personali

Contenuto dell'articolo:

  • Suggerimenti per la progettazione di siti personali

  • Ospitare i siti personali in un'applicazione Web dedicata

  • Coordinare i siti personali nell'intera organizzazione

  • Pianificare le impostazioni generali dell'applicazione Web

  • Progettare le impostazioni del database del contenuto per i siti personali

  • Eliminare automaticamente i siti inutilizzati

  • Pianificare le autorizzazioni dei siti personali

Se si prevede di includere siti personali nella distribuzione, è consigliabile inserirli nella progettazione dell'architettura iniziale, indipendentemente dal momento in cui si prevede di implementarli per gli utenti finali. In questo articolo vengono forniti suggerimenti sulla progettazione dell'architettura logica per la distribuzione di siti personali all'interno di una server farm.

Per ulteriori informazioni sulla caratteristica dei siti personali, vedere Pianificare l'utilizzo dei siti personali.

Suggerimenti per la progettazione di siti personali

Rispetto ai siti del team o ai siti portale Intranet pubblicati, in genere i siti personali sono più numerosi e hanno dimensioni più contenute.

Gli obiettivi di progettazione per i siti personali includono i seguenti:

  • Ottimizzazione delle prestazioni di tutta la server farm.

  • Creazione di divisioni logiche dei database per i siti personali per interventi di manutenzione ricorrenti (backup, ripristino e aggiornamento).

  • Possibilità di applicare impostazioni e criteri appropriati per i siti personali senza modificare altri tipi di siti all'interno della rete Intranet.

Le indicazioni per la progettazione di siti personali includono i suggerimenti seguenti:

  • Ospitare i siti personali in un'applicazione Web dedicata.

  • Coordinare più applicazioni per i siti personali nell'intera organizzazione.

  • Applicare impostazioni generali relative all'applicazione Web per gestire la crescita dei siti personali e tenere aggiornato il contenuto.

  • Eliminare automaticamente i siti inutilizzati.

  • Progettare le impostazioni del database del contenuto per garantire adeguati requisiti di archiviazione e scalabilità.

  • Pianificare le autorizzazioni e i criteri appropriati.

Ospitare i siti personali in un'applicazione Web dedicata

È possibile configurare numerose impostazioni a livello di applicazione Web in grado di favorire un miglioramento delle prestazioni e della gestibilità. Per tale motivo, è consigliabile ospitare i siti personali in un'applicazione Web dedicata.

Prestazioni

Quando si distribuiscono i siti personali in un'applicazione Web dedicata, vengono creati uno o più database del contenuto che ospitano solo raccolte siti personali. I database che ospitano il contenuto dei siti personali presentano le caratteristiche seguenti:

  • Contengono numerose tabelle a causa dell'elevato numero di siti personali.

  • Le tabelle sono di dimensioni ridotte essendo i singoli siti di dimensioni contenute.

Se si riservano alcuni database del contenuto per l'hosting di siti con caratteristiche simili da un punto di vista dei dati, le prestazioni del software di database Microsoft SQL Server risulteranno più efficienti. In SQL Server viene scelto automaticamente un piano di query in base alle caratteristiche di un database. Se in un database sono presenti siti con caratteristiche estremamente diverse per quanto riguarda i dati, il piano di query utilizzato da SQL Server potrebbe non essere il più efficace per l'intero contenuto del database. Se ad esempio un database ospita sia siti personali, ovvero un ampio numero di siti di dimensioni ridotte, sia siti portale, ovvero un numero ridotto di siti di dimensioni molto grandi con numerose richieste, il piano di query scelto non sarà il più indicato per uno di questi tipi di siti. Inserendo il contenuto dei siti personali in un database dedicato, è possibile ottimizzare le prestazioni di SQL Server, con un conseguente miglioramento delle prestazioni per tutta la server farm.

Gestibilità

La distribuzione dei siti personali in un'applicazione Web dedicata consente di gestire separatamente gli elementi seguenti:

  • Impostazioni di database

  • Modelli quote

  • Impostazioni del Cestino

  • Azioni automatizzate per i siti inutilizzati

  • Autenticazione

  • Criteri

La separazione dei siti personali rispetto ad altri tipi di siti consente di gestire in modo più efficiente la crescita dei siti personali.

L'inserimento dei siti personali in un'applicazione Web separata offre inoltre il vantaggio di poter negoziare un contratto di servizio specifico. Un contratto di servizio relativo al contenuto dei siti personali può ad esempio prevedere un lasso di tempo più lungo per il ripristino dei siti in caso di errore. Un periodo di tempo più lungo per il ripristino dei database del contenuto offre a sua volta il vantaggio di aumentare la dimensione dei database del contenuto, con una conseguente riduzione del numero di database da creare e gestire.

Scelta di un pool di applicazioni

In un ambiente aziendale i siti personali possono condividere un pool di applicazioni con applicazioni Web che presentano requisiti simili in termini di collaborazione e isolamento. Un'applicazione per i siti personali può ad esempio condividere un pool di applicazioni con siti del team per la collaborazione.

In un ambiente host in cui una singola server farm ospita contenuto per più organizzazioni è consigliabile ospitare tutto il contenuto di una singola organizzazione in uno stesso pool di applicazioni.

Distribuzione dei siti personali in un'applicazione Web dedicata

Quando si crea un provider di servizi condivisi, si specifica un'applicazione Web per i siti personali. Nella figura seguente è illustrata un'applicazione Web dedicata per i siti personali.

Architettura di rete logica per i siti personali

Nel diagramma la prima raccolta siti principale creata utilizza il modello Host siti personali. All'URL viene aggiunta automaticamente un'inclusione di caratteri jolly, ovvero /personal. Quando si crea il provider di servizi condivisi, è possibile specificare un'inclusione diversa, ad esempio /sites. Tutti i siti al di sotto dell'inclusione di caratteri jolly sono raccolte siti indipendenti che ereditano il modello Host siti personali. Il nome utente viene aggiunto all'URL come illustrato di seguito: http://my/personal/nomeutente.

Coordinare i siti personali nell'intera organizzazione

Nelle organizzazioni in cui vengono distribuite più server farm o sono configurati più provider di servizi condivisi, gli utenti possono creare più siti personali. In una distribuzione geografica con una farm centrale in Europa e una farm regionale in Africa un utente può ad esempio fare clic sul collegamento Siti personali durante l'esplorazione del contenuto ospitato da una delle farm. Di conseguenza, l'utente può creare un sito personale nella farm dell'Europa e un sito personale nella farm dell'Africa.

Se in un'organizzazione sono presenti più farm o più provider di servizi condivisi che ospitano siti personali, è possibile impedire agli utenti di creare più siti personali utilizzando la caratteristica Posizioni attendibili host siti personali. Questa caratteristica consente di specificare posizioni attendibili per i siti personali. Quando si specificano queste posizioni, gli utenti vengono reindirizzati al sito personale impostato per i relativi account utente, indipendentemente dalla posizione in cui si trovano quando fanno clic sul collegamento per creare un sito personale. Questa caratteristica garantisce che ogni utente possa creare un solo sito personale nell'organizzazione.

È possibile migliorare ulteriormente l'usabilità in più applicazioni per i siti personali selezionando Abilita il sito personale per il supporto di distribuzioni globali nella pagina Impostazioni siti personali. Questa opzione si basa tuttavia su una soluzione di replica dei profili per la condivisione dei dati dei profili tra più provider di servizi condivisi in un'organizzazione. In configurazioni di questo tipo gli utenti possono incorporare contenuto o profili di altri provider di servizi condivisi nel sito personale:

  • Quando gli utenti aggiungono collegamenti al sito personale nel contenuto ospitato da altri provider di servizi condivisi, i provider di servizi condivisi attendibili creano il collegamento dal contesto del provider di servizi condivisi dell'utente anziché da quello in cui l'utente sta esplorando il contenuto.

  • Quando gli utenti aggiungono colleghi, questi ultimi vengono recuperati dal contesto del provider di servizi condivisi del collega.

Per configurare posizioni attendibili dell'host di siti personali, eseguire la procedura seguente.

Specificare posizioni attendibili dell'host di siti personali

  1. Nella sezione Profili utente e siti personali del sito Amministrazione servizi condivisi fare clic su Posizioni attendibili host siti personali.

  2. Nella pagina Posizioni attendibili host siti personali fare clic su Nuovo.

  3. Nella sezione URL della pagina Posizioni attendibili host siti personali: Nuovo elemento digitare l'URL dell'applicazione Web.

  4. Nella sezione Gruppi di destinatari elencare gli account utente o gli account di gruppo a cui si desidera consentire di utilizzare questa posizione attendibile dell'host di siti personali.

  5. Ripetere la procedura precedente per ogni provider di servizi condivisi che ospita siti personali.

Gli elementi presenti nell'elenco Posizioni attendibili host siti personali vengono valutati e applicati nell'ordine in cui sono elencati e a un utente viene applicato il primo elemento ad esso corrispondente. Elencare pertanto i gruppi di destinatari specifici prima di quelli generali.

Nella tabella seguente sono elencati gli URL e i gruppi di destinatari relativi alla società Fabrikam S.p.A. In questo esempio Fabrikam ha sede in Europa e dispone di un sito remoto in Africa, pertanto sono stati creati un dominio Europa e un dominio Africa.

URL Gruppi di destinatari (dominio\gruppoprotezione)

http://DivisioneA/sitopersonale

Europa\DipendentiRepartoA

http://personale

Europa\tutti

http://AfricaPersonale

Africa\tutti

Quando i dipendenti di Fabrikam fanno clic sul collegamento Sito personale, i relativi account vengono valutati in base all'appartenenza a uno dei gruppi di protezione nell'elenco Posizioni attendibili host siti personali. Se un dipendente è un membro della Divisione A, il sito personale viene creato nell'applicazione per i siti personali relativa alla Divisione A. Se non è un dipendente della Divisione A ma il relativo account appartiene al dominio Europa, il sito personale viene creato nell'applicazione per i siti personali relativa al dominio Europa. Se il dipendente è un membro del dominio Africa, l'account viene creato nell'applicazione per i siti personali ospitata nella server farm Africa.

Per aumentare il livello di protezione nell'ambiente, assicurarsi che gli elenchi Posizioni attendibili host siti personali vengano gestiti in modo uniforme in tutti i provider di servizi condivisi.

Pianificare le impostazioni generali dell'applicazione Web

Nella pagina Impostazioni generali applicazione Web sono disponibili diverse impostazioni che consentono di gestire in modo semplificato la crescita dei dati e l'aggiornamento del contenuto in un'applicazione per i siti personali. Queste impostazioni vengono applicate a tutti i siti all'interno di un'applicazione Web. Prevedere come minimo di configurare le impostazioni seguenti:

  • Applicare un modello quote per limitare le dimensioni massime dei siti personali.

  • Impostare le dimensioni massime di caricamento per controllare la dimensione complessiva dei file e dei siti. Scegliere una dimensione che consenta di soddisfare ampiamente i requisiti aziendali in modo da non compromettere la collaborazione tra gli utenti.

  • Attivare il Cestino.

Oltre a queste impostazioni, valutare tutte le altre presenti nella pagina Impostazioni generali applicazione Web in modo da garantire caratteristiche appropriate per i siti personali nell'organizzazione. Per impostazione predefinita, vengono attivate le caratteristiche seguenti:

  • Smart tag nomi e disponibilità in linea (vengono visualizzate informazioni sulla presenza in linea)

  • Avvisi (per impostazione predefinita gli utenti possono creare un massimo di 500 avvisi)

  • Feed RSS (Really Simple Syndication)

  • API (Application Programming Interface) per blog (collegamento per creare un blog)

Modello quote predefinito

Il modello quote predefinito per i siti personali è Sito personale. Questo modello include le impostazioni predefinite seguenti:

  • Agli utenti viene inviato un messaggio di posta elettronica automatico quando la dimensione del relativo sito raggiunge 80 megabyte (MB).

  • Gli utenti non possono caricare documenti aggiuntivi quando la dimensione del relativo sito raggiunge 100 MB.

Sebbene queste impostazioni predefinite siano adeguate per la maggior parte delle organizzazioni, valutare la dimensione e il numero di documenti che si prevede verranno archiviati dagli utenti nei relativi siti personali e, se necessario, modificare tali impostazioni in modo da garantire che i siti personali possano essere utilizzati come previsto nell'organizzazione.

Se ad esempio in un'organizzazione sono presenti sia knowledge worker sia ricercatori che producono un'ingente quantità di lavoro accademico o proprietà intellettuale, valutare se incrementare i limiti di quota, ad esempio il limite per i siti a 500 MB. In questi scenari, l'hosting del contenuto in siti personali offre vantaggi quali un regolare backup del lavoro personale e la disponibilità del lavoro anche nel caso in cui un utente lasci l'organizzazione.

Se invece l'organizzazione include utenti che non producono una quantità significativa di lavoro accademico o proprietà intellettuale, valutare se mantenere o ridurre i limiti di quota predefiniti. In questo modo i dipendenti saranno indotti a utilizzare i siti personali solo per archiviare elementi appropriati per le attività aziendali, il che consente un maggiore controllo sulla dimensione dei siti.

Se alcuni utenti di un'organizzazione hanno necessità per motivi aziendali di archiviare una maggiore quantità di contenuto nei siti personali, è possibile modificare i limiti di quota per una singola raccolta siti. A tale scopo, nella pagina Quote e blocchi raccolta siti selezionare la raccolta siti corrispondente agli utenti in questione. Impostare il modello quote corrente su Singola quota e quindi specificare limiti appropriati.

Quando si pianificano modelli quote, scegliere limiti adatti per la maggior parte degli utenti. Affinché un'applicazione sia gestibile, modificare le quote solo per singoli utenti quando è necessario soddisfare una specifica esigenza aziendale.

Dimensioni massime del caricamento

Le dimensioni massime predefinite del caricamento sono 50 MB. Se gli utenti dell'organizzazione hanno necessità di archiviare file di dimensioni maggiori nei siti personali, valutare se modificare questa impostazione. 50 MB è considerato un limite sufficientemente alto, che offre agli utenti la flessibilità di caricare documenti di vario tipo e dimensioni senza influire negativamente sulle prestazioni.

Cestino

L'attivazione del Cestino è un modo semplice per migliorare la gestibilità dei siti personali. Il Cestino consente agli utenti di recuperare gli elementi da essi eliminati senza interventi amministrativi, ovvero senza ricorrere al ripristino dai nastri di backup.

Le impostazioni predefinite per il Cestino includono:

  • Stato Cestino: Attiva.

  • Elimina elementi nel Cestino: Dopo 30 giorni.

  • Cestino secondario: Aggiungi 50 percentuale delle quote sito attive per gli elementi eliminati del Cestino secondario.

Queste impostazioni predefinite sono adeguate per la maggior parte delle organizzazioni.

Nel Cestino secondario vengono archiviati gli elementi che gli utenti hanno eliminato dal proprio Cestino. Solo gli amministratori di farm possono ripristinare elementi dal Cestino secondario. La dimensione specificata per il Cestino secondario aumenta la dimensione totale del sito personale. Se ad esempio la dimensione massima di un sito personale degli utenti è 100 MB e l'impostazione del Cestino secondario è 50%, la quantità totale di spazio che può essere utilizzato dal sito è 150 MB.

Come per il Cestino, gli elementi presenti nel Cestino secondario vengono eliminati automaticamente una volta trascorso il periodo di tempo specificato per gli elementi eliminati, che per impostazione predefinita è di 30 giorni. Quando tuttavia viene raggiunto il limite di dimensioni del Cestino secondario, gli elementi vengono eliminati automaticamente a partire da quelli meno recenti. Gli amministratori possono inoltre svuotare manualmente il Cestino secondario.

Due aspetti importanti da tenere presenti quando si utilizza il Cestino sono se utilizzare il Cestino secondario e quanto spazio allocare a tale caratteristica. È consigliabile allocare al Cestino secondario quanto meno una quantità di spazio ridotta, ad esempio il 10%, per far fronte all'eventualità che un utente elimini frettolosamente documenti importanti nel tentativo di creare spazio sufficiente per il caricamento di documenti critici in un determinato momento, ad esempio una presentazione.

Progettare le impostazioni del database del contenuto per i siti personali

Dopo aver determinato il limite di dimensione da applicare ai siti personali e aver configurato le impostazioni del Cestino, stabilire la dimensione massima di qualsiasi database e il numero massimo di siti che è possibile creare in ognuno di essi.

In un ambiente gestito i limiti di dimensione del database sono spesso determinati dai due fattori seguenti:

  • Il tempo necessario per il backup di un database. Oltre una determinata dimensione del database, le operazioni di backup diventano poco efficienti, richiedono un tempo eccessivo e possono essere soggette ad altre interruzioni.

  • Il tempo di attesa per il ripristino del contenuto, come definito dal contratto di servizio. Se ad esempio il tempo di attesa per il ripristino del contenuto è di quattro ore, la dimensione del database viene limitata a un volume che possa essere ripristinato in questa quantità di tempo.

La distribuzione dei siti personali in un'applicazione Web dedicata offre il vantaggio di poter negoziare un contratto di servizio diverso per i siti personali rispetto ai siti dell'organizzazione in cui il ripristino del contenuto potrebbe prevedere requisiti temporali più specifici.

Per stabilire la dimensione massima del database gestibile per i siti personali, verificare i valori elencati nella tabella seguente.

Elemento Fattore Valore

A

Tempo di attesa per il ripristino del contenuto dei siti personali

ora

B

Volume di contenuto che è possibile ripristinare entro il tempo di attesa, a seconda del metodo di ripristino e degli strumenti scelti

gigabyte (GB)

C

Tempo di attesa di destinazione per il backup dei database

ora

D

Volume di contenuto di cui è possibile eseguire il backup entro il tempo di attesa di destinazione, a seconda del metodo di backup e degli strumenti scelti

GB

Dati i due valori per il volume del contenuto (B e D), la dimensione massima del database gestibile per l'organizzazione è il minore dei due valori.

Dopo aver determinato la dimensione di destinazione per i database del contenuto, è possibile calcolare il numero di siti supportato in ogni database. Nella tabella seguente è indicato il numero di siti per ogni database in base ai limiti di dimensione dei database e dei siti. I limiti di dimensione dei siti includono lo spazio allocato al Cestino secondario.

Dimensione database Limite dimensione siti 100 MB Limite dimensione siti 150 MB Limite dimensione siti 300 MB Limite dimensione siti 500 MB Limite dimensione siti 750 MB Limite dimensione siti 1 GB

25 GB

250

166

83

50

33

25

50 GB

500

333

166

100

66

50

100 GB

1.000

666

333

200

133

100

200 GB

2.000

1.333

666

400

266

200

500 GB

5.000

2.666

1.333

800

533

500

1 terabyte

10.000

5.333

2.666

1.600

1.066

1.000

Quando si crea l'applicazione Web per i siti personali, modificare le impostazioni del primo database del contenuto specificando il numero massimo di siti che corrisponde ai limiti di dimensione dei database e dei siti (Numero massimo di siti). Specificare inoltre la soglia, ovvero il numero di siti raggiunto il quale viene generato un avviso (Avviso numero siti). Quando viene raggiunto il valore relativo all'avviso per il numero di siti, creare un nuovo database con le stesse impostazioni. Quando viene raggiunto il numero massimo di siti, non vengono creati nuovi siti all'interno del database. Se non è stato creato un altro database, le operazioni di creazione di un nuovo sito avranno esito negativo.

Eliminare automaticamente i siti inutilizzati

È possibile aumentare la durata del contenuto nei siti personali eliminando automaticamente i siti inutilizzati. In questo modo è inoltre possibile controllare la crescita generale dei siti personali.

Poiché i siti personali sono ospitati in un'applicazione Web separata, è possibile configurare impostazioni più rigide per i siti personali inutilizzati rispetto ai siti del team. Per impostazione predefinita, le impostazioni per l'eliminazione automatica dei siti non sono attivate. Per gestire le impostazioni di eliminazione dei siti, fare clic su Conferma utilizzo siti ed eliminazione nella sezione Gestione siti di SharePoint della pagina Gestione applicazioni.

Se si attiva questa caratteristica, le impostazioni predefinite includono:

  • Le notifiche tramite posta elettronica vengono inviate ai proprietari di raccolte siti 90 giorni dopo la creazione della raccolta siti oppure dopo 90 giorni in cui il sito non viene utilizzato. In altre parole, se per 90 giorni un sito non viene confermato come utilizzato, il proprietario del sito riceve una notifica.

  • Il sistema rileva le raccolte siti inutilizzate e invia gli avvisi ogni giorno a mezzanotte.

  • L'opzione che consente di eliminare automaticamente una raccolta siti se non ne viene confermato l'utilizzo non è selezionata. Se si seleziona questa impostazione, i siti vengono eliminati automaticamente dopo l'invio di 28 avvisi. In alternativa, è possibile specificare il numero di avvisi.

In base alle impostazioni predefinite, un sito che non sia stato utilizzato per 90 giorni viene eliminato dopo 28 avvisi o trascorsi 118 giorni dall'ultimo utilizzo. Stabilire le impostazioni di durata appropriate per la propria organizzazione.

Quando un dipendente lascia l'organizzazione, è consigliabile:

  • Assegnare al responsabile del dipendente il sito personale associato.

  • Inviare un messaggio di posta elettronica al responsabile del dipendente per avvisarlo di recuperare il contenuto relativo alle attività aziendali prima che il sito venga eliminato.

Pianificare le autorizzazioni dei siti personali

Le autorizzazioni e i criteri applicati ai siti personali determinano quanto segue:

  • Gli utenti autorizzati a creare siti personali.

  • Gli utenti autorizzati a visualizzare e collaborare su siti personali.

  • Gli utenti non autorizzati ad accedere al contenuto dei siti personali.

È consigliabile utilizzare i gruppi di protezione per gestire le autorizzazioni. La tabella seguente contiene informazioni per la configurazione delle autorizzazioni e indica dove si configurano le autorizzazioni.

Autorizzazione Informazioni Configurazione

Creazione sito personale

Per impostazione predefinita, tutti gli utenti autenticati possono creare un sito personale. Verificare che l'impostazione predefinita sia appropriata per la propria organizzazione. In alternativa, è possibile concedere l'autorizzazione per la creazione di un sito personale a un sottoinsieme di utenti dell'organizzazione utilizzando uno o più gruppi di protezione.

Nella sezione Profili utente e siti personali del sito Amministrazione servizi condivisi fare clic su Autorizzazioni servizi di personalizzazione.

Gli utenti e i gruppi che dispongono dell'autorizzazione Creazione sito personale possono creare un sito personale.

Visualizzazione siti personali e collaborazione

I dipendenti non autorizzati a creare un sito personale possono comunque visualizzare e collaborare su documenti in altri siti personali se consentito dalle autorizzazioni applicate dai proprietari di tali siti. È consigliabile consentire ai proprietari dei siti di gestire le autorizzazioni relative al contenuto dei propri siti anziché impedire a livello globale agli utenti di prendere parte a questo tipo di collaborazione.

Per impostazione predefinita, tutti gli utenti autenticati sono autorizzati a visualizzare e collaborare su siti personali.

Nella pagina Impostazioni siti personali aggiungere o eliminare membri appartenenti al Gruppo del sito Lettore predefinito.

Divieto di accesso al contenuto di siti personali

È possibile impedire agli utenti dell'organizzazione di accedere del tutto al contenuto dei siti personali creando un criterio per l'applicazione Web. Utilizzare questa opzione con cautela perché in questo modo si impedisce ogni tipo di collaborazione sui siti personali da parte degli utenti bloccati. I criteri a livello di applicazione Web sostituiscono tutte le altre autorizzazioni configurate all'interno dell'applicazione.

Nella sezione Protezione applicazione della pagina Gestione applicazioni fare clic su Criteri per l'applicazione Web. Nella pagina Criteri per l'applicazione Web selezionare gli utenti che si desidera bloccare, fare clic su Modifica autorizzazioni utenti selezionati e quindi nella sezione Livelli di criteri di autorizzazione della pagina Modifica utenti selezionare Nega tutto.

Vedere anche

Concetti

Pianificare l'utilizzo dei siti personali