GUIDA ALLA PROGETTAZIONE EMC VSPEX FOR VIRTUALIZED MICROSOFT SHAREPOINT 2013 Con tecnologia EMC VNX ed EMC Powered Backup EMC VSPEX Abstract Questa Guida alla progettazione descrive la procedura di progettazione delle risorse virtualizzate di Microsoft SharePoint 2013 nella EMC® VSPEX® Proven Infrastructure per Microsoft Hyper-V o VMware vSphere con tecnologia EMC VNXe® o EMC VNX® ed EMC Powered Backup La guida spiega inoltre come dimensionare la soluzione. Gennaio 2015 Copyright © 2015 EMC Corporation. Tutti i diritti riservati. Pubblicato nel mese di gennaio 2015. EMC ritiene che le informazioni contenute nel presente documento siano esatte alla data di pubblicazione. Le informazioni sono soggette a modifica senza preavviso. Le informazioni contenute nella presente documentazione vengono fornite "così come sono". EMC Corporation non riconosce alcuna garanzia di nessun genere inerente le informazioni riportate nella presente pubblicazione, tra cui garanzie implicite di commerciabilità o idoneità ad un determinato scopo. L'utilizzo, la copia e la distribuzione dei prodotti software di EMC descritti in questo documento richiedono una licenza d'uso valida per ciascun software. EMC2, EMC e il logo EMC sono marchi o marchi registrati di EMC Corporation negli Stati Uniti e in altri paesi. Tutti gli altri marchi citati nel presente documento appartengono ai rispettivi proprietari. Per un elenco aggiornato dei nomi di prodotti di EMC, vedere la sezione Marchi di EMC Corporation sul sito web italy.emc.com. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Part Number H12897.1 2 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Sommario Sommario Capitolo 1 Introduzione 9 Scopo della guida............................................................................................... 10 Valore per il business ......................................................................................... 10 Ambito ............................................................................................................... 11 Audience ............................................................................................................ 11 Terminologia ...................................................................................................... 12 Capitolo 2 Prima di cominciare 13 Workflow di implementazione ............................................................................ 14 Letture fondamentali .......................................................................................... 14 Solution overview di EMC VSPEX .................................................................... 14 Guide all'implement-azione di VSPEX ............................................................ 15 Guide di VSPEX Proven Infrastructure ............................................................. 15 Guida a EMC Powered Backup for VSPEX ....................................................... 15 Best practice per EMC .................................................................................... 15 Capitolo 3 Solution overview 17 Panoramica ........................................................................................................ 18 EMC VSPEX Proven Infrastructure........................................................................ 18 Architettura della soluzione ................................................................................ 19 Componenti chiave............................................................................................. 20 Introduzione .................................................................................................. 20 Microsoft SharePoint Server 2013.................................................................. 21 Microsoft SQL Server 2012 ............................................................................ 22 EMC VNX ........................................................................................................ 23 EMC VNXe3200 .............................................................................................. 27 Soluzioni EMC Powered Backup ..................................................................... 30 VMware vSphere 5.5 ...................................................................................... 30 Microsoft Windows Server 2012 R2 con Hyper-V ............................................ 31 EMC XtremCache ........................................................................................... 31 EMC PowerPath/VE ........................................................................................ 31 Capitolo 4 Scelta di una VSPEX Proven Infrastructure 33 Panoramica ........................................................................................................ 34 Fase 1: valutare lo use case del cliente ............................................................... 34 Panoramica ................................................................................................... 34 VSPEX for virtualized SharePoint 2013 qualification worksheet ..................... 34 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 3 Sommario Fase 2: progettare l'architettura per le applicazioni ............................................ 37 Panoramica ................................................................................................... 37 VSPEX Sizing Tool .......................................................................................... 37 Fase 3: scegliere la soluzione VSPEX Proven Infrastructure più idonea ............... 41 Panoramica ................................................................................................... 41 Considerazioni............................................................................................... 41 Esempi .......................................................................................................... 42 Capitolo 5 Considerazioni sulla progettazione della soluzione e best practice 47 Panoramica ........................................................................................................ 48 Considerazioni sulla progettazione della rete ..................................................... 48 Panoramica ................................................................................................... 48 Best practice per la progettazione della rete .................................................. 48 Considerazioni su progettazione e layout dello storage ...................................... 50 Panoramica ................................................................................................... 50 Best practice per la progettazione dello storage ............................................ 52 Esempi di layout dello storage ....................................................................... 57 Considerazioni sulla progettazione della virtualizzazione ................................... 60 Panoramica ................................................................................................... 60 Best practice per la progettazione della virtualizzazione ................................ 60 Considerazioni di progettazione delle applicazioni ............................................. 62 Panoramica ................................................................................................... 62 Best practice per la progettazione delle applicazioni ..................................... 62 Considerazioni sulla progettazione di EMC Powered Backup .............................. 66 Capitolo 6 Metodologie di verifica della soluzione 67 Panoramica ........................................................................................................ 68 Metodologia di verifica dell'hardware baseline................................................... 68 Metodologia di verifica dell'applicazione ........................................................... 68 Panoramica ................................................................................................... 68 Definizione degli scenari di test ..................................................................... 69 Descrizione delle principali metriche ............................................................. 71 Creazione dell'ambiente di test ..................................................................... 71 Popolamento del database ............................................................................ 72 Esecuzione dei test, analisi dei risultati e ottimizzazione ............................... 72 Metodologia di verifica di EMC Powered Backup ................................................. 73 Strumenti di test ................................................................................................. 73 Strumento di esempio per la creazione di un numero elevato di documenti casuali ......................................................................................... 73 Strumento di esempio per il caricamento di documenti in SharePoint ............ 73 Codice di esempio per il test delle prestazioni di SharePoint ......................... 73 4 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Sommario Capitolo 7 Documentazione di riferimento 75 Documentazione EMC......................................................................................... 76 Altri documenti ................................................................................................... 76 Link .................................................................................................................... 77 Microsoft TechNet .......................................................................................... 77 MSDN Library ................................................................................................. 77 Appendice A Qualification worksheet 79 VSPEX for virtualized SharePoint 2013 qualification worksheet .......................... 80 Appendice B Concetti relativi a SharePoint Server 2013 83 Nozioni fondamentali su SharePoint Server 2013 ............................................... 84 SharePoint Server 2013 Search Service .............................................................. 85 Appendice C VSPEX Sizing Tool for Virtualized SharePoint 87 Metodo di calcolo del valore RPS ........................................................................ 88 Stima delle dimensioni del database del contenuto ........................................... 88 Appendice D Logica e metodologia di dimensionamento generali per SharePoint Server 2013 91 Panoramica ........................................................................................................ 92 Dimensionamento della topologia e delle risorse di elaborazione di SharePoint 93 Dimensionamento del web server SharePoint Server 2013 ............................ 93 Dimensionamento degli application server .................................................... 95 Dimensionamento del database server .......................................................... 96 Dimensionamento del layout dello storage per SharePoint Server 2013 ............. 97 Dimensionamento del pool del database dei contenuti di SharePoint Server 2013 ................................................................................. 98 Dimensionamento del pool dei servizi di SharePoint 2013 .......................... 101 Dimensionamento del pool di MySite .......................................................... 103 Dimensionamento del pool private cloud VSPEX .......................................... 104 Selezione della VSPEX Proven Infrastructure più idonea ................................... 104 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 5 Sommario Figure Figura 1. Figura 2. VSPEX Proven Infrastructure .......................................................... 19 Architettura dell'infrastruttura convalidata .................................... 20 Figura 3. Figura 4. Figura 5. Topologia di SharePoint Server 2013 ............................................. 23 VNX con ottimizzazione multicore.................................................. 25 I processori active-active fanno aumentare prestazioni, resilienza ed efficienza ................................................................... 26 Nuovo Unisphere Management Suite............................................. 26 Figura 6. Figura 7. Figura 8. Figura 9. Figura 10. Esempio di layout dello storage: farm SharePoint 2013 di piccole dimensioni per la serie VNXe ............................................. 58 Figura 11. Esempio di layout dello storage: farm SharePoint 2013 di medie dimensioni per la serie VNX senza FAST VP .................................... 58 Esempio di layout dello storage: farm SharePoint 2013 di medie dimensioni per la serie VNX con FAST VP ....................................... 59 Versione stampabile del qualification worksheet .......................... 81 Struttura dei contenuti di SharePoint Server 2013 ......................... 85 Figura 12. Figura 13. Figura 14. 6 VNXe3200 con ottimizzazione multicore ....................................... 28 Elementi di storage SharePoint 2013 su una piattaforma VMware vSphere 5.5...................................................................... 50 Elementi di storage SharePoint 2013 sulla piattaforma Hyper-V .... 51 Figura 15. Risultato del test della relazione tra numero di utenti attivi e IOPS host per un portale di pubblicazione con utilizzo intensivo della ricerca................................................................................... 98 Figura 16. Risultato del test della relazione tra numero di utenti attivi e IOPS host per un portale di gestione dei documenti con utilizzo intensivo della ricerca ................................................................... 99 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Sommario Tabella Tabella 1. Tabella 2. Tabella 3. Tabella 4. Tabella 5. Tabella 6. Tabella 7. Tabella 8. Tabella 9. Terminologia ................................................................................. 12 VSPEX for virtualized SharePoint Server 2013: Workflow di implementazione ........................................................................... 14 VSPEX for virtualized SharePoint 2013: Processo di progettazione ................................................................................ 34 Linee guida per il qualification worksheet di VSPEX for virtualized SharePoint 2013 .......................................................... 35 Output dello strumento di dimensionamento per VSPEX................ 38 VSPEX Proven Infrastructure: procedura di selezione ..................... 41 Qualification worksheet di esempio: farm SharePoint di piccole dimensioni .................................................................................... 42 Esempio di risorse richieste: farm SharePoint di piccole dimensioni .................................................................................... 43 Esempio dei dettagli della farm SharePoint nello strumento di dimensionamento per VSPEX ........................................................ 43 Tabella 10. Esempio di indicatori delle prestazioni chiave: farm SharePoint di piccole dimensioni .................................................................... 43 Tabella 11. VSPEX qualification worksheet di esempio: farm SharePoint di medie dimensioni.......................................................................... 44 Tabella 12. Esempio di risorse richieste: farm SharePoint di medie dimensioni .................................................................................... 45 Riepilogo dell'esempio: farm SharePoint di medie dimensioni in VSPEX Sizing Tool .......................................................................... 45 Esempio di indicatori delle prestazioni chiave: farm SharePoint di medie dimensioni ...................................................................... 46 Nome e scopo degli storage pool correlati a SharePoint ................ 51 Modello di I/O di esempio del percorso temporaneo di indice in SharePoint Server 2013 ................................................................. 53 Tabella 13. Tabella 14. Tabella 15. Tabella 16. Tabella 17. Tipo di disco e tipo RAID per lo storage pool dopo l'abilitazione di FAST VP in VNX .......................................................................... 56 Tabella 18. Tabella 19. Tabella 20. Numero consigliato di vCPU per l'application server ...................... 60 Numero di vCPU consigliato per SQL Server ................................... 61 RAM consigliata per SQL Server ..................................................... 61 Tabella 21. Tabella 22. Tabella 23. Modello di I/O di esempio del percorso temporaneo di indice in SharePoint Server 2013 ................................................................. 65 Procedura generale di verifica dell'applicazione ............................ 68 Operazioni generiche .................................................................... 69 Tabella 24. Tabella 25. Carichi di lavoro misti .................................................................... 70 VSPEX for virtualized SharePoint 2013 qualification worksheet ..... 80 Tabella 26. Tabella 27. Tabella 28. Concetti fondamentali relativi a SharePoint Server 2013 ............... 84 Concetti principali di SharePoint Search Service ............................ 85 Formula per la stima delle dimensioni del database dei contenuti ................................................................................. 89 Procedura generale per il dimensionamento di una farm SharePoint .................................................................................... 92 Tabella 29. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 7 Sommario Tabella 30. Tabella 31. Tabella 32. Tabella 33. Tabella 34. Tabella 35. 8 Dimensionamento del web server in base al numero di utenti attivi .................................................................................... 93 Assegnazione delle risorse di elaborazione del web server ............ 94 Dimensionamento degli application server per una normale farm.... 95 Dimensionamento degli application server per una farm utilizzata in modo intensivo........................................................... 95 Assegnazione delle risorse di elaborazione degli application server .......................................................................... 96 Dimensionamento delle risorse vCPU di SQL Server per SharePoint Server 2013 ................................................................. 97 Tabella 36. Dimensionamento delle risorse di memoria di SQL Server per SharePoint Server 2013 ................................................................. 97 Tabella 37. Input dell'utente di esempio per il dimensionamento del pool del database dei contenuti .......................................................... 100 Tabella 38. Dimensionamento dell'application server per una farm senza utilizzo intensivo alla ricerca ....................................................... 102 Tabella 39. Tabella 40. Tabella 41. Dimensionamento dell'application server per una farm con utilizzo intensivo alla ricerca ....................................................... 102 Configurazione RAID per il pool di MySite .................................... 103 Support Matrix del modello di storag105e VSPEX ........................ 105 Tabella 42. Support Matrix del sistema di storage ......................................... 105 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 1: Introduzione Capitolo 1 Introduzione Questo capitolo descrive i seguenti argomenti: Scopo della guida .............................................................................................10 Valore per il business .......................................................................................10 Ambito .............................................................................................................11 Audience ..........................................................................................................11 Terminologia ....................................................................................................12 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 9 Capitolo 1: Introduzione Scopo della guida Le EMC® VSPEX® Proven Infrastructure sono ottimizzate per la virtualizzazione delle applicazioni business-critical. VSPEX consente ai partner di pianificare e implementare le risorse richieste per supportare Microsoft SharePoint Server 2013 in un ambiente virtualizzato in un private cloud VSPEX. L'architettura EMC VSPEX for virtualized SharePoint 2013 fornisce ai clienti un sistema convalidato in grado di ospitare una soluzione SharePoint 2013 virtualizzata con un Performance Level costante. Questo sistema è stato testato, dimensionato e progettato per essere implementato su un private cloud VSPEX esistente utilizzando un livello di virtualizzazione VMware vSphere o Microsoft Windows Server 2012 R2 con Hyper-V e utilizza la famiglia di sistemi di storage EMC VNX® con High Availability. Tutte le soluzioni VSPEX sono state dimensionate e testate con prodotti EMC Powered Backup. EMC Avamar® ed EMC Data Domain® consentono di eseguire backup e ripristino completi di infrastruttura, applicazione e SharePoint, inclusa la protezione dei dati di SharePoint con riconoscimento e informazioni complete per le configurazioni AoAG (Always-On Availability Group) tipiche delle architetture database con High Availability di nuova generazione. I componenti di elaborazione e di rete, definibili dal vendor, sono distribuiti in modo da essere ridondanti e sufficientemente potenti da gestire le esigenze in termini di elaborazione e di dati dell'ambiente di virtual machine. Questa Guida alla progettazione descrive come progettare le risorse necessarie per implementare Microsoft SharePoint 2013 in qualsiasi VSPEX Proven Infrastructure che utilizza uno storage array VNX o EMC VNXe®. Valore per il business Il volume e la diversità dei contenuti e le dimensioni dei dati dell'utente sono in continua evoluzione anno dopo anno. I dati aumentano in modo esponenziale, con un tasso di crescita previsto superiore di 50 volte nel prossimo decennio. Allo scopo di realizzare il valore contenuto in tutti questi dati, le aziende stanno adottando applicazioni di Content Management per promuovere la collaborazione e la condivisione delle informazioni. Da oltre dieci anni SharePoint aiuta i clienti a sviluppare portali per la collaborazione, gestire documenti e record, ricercare e condividere documenti, nonché sviluppare l'automazione dei processi di business in relazione alla loro risorsa più preziosa: le informazioni. Mentre SharePoint si sviluppava e continuava ad aggiungere nuove caratteristiche e funzionalità, sono cresciute anche le sfide che le aziende devono affrontare nella gestione dei propri dati. Amministrare, sottoporre ad audit, proteggere, gestire e fornire un'infrastruttura SharePoint ottimale per una forza lavoro geograficamente distribuita è una sfida imponente per la maggior parte dei dipartimenti IT. La virtualizzazione di server fisici e storage asset con VSPEX rende i dipartimenti IT più dinamici e reattivi, consentendo loro di tenere il passo con le mutevoli esigenze del business. 10 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 1: Introduzione VSPEX consente alle aziende di accelerare l'IT transformation con implementazioni più rapide e con gestione, backup e provisioning dello storage semplificati. Le aziende possono migliorare la propria efficienza con una maggiore availability delle applicazioni, un utilizzo superiore dello storage e backup più rapidi ed efficienti. Inoltre, VSPEX offre ai clienti numerose alternative nella scelta di hypervisor, server e rete per soddisfare i requisiti di ogni specifico ambiente SharePoint 2013. Ambito Questa Guida alla progettazione descrive il processo di progettazione di una EMC VSPEX Proven Infrastructure per gli ambienti SharePoint Server 2013 virtualizzati in esecuzione su una piattaforma Microsoft Hyper-V o VMware vSphere. Questa guida presuppone che un'infrastruttura private cloud VSPEX sia già implementata nell'ambiente dell'azienda cliente. Nella guida sono illustrati esempi di implementazioni su storage array EMC VNX o EMC VNXe. Viene inoltre spiegato come dimensionare SharePoint Server 2013 sulle VSPEX Proven Infrastructure utilizzando VSPEX Sizing Tool, allocare le risorse secondo le best practice e utilizzare al meglio tutti i vantaggi offerti da VSPEX. Le soluzioni EMC Powered Backup per la protezione dei dati SharePoint sono descritte in un documento separato: EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SharePoint 2013 Design and Implementation Guide. Audience Questa guida è destinata al personale EMC interno e ai partner EMC VSPEX qualificati. La guida presume che i partner VSPEX che intendono implementare questa soluzione VSPEX for Virtualized SharePoint 2013 siano: • Qualificati da Microsoft per la vendita e l'implementazione di soluzioni SharePoint • certificati per SharePoint Server 2013 con una o entrambe le seguenti certificazioni Microsoft: Core Solutions of Microsoft SharePoint Server 2013 (Esame: 331) Advanced Solutions of Microsoft SharePoint Server 2013 (Esame: 332) • qualificati da EMC per la vendita, l'installazione e la configurazione della famiglia di sistemi di storage EMC VNX • certificati per la vendita di infrastrutture comprovate VSPEX • Qualificati per la vendita, installazione e configurazione dei prodotti di rete o server richiesti per le infrastrutture comprovate VSPEX EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 11 Capitolo 1: Introduzione I partner che intendono implementare la soluzione devono inoltre disporre della preparazione e della formazione tecnica necessarie per installare e configurare: • VNX e VNXe • vSphere o Microsoft Windows Server 2012 R2 con Hyper-V come piattaforme di virtualizzazione • Sistemi operativi Microsoft Windows Server 2012 R2 • Microsoft SharePoint Server 2013 • Prodotti EMC Powered Backup, compresi Avamar e Data Domain In questa guida vengono forniti riferimenti esterni, ove applicabile. EMC consiglia ai partner che intendono implementare questa soluzione di acquisire familiarità con questi documenti. Per informazioni dettagliate, consultare la sezione Letture fondamentali a pagina 14 e il Capitolo 7: Documentazione di riferimento a pagina 75. Terminologia La Tabella 1 elenca la terminologia utilizzata nella presente guida. Tabella 1. 12 Terminologia Termine Definizione MCx™ Multicore Code Path Optimization Soluzione aggiuntiva Una soluzione tecnologica VSPEX che aggiunge funzionalità aggiuntive a una VSPEX Proven Infrastructure tempdb tempdb fa riferimento a un database del sistema utilizzato da Microsoft SQL Server come area di lavoro temporanea durante l'elaborazione. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 2: Prima di cominciare Capitolo 2 Prima di cominciare Questo capitolo descrive i seguenti argomenti: Workflow di implementazione ...........................................................................14 Letture fondamentali ........................................................................................14 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 13 Capitolo 2: Prima di cominciare Workflow di implementazione Per progettare o implementare la soluzione VSPEX for virtualized SharePoint 2013, fare riferimento al flusso del processo descritto nella Tabella 2 1. Tabella 2. VSPEX for virtualized SharePoint Server 2013: Workflow di implementazione Step Azione 1 Utilizzare il VSPEX for virtualized SharePoint 2013 qualification worksheet per raccogliere i requisiti degli utenti. Il qualification worksheet di una pagina è disponibile nell'Appendice A: VSPEX for virtualized SharePoint 2013 qualification worksheet a pagina 79. 2 Utilizzare EMC VSPEX Sizing Tool per stabilire la soluzione VSPEX Proven Infrastructure for Virtualized SharePoint consigliata in base ai requisiti degli utenti raccolti nel passaggio 1. Per ulteriori informazioni sul Sizing Tool, fare riferimento a EMC VSPEX Sizing Tool Portal. Nota: nel caso in cui il Sizing Tool non sia disponibile, è possibile dimensionare manualmente l'applicazione utilizzando le linee guida nell'Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 a pagina 91. 3 Utilizzare questa Guida alla progettazione per determinare la progettazione finale della soluzione VSPEX Proven Infrastructure for virtualized SharePoint Server 2013. Nota: assicurarsi di aver preso in considerazione i requisiti per tutte le applicazioni e non solo quelli per Virtualized SharePoint. 4 Selezionare e ordinare il prodotto EMC VSPEX Proven Infrastructure più adatto. Per istruzioni, fare riferimento alla guida di VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali. 5 Implementazione e test della soluzione VSPEX. Per istruzioni, fare riferimento alla guida all'implementazione di VSPEX appropriata in Letture fondamentali. Letture fondamentali EMC consiglia di leggere i seguenti documenti, reperibili nella sezione VSPEX della EMC Community Network o sulle pagine relative alla VSPEX Proven Infrastructure sul sito web italy.emc.com. Se non è possibile accedere a un documento, contattare il proprio responsabile EMC. Solution overview di EMC VSPEX Fare riferimento alle seguenti panoramiche della soluzione VSPEX: • Virtualizzazione server EMC VSPEX per aziende midmarket • Virtualizzazione server EMC VSPEX per piccole e medie imprese 1 Se la soluzione comprende componenti di EMC Powered Backup, fare riferimento al documento EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SharePoint 2013 Design and Implementation Guide per informazioni dettagliate sull'implementazione di queste opzioni nella soluzione VSPEX. 14 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 2: Prima di cominciare Guide all'implementazione di VSPEX Fare riferimento alle seguenti guide all'implementazione di VSPEX: Guide di VSPEX Proven Infrastructure Fare riferimento alle seguenti guide di VSPEX Proven Infrastructure: • EMC VSPEX for Virtualized Microsoft SharePoint 2013 with Microsoft Hyper-V • EMC VSPEX for Virtualized Microsoft SharePoint 2013 with VMware vSphere • EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 200 Virtual Machines • EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 1,000 Virtual Machines • EMC VSPEX Private Cloud: Microsoft Windows Server 2012 R2 with Hyper-V for up to 200 Virtual Machines • EMC VSPEX Private Cloud: Microsoft Windows Server 2012 R2 with Hyper-V for up to 1,000 Virtual Machines Guida a EMC Powered Backup for VSPEX Fare riferimento alla seguente guida a EMC Powered Backup for VSPEX: Best practice per EMC Fare riferimento alle seguenti guide alle best practice: • • EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SharePoint 2013 Design and Implementation Guide Microsoft SharePoint Server Best Practices and Design Guidelines for EMC Storage EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 15 Capitolo 2: Prima di cominciare 16 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 3: Solution overview Capitolo 3 Solution overview Questo capitolo descrive i seguenti argomenti: Panoramica ......................................................................................................18 EMC VSPEX Proven Infrastructure ......................................................................18 Architettura della soluzione ..............................................................................19 Componenti chiave ...........................................................................................20 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 17 Capitolo 3: Solution overview Panoramica Questo capitolo fornisce una panoramica della soluzione VSPEX Proven Infrastructure for virtualized Microsoft SharePoint Server 2013 e delle tecnologie principali utilizzate in questa soluzione. La soluzione descritta in questa Guida alla progettazione include server, storage, componenti di rete e componenti SharePoint mirati per ambienti di private cloud per piccole e medie imprese. La soluzione consente ai clienti di implementare e proteggere in modo rapido e coerente una farm virtualized SharePoint in una VSPEX Proven Infrastructure. Gli storage array VNX e VNXe sono piattaforme multiprotocollo in grado di supportare i protocolli iSCSI (Internet Small Computer System), NFS (Network File System), CIFS (Common Internet File System), FC (Fibre Channel) e FCoE (Fibre Channel over Ethernet), in base alle esigenze di business specifiche del cliente. La soluzione è stata convalidata utilizzando i protocolli NFS e iSCSI per lo storage dei dati. Questa Guida alla progettazione può aiutare le aziende a implementare una soluzione SharePoint semplice, efficace e flessibile su una VSPEX Proven Infrastructure. Le indicazioni si applicano a tutte le soluzioni VSPEX Proven Infrastructure, comprendenti sia VMware vSphere che Microsoft Hyper-V. Questa soluzione richiede la presenza di Active Directory (AD) e del sistema DNS (Domain Name System). L'implementazione di questi servizi esula dall'ambito di questa guida; tuttavia, questi servizi sono considerati prerequisiti fondamentali per garantire una corretta implementazione. Le soluzioni EMC Powered Backup per la protezione dei dati SharePoint sono descritte in un documento separato: EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SharePoint 2013 Design and Implementation Guide. EMC VSPEX Proven Infrastructure EMC ha unito le forze con i provider dell'infrastruttura IT per creare una soluzione di virtualizzazione completa in grado di accelerare l'implementazione del private cloud. VSPEX consente un'implementazione più rapida, maggiore scelta e semplicità, una migliore efficienza e rischi ridotti. La convalida di EMC garantisce prestazioni prevedibili e consente alle aziende di selezionare una tecnologia che sfrutti l'infrastruttura IT esistente eliminando i carichi di pianificazione, dimensionamento e configurazione. VSPEX fornisce un'infrastruttura virtuale per i clienti che desiderano la semplicità tipica delle converged infrastructure vere e proprie e, allo stesso tempo, una maggiore scelta per i singoli componenti di stack. Le soluzioni VSPEX sono comprovate da EMC e personalizzate e vendute esclusivamente dai partner di canale EMC. VSPEX offre ai partner di canale maggiori opportunità, un ciclo di vendita più rapido e abilitazione end-to-end. Consolidando e rafforzando il rapporto di collaborazione già esistente, EMC e i partner di canale possono ora fornire un'infrastruttura in grado di accelerare il passaggio al cloud per un numero sempre maggiore di aziende. Le VSPEX Proven Infrastructure, illustrate nella Figura 1, sono infrastrutture modulari e virtualizzate convalidate da EMC e fornite dai partner di EMC. VSPEX include livelli di virtualizzazione, elaborazione e rete e storage e backup EMC progettati da EMC per offrire prestazioni prevedibili e affidabili. 18 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 3: Solution overview Figura 1. VSPEX Proven Infrastructure VSPEX consente di scegliere la rete, i server e le tecnologie di virtualizzazione più adatti all'ambiente dell'azienda per creare una soluzione di virtualizzazione completa. VSPEX offre alle aziende clienti dei partner EMC un'implementazione più rapida, più semplice ed efficiente, più ricca di opzioni e con un rischio ridotto per il business dell'azienda. Per ulteriori informazioni su VSPEX Proven Infrastructure, fare riferimento a Guide di VSPEX Proven Infrastructure a pagina 15. Architettura della soluzione La Figura 2 illustra l'architettura che caratterizza l'infrastruttura convalidata per un livello SharePoint 2013 su una VSPEX Proven Infrastructure. Tutti i server SharePoint (web server, application server e SQL Server) sono implementati come virtual machine su VMware vSphere 5.5 o Microsoft Windows Server 2012 R2 con Hyper-V. Abbiamo 2 utilizzato VSPEX Sizing Tool for SharePoint per stabilire il numero di ruoli server SharePoint e le risorse di elaborazione dettagliate per ogni ruolo. Lo abbiamo inoltre utilizzato per stabilire il layout dello storage consigliato per SharePoint Server 2013, oltre al pool private cloud VSPEX nella serie VNX o VNXe. 2 In questa guida, la prima persona plurale si riferisce al team di engineering di EMC Solutions che ha convalidato la soluzione. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 19 Capitolo 3: Solution overview Figura 2. Architettura dell'infrastruttura convalidata Componenti chiave Introduzione 20 Questa sezione offre una panoramica delle principali tecnologie utilizzate in questa soluzione: • Microsoft SharePoint Server 2013 • Microsoft SQL Server 2012 • EMC VNX • EMC VNXe3200™ • Soluzioni EMC Powered Backup • VMware vSphere 5.5 • Microsoft Windows Server 2012 R2 con Hyper-V • EMC XtremCache™ • EMC PowerPath®/VE EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 3: Solution overview Microsoft SharePoint Server 2013 Microsoft SharePoint Server 2013 offre una piattaforma di collaborazione business per le organizzazioni commerciali e le imprese di grandi dimensioni. SharePoint permette alle organizzazioni di condividere contenuti e informazioni tramite siti web, blog, wiki e raccolte di documenti, che rappresentano alcune delle numerose funzionalità di un ambiente SharePoint. I contenuti all'interno di tali funzionalità possono essere gestiti collettivamente dall'inizio alla fine. La piattaforma SharePoint Server 2013 comprende un'ampia serie di funzionalità integrate che possono essere utilizzate out-of-the-box oppure personalizzate per soddisfare specifiche esigenze del business e integrate con altri prodotti e soluzioni. La piattaforma può essere implementata sia all'interno dell'organizzazione (tramite intranet) che fuori dal firewall (tramite extranet e Internet) per consentire le interazioni con dipendenti, clienti e business partner. Ciò consente di semplificare lo scambio di idee e opinioni utilizzando lo stesso set di funzionalità e strumenti. Un ambiente SharePoint è composto da più ruoli dei server raccolti in unità dette "farm". La farm SharePoint Server 2013 descritta in questa soluzione include i ruoli server seguenti: • Ruolo web server: questo server è responsabile delle pagine SharePoint effettivamente visualizzate dall'utente. Il ruolo del web server è quello di ospitare pagine web, servizi web e web part necessari per elaborare le richieste ricevute dagli utenti. Il web server indirizza tali richieste all'application server che restituisce i risultati al web server. • Ruolo application server: questo server esegue tutti i servizi dell'applicazione SharePoint, inclusi i servizi di ricerca per indicizzazione e di query di ricerca. Ospita inoltre il sito web Amministrazione centrale SharePoint. È possibile aggiungere application server per ospitare servizi che possono essere implementati in un singolo server e utilizzati da tutti i server in una farm. Servizi con caratteristiche di utilizzo e prestazioni simili possono essere raggruppati a livello logico in un server e, se necessario, ospitati su più server qualora sia necessaria un'operazione di scale-out per rispondere a requisiti in termini di prestazioni o capacità. EMC consiglia di utilizzare tre tipi di ruoli delle applicazioni di ricerca, distribuiti tra gli application server: All-in-one: il server contiene tutti i ruoli delle applicazioni di ricerca: − Elaborazione query − Partizione indice − Crawler − Elaborazione del contenuto − Elaborazione di Analytics − Amministrazione Tipo crawler: il server ha quattro ruoli: − Crawler − Elaborazione del contenuto − Analisi − Amministrazione EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 21 Capitolo 3: Solution overview • Microsoft SQL Server 2012 Tipo query: il server ha due ruoli: − Elaborazione query − Partizionamento indice Ruolo database server: questi sono i server che eseguono i database di SharePoint, inclusi database del contenuto, database di configurazione, database di ricerca e così via. Per questa soluzione abbiamo installato SQL Server 2012 con un ruolo di database di back-end per SharePoint Server 2013. SQL Server 2012 è il sistema di gestione e analisi di database Microsoft per le soluzioni di e-commerce, linea di business e data warehousing. SQL Server è utilizzato per archiviare, recuperare e gestire i dati delle applicazioni. Poiché viene utilizzato con un'ampia gamma di applicazioni, ognuna delle quali ha requisiti diversi in termini di prestazioni, dimensioni, availability, ripristinabilità, gestibilità e così via, è importante comprendere appieno tali fattori ed eseguire la pianificazione di conseguenza al momento dell'implementazione di SQL Server. SharePoint Server 2013 è basato sul database engine SQL Server e la maggior parte dei contenuti e delle configurazioni di SharePoint è memorizzata nei database di SQL Server. In questa VSPEX Proven Infrastructure for virtualized SharePoint, abbiamo usato SQL Server 2012 come applicazione di database back-end. SharePoint Server 2013 utilizza i seguenti tipi di database SQL Server: • Database di configurazione: il database di configurazione e il database del contenuto di Central Administration sono detti database di configurazione. Contengono dati sulle impostazioni delle farm, come database utilizzati, siti o applicazioni web di Internet Information Services (IIS), soluzioni, pacchetti WebPart, template di siti, quote predefinite e tipi di file bloccati. Una farm SharePoint può avere un solo set di database di configurazione. • Database del contenuto: nei database del contenuto viene eseguito lo storage dei contenuti dell'intero sito: documenti del sito, come i file nelle librerie dei documenti, dati degli elenchi, proprietà WebPart nonché nomi e diritti degli utenti. Tutti i dati per un sito specifico risiedono in un database del contenuto. Ogni applicazione web può contenere più database del contenuto. Ogni raccolta di siti può essere associata a un solo database dei contenuti, ma un singolo database dei contenuti può essere associato a numerose raccolte di siti. • Database correlati a service application: i database delle service application eseguono lo storage dei dati utilizzati da una service application. Le modalità di utilizzo dei database delle service application sono molto variabili. La Figura 3 mostra i ruoli dei server nella farm SharePoint e i componenti dei servizi correlati che abbiamo convalidato in questa VSPEX Proven Infrastructure for SharePoint. Per informazioni dettagliate sui concetti di base relativi a SharePoint Server 2013, fare riferimento all'Appendice B: Concetti relativi a SharePoint Server 2013 a pagina 83. 22 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 3: Solution overview Figura 3. Topologia di SharePoint Server 2013 SharePoint Server 2013 supporta anche altri componenti di servizi. Se si intende progettare ulteriori servizi per SharePoint Server 2013, fare riferimento al sito web di Microsoft TechNet per informazioni sulle prestazioni di queste funzionalità e sui risultati dei test della capacità, con i relativi suggerimenti. EMC VNX Funzionalità e miglioramenti La piattaforma di unified storage EMC VNX ottimizzata per Flash offre innovazione e funzionalità di livello enterprise per lo storage di file, blocchi e oggetti in un'unica soluzione scalabile e di facile utilizzo. Ideale per i carichi di lavoro misti in ambienti fisici o virtuali, VNX combina hardware potente e flessibile con software avanzato di gestione, protezione ed efficienza, per soddisfare le complesse esigenze degli ambienti di applicazioni virtualizzate di oggi. VNX è dotato di molte funzionalità e miglioramenti progettati e basati sul successo della prima generazione. Le funzionalità e i miglioramenti includono: • Maggiore capacità con l'ottimizzazione multicore di EMC Multicore Cache, Multicore RAID e Multicore FAST™ Cache (MCx) • Maggiore efficienza con un array ibrido ottimizzato per Flash • Maggiore protezione, grazie all'aumento dell'availability delle applicazioni con service processor dell'array active-active • Amministrazione e implementazione semplificate grazie all'aumento della produttività che si ottiene con la nuova EMC Unisphere Management Suite EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 23 Capitolo 3: Solution overview La soluzione VSPEX è basata sulla serie VNX e offre maggiore efficienza, garantisce prestazioni più elevate e assicura livelli di scalabilità senza precedenti. Array ibrido ottimizzato per Flash La serie VNX è un array ibrido ottimizzato per Flash che offre il tiering automatizzato per garantire le migliori prestazioni per i dati critici, spostando in modo intelligente i dati utilizzati con frequenza minore su dischi a basso costo. In questo approccio ibrido, una percentuale limitata di Flash drive nell'intero sistema è in grado di fornire una percentuale molto alta di IOPS. La serie VNX ottimizzata per Flash sfrutta appieno la bassa latenza della tecnologia Flash per garantire l'ottimizzazione necessaria a ridurre i costi e la scalabilità necessaria per le massime prestazioni. La suite EMC Fully Automated Storage Tiering (FAST Cache e FAST VP) esegue il tiering sia a livello di dati di blocco che di file su unità eterogenee e incrementa le prestazioni dei dati più attivi nelle Flash drive affinché i clienti non debbano mai scendere a compromessi in termini di costo o di prestazioni. I dati sono utilizzati più frequentemente al momento della loro creazione; pertanto, i nuovi dati vengono prima memorizzati sulle Flash drive per garantire prestazioni ottimali. Quando i dati, con il passare del tempo, diventano obsoleti e meno attivi, FAST VP può eseguire automaticamente il tiering dei dati da unità a prestazioni elevate a unità a capacità elevata, in base a policy definite dal cliente. Questa funzionalità è stata migliorata con una granularità quattro volte superiore e con dischi a stato solido (SSD) FAST VP basati sulla tecnologia Enterprise MultiLevel Cell (eMLC) per ridurre il costo per gigabyte. FAST Cache assorbe dinamicamente i picchi imprevisti nei carichi di lavoro dei sistemi. FAST Cache assicura un miglioramento immediato delle prestazioni promuovendo i dati immediatamente attivi dalle unità a capacità elevata più lente alle unità Flash più veloci. Tutti gli use case VSPEX traggono vantaggio dalla maggiore efficienza. Le VSPEX Proven Infrastructure offrono soluzioni di private cloud, End-User Computing e applicazioni virtualizzate. Con VNX, i clienti possono ottenere un ritorno sugli investimenti ancora maggiore. VNX fornisce la funzionalità di deduplica basata su blocchi out-of-band che consente di ridurre i costi del tier Flash. Ottimizzazione del percorso del codice VNX Intel MCx L'avvento della tecnologia Flash è stato un elemento catalizzatore per il cambiamento totale dei requisiti dei sistemi di storage midrange. EMC ha ridisegnato la piattaforma di storage midrange per ottimizzare nel modo più efficace le CPU multicore e offrire il sistema di storage con le prestazioni più elevate al costo più basso del mercato. MCx distribuisce tutti i data service VNX su tutti i core, fino a un massimo di 32, come illustrato nella Figura 4. La Serie VNX con MCx ha segnato un miglioramento significativo delle prestazioni dei file per le applicazioni transazionali quali i database o le virtual machine su Network-Attached Storage (NAS). 24 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 3: Solution overview Figura 4. VNX con ottimizzazione multicore Cache multicore La cache è la risorsa più preziosa del sottosistema di storage. Un suo utilizzo efficiente è fondamentale per raggiungere l'efficienza complessiva della piattaforma nella gestione di carichi di lavoro variabili e mutevoli. Il cache engine è stato modularizzato in modo da sfruttare tutti i core disponibili nel sistema. RAID multicore Un'altra parte importante della riprogettazione di MCx è il trattamento dell'I/O nello storage back-end permanente: unità disco rigido (HDD) e SSD. I sostanziali miglioramenti delle prestazioni in VNX derivano dalla modularizzazione dell'elaborazione della gestione dei dati back-end, che consente a MCx di scalare in maniera trasparente su tutti i processori. Prestazioni VNX Miglioramento delle prestazioni Lo storage VNX, basato sull'architettura MCx, è ottimizzato per FLASH 1st e offre prestazioni complessive senza precedenti, grazie all'ottimizzazione delle prestazioni transazionali (costo per IOPS), delle prestazioni della larghezza di banda (costo per GB/s) con bassa latenza e dell'efficienza della capacità (costo per GB). VNX garantisce i seguenti miglioramenti delle prestazioni: • Transazioni di file quadruplicate rispetto agli array a doppio controller • Prestazioni di file per le applicazioni transazionali migliorate fino a tre volte, con tempi di risposta migliori del 60% • Transazioni OLTP Oracle e Microsoft SQL Server quadruplicate • Numero massimo di virtual machine sestuplicato Service processor dell'array active-active La nuova architettura VNX fornisce service processor dell'array active-active, come illustrato nella Figura 5, che eliminano i timeout delle applicazioni durante il failover dei percorsi, in quanto entrambi i percorsi gestiscono attivamente le operazioni di I/O. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 25 Capitolo 3: Solution overview Figura 5. I processori active-active fanno aumentare prestazioni, resilienza ed efficienza Anche il bilanciamento del carico è migliorato e le applicazioni possono far registrare un raddoppio delle prestazioni. L'approccio active-active for block è ideale per le applicazioni che richiedono i massimi livelli di availability e prestazioni, ma che non necessitano di tiering o di servizi per l'efficienza quali compressione, deduplica o snapshot. Nota: i processori active-active sono disponibili solo per le LUN classiche, non per le LUN di pool. Migrazioni di file system automatizzate Con questa versione di VNX, i clienti di VSPEX possono utilizzare Virtual Data Mover (VDM) e VNX Replicator per eseguire migrazioni di file system automatizzate e a velocità elevata tra sistemi diversi. Questo processo consente la migrazione automatica di tutte le snapshot e le impostazioni e permette a tutti i client di continuare le attività in corso anche durante la migrazione. Unisphere Management Suite Unisphere Management Suite estende l'interfaccia facile da utilizzare di Unisphere in modo da includere VNX Monitoring and Reporting, che offre la convalida delle prestazioni e le previsioni sui requisiti di capacità. Come illustrato nella Figura 6, la suite include inoltre Unisphere Remote per la gestione centralizzata di migliaia di sistemi VNX e VNXe con il supporto per EMC XtremCache. Figura 6. 26 Nuovo Unisphere Management Suite EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 3: Solution overview EMC VNXe3200 EMC VNXe3200 è la piattaforma di unified storage ottimizzata per Flash più conveniente. Offre innovazione e funzionalità di livello enterprise per lo storage basato su file e block storage in un'unica soluzione scalabile e di facile utilizzo. Ideale per i carichi di lavoro misti in ambienti fisici o virtuali, VNXe3200 combina hardware potente e flessibile con software avanzato di gestione, protezione ed efficienza, per soddisfare le complesse esigenze degli ambienti di applicazioni virtualizzate di oggi. VNXe3200 include un'ampia gamma di funzionalità e miglioramenti progettati e basati sul successo della famiglia EMC VNX midrange. Le funzionalità e i miglioramenti includono: • Maggiore efficienza con un array ibrido ottimizzato per Flash • Maggiore capacità con l'ottimizzazione multicore di EMC Multicore Cache, Multicore RAID e Multicore FAST Cache (MCx) • Amministrazione e implementazione semplificate grazie ai componenti software di base VNXe, come Monitoring and Reporting e Unified Snapshots • Integrazione dell'ecosistema di VMware e Microsoft • Supporto multiprotocollo unificato per FC, iSCSI, NFS e CIFS La soluzione VSPEX è basata sulla serie VNXe e offre maggiore efficienza, garantisce prestazioni più elevate e assicura livelli di scalabilità senza precedenti. Array ibrido ottimizzato per Flash La serie VNXe3200 è un array ibrido ottimizzato per Flash che offre il tiering automatizzato per garantire le migliori prestazioni per i dati critici, spostando in modo intelligente i dati utilizzati con frequenza minore su dischi a basso costo. In questo approccio ibrido, una percentuale limitata di Flash drive nell'intero sistema è in grado di fornire una percentuale molto alta di IOPS. La serie VNXe3200 sfrutta appieno la bassa latenza della tecnologia Flash per garantire l'ottimizzazione del risparmio sui costi e scalabilità a prestazioni elevate. La suite EMC Fully Automated Storage Tiering (FAST Cache e FAST VP) esegue il tiering sia a livello di dati di blocco che di file su unità eterogenee e incrementa le prestazioni dei dati più attivi nelle Flash drive affinché i clienti non debbano mai scendere a compromessi in termini di costo o di prestazioni. I dati sono utilizzati più frequentemente al momento della loro creazione; pertanto, i nuovi dati vengono prima memorizzati sulle Flash drive per garantire prestazioni ottimali. Quando i dati, con il passare del tempo, diventano obsoleti e meno attivi, FAST VP esegue automaticamente il tiering dei dati da unità a prestazioni elevate a unità a capacità elevata, in base a policy definite dal cliente. FAST Cache assorbe dinamicamente i picchi imprevisti nei carichi di lavoro dei sistemi. FAST Cache assicura un miglioramento immediato delle prestazioni promuovendo i dati immediatamente attivi dalle unità a capacità elevata più lente alle unità Flash più veloci. Tutti gli use case VSPEX traggono vantaggio dalla maggiore efficienza. Le VSPEX Proven Infrastructure offrono soluzioni di private cloud, End-User Computing e applicazioni virtualizzate. Con VNXe3200, i clienti possono ottenere un ritorno sugli investimenti ancora maggiore. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 27 Capitolo 3: Solution overview Ottimizzazione del percorso del codice VNX Intel MCx L'avvento della tecnologia Flash è stato un elemento catalizzatore per il cambiamento totale dei requisiti dei sistemi di storage midrange. EMC ha ridisegnato la piattaforma di storage midrange per ottimizzare nel modo più efficace le CPU multicore e offrire il sistema di storage più efficiente al costo più basso del mercato. MCx distribuisce tutti i data service VNXe attraverso tutti i core, come mostrato nella Figura 7, e può migliorare in modo significativo le prestazioni dei file per applicazioni transazionali come i database o le virtual machine su NAS. VNXe include il primo impiego di un Non-Transparent Bridge (NTB) Intel in uno storage array EMC. Un NTB consente la connessione diretta ad alta velocità tra gli storage processor, mediante un'interfaccia PCI Express (PCIe). In questo modo è possibile eliminare gli switch PCIe esterni, ottenere un risparmio in termini di alimentazione e spazio e ridurre la latenza e i costi. Figura 7. VNXe3200 con ottimizzazione multicore Software di base VNXe Il software di base VNXe migliorato estende l'interfaccia di facile utilizzo di EMC Unisphere in modo da includere monitoraggio e generazione di report di VNX per la convalida delle prestazioni e l'anticipazione dei requisiti di capacità. La suite include inoltre Unisphere Central per la gestione centralizzata di migliaia di sistemi VNX e VNXe. Virtualizzazione e gestione dell'ecosistema VMware vSphere Storage APIs for Storage Awareness VMware vSphere Storage APIs for Storage Awareness (VASA) è un'API definita da VMware per visualizzare informazioni sullo storage tramite vCenter. L'integrazione tra tecnologia VASA e VNX rende lo storage management negli ambienti virtualizzati un'operazione trasparente. VMware vSphere Storage APIs for Array Integration VAAI (VMware vSphere Storage APIs for Array Integration) trasferisce le funzioni associate allo storage VMware dal server al sistema di storage, consentendo l'utilizzo più efficiente delle risorse del server e della rete per migliorare le prestazioni e il consolidamento. 28 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 3: Solution overview EMC Storage Analytics for VNXe EMC Storage Analytics (ESA) for VNXe offre una versione solo storage di VMware vCenter Operations Manager con un connettore VNXe integrato che fornisce analisi dettagliate, relazioni e icone uniche per array e componenti EMC. EMC Virtual Storage Integrator EMC Virtual Storage Integrator (VSI) è un plug-in gratuito per VMware vCenter disponibile per tutti gli utenti VMware con un sistema di storage EMC. I clienti VSPEX possono utilizzare VSI per semplificare la gestione dello storage virtuale. Gli amministratori VMware possono ottenere visibilità sullo storage EMC VNX utilizzando l'interfaccia di vCenter a cui sono già abituati. Grazie a VSI, gli amministratori IT possono completare più operazioni in meno tempo. VSI offre un controllo dell'accesso ineguagliabile che permette di gestire e delegare in modo efficiente e sicuro le attività di storage. Con VSI è possibile eseguire le attività di gestione quotidiane con un numero di clic fino al 90% inferiore, ottenendo livelli di produttività fino a 10 volte superiori. EMC Storage Integrator EMC Storage Integrator (ESI) è uno strumento destinato agli amministratori delle applicazioni e di Windows. ESI è semplice da utilizzare, offre funzionalità di monitoraggio end-to end ed è indipendente dall'hypervisor. Gli amministratori possono eseguire il provisioning in ambienti sia fisici che virtuali per una piattaforma Windows e risolvere i problemi visualizzando la topologia di un'applicazione dall'hypervisor alla base dello storage. Microsoft Hyper-V Con Windows Server 2012 R2, Microsoft offre Hyper-V 3.0, un hypervisor avanzato per private cloud che si può eseguire su protocolli NAS per semplificare la connettività. Microsoft Hyper-V Offloaded Data Transfer La funzionalità Offloaded Data Transfer (ODX) di Microsoft Windows Server 2012 R2 consente di scaricare sugli storage array i trasferimenti di dati durante le operazioni di copia, liberando in tal modo i cicli di elaborazione dell'host. Ad esempio, l'utilizzo di ODX per la migrazione in tempo reale di una virtual machine Microsoft SQL Server ha permesso di raddoppiare le prestazioni, dimezzare il tempo di migrazione, ridurre l'utilizzo della CPU sul server Hyper-V del 20% ed eliminare il traffico di rete. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 29 Capitolo 3: Solution overview Soluzioni EMC Powered Backup Le soluzioni EMC Powered Backup, ovvero Avamar e Data Domain, garantiscono la protezione necessaria per accelerare l'implementazione dell'ambiente SharePoint virtualizzato. EMC Powered Backup, ottimizzato per gli ambienti delle applicazioni virtualizzate, riduce del 90% i tempi di backup e accelera il ripristino di 30 volte, offrendo anche accesso immediato alle virtual machine per una protezione senza problemi. Le appliance di backup EMC aggiungono un ulteriore livello di sicurezza con la verifica end-to-end e il self-healing per un ripristino garantito. Per SharePoint, EMC Powered Backup offre funzionalità avanzate quali i backup a livello di farm basati su VSS (Volume Shadow Copy Service) e ripristino rapido e granulare di singoli file senza la necessità di eseguire il restore dell'intera farm. Inoltre, funzionalità quali la discovery e la configurazione automatiche consentono di ridurre la complessità e di risparmiare tempo, garantendo al contempo la protezione costante dei dati critici. Le soluzioni EMC Powered Backup garantiscono inoltre un significativo risparmio. Le soluzioni integrate con deduplica riducono lo storage di backup di 10-30 volte, i tempi di gestione del backup dell'81% e l'utilizzo della larghezza di banda del 99% per garantire una maggiore efficienza della replica fuori sede, assicurando un recupero medio dell'investimento in sette mesi. Per istruzioni tecniche complete, fare riferimento al documento EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SharePoint 2013 Design and Implementation Guide. Questo capitolo spiega come progettare, dimensionare e implementare le soluzioni EMC Powered Backup for VSPEX Proven Infrastructures for virtualized SharePoint. VMware vSphere 5.5 VMware vSphere 5.5 trasforma le risorse fisiche di un computer virtualizzando CPU, RAM, disco rigido e controller di rete. Tale trasformazione determina la creazione di virtual machine completamente operative, che eseguono applicazioni e sistemi operativi isolati e incapsulati proprio come se fossero computer fisici. VMware vSphere High Availability (HA) fornisce High Availability facile da usare ed efficiente in termini di costo per le applicazioni eseguite nelle virtual machine. Le funzionalità VMware vSphere vMotion e VMware vSphere Storage vMotion di vSphere 5.5 consentono la migrazione trasparente di virtual machine e file memorizzati da un server vSphere all'altro con un impatto minimo o nullo sulle prestazioni. In combinazione con VMware vSphere Distributed Resource Scheduler (DRS) e VMware vSphere Storage DRS, le virtual machine hanno accesso alle risorse appropriate in qualsiasi momento tramite il bilanciamento del carico delle risorse di elaborazione e di storage. VMware Native Multipathing Plug-In (NMP) è il modulo predefinito in vSphere utilizzato per il multipathing. Fornisce un algoritmo di selezione del percorso predefinito basato sul tipo di array. NMP associa un set di percorsi fisici a uno specifico storage device o LUN. I dettagli specifici per il trattamento del failover dei percorsi per un determinato storage array sono delegati al plug-in Storage Array Type Plug-In (SATP). I dettagli per determinare il percorso fisico utilizzato per eseguire richieste di I/O a uno storage device sono gestite da un Path Selection Plug-In (PSP). SATP e PSP sono plug-in secondari all'interno del modulo NMP. 30 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 3: Solution overview Microsoft Windows Microsoft Windows Server 2012 R2 con Hyper-V fornisce una piattaforma di virtualizzazione completa, che migliora scalabilità e prestazioni con una Server 2012 R2 soluzione flessibile dal data center al cloud. Consente alle organizzazioni di con Hyper-V realizzare più facilmente il risparmio sui costi reso possibile dalla virtualizzazione e di ottimizzare gli investimenti nell'hardware dei server. Le opzioni di High Availability di Windows Server 2012 R2 Hyper-V includono il supporto per il backup incrementale, miglioramenti degli ambienti in cluster per il supporto di schede virtuali all'interno della virtual machine e creazione di teaming NIC della casella di posta in arrivo. In Hyper-V, la migrazione live "senza condivisione" consente la migrazione di una virtual machine da un server che esegue Hyper-V a un altro senza che i due server debbano trovarsi nello stesso cluster o condividere lo storage. EMC XtremCache Se il cliente prevede requisiti di prestazioni speciali per l'ambiente SharePoint Server, prendere in considerazione l'utilizzo della soluzione EMC XtremCache. EMC XtremCache è un software di memorizzazione nella cache intelligente, che utilizza la tecnologia Flash basata su server per ridurre la latenza e incrementare il throughput, migliorando in modo significativo le prestazioni delle applicazioni. XtremCache accelera le letture e protegge i dati utilizzando una cache writethrough sullo storage in rete per fornire High Availability, integrità e disaster recovery permanenti. In combinazione con il software EMC FAST basato su array, XtremCache crea il percorso di I/O più intelligente ed efficiente dall'applicazione al datastore. Il risultato è un'infrastruttura in rete ottimizzata dinamicamente per le prestazioni, l'intelligence e la protezione di ambienti sia fisici che virtuali. EMC PowerPath/VE EMC consiglia di installare EMC PowerPath/VE per ottenere funzionalità di multipathing avanzate, quali test intelligente del percorso e ottimizzazione delle prestazioni. EMC PowerPath/VE garantisce gestione dei percorsi intelligente e a prestazioni elevate con failover dei percorsi e bilanciamento del carico ottimizzati per i sistemi di storage EMC e di terze parti. PowerPath/VE supporta più percorsi tra un host vSphere e uno storage device esterno. La disponibilità di più percorsi consente all'host vSphere di accedere a uno storage device, anche se non è disponibile un percorso specifico. I percorsi multipli consentono inoltre la condivisione del traffico di I/O su uno storage device. L'utilizzo di PowerPath/VE risulta particolarmente vantaggioso in ambienti con High Availability, grazie alla sua capacità di evitare che si verifichino interruzioni operative e tempi di inattività. La funzionalità di failover dei percorsi di PowerPath/VE consente di impedire un potenziale guasto dell'host, garantendo supporto ininterrotto delle applicazioni sull'host in caso di errore di un percorso (se è disponibile un altro percorso). PowerPath/VE interagisce con VMware ESXi come plug-in MPP (Multipath Plug-in) che fornisce funzionalità gestione dei percorsi agli host. PowerPath/VE viene installato come modulo kernel sull'host vSphere ed è collegato al framework di stack di I/O vSphere per fornire le funzionalità avanzate di multipathing di PowerPath/VE, ad esempio bilanciamento dinamico del carico e failover automatico, agli host vSphere. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 31 Capitolo 3: Solution overview 32 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 4: Scelta di una VSPEX Proven Infrastructure Capitolo 4 Scelta di una VSPEX Proven Infrastructure Questo capitolo descrive i seguenti argomenti: Panoramica ......................................................................................................34 Fase 1: valutare lo use case del cliente..............................................................34 Fase 2: progettare l'architettura per le applicazioni...........................................37 Fase 3: scegliere la soluzione VSPEX Proven Infrastructure più idonea ..............41 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 33 Capitolo 4: Scelta di una VSPEX Proven Infrastructure Panoramica Questo capitolo spiega come progettare la soluzione VSPEX for Virtualized SharePoint e come scegliere la VSPEX Proven Infrastructure più adatta per SharePoint. La Tabella 3 riassume i passaggi principali da seguire nella selezione di una VSPEX Proven Infrastructure. Tabella 3. VSPEX for virtualized SharePoint 2013: Processo di progettazione Step Azione 1 Valutare il carico di lavoro SharePoint del cliente utilizzando il qualification worksheet di VSPEX for virtualized SharePoint 2013. Vedere Fase 1: valutare lo use case del cliente. 2 Stabilire l'infrastruttura, le risorse SharePoint e l'architettura richieste utilizzando VSPEX Sizing Tool. Vedere Fase 2: progettare l'architettura per le applicazioni. Nota: nel caso in cui il Sizing Tool non sia disponibile, è possibile dimensionare manualmente l'applicazione utilizzando le linee guida riportate nell'Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 a pagina 91. 3 Scegliere la VSPEX Proven Infrastructure più idonea in base ai suggerimenti forniti nella Fase 2. Vedere Fase 3: scegliere la soluzione VSPEX Proven Infrastructure più idonea. Fase 1: valutare lo use case del cliente 34 Panoramica Prima di scegliere una soluzione VSPEX, è importante raccogliere informazioni sui requisiti del carico di lavoro e dell'infrastruttura di business del cliente, per poter progettare correttamente l'ambiente SharePoint. Per ottenere informazioni approfondite sui requisiti di business del cliente per la progettazione dell'infrastruttura VSPEX, EMC consiglia di utilizzare il qualification worksheet di VSPEX for virtualized SharePoint 2013 nell'Appendice A: VSPEX for virtualized SharePoint 2013 qualification worksheet a pagina 79 durante la fase di valutazione dei requisiti relativi al carico di lavoro per la soluzione VSPEX. VSPEX for virtualized SharePoint 2013 qualification worksheet L' Appendice A: VSPEX for virtualized SharePoint 2013 qualification worksheet a pagina 79 riporta un elenco di semplici domande volte a identificare i requisiti, le caratteristiche di utilizzo e i dataset del cliente. L' Appendice B: Concetti relativi a SharePoint Server 2013 a pagina 83 fornisce una spiegazione dettagliata del qualification worksheet e indicazioni generali sulla procedura da seguire per stabilire i valori di input. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 4: Scelta di una VSPEX Proven Infrastructure La Tabella 4 fornisce una spiegazione dettagliata del qualification worksheet e indicazioni generali sulla procedura da seguire per stabilire i valori di input. Tabella 4. Linee guida per il qualification worksheet di VSPEX for virtualized SharePoint 2013 Domanda Descrizione Quante farm SharePoint 2013 saranno ospitate nella VSPEX Proven Infrastructure? Consente di identificare il numero di farm SharePoint 2013 da pianificare per la VSPEX Proven Infrastructure. SharePoint 2013 consente di creare indipendentemente più farm per l'organizzazione. La VSPEX Proven Infrastructure è progettata per un massimo di tre farm SharePoint 2013. Nota: se un cliente intende ospitare più di una farm nella VSPEX Proven Infrastructure, completare tutte le domande successive del foglio di lavoro per ogni farm SharePoint 2013. Crescita inclusa (numero di anni)? Consente di definire il numero di anni di crescita da includere nel calcolo dello strumento di dimensionamento per VSPEX. La crescita futura è una delle caratteristiche centrali della soluzione VSPEX. Questa risposta aiuta a comprendere i piani dell'azienda per la crescita futura. EMC suggerisce di includere nella pianificazione almeno un anno di crescita quando si utilizza VSPEX Sizing Tool. Percentuale di crescita annuale (%)? Consente di definire il tasso di crescita annuo previsto per la quantità di dati nell'ambiente SharePoint. La crescita futura è una delle caratteristiche centrali della soluzione VSPEX. Immettere un valore appropriato per il proprio ambiente. Si accederà all'applicazione web SharePoint a livello globale? Per definire la base di utenti di una soluzione SharePoint 2013, è necessario considerare il numero totale di utenti e la loro distribuzione geografica. La risposta aiuta a valutare la base di utenti di picco per la soluzione VSPEX for virtualized SharePoint 2013. Dimensione farm iniziale (GB)? Consente di definire il volume del database dei contenuti memorizzato nel sistema SharePoint. Il volume dei contenuti è un elemento importante per il dimensionamento della capacità dei dischi, poiché può influire sulle prestazioni di altre funzionalità e può riflettersi anche sulla latenza di rete e sulla larghezza di banda disponibile. Se si stanno stimando le dimensioni del database del contenuto per la prima volta, consultare la sezione Stima delle dimensioni del database del contenuto a pagina 88. Numero di utenti? Consente di stimare il numero totale di singoli utenti che accederanno all'ambiente SharePoint. Questo elemento è importante per definire le risorse richieste nella soluzione VSPEX for virtualized SharePoint 2013. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 35 Capitolo 4: Scelta di una VSPEX Proven Infrastructure Domanda Descrizione Utenti simultanei in fase di picco (%)? Questo valore è la percentuale degli utenti totali che utilizzano attivamente il sistema nei periodi di picco. La combinazione del numero di utenti e della percentuale di utenti simultanei produce il numero di connessioni degli utenti a SharePoint nei periodi di picco. Qual è lo scopo principale dell'applicazione web SharePoint? Oltre al numero degli utenti che interagiscono con il sistema, anche le loro caratteristiche di utilizzo possono incidere sulle prestazioni di una farm. In VSPEX Sizing Tool vengono definite le due operazioni di uso più comune: Portale di pubblicazione: il sito web utilizzato per i siti sociali e la collaborazione nell'organizzazione. Portale di gestione dei documenti: il sito web utilizzato per controllare il ciclo di vita dei documenti nell'organizzazione. Selezionare Publishing Portal o Document Management Portal per l'ambiente del cliente. Se i clienti intendono utilizzare SharePoint per applicazioni con altre caratteristiche di utilizzo, contattare EMC tramite il proprio Partner Development Manager per informazioni sul dimensionamento di SharePoint. 36 Si utilizza o si prevede di utilizzare la funzione Siti personali? Poiché gli utenti di Sito personale possono modificare i propri profili, generare attività, caricare e scaricare documenti e così via, è richiesta una pianificazione aggiuntiva per le esigenze di storage e capacità della soluzione VSPEX for virtualized SharePoint 2013. Immettere Yes o No per l'ambiente dell'azienda. Quale percentuale degli utenti totali creerà un sito personale? Questa domanda consente di stimare lo storage aggiuntivo per la soluzione VSPEX for virtualized SharePoint 2013. Qual è la quota per un sito personale singolo (MB)? SharePoint Server include un template di quota predefinito per i siti personali, con un limite di storage di 100 MB e nessun limite di utenti. Questo template di quota viene utilizzato per la singola raccolta di siti di ogni utente nel proprio sito personale. Se le impostazioni predefinite di questo template non soddisfano le proprie esigenze è possibile modificarlo. Questo fattore è importante per la definizione dello storage aggiuntivo per la soluzione VSPEX for virtualized SharePoint 2013. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 4: Scelta di una VSPEX Proven Infrastructure Domanda Descrizione Si prevede di abilitare FAST VP? FAST VP ottimizza automaticamente le prestazioni in un ambiente multi-tier riducendo i costi, il footprint e le attività di gestione. FAST VP ottimizza l'utilizzo della capacità delle Flash drive per i carichi di lavoro con IOPS elevati e delle unità NL-SAS (Near-Line Serial-Attached SCSI) per le applicazioni che richiedono una notevole capacità. FAST VP consente di ridurre i costi complessivi di gestione (TCO) e di migliorare le prestazioni gestendo in modo intelligente il posizionamento dei dati a livello sub-LUN. Una volta implementato FAST VP, il sistema di storage misura, analizza e implementa una policy di storage tiering dinamica in modo molto più rapido ed efficiente di quanto sarebbe possibile per un analista. Immettere Yes o No per i requisiti di business del cliente. Le funzionalità di ricerca di SharePoint vengono utilizzate in modo intensivo? Una farm SharePoint in cui gli utenti fanno ampio uso delle funzionalità di ricerca presenta i seguenti requisiti di sistema: Indici di ricerca aggiornati, per rendere rapidamente disponibili nei risultati di ricerca i contenuti aggiunti più di recente Volume elevato di elementi in cui eseguire ricerche Per il supporto di questi requisiti è necessario un numero superiore di I/O back-end. Immettere Yes o No per l'ambiente dell'azienda. Fase 2: progettare l'architettura per le applicazioni Panoramica Dopo avere valutato il carico di lavoro effettivo di SharePoint e i requisiti del cliente, utilizzare VSPEX Sizing Tool for Virtualized SharePoint per progettare la soluzione VSPEX for virtualized SharePoint 2013. VSPEX Sizing Tool Output di VSPEX Sizing Tool: Requisiti e suggerimenti VSPEX Sizing Tool consente di immettere fino a tre configurazioni di farm SharePoint basate sulle risposte del cliente raccolte nei qualification worksheet. Una volta completata l'immissione dei dati, VSPEX Sizing Tool genera una serie di suggerimenti, illustrati nella Tabella 5. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 37 Capitolo 4: Scelta di una VSPEX Proven Infrastructure Tabella 5. Output dello strumento di dimensionamento per VSPEX Tipo Suggerimento dello strumento di dimensionamento per VSPEX Descrizione Riferimento Singola farm Configurazione della farm SharePoint Fornisce suggerimenti relativi alla topologia della farm. Nozioni fondamentali su SharePoint Server 2013 a pagina 84 Singola farm Suggerimento per la configurazione di VSPEX Fornisce informazioni dettagliate comprendenti il numero di virtual machine, vCPU, memoria, IOPS e la capacità del volume del sistema operativo in ogni farm. VSPEX Sizing Tool for Virtualized SharePoint a pagina 87 Singola farm Principali metriche e limiti di soglia Fornisce le principali metriche delle prestazioni che potrebbero dover essere soddisfatte nei test di convalida per ogni farm. Descrizione delle principali metriche a pagina 71 Singola farm Suggerimenti per gli storage pool aggiuntivi Suggerimenti relativi agli storage pool aggiuntivi per i dati di SharePoint, comprendenti database dei contenuti, componenti di ricerca e così via, in ogni farm. Considerazioni su progettazione e layout dello storage a pagina 50 Ad esempio, farm media o piccola. In questa soluzione VSPEX for virtualized SharePoint, i clienti potrebbero dover aggiungere ulteriori dischi e storage pool al livello di infrastruttura per soddisfare i diversi requisiti di business, in base alle considerazioni su prestazioni e capacità per ciascuna farm SharePoint. Totale Informazioni riassuntive sui dischi aggiuntivi Riepilogo dei dischi aggiuntivi richiesti per i dati di SharePoint, compresi i database dei contenuti, i database dei servizi e i database dei contenuti dei siti personali di tutte le farm SharePoint. VSPEX Sizing Tool for Virtualized SharePoint a pagina 87 Per ulteriori informazioni, fare riferimento agli esempi in Fase 3: scegliere la soluzione VSPEX Proven Infrastructure più idonea. Best practice relative alla distribuzione delle risorse delle virtual machine per i ruoli SharePoint VSPEX Sizing Tool offre suggerimenti dettagliati per le risorse delle virtual machine richieste per l'ambiente SharePoint del cliente, in base ai seguenti tipi di risorse di base per ogni ruolo di SharePoint: 38 • Risorse vCPU • Risorse di memoria • Risorse di capacità del sistema operativo • IOPS OS EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 4: Scelta di una VSPEX Proven Infrastructure Questa sezione descrive i tipi di risorse, il loro utilizzo nello strumento di dimensionamento per VSPEX e le principali considerazioni e best practice per l'ambiente di un cliente. • Best practice per le risorse vCPU VSPEX Sizing Tool fornisce il numero di vCPU utilizzate per ogni ruolo SharePoint nella virtual infrastructure. Il tipo di CPU deve essere equivalente o superiore ai modelli di CPU o processore definiti in Guide di VSPEX Proven Infrastructure a pagina 15. Abbiamo convalidato questa soluzione VSPEX for virtualized SharePoint 2013 con un processore assegnato in modo statico e senza sottoscrizione in eccesso della CPU virtuale/fisica. Nelle implementazioni di SharePoint Server, EMC consiglia di allocare più web server quad-core, che possono essere facilmente virtualizzati e scalati. I requisiti di capacità del processore degli application server sono variabili a seconda del ruolo del server e dei servizi che esegue. In questa soluzione abbiamo utilizzato più application server quad-core, principalmente in considerazione delle operazioni di ricerca nella farm SharePoint di medie dimensioni; questa si è dimostrata la soluzione migliore durante i test. Se sono previsti servizi aggiuntivi sull'application server SharePoint potrà essere utile riservare più risorse di processore. Poiché il ruolo server crawler della service application di ricerca di SharePoint 2013 richiede una quantità notevole di risorse CPU, EMC consiglia di assegnargli 12 core della CPU virtuali. I requisiti di capacità del processore per SQL Server dipendono anche dai database dei servizi ospitati da un computer basato su SQL Server. Nella farm di piccole dimensioni, abbiamo utilizzato un SQL Server quad-core virtualizzato, che si è dimostrato accettabile. Nella farm di medie dimensioni abbiamo utilizzato un SQL Server eight-core, che ha prodotto buoni risultati durante i test. Se la farm è di dimensioni ancora superiori, ad esempio se sono presenti cinque web server, SQL Server richiederà 16 core per restare nello stato Green Zone. Per SQL Server, lo stato Green Zone indica che l'utilizzo della CPU viene mantenuto a un livello inferiore al 50%. Per informazioni dettagliate sulle best practice per la progettazione delle vCPU, consultare Considerazioni sulla progettazione della virtualizzazione a pagina 60. • Best practice per le risorse di memoria VSPEX Sizing Tool indica la memoria consigliata per ogni ruolo SharePoint. Abbiamo convalidato questa soluzione VSPEX for virtualized SharePoint 2013 con memoria assegnata in modo statico e senza overcommit delle risorse di memoria né swapping o ballooning della memoria. I valori di memoria forniti dallo strumento non sono limiti assoluti, ma rappresentano i valori collaudati nella soluzione VSPEX. In generale, i requisiti di memoria dei web server dipendono strettamente dal numero di application pool abilitati nella farm e dal numero di richieste elaborate simultaneamente. Per la maggior parte delle implementazioni di SharePoint Server in produzione, EMC consiglia di allocare almeno 12 GB di RAM a ogni web server e application server. Per informazioni sui suggerimenti relativi alla memoria per SQL Server in questa soluzione VSPEX Proven Infrastructure, consultare Guide di VSPEX Proven Infrastructure a pagina 15. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 39 Capitolo 4: Scelta di una VSPEX Proven Infrastructure • Best practice per il dimensionamento delle risorse di capacità del sistema operativo VSPEX Sizing Tool indica la capacità suggerita per il sistema operativo per ogni ruolo SharePoint. Per questa soluzione, EMC consiglia di collocare il volume del sistema operativo nel pool private cloud VSPEX. Per ulteriori informazioni sul pool private cloud VSPEX, consultare Guide di VSPEX Proven Infrastructure a pagina 15. Nelle farm SharePoint di piccole e medie dimensioni, EMC consiglia di configurare web server e application server in modo da allocare almeno 100 GB di spazio su disco per il sistema operativo e i file di log. • Best practice per il dimensionamento delle risorse di IOPS del sistema operativo VSPEX Sizing Tool indica le operazioni IOPS stimate suggerite per ogni ruolo di SharePoint nel sistema operativo. EMC consiglia di collocare il volume del sistema operativo nel pool private cloud VSPEX. In questo scenario abbiamo preso maggiormente in considerazione le caratteristiche di prestazioni dal punto di vista dell'applicazione che dal punto di vista della capacità. VSPEX Sizing Tool mostra suggerimenti relativi al numero di virtual machine per ogni ruolo SharePoint. Questi valori sono calcolati in base alle risposte nel qualification worksheet, che identificano i requisiti di business. Per ulteriori informazioni, fare riferimento agli esempi in Fase 3: scegliere la soluzione VSPEX Proven Infrastructure più idonea. Considerazioni e best practice aggiuntive Una volta ottenuta un'indicazione sulle dimensioni consigliate dallo strumento di dimensionamento per VSPEX, potrebbe essere necessario prendere in considerazione alcune importanti aree aggiuntive: • Ricerca di dati esterni in SharePoint 2013 SharePoint 2013 consente di effettuare ricerche in contenuti esterni, come siti web pubblici, file share, cartelle pubbliche di Exchange e così via. Se le aziende desiderano poter eseguire crawling e ricerche su dati esterni, è necessario definire i requisiti di capacità aggiuntivi e prenderli in considerazione nella progettazione del layout dello storage. • Personalizzazione L'aggiunta di codice personalizzato alle pagine di uso frequente nell'ambiente SharePoint rappresenta una causa comune di problemi relativi alle prestazioni. L'aggiunta di codice personalizzato può generare round trip aggiuntivi verso i database server o i servizi web per l'elaborazione delle richieste di dati. La personalizzazione di pagine di uso poco frequente potrebbe non influire in modo significativo sul throughput, ma anche un codice adeguatamente ottimizzato può ridurre il throughput della farm se viene richiesto migliaia di volte al giorno. Se l'ambiente SharePoint include codice personalizzato, EMC consiglia di contattare il vendor per eseguire la progettazione della capacità per la soluzione VSPEX for virtualized SharePoint 2013 per le eventuali risorse di elaborazione e di storage aggiuntive richieste dal codice personalizzato. 40 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 4: Scelta di una VSPEX Proven Infrastructure • Crescita futura È importante pianificare per la crescita, perché l'ambiente possa continuare a fornire una soluzione business efficace. Per mantenere gli obiettivi prestazionali e far fronte alla crescita futura, lo strumento di dimensionamento per VSPEX consente alle aziende di includere nel calcolo da uno a tre anni di crescita. Il costo degli investimenti eccessivi nell'hardware normalmente è molto inferiore alla spesa cumulativa per la risoluzione dei problemi causati dalla scelta di dimensioni insufficienti. • Servizi aggiuntivi per SharePoint 2013 SharePoint 2013 offre numerose funzionalità aggiuntive, come ad esempio servizi Access, servizi Business Connectivity e servizi Excel. La soluzione VSPEX si concentra sulle funzionalità fondamentali di SharePoint, come i servizi Search, i servizi User Profile e la funzionalità Siti personali. Se si prevede di progettare servizi aggiuntivi per SharePoint 2013, EMC consiglia di fare riferimento all'articolo Performance and capacity test results and recommendations (SharePoint Server 2013) sul sito web di Microsoft TechNet per informazioni sulle prestazioni delle diverse funzionalità e sui risultati dei test della capacità con le relative raccomandazioni. Fase 3: scegliere la soluzione VSPEX Proven Infrastructure più idonea Panoramica Questa sezione descrive due esempi di farm SharePoint 2013, una di piccole e una di medie dimensioni, e illustra la procedura per la selezione della VSPEX Proven Infrastructure per ciascuna di esse. Per ulteriori informazioni sulla selezione di una VSPEX Proven Infrastructure, fare riferimento all'Appendice A: VSPEX for virtualized SharePoint 2013 qualification worksheet a pagina 79. Considerazioni Il programma VSPEX ha prodotto numerose soluzioni progettate per semplificare l'implementazione di una virtual infrastructure consolidata utilizzando vSphere, Hyper-V, la famiglia di prodotti VNX e VNXe ed EMC Powered Backup. Una volta verificata l'architettura delle applicazioni con VSPEX Sizing Tool, è possibile selezionare la VSPEX Proven Infrastructure più idonea in base ai risultati calcolati. Nota: anche se questa Guida alla progettazione si riferisce ai requisiti delle farm SharePoint Server, questa potrebbe non essere la sola applicazione da implementare sulla VSPEX Proven Infrastructure. È necessario prendere attentamente in considerazione i requisiti di ogni applicazione che si intende implementare. Al momento di scegliere la VSPEX Proven Infrastructure, utilizzare la procedura illustrata nella Tabella 6. Tabella 6. VSPEX Proven Infrastructure: procedura di selezione Step Azione 1 Utilizzare VSPEX Sizing Tool per ottenere il numero totale di vCPU e risorse di memoria e il layout dello storage aggiuntivo consigliato. 2 Utilizzare VSPEX Sizing Tool per progettare i requisiti di risorse per altre applicazioni, in base alle esigenze di business. VSPEX Sizing Tool calcola il numero totale di risorse di elaborazione richieste e i layout dello storage aggiuntivo consigliati sia per SharePoint che per le altre applicazioni. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 41 Capitolo 4: Scelta di una VSPEX Proven Infrastructure Esempi Step Azione 3 Discutere con i clienti l'utilizzo massimo della VSPEX Proven Infrastructure per le applicazioni combinate per soddisfare i requisiti di business. Immettere la percentuale di utilizzo massima in VSPEX Sizing Tool. Lo strumento consiglia una delle infrastrutture comprovate VSPEX disponibili. 4 Selezionare il vendor della rete e il vendor del software dell'hypervisor per la soluzione VSPEX Proven Infrastructure consigliata. Per ulteriori informazioni, visitare le pagine relative alla VSPEX Proven Infrastructure. Esempio 1: farm SharePoint di piccole dimensioni In questo scenario, un cliente desidera creare una farm SharePoint 2013 di piccole dimensioni per un portale di pubblicazione intranet su una VSPEX Proven Infrastructure. L'azienda è dotata di una farm ad accesso locale con circa 800 GB di dati dei contenuti distribuiti su tre database dei contenuti di dimensioni diverse. Il numero di utenti previsto per la farm è 1.000, il 10% dei quali accederanno alla farm nei periodi di picco. Il cliente vorrebbe utilizzare al massimo il 75% della VSPEX Proven Infrastructure per le applicazioni. Dopo avere parlato con il cliente, completare il qualification worksheet per la farm SharePoint Server 2013 di produzione, come illustrato nella Tabella 7. Tabella 7. Qualification worksheet di esempio: farm SharePoint di piccole dimensioni Domanda Risposta Quante farm SharePoint si prevede di ospitare nella VSPEX Proven Infrastructure? 1 Crescita inclusa (numero di anni)? 1 Farm SharePoint1 Percentuale di crescita annuale (%)? 10 Si accederà all'applicazione web SharePoint a livello globale? No Dimensione farm iniziale (GB)? 800 Numero di utenti? 1.000 Utenti simultanei in fase di picco (%)? 20 Qual è lo scopo principale dell'applicazione web SharePoint? Portale di pubblicazione Si utilizza o si prevede di utilizzare la funzione Siti personali? No Qual è la percentuale di utenti totali che utilizzerà la funzione Siti personali? N/A Qual è la quota per ogni singolo sito personale (MB)? N/A Le funzionalità di ricerca di SharePoint vengono utilizzate in modo intensivo? Sì Si prevede di abilitare FAST VP? No Dopo avere immesso le risposte dal qualification worksheet in VSPEX Sizing Tool, lo strumento genera una serie di consigli per le risorse richieste del pool di risorse, come illustrato nell'esempio della Tabella 8. Per istruzioni dettagliate sull'uso di VSPEX Sizing Tool, fare riferimento all'Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 a pagina 91. 42 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 4: Scelta di una VSPEX Proven Infrastructure Tabella 8. Ruolo server SharePoint Esempio di risorse richieste: farm SharePoint di piccole dimensioni vCPU Memoria (GB) Capacità volume sistema operativo (GB) IOPS volume sistema operativo N. di virtual machine vCPU totali Memoria totale (GB) Web server 4 12 100 25 1 4 12 SQL Server 4 16 100 25 1 4 16 Application server 12 12 100 25 1 12 12 20 40 (all-in-one) Totale VSPEX Sizing Tool elenca inoltre i suggerimenti per il layout dello storage, come illustrato nella Tabella 9. Il layout dello storage consigliato per i dati di SharePoint è in aggiunta al pool VNXe della VSPEX Proven Infrastructure. Tabella 9. Esempio dei dettagli della farm SharePoint nello strumento di dimensionamento per VSPEX Layout dello storage aggiuntivo consigliato Nome dello storage pool Tipo RAID Capacità del disco Tipo di disco N. di dischi Pool del database dei contenuti di SharePoint RAID 6 (6+2) Dischi NL-SAS 7.200 rpm 2 TB 8 Pool dei servizi SharePoint RAID 1/0 (4+4) Dischi SAS 10.000 rpm 300 GB 8 VSPEX Sizing Tool elenca anche i principali indicatori per la convalida delle prestazioni, come illustrato nella Tabella 10. Per una spiegazione dettagliata di questi indicatori, consultare la sezione Descrizione delle principali metriche a pagina 71. Tabella 10. Esempio di indicatori delle prestazioni chiave: farm SharePoint di piccole dimensioni Metriche chiave Limiti di soglia Utilizzo profilo utente Test superati al secondo Più di 4 N/A Operazione di esplorazione Meno di tre secondi 80% Operazione di ricerca Meno di tre secondi 10% Operazione di modifica Meno di tre secondi 10% Stati operazioni • Utilizzo CPU SQL Server: meno del 50% N/A • Utilizzo CPU web server: meno del 70% • Percentuale di errore: meno dello 0,01% EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 43 Capitolo 4: Scelta di una VSPEX Proven Infrastructure SharePoint è l'unica applicazione di cui è prevista l'implementazione sulla VSPEX Proven Infrastructure. Per implementare questa farm SharePoint 2013 di piccole dimensioni, EMC consiglia alle aziende di prendere in considerazione le due infrastrutture VSPEX seguenti in base agli specifici requisiti: • EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 200 virtual machines • EMC VSPEX Private Cloud: Microsoft Windows Server 2012 R2 with Hyper-V for up to 200 virtual machines Esempio 2: farm SharePoint di medie dimensioni In questo scenario, un'azienda desidera creare una farm SharePoint 2013 di medie dimensioni per il portale di gestione dei documenti dell'intranet aziendale su una VSPEX Proven Infrastructure. L'azienda è dotata di una farm ad accesso locale con circa 4 TB di dati dei contenuti distribuiti su quattro database dei contenuti di dimensioni diverse. Il numero di utenti previsto per la farm è 5.000. Nel corso della giornata lavorativa, l'85% degli utenti effettuerà l'accesso al portale come home page dell'intranet la mattina, che è un periodo di picco. È necessario definire lo scopo principale della farm SharePoint, poiché questo determina le successive raccomandazioni relative alle risorse di CPU e storage. Il cliente intende utilizzare nella VSPEX Proven Infrastructure anche altre applicazioni, come Microsoft Exchange e SQL Server, che esulano dall'ambito di questa Guida alla progettazione. Inoltre l'azienda desidera utilizzare al massimo il 75% della VSPEX Proven Infrastructure per le applicazioni combinate. Dopo avere parlato con il cliente, completare il VSPEX qualification worksheet per la farm SharePoint 2013 di produzione, come illustrato nell'esempio della Tabella 11. Tabella 11. VSPEX qualification worksheet di esempio: farm SharePoint di medie dimensioni Domanda Risposta Quante farm SharePoint si prevede di ospitare nella VSPEX Proven Infrastructure? 1 Crescita inclusa (numero di anni)? 3 Farm SharePoint1 44 Percentuale di crescita annuale (%)? 20 Si accederà all'applicazione web SharePoint a livello globale? No Dimensione farm iniziale (GB)? 4.000 Numero di utenti? 5.000 Utenti simultanei in fase di picco (%)? 60 Qual è lo scopo principale dell'applicazione web SharePoint? Portale di gestione dei documenti Si utilizza o si prevede di utilizzare la funzione Siti personali? No Qual è la percentuale di utenti totali che utilizzerà la funzione Siti personali? N/A Qual è la quota per un sito personale singolo (MB)? N/A Le funzionalità di ricerca di SharePoint vengono utilizzate in modo intensivo? Sì Si prevede di abilitare FAST VP? No EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 4: Scelta di una VSPEX Proven Infrastructure Dopo avere immesso le risposte in VSPEX Sizing Tool, lo strumento genera una serie di consigli in merito alle risorse necessarie dal pool di risorse, come illustrato nell'esempio della Tabella 12. Tabella 12. Esempio di risorse richieste: farm SharePoint di medie dimensioni Ruolo server SharePoint vCPU Memoria (GB) Web server 4 12 SQL Server 16 Application server Capacità volume sistema operativo (GB) IOPS volume sistema operativo N. di virtual machine 100 25 5 16 100 25 1 4 12 100 25 2 12 12 100 25 2 (tipo query) Application server (tipo crawler) Lo strumento di dimensionamento per VSPEX elenca inoltre i suggerimenti per il layout dello storage, come illustrato nella Tabella 13. Il layout dello storage consigliato per lo storage dei dati di SharePoint è in aggiunta al pool private cloud VSPEX. Per ulteriori informazioni, fare riferimento all'Appendice C: VSPEX Sizing Tool for Virtualized SharePoint a pagina 87. Tabella 13. Riepilogo dell'esempio: farm SharePoint di medie dimensioni in VSPEX Sizing Tool Layout dello storage aggiuntivo consigliato Nome pool Tipo RAID Tipo di disco Capacità disco (GB) Numero di dischi Pool del database dei contenuti di SharePoint RAID 5 (4+1) Dischi SAS 10.000 rpm 900 10 Pool dei servizi SharePoint RAID 1/0 (4+4) Dischi SAS 10.000 rpm 900 8 VSPEX Sizing Tool elenca anche i principali indicatori per la convalida delle prestazioni, come illustrato nella Tabella 14. Per una spiegazione dettagliata di questi indicatori, consultare la sezione Descrizione delle principali metriche a pagina 71. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 45 Capitolo 4: Scelta di una VSPEX Proven Infrastructure Tabella 14. Esempio di indicatori delle prestazioni chiave: farm SharePoint di medie dimensioni Metriche chiave Limiti di soglia Utilizzo profilo utente Test superati al secondo Più di 50 N/A Operazione di esplorazione Meno di tre secondi 50% Operazione di ricerca Meno di tre secondi 20% Operazione di modifica Meno di tre secondi 20% Operazione di caricamento Meno di tre secondi 10% Stati operazioni • Utilizzo CPU SQL Server: meno del 50% • Utilizzo CPU web server: meno del 70% N/A • Percentuale di errore: meno dello 0,01% SharePoint non è l'unica applicazione che il cliente deve includere nella progettazione della VSPEX Proven Infrastructure. Per implementare questa farm SharePoint di medie dimensioni, EMC consiglia di utilizzare VSPEX Sizing Tool per progettare il carico di lavoro combinato delle applicazioni più idoneo alle VSPEX Proven Infrastructure disponibili. Nella Guida all'implementazione, abbiamo utilizzato vSphere per 1.000 virtual machine come esempio di soluzione VSPEX. Per ulteriori informazioni, consultare Guide all'implement-azione di VSPEX a pagina 15. 46 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice Capitolo 5 Considerazioni sulla progettazione della soluzione e best practice Questo capitolo descrive i seguenti argomenti: Panoramica ......................................................................................................48 Considerazioni sulla progettazione della rete ...................................................48 Considerazioni su progettazione e layout dello storage ....................................50 Considerazioni sulla progettazione della virtualizzazione .................................60 Considerazioni di progettazione delle applicazioni ...........................................62 Considerazioni sulla progettazione di EMC Powered Backup .............................66 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 47 Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice Panoramica Questo capitolo descrive best practice e considerazioni per la progettazione della soluzione VSPEX for virtualized SharePoint 2013. Sono descritti i seguenti livelli e componenti dell'infrastruttura VSPEX: • Rete • Layout dello storage • Virtualizzazione • Piattaforma • EMC Powered Backup Per informazioni relative alle considerazioni sulla progettazione e alle best practice per le soluzioni EMC Powered Backup per l'ambiente SharePoint, fare riferimento al documento EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SharePoint 2013 Design and Implementation Guide. Considerazioni sulla progettazione della rete Panoramica I concetti relativi alle reti nel mondo virtuale sono uguali a quelli nel mondo fisico, ma alcuni di essi vengono applicati nel software invece di utilizzare cavi e switch fisici. Benché molte delle best practice applicabili nel mondo fisico siano valide anche nel mondo virtuale, esistono considerazioni aggiuntive relative alla segmentazione del traffico, all'availability e al throughput. Le funzionalità di rete avanzate della serie VNXe e VNX forniscono protezione contro gli errori di connessione di rete a livello di array. Ogni host dell'hypervisor dispone di più connessioni con gli utenti e con le reti di storage Ethernet per garantire protezione contro gli errori di link. Tali connessioni devono essere distribuite su più switch Ethernet per garantire protezione contro il guasto di qualsiasi componente della rete. La connessione di rete per il volume di avvio per l'infrastruttura VSPEX for virtualized SharePoint 2013 può essere di tipo FC, FCoE o iSCSI per NFS e CIFS su VNX e iSCSI per CIFS e NFS su VNXe. Per portare SharePoint nell'infrastruttura VSPEX su VNX o VNXe, è possibile utilizzare l'infrastruttura di rete esistente o configurare ulteriori connessioni iSCSI, FC, FCoE, CIFS o NFS per i database e gli altri componenti di SharePoint. Per ulteriori informazioni, consultare Guide di VSPEX Proven Infrastructure a pagina 15. Best practice per la In questa VSPEX Proven Infrastructure for virtualized SharePoint, EMC suggerisce di prendere in considerazione i seguenti fattori per la progettazione della rete: progettazione della rete • Separazione dei diversi tipi di traffico di rete Mantenere separato il traffico di rete delle virtual machine, dello storage e di vSphere vMotion o Microsoft Windows Hyper-V Live Migration utilizzando la segmentazione della VLAN. 48 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice • Configurazione della ridondanza di rete Un obiettivo delle topologie ridondanti è eliminare il tempo di inattività della rete causato da un single point of failure. Tutte le reti richiedono ridondanza per migliorare l'affidabilità. L'affidabilità della rete si ottiene mediante apparecchiature affidabili e progettazioni di rete dotate di fault tolerance. Le reti devono essere progettate in modo da riconvergere rapidamente per aggirare il guasto. In questa soluzione sono presenti due switch di rete e ognuna delle tre reti è dotata di un proprio link ridondante. • Utilizzo di NIC teaming Aggregare più connessioni di rete in parallelo per raggiungere un throughput superiore a quello sostenibile da una singola connessione e per fornire ridondanza in caso di guasto di uno dei link. Ad esempio, nell'ambiente di virtualizzazione VMware, utilizzare due schede NIC fisiche per ogni vSwitch ed effettuare l'uplink delle schede NIC fisiche a switch fisici separati. Quando si specificano le impostazioni di NIC Teaming, la best practice prevede di selezionare no per l'opzione di failback di NIC Teaming. Se nella rete è presente qualche problema intermittente, questo accorgimento evita l'alternanza continua tra le schede NIC ("effetto flipflop"). Durante la configurazione di vSphere HA, è consigliabile impostare immediatamente anche i seguenti timeout e impostazioni di ESX Server nella scheda ESX Server advanced setting: NFS.HeartbeatFrequency = 12 NFS.HeartbeatTimeout = 5 NFS.HeartbeatMaxFailures = 10 Per ulteriori informazioni sulle best practice relative a NIC teaming disponibili per vSphere, consultare il documento Best Practices for running VMware vSphere on Network Attached Storage. Per la configurazione della funzionalità NIC Teaming in Windows 2012 in un ambiente virtualizzato Hyper-V, consultare l'argomento NIC Teaming Overview disponibile nella Libreria TechNet Microsoft. Per altre best practice relative alla progettazione della rete per la VSPEX Proven Infrastructure, fare riferimento a Guide di VSPEX Proven Infrastructure a pagina 15. Nota: se si utilizzano connessioni iSCSI, EMC consiglia di non utilizzare la funzionalità NIC teaming. • Utilizzo del bilanciamento del carico hardware o Windows NLB (Network Load Balancing) NLB è particolarmente utile per garantire la scalabilità delle applicazioni stateless, come un web server che esegue IIS, aggiungendo ulteriori server quando il carico aumenta. I server con bilanciamento del carico (detti anche host) in un cluster comunicano tra di loro per fornire importanti vantaggi, che includono: Scalabilità: NLB scala le prestazioni di un programma basato su server, come un web server, distribuendo le richieste dei client su più server nel cluster. Quando il traffico aumenta, è possibile aggiungere altri server al cluster, fino a un massimo di 32 in un singolo cluster. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 49 Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice High availability: NLB fornisce High Availability rilevando automaticamente il guasto di un server e ripartendo il traffico client tra i rimanenti server nel giro di dieci secondi, senza interrompere la fornitura del servizio agli utenti. SharePoint supporta il bilanciamento del carico hardware, che fornisce vari livelli di filtraggio di sicurezza, caching, compressione e altre funzionalità avanzate non disponibili in Windows NLB. Per ulteriori informazioni sulla creazione di un cluster Windows NLB, fare riferimento a Guide all'implement-azione di VSPEX a pagina 15. Per altre best practice relative alla progettazione della rete per la VSPEX Proven Infrastructure, fare riferimento a Guide di VSPEX Proven Infrastructure a pagina 15. Considerazioni su progettazione e layout dello storage Panoramica Le best practice e le considerazioni di progettazione riportate in questa sezione forniscono linee guida per la pianificazione efficace dello storage per vari requisiti di business negli ambienti SharePoint Server 2013. La Figura 8 mostra l'architettura generale dei componenti SharePoint e gli elementi di storage convalidati nella VSPEX Proven Infrastructure for virtualized SharePoint su una piattaforma di virtualizzazione vSphere. Tutti i volumi SharePoint sono memorizzati in formato disco di virtual machine (VMDK) su datastore iSCSI. Figura 8. 50 Elementi di storage SharePoint 2013 su una piattaforma VMware vSphere 5.5 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice Oltre al pool private cloud VSPEX per le virtual machine, EMC consiglia di utilizzare tre storage pool aggiuntivi per eseguire lo storage dei dati SharePoint per scopi diversi. Per ulteriori informazioni, consultare Tabella 15. Tabella 15. Nome e scopo degli storage pool correlati a SharePoint Nome pool Obiettivo RAID consigliato Pool private cloud VSPEX Il pool in cui risiedono tutte le virtual machine. Fare riferimento al documento appropriato in Guide di VSPEX Proven Infrastructure a pagina 15 Pool dei database del contenuto SharePoint Il pool in cui risiedono tutti i dati del database dei contenuti e i relativi file di log. RAID 5 con dischi SAS o RAID 6 con dischi NL-SAS Pool dei servizi SharePoint Il pool per i componenti di query e crawling di SharePoint e tutti i database dei servizi. RAID 1/0 con dischi SAS Pool dei database del contenuto Siti personali SharePoint Il pool per i dati del database dei contenuti dei siti personali di SharePoint con i relativi file di log. RAID 6 con dischi NL-SAS La Figura 9 mostra l'architettura generale dei componenti di SharePoint e gli elementi di storage convalidati nella VSPEX Proven Infrastructure for SharePoint su una piattaforma di virtualizzazione Microsoft Windows Server 2012 R2 con Hyper-V. Figura 9. Elementi di storage SharePoint 2013 sulla piattaforma Hyper-V EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 51 Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice Tutti i volumi SharePoint sono memorizzati nel nuovo formato VHDX (Virtual Hard Disk) di Hyper-V sul CSV (Cluster-Shared Volume). Per ulteriori informazioni sugli storage pool aggiuntivi per i dati di SharePoint, vedere la Tabella 15. Best practice per la In questa soluzione VSPEX Proven Infrastructure for virtualized SharePoint, tenere presenti le best practice per la progettazione e il layout dello storage nelle sezioni progettazione riportate di seguito. dello storage Best practice per la progettazione di SharePoint Pool dei database del contenuto SharePoint • Utilizzare RAID 5 per lo storage pool del database dei contenuti di SharePoint. RAID 5 fornisce un elevato utilizzo della capacità e buone prestazioni di I/O a un costo ridotto. Questo si applica sia alla serie VNXe che alla serie VNX. • Utilizzare dischi SAS per motivi sia di prestazioni che di capacità. Nello strumento di dimensionamento per VSPEX, il numero di dischi per ogni pool è calcolato in modo da soddisfare i requisiti sia di capacità che di IOPS. • Riservare un buffer per il volume di capacità del database dei contenuti. Tutti i contenuti di SharePoint risiedono nel database dei contenuti, che quindi può crescere piuttosto rapidamente. Prendere in considerazione questo fattore nella pianificazione della capacità per i database dei contenuti. In questa VSPEX Proven Infrastructure, abbiamo riservato un buffer aggiuntivo del 30% per i volumi di capacità dei database dei contenuti. • Utilizzare thin LUN per lo storage del database del contenuto SharePoint in modo da migliorare l'efficienza dello storage. Una volta aggiunte le unità SSD FAST VP, i metadati delle thin LUN vengono promossi al tier delle prestazioni estreme per ottimizzare le prestazioni. FAST VP consente di gestire in modo intelligente la sostituzione dei dati a livello di Sub-LUN. Pool dei servizi SharePoint • Utilizzare RAID 1/0 per lo storage pool dei servizi di SharePoint. Questo pool comprende tutti i componenti dei servizi, i database di configurazione e i tempdb di SharePoint, a eccezione del database dei contenuti. La composizione di questo pool dipende dalle funzionalità o dai servizi che devono essere abilitati in SharePoint, in base agli specifici requisiti di business. • Uno dei componenti che richiedono più risorse è la funzione di ricerca di SharePoint Server, che ha un ruolo molto importante in questo pool. Quando si avvia la funzione di ricerca di SharePoint Server e viene creata la service application di ricerca corrispondente, vengono generati quattro database di ricerca. Per ulteriori informazioni sui concetti di base dei componenti di ricerca, consultare l'Appendice B: Concetti relativi a SharePoint Server 2013 a pagina 83. Durante la ricerca per indicizzazione, tutti gli elementi sottoposti a ricerca per indicizzazione vengono temporaneamente scaricati e memorizzati nel percorso temporaneo di indice. Il percorso temporaneo di indice risiede negli application server SharePoint che ospitano il componente crawler. La Tabella 16 illustra un esempio del modello di I/O del componente, mostrando che il numero di IOPS è elevato e il rapporto tra lettura e scrittura è elevato. In questa situazione, EMC consiglia di modificare il percorso predefinito (C:\Program Files\Microsoft Office Servers\15.0\Data\) sul pool dei servizi di SharePoint, che è RAID 1/0. 52 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice Tabella 16. Modello di I/O di esempio del percorso temporaneo di indice in SharePoint Server 2013 IOPS Lettura:Scrittura Dimensioni lettura (KB) Dimensioni scrittura (KB) 410 2:3 129 IL 90 Per ulteriori informazioni su come modificare questo percorso, consultare Guide all'implement-azione di VSPEX a pagina 15. • Utilizzare dischi SAS per motivi sia di prestazioni che di capacità. Nel nostro strumento di dimensionamento per VSPEX, il numero di dischi per ogni pool è calcolato in modo da soddisfare i requisiti sia di capacità che di IOPS. • Collocare il database tempdb di SQL Server su un array RAID 1/0 per ottenere le migliori prestazioni, poiché tempdb genera un'intensa attività di scrittura nel pool dei servizi di SharePoint. Per ulteriori informazioni sulle best practice per il database tempdb, consultare la sezione Best practice per la progettazione delle applicazioni per SQL Server 2012 per SharePoint Server 2013 a pagina 62. • Utilizzare thin LUN per il pool dei servizi di SharePoint in modo da migliorare l'efficienza dello storage. Pool del database dei contenuti di MySite di SharePoint (se applicabile) • Utilizzare RAID 6 con NL-SAS per il pool di MySite di SharePoint. Il pool di MySite di SharePoint, non illustrato nel diagramma del layout dello storage, consiste in un database dei contenuti che viene utilizzato solo per MySite. • Poiché i MySite sono caratterizzati da un accesso client relativamente basso e il fattore di progettazione principale è la capacità, EMC consiglia di configurare questo pool su RAID 6 con NL-SAS in considerazione dell'alta capacità. • Utilizzare thin LUN per il pool dei database del contenuto di MySite di SharePoint in modo da migliorare l'efficienza dello storage. Stima della capacità del volume per i componenti di ricerca di SharePoint VSPEX Sizing Tool calcola i requisiti dei dischi consigliati per la soluzione VSPEX for virtualized SharePoint 2013. Potrebbe essere necessario calcolare anche la capacità totale del volume per i componenti di ricerca di SharePoint. Di seguito sono riportate alcune linee guida sul capacity planning per il volume: 1. Acquisire le dimensioni totali del database dei contenuti stimate dal cliente, con la crescita annuale per le esigenze del crawling. Questo valore può essere ricavato facilmente dal foglio di lavoro per la qualifica. Nella formula, questo valore è indicato da DimensDBContenuti. TotalIndexSize = ContentDBSize * 0.04 2. Stabilire il numero di partizioni di indice che verranno utilizzate, in base al proprio scenario. Dividere le DimensTotaliIndice per il numero di partizioni di indice. 3. Moltiplicare ogni componente di query per 2 per calcolare la capacità del disk volume per un singolo componente di query, per lasciare spazio per l'unione degli indici. Ad esempio, nella farm SharePoint di medie dimensioni verranno utilizzate quattro partizioni di indice. Usare la seguente formula per calcolare le dimensioni di ogni componente di query: QueryComponentIndexSize = TotalIndexSize / 4 * 2 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 53 Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice 4. Calcolare le dimensioni dei database relativi alla ricerca. Usare la seguente formula per stimare la capacità del volume totale di tutti e quattro i database relativi alla ricerca: SearchDBs = ContentDBSize * 0.01 5. Moltiplicare per 2 la dimensione di tutti e quattro i database relativi alla ricerca per calcolare la capacità del disk volume per questi database. Ad esempio, nella farm SharePoint di medie dimensioni vengono utilizzati database dei contenuti da 4 TB. In questo caso, è possibile calcolare la dimensione del volume per il database per la generazione di report di analisi, il database di archiviazione della ricerca per indicizzazione, il database di amministrazione della ricerca e il database di archiviazione dei link come segue: SearchDBs = 4 TB * 0.01 * 2 = 80 GB Per istruzioni dettagliate sullo scale-out dei componenti di ricerca, consultare Guide all'implement-azione di VSPEX a pagina 15. Utilizzo di 64 KB come dimensione dell'unità di allocazione dei file (dimensione del cluster) per i volumi SharePoint La dimensione del cluster viene stabilita quando la partizione viene formattata dal sistema operativo o dall'utente. Per ottenere le migliori prestazioni, EMC consiglia di utilizzare 64 KB per i database SQL. Per ulteriori informazioni, fare riferimento all'argomento Disk Partition Alignment Best Practices for SQL Server in MSDN Library. Considerazioni di personalizzazione Se un'azienda utilizza codice personalizzato per la farm SharePoint, EMC consiglia una collaborazione tra l'azienda e i vendor per stimare i requisiti aggiuntivi di capacità e IOPS per il layout dello storage. Best practice per la progettazione di VNX for File Quando si creano LUN per VNX for File, prendere in considerazione le seguenti best practice: • Creare approssimativamente una LUN per ogni quattro unità nello storage pool. • Il numero di LUN deve essere un multiplo di 10. • Numero di LUN = (numero di unità nel pool diviso 4), arrotondato al successivo multiplo di 10. • Tutte le LUN devono avere le stesse dimensioni. • Bilanciare la proprietà delle LUN tra SPA e SPB. Per ulteriori informazioni, consultare EMC VNX Unified Best Practices for Performance. Best practice per la progettazione della FAST Suite Trattandosi di una piattaforma per la collaborazione ampliabile e personalizzabile, i modelli di utilizzo e i carichi di lavoro su SharePoint Server 2013 sono molto variabili. Anche se questa guida si riferisce alla progettazione per implementazioni tipiche, in base a quanto descritto da Microsoft e all'esperienza di EMC, alcuni ambienti SharePoint estremamente attivi potrebbero imporre ulteriori requisiti di prestazioni dello storage. 54 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice EMC FAST Suite (FAST VP e FAST Cache) fornisce due tecnologie principali, disponibili nelle serie VNX e VNXe, che favoriscono prestazioni eccezionali in modo automatizzato, quando e dove necessario. La tecnologia FAST è un'opzione disponibile nelle infrastrutture comprovate VSPEX. Per ulteriori informazioni su FAST Suite per le VSPEX Proven Infrastructure, fare riferimento a Guide di VSPEX Proven Infrastructure a pagina 15. Poiché SharePoint comprende un numero significativo di elementi di storage attivi (come database, indici di ricerca e così via), può essere difficile eseguire manualmente l'analisi e il provisioning dei progetti di storage e continuare a soddisfare questi requisiti in costante evoluzione. In tali ambienti SharePoint, lo storage è sottoposto a requisiti di prestazioni eccezionali per soddisfare o superare Service Level Agreement (SLA) relativi ai tempi di risposta basati sulle esigenze dei clienti e per continuare a fornire la migliore esperienza utente. Abilitare FAST Cache o FAST VP è un'operazione trasparente per SharePoint e non richiede riconfigurazione o tempo di inattività. Best practice per la progettazione di FAST VP In VNX, FAST VP consente di spostare automaticamente i dati dei database del contenuto di SharePoint tra le unità SSD FAST VP e i tier NL-SAS con una granularità a sezioni di 256 MB, contribuendo a ridurre i tempi di risposta e a migliorare le richieste al secondo (RPS) di SharePoint con un costo inferiore. EMC consiglia di abilitare FAST VP nel sistema VNX e di aggiungere ulteriori dischi Flash come tier per prestazioni estreme nel pool dei database del contenuto di SharePoint. Per garantire il migliore utilizzo del tier Flash, impostare tutte le LUN sul tiering automatico. Questa impostazione può essere verificata nella sezione Advanced Data Services delle proprietà dello storage pool in Unisphere. • Flash drive per il tier FAST VP con prestazioni estreme Grazie all'aggiunta di ulteriori unità SSD FAST VP come tier per prestazioni estreme nel pool dei database del contenuto di SharePoint, FAST VP è in grado di adattarsi automaticamente alle variazioni dei cicli di business. In VNX, quando si utilizzano le unità SSD FAST VP come tier FAST VP, prendere in considerazione le best practice seguenti: • • Distribuire le unità SSD FAST VP tra tutti i bus disponibili. Evitare di utilizzare l'enclosure 0_0. Best practice per la configurazione e l'utilizzo della capacità del pool: Mantenere una certa quantità di capacità non allocata all'interno del pool per agevolare le pianificazioni di rilocazione durante l'utilizzo di FAST VP. La rilocazione richiede una capacità disponibile del 10% per ogni tier. Questo spazio viene utilizzato per l'ottimizzazione delle operazioni di rilocazione e per gestire la creazione di nuove LUN che desiderano utilizzare i tier più elevati. Best practice per la rilocazione: Pianificare le rilocazioni per l'esecuzione in ore non di punta, affinché il carico di lavoro principale non risulti in conflitto con l'attività di rilocazione. Abilitare FAST VP su un pool, anche se il pool dispone di un solo tier, per garantire il bilanciamento del carico continuativo delle LUN tra le unità disponibili. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 55 Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice • • Considerazioni e best practice per VNX for File: Per impostazione predefinita, un sistema VNX per uno storage pool di archivio definito dal sistema viene creato per ogni VNX per lo storage pool a blocchi contenente le LUN disponibili per l'archivio. Si tratta di uno storage pool mappato. Tutte le LUN in un determinato storage pool di archivio devono avere la stessa policy FAST VP per il tiering. Creare uno storage pool definito dall'utente per separare le LUN di file dagli stessi storage pool a blocchi con policy diverse per il tiering. Durante la pianificazione, utilizzare la funzionalità continuous availability per l'availability dello storage per le istanze SharePoint business-critical. Configurazione di FAST VP specifica per SharePoint: Per una farm SharePoint di medie o grandi dimensioni su VNX, EMC consiglia di abilitare FAST VP sul pool dei database del contenuto di SharePoint per ridurre significativamente il TCO. La percentuale di riduzione del TCO può variare notevolmente, a seconda delle dimensioni della farm SharePoint e del carico di lavoro in questa farm. In laboratorio, la percentuale media di riduzione del TCO è circa il 22%. Il carico di lavoro di SharePoint può essere elaborato con una combinazione di tier e un numero di unità notevolmente inferiore. La Tabella 17 illustra i dettagli di questo pool combinato dopo l'abilitazione di FAST VP. Per informazioni dettagliate sulla configurazione e sulla riduzione del TCO, fare riferimento all'Appendice C: VSPEX Sizing Tool for Virtualized SharePoint a pagina 87. Posizionare il file di log dei database per i database dei contenuti nel pool dei servizi di SharePoint RAID 1/0. Tabella 17. Tipo di disco e tipo RAID per lo storage pool dopo l'abilitazione di FAST VP in VNX Nome dello storage pool Tipo RAID Tipo di disco Pool dei database dei contenuti RAID 6 NL-SAS RAID 1/0 SSD per FAST VP Per ulteriori informazioni su FAST VP, fare riferimento alle best practice nel white paper EMC VNX FAST VP: VNX5200, VNX5400, VNX5600, VNX5800, VNX7600 e VNX8000. Best practice per la progettazione di FAST Cache È possibile utilizzare le ottimizzazioni per le prestazioni di FAST Cache per migliorare le prestazioni di sistema complessive. EMC consiglia di utilizzare le Flash drive disponibili innanzitutto per FAST Cache, in modo da offrire vantaggi a tutte le LUN del sistema di storage e successivamente aumentare le prestazioni ove necessario aggiungendo ulteriori Flash drive nei tier dello storage pool. 56 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice Quando si utilizzano le Flash drive per la funzionalità FAST Cache, prendere in considerazione le best practice seguenti: • • Di seguito sono riportati i carichi di lavoro delle applicazioni preferiti per FAST Cache: Applicazioni con I/O casuali a blocchi di piccole dimensioni con posizione di riferimento elevata Elevata frequenza di accesso agli stessi dati Sistemi in cui le prestazioni correnti sono limitate dalla capacità dell'HDD e non dalle funzionalità dello storage processor Evitare di abilitare FAST Cache per le LUN che non sono in grado di usufruire dei vantaggi, ad esempio nei casi in cui: Il carico di lavoro principale è sequenziale Il carico di lavoro principale è di I/O a blocchi di grandi dimensioni • Evitare di abilitare FAST Cache per le LUN che presentano un carico di lavoro sequenziale a blocchi di piccole dimensioni, ad esempio i log dei database. • FAST Cache consente di migliorare le prestazioni di sistema complessive se il collo di bottiglia corrente è relativo alle unità. L'incremento del numero di IOPS determina tuttavia un aumento dell'utilizzo della CPU negli storage processor VNX o VNXe. I sistemi devono essere dimensionati in modo che l'utilizzo sostenuto massimo non superi il 70%. • Utilizzare Unisphere per verificare l'utilizzo della CPU dello storage processor e quindi procedere come descritto di seguito: Utilizzo CPU storage processor inferiore al 60%: abilitare gruppi di LUN o un pool alla volta fino a quando non risultano livellati nella cache. Verificare che l'utilizzo della CPU dello storage processor risulti ancora accettabile prima di attivare FAST Cache per più LUN/pool. Utilizzo CPU storage processor dal 60 all'80%: effettuare lo scale-in con attenzione. Abilitare FAST Cache su una o due LUN alla volta e verificare che l'utilizzo della CPU dello storage processor non superi l'80%. Utilizzo CPU storage processor superore all'80%: non attivare FAST Cache. • Non abilitare FAST Cache per un gruppo di LUN in cui la capacità aggregata delle LUN supera di 20 volte la capacità totale di FAST Cache. • Inizialmente, abilitare FAST Cache su un sottoinsieme di LUN e attendere che le LUN siano livellate prima di aggiungerne altre. Nota: per gli storage pool, FAST Cache è una funzionalità a livello di pool, pertanto è necessario abilitarla o disabilitarla a livello di pool per tutte le LUN nel pool. Esempi di layout dello storage Questa sezione riporta tre esempi di layout dello storage in questa VSPEX Proven Infrastructure for virtualized SharePoint: uno di una farm per VNXe, basato su una VSPEX Proven Infrastructure, e gli altri due per VNX, basato su una VSPEX Proven Infrastructure con e senza FAST VP per il pool di database del contenuto di SharePoint. Entrambi gli esempi seguono le best practice e le considerazioni di progettazione discusse in precedenza. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 57 Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice La Figura 10 mostra un esempio del layout dello storage in una farm SharePoint di piccole dimensioni per la serie VNXe. Figura 10. Esempio di layout dello storage: farm SharePoint 2013 di piccole dimensioni per la serie VNXe La Figura 11 mostra un esempio del layout dello storage in una farm SharePoint di medie dimensioni per la serie VNX senza FAST VP abilitato. Figura 11. Esempio di layout dello storage: farm SharePoint 2013 di medie dimensioni per la serie VNX senza FAST VP 58 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice La Figura 12 mostra un esempio del layout dello storage nella farm SharePoint di medie dimensioni per la serie VNX con FAST VP abilitato. Figura 12. Esempio di layout dello storage: farm SharePoint 2013 di medie dimensioni per la serie VNX con FAST VP Nota: questi sono esempi di layout dello storage. Per pianificare e progettare i propri layout dello storage per SharePoint su una VSPEX Proven Infrastructure, seguire le indicazioni fornite da VSPEX Sizing Tool e le best practice riportate in Considerazioni su progettazione e layout dello storage a pagina 50. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 59 Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice Considerazioni sulla progettazione della virtualizzazione Panoramica SharePoint Server 2013 è pienamente supportato quando viene implementato in un ambiente virtuale supportato dalle tecnologie Hyper-V o VMware vSphere ESXi. Le sezioni seguenti descrivono le best practice e le considerazioni di progettazione per la virtualizzazione di SharePoint Server 2013. Best practice per la In questa VSPEX Proven Infrastructure for virtualized SharePoint, EMC suggerisce di prendere in considerazione le seguenti best practice per la progettazione della progettazione virtualizzazione. della virtualizzazione • Virtualizzare web server e application server. Un ambiente virtuale offre la flessibilità necessaria per riallocare le risorse sulle virtual machine come necessario allo scopo di ottimizzare le prestazioni. È inoltre possibile aggiungere e rimuovere più facilmente i server virtuali per rispondere ai picchi di utilizzo di specifici servizi che si verificano in momenti prevedibili nel corso dell'anno. Gli application server sono buoni candidati per la virtualizzazione. I requisiti in termini di risorse per gli application server possono variare a seconda del livello di specializzazione, che si riflette nei servizi che forniscono; pertanto, non sempre presentano requisiti di risorse limitati. Un buon esempio è un application server SharePoint che ospita il componente di ricerca per indicizzazione. In questa soluzione, EMC consiglia l'utilizzo di 12 core per gli application server che ospitano i componenti di ricerca per indicizzazione e l'utilizzo di 4 core per gli application server che ospitano le altre service application. La Tabella 18 illustra il numero di vCPU consigliato per l'application server, in base allo scopo dell'application server. Tabella 18. 60 Numero consigliato di vCPU per l'application server Scopo dell'application server Numero di vCPU consigliato Application server con crawler di ricerca 12 core Application server con altre service application 4 core • Virtualizzare SQL Server. Il ruolo Database è responsabile dello storage, della manutenzione e della distribuzione dei dati agli altri ruoli della farm. Questo ruolo è caratterizzato dal livello più alto di attività di I/O del disco e spesso può avere requisiti di memoria e processore estremamente elevati. La possibilità di effettuare semplicemente la migrazione dell'applicazione SQL Server su server più potenti o fornire maggiori risorse tramite la virtualizzazione ha un valore notevole. • Impostare il numero appropriato di core vCPU per la virtual machine SQL Server. Il numero di core vCPU per SQL Server è correlato al numero totale di utenti nella farm SharePoint. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice La Tabella 19 illustra il numero di vCPU consigliato per diversi intervalli di utenti totali. Tabella 19. Numero di vCPU consigliato per SQL Server Numero totale di utenti Numero di vCPU consigliato per SQL Server Meno di 1.000 utenti 4 core Tra 1.000 e 10.000 utenti 8 core o 16 core Nota: in una farm SharePoint di grandi dimensioni con cinque web server, EMC consiglia l'utilizzo di 16 core per SQL Server virtualizzato per mantenere l'utilizzo della CPU di SQL Server nello stato Green Zone. • Impostare la quantità di memoria appropriata per la virtual machine SQL Server. La memoria richiesta per SharePoint Server 2013 è direttamente correlata alle dimensioni dei database del contenuto ospitati sul server in cui viene eseguito SQL Server. La Tabella 20 indica la quantità di RAM consigliata per le virtual machine che eseguono SQL Server, in base alle dimensioni combinate dei database del contenuto. Tabella 20. RAM consigliata per SQL Server Numero totale di utenti RAM consigliata per le virtual machine che eseguono SQL Server (GB) Meno di 1.000 utenti 8 Tra 1.000 e 10.000 utenti 16 • Ottimizzare il throughput complessivo combinando i diversi ruoli dei server della farm su ogni host. Ad esempio, è possibile ridurre i conflitti sui dischi combinando web server e application server, poiché normalmente non scrivono su disco allo stesso tempo. • Distribuire lo stesso ruolo del server SharePoint su host diversi. Ad esempio, in una farm SharePoint di medie dimensioni potrebbero essere presenti più web server. In questo scenario, per motivi di ridondanza, EMC consiglia di distribuire questi web server su host diversi. • In VMware vSphere, abilitare le funzioni vSphere HA, DRS e vMotion. Se si seleziona vSphere come hypervisor, abilitare le funzioni vSphere HA, DRS e vMotion sui server ESXi per fornire availability e scalabilità di base. EMC consiglia di distribuire i ruoli SharePoint su host ESXi diversi. La funzione vSphere DRS può bilanciare automaticamente il carico di lavoro tra gli host utilizzando la funzione vMotion. Quando il carico di lavoro di SharePoint aumenta, DRS trasferisce automaticamente una virtual machine con risorse insufficienti su un altro host con più risorse disponibili, senza tempo di inattività. Dopo avere abilitato la funzione DRS, è consigliabile utilizzarne le regole di affinità e anti-affinità. EMC consiglia di utilizzare le regole di affinità e antiaffinità di DRS per gruppi specifici di virtual machine (ad esempio un gruppo di web server) che non devono mai risiedere sullo stesso host. DRS consente anche di raggruppare le virtual machine sotto un nome comune e limitarne l'esecuzione a un sottoinsieme specifico di host. Per istruzioni dettagliate sulla configurazione di DRS, fare riferimento a Guide all'implement-azione di VSPEX a pagina 15. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 61 Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice • In Hyper-V abilitare le funzioni Hyper-V High Availability e Live Migration. L'abilitazione di Hyper-V con System Center e l'integrazione con System Center Operations Manager consentono di monitorare l'utilizzo delle risorse degli host e delle virtual machine Hyper-V e di bilanciare automaticamente l'utilizzo delle risorse utilizzando Live Migration per lo spostamento delle virtual machine senza tempo di inattività. Quando si desidera abilitare la funzione di ribilanciamento dinamico, assicurarsi che il ribilanciamento dinamico non sia eccessivamente aggressivo per non provocare problemi di prestazioni con Live Migration costante. • Effettuare regolarmente il monitoraggio delle prestazioni dell'intera VSPEX Proven Infrastructure. Il monitoraggio delle prestazioni non si applica solo al livello della virtual machine, ma anche al livello dell'hypervisor. Ad esempio, quando l'hypervisor è ESXi, è possibile utilizzare il monitoraggio delle prestazioni all'interno della virtual machine SharePoint per garantire le prestazioni della virtual machine o di SharePoint. Allo stesso tempo, al livello dell'hypervisor, è possibile utilizzare esxtop per il monitoraggio delle prestazioni dell'host. Per informazioni dettagliate sugli strumenti di monitoraggio delle prestazioni, fare riferimento a Guide all'implementazione di VSPEX a pagina 15. • In caso di utilizzo di FC, modificare le impostazioni per la profondità della coda HBA (Host Bus Adapter) su 64 per ottimizzare le prestazioni. In HyperV, modificare questa impostazione nel Registro di sistema. Il percorso del Registro di sistema varia a seconda delle diverse schede. In VMware, fare riferimento ai comandi in Changing the queue depth for QLogic, Emulex and Brocade HBAs. Considerazioni di progettazione delle applicazioni Panoramica Le considerazioni di progettazione per SharePoint Server 2013 comprendono numerosi aspetti. Le best practice e le considerazioni di progettazione riportate in questa sezione forniscono linee guida da seguire per gli aspetti più comuni e importanti. Best practice per la SQL Server 2012 per SharePoint Server 2013 progettazione In questa VSPEX Proven Infrastructure for virtualized SharePoint, EMC consiglia delle applicazioni di prendere in considerazione le seguenti best practice per la progettazione della farm SharePoint 2013: 62 • Per assicurare prestazioni ottimali per le operazioni della farm, EMC consiglia di installare SQL Server 2012 in un server dedicato che non esegue altri ruoli della farm e non ospita database per altre applicazioni. • Non abilitare AUTO_CREATE_STATISTICS in un server che ospita SQL Server e SharePoint Server. L'abilitazione di AUTO_CREATE_STATISTICS non è supportata per SharePoint Server. SharePoint Server configura le impostazioni richieste al momento del provisioning e dell'upgrade. L'abilitazione manuale di AUTO_CREATE_STATISTICS per un database di SharePoint può modificare significativamente il piano di esecuzione di una query. I database di SharePoint utilizzano una stored procedure che mantiene le statistiche (proc_UpdateStatistics) o si affidano a SQL Server a tale scopo. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice • Impostare l'opzione relativa al livello massimo di parallelismo (MAXDOP) su 1 per le istanze di SQL Server che ospitano database di SharePoint Server 2013, per garantire che ogni richiesta venga gestita da un singolo processo SQL Server. Per istruzioni dettagliate, consultare Guide all'implementazione di VSPEX a pagina 15. • Per ottenere le migliori prestazioni, collocare il database del sistema tempdb su un array con funzionalità RAID 1/0. In questa soluzione, EMC consiglia di utilizzare almeno due file di dati tempdb per la farm SharePoint di piccole dimensioni e almeno quattro file di dati per quella di medie dimensioni. • Impostare i valori di crescita automatica del database come percentuale invece che come numero fisso di megabyte. L'incremento di crescita deve essere direttamente proporzionale alle dimensioni del database. Si consideri ad esempio il fatto che per i database di SharePoint abbiamo utilizzato una crescita automatica del 10%. Per istruzioni dettagliate, consultare Guide all'implement-azione di VSPEX a pagina 15. • EMC consiglia di monitorare continuamente lo storage e le prestazioni di SQL Server per assicurarsi che ogni database server di produzione gestisca adeguatamente il proprio carico. Per ulteriori informazioni, consultare l'argomento Monitoring SQL Server Performance disponibile in MSDN Library. • Utilizzare il modello di ripristino completo per il database del contenuto di SharePoint e il modello di ripristino semplice per il database dei servizi di SharePoint: Il modello di ripristino completo consente agli amministratori di eseguire il backup incrementale dei log delle transazioni. Consente di ripristinare il database dei contenuti di SharePoint da un point-in-time specifico dal backup dei log, anche se i file di dati del database dei contenuti sono danneggiati. EMC consiglia di monitorare la crescita del file di log e di eseguire periodicamente backup dei log per il modello di ripristino completo. Il modello di ripristino semplice recupera automaticamente lo spazio utilizzato dai log per mantenere requisiti di spazio ridotti, eliminando essenzialmente la necessità di gestire lo spazio per i log delle transazioni. Tuttavia il ripristino semplice non supporta i backup dei log. Per istruzioni dettagliate sulla configurazione, consultare Guide all'implementazione di VSPEX a pagina 15. Portale di pubblicazione SharePoint Server 2013 In questa VSPEX Proven Infrastructure, EMC suggerisce di utilizzare il caching sul portale di pubblicazione per migliorare le prestazioni della farm SharePoint. Il caching può offrire notevoli vantaggi in un sito di pubblicazione. Assicurarsi di utilizzare il tipo di cache appropriato. Utilizzato correttamente, il caching può migliorare significativamente throughput e tempo di risposta per l'utente. È possibile configurare i seguenti tipi di cache: • Cache di output: memorizza l'output sottoposto a rendering di una pagina. Memorizza inoltre diverse versioni della pagina nella cache, in base alle autorizzazioni degli utenti che richiedono la pagina. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 63 Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice • Cache oggetti: riduce il traffico tra il web server e il database SQL eseguendo lo storage degli oggetti come elenchi e librerie, impostazioni dei siti e layout di pagina in memoria nel web server front-end. Come risultato, il rendering delle pagine che richiedono questi elementi può essere eseguito velocemente, aumentando la velocità di trasmissione delle pagine al browser del client. • Cache BLOB (Binary Large Object): cache basata disco che controlla la memorizzazione nella cache degli oggetti BLOB, come file di immagine, audio e video utilizzati di frequente, e altri file utilizzati per visualizzare le pagine web, quali i file CSS e JS. La cache BLOB è abilitata in un web server front-end e migliora le prestazioni recuperando i file BLOB dal database e memorizzandoli in una directory sul web server front-end, da cui vengono fornite agli utenti. Questo riduce il traffico di rete e il carico sul database server. • Cache per i risultati di ricerca anonimi: utilizzata principalmente dai siti di pubblicazione che consentono l'accesso a utenti anonimi. La cache dei risultati di ricerca anonimi salva i risultati di ricerca degli utenti anonimi e li riutilizza per query successive che corrispondono alla query originale. Per ulteriori informazioni, consultare l'articolo Pianificare la memorizzazione nella cache e le prestazioni in SharePoint Server 2013 sul sito web di Microsoft TechNet. Per istruzioni dettagliate per la creazione di un portale di pubblicazione SharePoint 2013, consultare Guide all'implement-azione di VSPEX a pagina 15. Portale di gestione dei documenti SharePoint Server 2013 Se nella libreria dei documenti di SharePoint è memorizzato un numero enorme di elementi come documenti Word, fogli di calcolo Excel o presentazioni PowerPoint, EMC consiglia di creare librerie dei documenti molto grandi utilizzando cartelle nidificate oppure utilizzando una gerarchia standard delle visualizzazioni e dei siti. SharePoint Server 2013 supporta storage dei documenti con capacità elevate. Una libreria dei documenti può contenere milioni di documenti. Tuttavia, a seconda del modo in cui vengono utilizzati i contenuti, le prestazioni dei siti che contengono molti documenti possono risultare ridotte. Se si pianifica una soluzione di content management di grandi dimensioni, consultare l'articolo Pianificare la gestione dei documenti in SharePoint 2013 sul sito web di Microsoft TechNet. Per istruzioni dettagliate per la creazione di un portale di document management SharePoint 2013, consultare Guide all'implement-azione di VSPEX a pagina 15. SharePoint Server 2013 Search Service Prima di iniziare a progettare la topologia di ricerca SharePoint nella farm, è importante comprendere i concetti relativi alla ricerca descritti nell'Appendice B: Concetti relativi a SharePoint Server 2013 a pagina 83. SharePoint Server 2013 Search Service contiene un'ampia serie di funzionalità e un modello di topologia più flessibile rispetto alle versioni precedenti. Prima di implementare la topologia di ricerca, prendere in considerazione le seguenti best practice: • 64 Il percorso temporaneo di indice risiede negli application server SharePoint che ospitano il componente crawler. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice La Tabella 21 illustra un esempio del modello di I/O del componente, mostrando che il numero di IOPS è elevato e il rapporto tra lettura e scrittura è elevato. In questa situazione, EMC consiglia di modificare il percorso predefinito (C:\Program Files\Microsoft Office Servers\15.0\Data\) sul pool dei servizi di SharePoint, che è RAID 1/0. Per informazioni dettagliate su come modificare questo percorso, fare riferimento a Guide all'implementazione di VSPEX a pagina 15. Tabella 21. Modello di I/O di esempio del percorso temporaneo di indice in SharePoint Server 2013 IOPS Lettura:Scrittura Dimensioni lettura (KB) Dimensioni scrittura (KB) 410 2:3 129 IL 90 • Scalare i componenti di query e crawling su più partizioni per il bilanciamento del carico. EMC consiglia di distribuire il carico dei componenti di query su server diversi. • Se il numero di elementi di cui eseguire la ricerca per indicizzazione è inferiore a 10 milioni, tutti i ruoli di ricerca possono coesistere in un unico server non ridondante o in due server. • Se il numero di elementi di cui eseguire la ricerca per indicizzazione non supera i 40 milioni, aggiungere: Un database di ricerca per indicizzazione ogni 20 milioni di elementi Una partizione di indice ogni 10 milioni di elementi Fino a due componenti di elaborazione delle query • Per ottimizzare le prestazioni di crawling, è possibile creare più componenti di crawling o aggiungere più application server per il crawling. • Reindirizzare tutto il traffico del crawling sull'application server nella farm SharePoint. In questo modo è possibile impedire al crawler di utilizzare le stesse risorse utilizzate per il rendering e la pubblicazione delle pagine web e del contenuto agli utenti attivi. Per impostazione predefinita, il crawler di SharePoint Server 2013 esegue il crawling su tutti i web server disponibili in una farm SharePoint attraverso il load balancer di rete della farm. Di conseguenza, quando è in corso un'operazione di crawling, il crawler può causare un aumento del traffico di rete, dell'utilizzo delle risorse di storage e processore sui web server e dell'utilizzo delle risorse dei database server. L'aggiunta di questo ulteriore carico su tutti i web server allo stesso tempo può ridurre le prestazioni in tutta la farm SharePoint. Per istruzioni dettagliate sulla configurazione della topologia di ricerca, consultare Guide all'implement-azione di VSPEX a pagina 15. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 65 Capitolo 5: Considerazioni sulla progettazione della soluzione e best practice Considerazioni sulla progettazione di EMC Powered Backup Le soluzioni VSPEX sono state dimensionate e testate con i prodotti EMC Powered Backup, inclusi Avamar e Data Domain. Se la soluzione comprende componenti di EMC Powered Backup, fare riferimento al documento EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SharePoint 2013 Design and Implementation Guide per informazioni dettagliate sull'implementazione di queste opzioni nella soluzione VSPEX. Nota: è anche possibile utilizzare la serie VNXe3200 o VNX insieme con la replica basata su applicazioni. 66 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 6: Metodologie di verifica della soluzione Capitolo 6 Metodologie di verifica della soluzione Questo capitolo descrive i seguenti argomenti: Panoramica ......................................................................................................68 Metodologia di verifica dell'hardware baseline .................................................68 Metodologia di verifica dell'applicazione ..........................................................68 Metodologia di verifica di EMC Powered Backup................................................73 Strumenti di test ...............................................................................................73 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 67 Capitolo 6: Metodologie di verifica della soluzione Panoramica In questo capitolo sono descritte le seguenti metodologie utilizzate per verificare la soluzione VSPEX for virtualized SharePoint 2013: • Hardware baseline • Piattaforma • EMC Powered Backup Metodologia di verifica dell'hardware baseline L'hardware rappresenta le risorse fisiche del computer, come processori, memoria e storage. L'hardware include anche i componenti fisici delle reti, come schede NIC, cavi, switch, router e load balancer hardware. Utilizzando l'hardware appropriato per la soluzione VSPEX for virtualized SharePoint 2013 è possibile evitare molti problemi di prestazioni e capacità. Al contrario, l'applicazione scorretta di una singola risorsa hardware, ad esempio memoria insufficiente su un server, può incidere sulle prestazioni dell'intera farm. Per istruzioni dettagliate sulla verifica della ridondanza dei componenti della soluzione, consultare Guide all'implement-azione di VSPEX a pagina 15. Metodologia di verifica dell'applicazione Panoramica Dopo avere verificato l'hardware e la ridondanza dei componenti della soluzione, la fase successiva prevede il test e l'ottimizzazione delle applicazioni SharePoint, che rappresenta inoltre un passaggio critico della soluzione VSPEX for virtualized SharePoint 2013. Collaudare la nuova VSPEX Proven Infrastructure prima di implementarla per garantire che le architetture progettate raggiungano gli obiettivi di prestazioni e capacità richiesti. Questo consente di identificare e ottimizzare potenziali colli di bottiglia prima che possano influire negativamente sugli utenti in un'implementazione attiva. Prima di iniziare a verificare le prestazioni di SharePoint sulla VSPEX Proven Infrastructure, assicurarsi di avere implementato SharePoint 2013 nella VSPEX Proven Infrastructure, in base alle Guide all'implement-azione di VSPEX a pagina 15. La Tabella 22 descrive la procedura generale da svolgere prima di mettere in produzione l'ambiente SharePoint. Tabella 22. 68 Procedura generale di verifica dell'applicazione Step Descrizione Riferimento 1 Definire gli scenari di test (come indicato in VSPEX Sizing Tool) per simulare il carico di lavoro business effettivo. Definizione degli scenari di test a pagina 69 2 Comprendere le principali metriche per l'ambiente SharePoint per raggiungere livelli di prestazioni e capacità che soddisfino i propri requisiti business. Descrizione delle principali metriche a pagina 71 3 Utilizzare lo strumento di dimensionamento per VSPEX per SharePoint per stabilire l'architettura e le risorse della VSPEX Proven Infrastructure. VSPEX Proven Infrastructure EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 6: Metodologie di verifica della soluzione Definizione degli scenari di test Step Descrizione Riferimento 4 Progettare e realizzare la soluzione SharePoint sulla VSPEX Proven Infrastructure. Guide all'implementazione di VSPEX a pagina 15 5 Creare l'ambiente di test utilizzando Microsoft Visual Studio Team System (VSTS). Gestione del ciclo di vita delle applicazioni con Visual Studio e Team Foundation Server 6 Popolare o copiare i dati dall'ambiente di produzione precedente per eseguire la dimostrazione in un ambiente reale. Strumenti di test a pagina 73 per l'inserimento di dati nel database 7 Eseguire i test, analizzare i risultati e ottimizzare l'architettura VSPEX. Strumenti di test a pagina 73 per l'inserimento di dati nel database Prima di eseguire un test di SharePoint, è importante definire gli scenari di test in base ai requisiti di business. VSPEX Sizing Tool consente di elaborare agevolmente scenari e piani di test. I principali fattori che abbiamo preso in considerazione negli scenari di test per VSPEX for virtualized SharePoint 2013 sono i seguenti: • Operazioni: definire le diverse operazioni eseguite dagli utenti finali nel sito web SharePoint. La comprensione di queste operazioni principali aiuta a simulare il test di un ambiente reale. La Tabella 23 elenca alcune delle operazioni generiche che abbiamo preso in considerazione nella soluzione VSPEX for virtualized SharePoint 2013. Tabella 23. Operazioni generiche Operazioni Descrizione Esplorazione • Navigare tra le pagine SharePoint, compresa la home page. • Accedere alla pagina di visualizzazione dell'elenco di una libreria dei documenti. Modifica • Scaricare un documento casuale in SharePoint (ad esempio, DOC, DOCX, PPT o XLS). • Modificare e aggiornare le proprietà del documento. • Ricerca Cercare parole chiave nel portale di ricerca SharePoint. Caricamento di documenti Caricare un documento su SharePoint. Carico di lavoro: definire le principali caratteristiche operative della farm, comprendenti la base di utenti, la simultaneità, le funzionalità utilizzate e gli user agent o le applicazioni client utilizzate per connettersi alla farm. La comprensione delle caratteristiche di domanda e utilizzo previste consente di verificare l'ambiente in modo più accurato e ridurre il rischio relativo all'esecuzione costante del sistema nell'ambiente di produzione. La Tabella 24 elenca alcuni tipi di carichi di lavoro misti presi in considerazione nella soluzione VSPEX for virtualized SharePoint 2013. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 69 Capitolo 6: Metodologie di verifica della soluzione Tabella 24. • Carichi di lavoro misti Carico di lavoro combinato Scenario % della combinazione Portale di pubblicazione: Esplorazione 80 Le operazioni consistono principalmente nell'esplorazione di pagine. Modifica 10 Ricerca 10 Portale di gestione dei documenti: Esplorazione 50 Le attività relative ai documenti sono tipicamente il 30%. Modifica 20 Ricerca 20 Caricamento di documenti 10 Stati operativi: il carico di un sistema di produzione ha due principali stati operativi: lo stato Green Zone, in cui il sistema funziona nell'intervallo di carico normale e previsto, e lo stato Red Zone, in cui la farm è sottoposta a richieste di risorse temporanee estremamente elevate, che possono essere sostenute solo per periodi limitati. Nella soluzione VSPEX for virtualized SharePoint 2013, abbiamo specificato gli stati Green Zone e Red Zone con i seguenti criteri: Green Zone: − Tutte le operazioni sono state completate in meno di 3 secondi. − Tutti i server SharePoint hanno un utilizzo delle CPU inferiore al 70%; tutte le istanze di SQL Server hanno un utilizzo delle CPU inferiore al 50%. − La percentuale di errori è inferiore allo 0,01%. Red Zone: − Tutte le operazioni sono state completate in meno di 3 secondi. − Tutti i server SharePoint hanno un utilizzo delle CPU inferiore al 90%; tutte le istanze di SQL Server hanno un utilizzo delle CPU inferiore al 70%. − La percentuale di errori è inferiore allo 0,1%. Nota: durante un'operazione di ricerca per indicizzazione, è accettabile che l'utilizzo della CPU e il tempo di risposta del disco superino temporaneamente i Service Level Agreement definiti. 70 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 6: Metodologie di verifica della soluzione Oltre agli scenari di test, è importante conoscere l'obiettivo del test di SharePoint Descrizione delle principali metriche per poter decidere più facilmente quali indicatori devono essere raccolti e quali livelli di soglia devono essere raggiunti per ogni indicatore durante i test di SharePoint. Per verificare la soluzione VSPEX for virtualized SharePoint 2013, abbiamo preso in considerazione le seguenti metriche principali: • Requests per second (RPS): questa misura è definita anche Passed Tests per Second nel test VSTS. Il valore di RPS è il numero di operazioni ricevute da una farm o da un server in un secondo. La maggior parte dei test si basa sul valore RPS, che indica quante richieste possono essere gestite dalla farm SharePoint in un determinato periodo di tempo. Il valore RPS può essere utilizzato per misurare il numero di pagine o documenti distribuiti, caricati o modificati e il numero di query eseguite. Questa è una metrica comune per il carico del server e della farm. Per ulteriori informazioni sul calcolo del valore RPS, consultare l'Appendice C: Metodo di calcolo del valore RPS a pagina 87. • Durata delle operazioni: il tempo necessario per completare una richiesta dell'utente (operazione di SharePoint). Le diverse organizzazioni stabiliscono obiettivi diversi, in base ai propri requisiti di business e alle aspettative degli utenti. Alcune organizzazioni possono operare con una latenza di vari secondi, mentre altre richiedono transazioni estremamente rapide. Nella soluzione VSPEX for virtualized SharePoint 2013, il tempo di risposta predefinito per il completamento di ogni operazione comune degli utenti di SharePoint è di tre secondi o meno. Nota: Microsoft pubblica tempi di risposta conformi ai Service Level Agreement per ogni operazione degli utenti di SharePoint. Le operazioni comuni (come la navigazione o la ricerca) devono essere completate entro tre secondi o meno, mentre quelle meno comuni (come la modifica) devono essere completate entro cinque secondi o meno. Questi SLA per i tempi di risposta sono stati raggiunti o superati senza difficoltà. VSPEX Sizing Tool aiuta a comprendere gli indicatori e i limiti di soglia di base per soddisfare i requisiti di business dei clienti. Creazione dell'ambiente di test Dopo avere stabilito gli obiettivi del test, definito le metriche e determinato i requisiti di capacità per la farm, l'obiettivo successivo è progettare e creare l'ambiente di test per la soluzione VSPEX for virtualized SharePoint. La farm di test deve riprodurre quanto più fedelmente possibile l'ambiente di produzione. Devono essere prese in considerazione tutte le funzionalità descritte in precedenza, ad esempio: layout dello storage, bilanciamento del carico di rete, caratteristiche della rete e così via. Nella soluzione VSPEX for virtualized SharePoint 2013 abbiamo utilizzato VSTS e codice per simulare un esempio reale di attività degli utenti di SharePoint. Per ulteriori informazioni sul codice utilizzato per il test delle prestazioni di esempio, consultare la sezione Codice di esempio per il test delle prestazioni di SharePoint a pagina 73. Quando si configura l'ambiente di test, è necessario creare un piano di test per i server della farm SharePoint Server 2013 e anche per le macchine necessarie a eseguire il test. Generalmente viene utilizzato un numero maggiore di macchine come agent per il test del carico. Gli agent sono le macchine che ricevono istruzioni dal test controller sugli elementi da sottoporre a test e inviano richieste alla farm SharePoint Server 2013. I risultati del test sono memorizzati su un computer basato su SQL Server. Per ulteriori informazioni su VSTS, consultare l'argomento Application Lifecycle Management with Visual Studio and Team Foundation Server in MSDN Library. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 71 Capitolo 6: Metodologie di verifica della soluzione Oltre all'ambiente e allo strumento di test, potrebbe essere necessario utilizzare anche altri strumenti per preparare l'intero ambiente di test per SharePoint. Per ulteriori informazioni sugli strumenti, fare riferimento al documento EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SharePoint 2013 Design and Implementation Guide. Fare inoltre riferimento al sito web di Microsoft TechNet per ulteriori informazioni sulla creazione dell'ambiente di test per l'ambiente SharePoint. Popolamento del database Dopo avere creato l'ambiente di test, potrebbe essere necessario decidere quale tipo di dati utilizzare. Se non si dispone di dati provenienti da un ambiente di produzione, consultare la sezione Metodologia di verifica di EMC Powered Backup a pagina 73 per informazioni sullo strumento per l'inserimento di dati generici per simulare l'ambiente di un cliente. EMC consiglia di utilizzare dati provenienti da una farm di produzione esistente ed effettuarne il restore nell'ambiente VSPEX SharePoint. Se si eseguono test con dati inventati o di esempio diversi dai contenuti effettivi, si rischia di ottenere risultati distorti. Esecuzione dei test, analisi dei risultati e ottimizzazione Dopo avere popolato il database e creato l'ambiente di test, eseguire i test in base agli scenari di test progettati utilizzando VSTS. Visual Studio Team Test Load Agent consente di configurare la combinazione di browser, la combinazione di reti, i modelli di carico e le impostazioni di esecuzione per carichi di lavoro diversi nei test web. Nella soluzione VSPEX for virtualized SharePoint 2013 abbiamo seguito queste best practice generali: 72 • Non utilizzare la funzionalità Tempo interazione utente. Questa è una funzionalità di VSTS che consente di simulare le pause degli utenti tra i clic su una pagina. Ad esempio, un utente tipo potrebbe caricare una pagina, passare tre minuti a leggerla e poi fare clic su un link nella pagina per visitare un altro sito. La simulazione corretta di questo effetto in un ambiente di test è quasi impossibile, quindi non aggiunge valore ai risultati dei test. La simulazione è difficile perché la maggior parte delle organizzazioni non è in grado di monitorare utenti diversi e il tempo trascorso tra i clic su tipi diversi di siti SharePoint (quali pubblicazione, ricerca o collaborazione). Inoltre l'uso di Tempo interazione utente non aggiunge valore perché, a differenza degli utenti, i server basati su SharePoint Server 2013 non fanno pause tra le richieste di pagine. • Utilizzare un modello di carico basato sull'obiettivo nel test VSTS per la Green Zone. Un test di utilizzo basato sull'obiettivo consiste nello stabilire un limite di soglia per un determinato contatore diagnostico, come l'utilizzo della CPU, ed eseguire test per cercare di controllare il carico in modo da mantenere il contatore tra i limiti di soglia minimo e massimo definiti. Se si desidera conoscere il throughput generale per l'ambiente VSPEX SharePoint in una situazione normale, utilizzare test con modelli di carico basati sull'obiettivo per stabilire un limite di soglia per l'utilizzo della CPU del server SharePoint. Per ulteriori informazioni sui diversi modelli, consultare l'argomento Running Load and Web Performance Tests in MSDN Library. • Una volta completato il test, è possibile utilizzare Visual Studio Analyzer per esaminare i risultati e verificare che siano state soddisfatti gli indicatori principali nell'ambiente di test. Se i risultati del test non sono soddisfacenti, i colli di bottiglia possono essere identificati facilmente utilizzando vari strumenti. Per informazioni dettagliate sugli strumenti, fare riferimento a Guide all'implement-azione di VSPEX a pagina 15. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 6: Metodologie di verifica della soluzione • Dopo avere identificato i potenziali colli di bottiglia, consultare la sezione Guide di VSPEX Proven Infrastructure a pagina 15 per verificare che la configurazione di VNXe/VNX, switch, hypervisor o load balancer sia corretta per la soluzione VSPEX for virtualized SharePoint 2013. I colli di bottiglia del sistema rappresentano punti in cui si verifica un conflitto perché le risorse sono insufficienti a soddisfare le richieste di transazioni degli utenti. Potrebbe essere necessario aggiungere ulteriori risorse alla soluzione per soddisfare i requisiti. Spesso i colli di bottiglia sono dovuti a codice personalizzato inefficiente o a soluzioni di terze parti utilizzate per la personalizzazione. Per informazioni dettagliate sulla configurazione, fare riferimento a Guide all'implement-azione di VSPEX a pagina 15. Metodologia di verifica di EMC Powered Backup Le soluzioni VSPEX sono state dimensionate e testate con EMC Powered Backup, inclusi EMC Avamar ed EMC Data Domain. Se la soluzione comprende componenti di EMC Powered Backup, fare riferimento al documento EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SharePoint 2013 Design and Implementation Guide per informazioni dettagliate sulla verifica della funzionalità e delle prestazioni di queste opzioni nella soluzione VSPEX. Strumenti di test Strumento di esempio per la creazione di un numero elevato di documenti casuali In questa soluzione VSPEX for virtualized SharePoint 2013, abbiamo usato lo strumento Bulk Loader per creare documenti unici. Questo strumento da riga di comando, scritto utilizzando Microsoft .NET Framework 4.0, è in grado di generare documenti unici basati su un dump file di Wikipedia. Questa utilità consente di creare fino a 10 milioni di file Word, Excel, PowerPoint e HTML univoci di varie dimensioni al fine di caricare tipi di contenuto diversi di varie dimensioni direttamente nelle raccolte documenti di SharePoint 2013. Utilizzando un dump file dei contenuti di Wikipedia come input, lo strumento consente di creare fino a 10 milioni di documenti unici in un determinato sito sul disco. Per ulteriori informazioni sullo strumento Bulk Loader, consultare l'argomento Bulk Loader - Create Unique Documents based on Wikipedia Dump File in MSDN Library. Strumento di esempio per il caricamento di documenti in SharePoint In questa soluzione VSPEX for virtualized SharePoint 2013, abbiamo utilizzato lo strumento LoadBulk2SP per caricare i documenti in SharePoint Server. Lo strumento è stato scritto utilizzando C# e Microsoft .NET 3.5 Framework per garantire la compatibilità con SharePoint Server. Questo strumento recupera i file di output del disco dello strumento Bulk Loader e li carica direttamente in SharePoint Server, simulando la stessa struttura di file e cartelle e utilizzando le applicazioni web e le raccolte documenti di destinazione specificate nella configurazione dell'applicazione. Per ulteriori informazioni sullo strumento LoadBulk2SP, consultare l'argomento Load Bulk Content to SharePoint 2010 in MSDN Library. Codice di esempio per il test delle prestazioni di SharePoint In questa soluzione VSPEX for virtualized SharePoint 2013, abbiamo utilizzato un progetto di esempio di Visual Studio 2010 per fornire funzionalità di test di carico e stress per gli scenari di ricerca, download di documenti e visualizzazione di pagine. Fare riferimento al progetto di esempio in SharePoint Performance Testing in MSDN Library e personalizzarlo nella propria soluzione VSPEX per validare le prestazioni di SharePoint 2013. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 73 Capitolo 6: Metodologie di verifica della soluzione 74 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 7: Documentazione di riferimento Capitolo 7 Documentazione di riferimento Questo capitolo descrive i seguenti argomenti: Documentazione EMC .......................................................................................76 Altri documenti .................................................................................................76 Link ..................................................................................................................77 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 75 Capitolo 7: Documentazione di riferimento Documentazione EMC Nei documenti seguenti, disponibili sui siti web Supporto Online EMC o italy.emc.com, sono contenute altre informazioni utili. Se non si riesce ad accedere a un documento, contattare la sede locale o un responsabile EMC. • EMC Host Connectivity Guide for VMware ESX Server • EMC Host Connectivity Guide for Windows • Famiglia EMC PowerPath: PowerPath and PowerPath/VE Multipathing Data Sheet • EMC Storage Integrator for Windows Suite Product Guide • EMC Unisphere Remote: Next-Generation Storage Monitoring • EMC Unisphere: Unified Storage Management Solution • EMC VNXe3200 Installation Guide • EMC VNX5600 Unified Installation Guide • EMC VNX FAST VP: VNX5200, VNX5400, VNX5600, VNX5800, VNX7600 e VNX8000 • EMC VNX Monitoring and Reporting 1.0 User Guide • EMC VNX Multicore FAST Cache: VNX5200, VNX5400, VNX5600, VNX5800, VNX7600 e VNX8000 • EMC VNX Unified Best Practices for Performance • EMC VSI for VMware vSphere: Storage Viewer Product Guide • EMC VSI for VMware vSphere: Unified Storage Management Product Guide • EMC XtremCache User Guide • EMC XtremCache Data Sheet • Using a VNXe System with FC iSCSI LUNs • Utilizzo di un sistema VNXe con file system NFS • Utilizzo di un sistema VNXe con NFS VMware o VMFS VMware • Using a VNXe with CIFS File Systems • Using EMC VNX Storage with VMware vSphere - TechBook Altri documenti Per la documentazione relativa a Microsoft Hyper-V e Microsoft SharePoint, visitare il sito web Microsoft. Per la documentazione relativa a VMware vSphere, visitare il sito web VMware. 76 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Capitolo 7: Documentazione di riferimento Link Microsoft TechNet MSDN Library Fare riferimento ai seguenti articoli sul sito web di Microsoft TechNet: • Configure cache settings for a web application in SharePoint Server 2013 • Performance and capacity test results and recommendations (SharePoint Server 2013) • Pianificare la memorizzazione nella cache e le prestazioni in SharePoint Server 2013 • Pianificare la gestione dei documenti in SharePoint 2013 Consultare gli argomenti seguenti in MSDN Library. • Gestione del ciclo di vita delle applicazioni con Visual Studio e Team Foundation Server • Bulk Loader - Create Unique Documents based on Wikipedia Dump File • Disk Partition Alignment Best Practices for SQL Server • Load Bulk Content to SharePoint 2010 • Monitoring SQL Server Performance • Esecuzione di test di carico e delle prestazioni Web • SharePoint Performance Testing Nota: al momento della pubblicazione del presente documento, i collegamenti forniti funzionavano correttamente. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 77 Capitolo 7: Documentazione di riferimento 78 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice A: Qualification worksheet Appendice A Qualification worksheet Questa appendice descrive il seguente argomento: VSPEX for virtualized SharePoint 2013 qualification worksheet ........................80 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 79 Appendice A: Qualification worksheet VSPEX for virtualized SharePoint 2013 qualification worksheet Prima di iniziare il dimensionamento della soluzione VSPEX, utilizzare il qualification worksheet per raccogliere informazioni sui requisiti di business del cliente. La Tabella 25 illustra il qualification worksheet per VSPEX for virtualized SharePoint 2013. Tabella 25. VSPEX for virtualized SharePoint 2013 qualification worksheet Domanda Risposta Quante farm SharePoint 2013 si prevede di ospitare nella VSPEX Proven Infrastructure? Crescita inclusa (numero di anni)? Farm 1 SharePoint 2013 Percentuale di crescita annuale (%)? Si accederà all'applicazione web SharePoint a livello globale? Sì o No Dimensione farm iniziale (GB)? Numero di utenti? Utenti simultanei in fase di picco (%)? Qual è lo scopo principale dell'applicazione web SharePoint? Portale di pubblicazione o portale di gestione dei documenti Si utilizza o si prevede di utilizzare la funzione Siti personali? Sì o No Qual è la percentuale di utenti totali che utilizzerà la funzione Siti personali? Qual è la quota per un sito personale singolo (MB)? Si prevede di abilitare FAST VP? Sì o No Le funzionalità di ricerca di SharePoint vengono utilizzate in modo intensivo? Sì o No Farm 2 SharePoint 2013 Percentuale di crescita annuale (%)? Si accederà all'applicazione web SharePoint a livello globale? Sì o No Dimensione farm iniziale (GB)? Numero di utenti? Utenti simultanei in fase di picco (%)? Qual è lo scopo principale dell'applicazione web SharePoint? Portale di pubblicazione o portale di gestione dei documenti Si utilizza o si prevede di utilizzare la funzione Siti personali? Sì o No Qual è la percentuale di utenti totali che utilizzerà la funzione Siti personali? Qual è la quota per un sito personale singolo (MB)? Si prevede di abilitare FAST VP? 80 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Sì o No Appendice A: Qualification worksheet Domanda Risposta Viene fatto un ampio uso della funzione di ricerca di SharePoint? Sì o No Farm SharePoint 2013 3 Percentuale di crescita annuale (%)? Si accederà all'applicazione web SharePoint a livello globale? Sì o No Dimensione farm iniziale (GB)? Numero di utenti? Utenti simultanei in fase di picco (%)? Qual è lo scopo principale dell'applicazione web SharePoint? Portale di pubblicazione o portale di gestione dei documenti Si utilizza o si prevede di utilizzare la funzione Siti personali? Sì o No Qual è la percentuale di utenti totali che utilizzerà la funzione Siti personali? Qual è la quota per un sito personale singolo (MB)? Si prevede di abilitare FAST VP? Sì o No Le funzionalità di ricerca di SharePoint vengono utilizzate in modo intensivo? Sì o No Al presente documento è allegata una copia standalone del qualification worksheet in formato PDF. Per visualizzare e stampare il foglio di lavoro: 1. In Adobe Reader, aprire il pannello Attachments come indicato di seguito: Selezionare View > Show/Hide > Navigation Panes > Attachments. oppure Fare clic sull'icona Attachments, come mostrato nella Figura 13. Figura 13. 2. Versione stampabile del qualification worksheet Nel riquadro Attachments fare doppio clic sul file allegato per aprire e stampare il qualification worksheet. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 81 Appendice A: Qualification worksheet 82 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice B: Concetti relativi a SharePoint Server 2013 Appendice B Concetti relativi a SharePoint Server 2013 Questa appendice descrive il seguente argomento: Nozioni fondamentali su SharePoint Server 2013 ..............................................84 SharePoint Server 2013 Search Service ............................................................85 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 83 Appendice B: Concetti relativi a SharePoint Server 2013 Nozioni fondamentali su SharePoint Server 2013 Esaminare i concetti fondamentali relativi a SharePoint Server 2013 riportati nella Tabella 26. È importante comprendere in pieno questi concetti fondamentali. Tabella 26. Concetti fondamentali relativi a SharePoint Server 2013 Concetto Descrizione Server farm L'elemento di livello più alto della progettazione dell'architettura logica di SharePoint Server. Applicazione web Un sito web IIS creato e utilizzato da SharePoint Server 2013. L'applicazione web è un'integrazione di SharePoint e ASP.NET che garantisce che SharePoint assuma il controllo di ogni richiesta che raggiunge IIS. Database del contenuto Fornisce storage per i contenuti di un'applicazione web. Una singola applicazione web può anche avere più database dei contenuti. Le caratteristiche di lettura e scrittura dipendono dal profilo dell'utente: il portale di pubblicazione comporta un'intensa attività di lettura, mentre il portale di gestione dei documenti può comportare un'intensa attività di scrittura. Raccolta di siti Un set di siti web che hanno lo stesso proprietario e condividono le impostazioni amministrative. Sito Una o più pagine web correlate e altri elementi come elenchi, librerie e documenti ospitati all'interno di una raccolta di siti. Service application Una service application fornisce una risorsa che può essere condivisa tra i siti all'interno di una farm o, in alcuni casi, tra più farm. Siti personali I Siti personali sono raccolte di siti speciali di SharePoint che contengono informazioni sul profilo di un utente, link a contenuti creati dall'utente e memorizzati in database di SharePoint e informazioni sulle persone, gli interessi e le attività seguite dall'utente. Portale di pubblicazione Una raccolta di siti modello che può essere utilizzata per un sito Internet o per un portale intranet di grandi dimensioni. Nel sito è inclusa una home page, un sito di rassegna stampa di esempio, il centro ricerche e la pagina di accesso. In genere, il numero di lettori del sito è maggiore del numero di autori e utilizza workflow di approvazione per la pubblicazione delle pagine web. Portale di gestione dei documenti Una raccolta di siti che consente di gestire centralmente e collaborare su documenti all'interno di un'organizzazione. La Figura 14 mostra la struttura di base dei contenuti di una farm SharePoint Server 2013. All'interno della farm SharePoint è possibile creare più applicazioni web per l'hosting di siti con URL diversi. A ogni applicazione web possono corrispondere più database dei contenuti. È possibile creare più raccolte di siti in uno stesso database dei contenuti, compreso il portale di pubblicazione o il portale di gestione dei documenti. Ogni raccolta di siti può contenere più siti con elenchi e librerie dei documenti diverse per memorizzare elementi di lista e vari tipi di documenti. 84 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice B: Concetti relativi a SharePoint Server 2013 Figura 14. Struttura dei contenuti di SharePoint Server 2013 SharePoint Server 2013 Search Service La Tabella 27 elenca i concetti principali relativi a SharePoint Search Service. È importante comprendere questi concetti prima di progettare la funzionalità di ricerca di SharePoint. Tabella 27. Concetti principali di SharePoint Search Service Concetto Descrizione Service application di ricerca Una service application di ricerca fornisce la funzionalità di ricerca agli utenti finali in tutti i siti della farm o anche di più farm. Crawling Raccoglie i contenuti da elaborare. Database di Organizza i contenuti elaborati in un indice strutturato o ricercabile. Elaborazione query Recupera un set di risultati rilevante in base a una determinata query di un utente. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 85 Appendice B: Concetti relativi a SharePoint Server 2013 86 Concetto Descrizione Componente ricerca per indicizzazione Esegue la ricerca per indicizzazione delle origini di contenuto per raccogliere le proprietà e i metadati dagli elementi sottoposti a ricerca per indicizzazione e invia queste informazioni al componente di elaborazione del contenuto. Componente di elaborazione del contenuto Trasforma gli elementi sottoposti a ricerca per indicizzazione e li invia al componente di indicizzazione. Questo componente inoltre mappa le proprietà sottoposte a ricerca per indicizzazione alle proprietà gestite e interagisce con il componente di elaborazione delle analisi. Componente di elaborazione delle analisi Analizza gli elementi sottoposti a ricerca per indicizzazione e il modo in cui gli utenti interagiscono con i risultati di ricerca. Le analisi vengono utilizzate per migliorare la pertinenza delle ricerche e per creare report sulle ricerche ed elementi suggeriti. Componente di indicizzazione Riceve gli elementi elaborati dal componente di elaborazione del contenuto e ne esegue la scrittura nell'indice di ricerca. Questo componente inoltre gestisce le query in arrivo, recupera le informazioni dall'indice di ricerca e invia il set di risultati al componente di elaborazione delle query. Componente di elaborazione delle query Analizza le query in arrivo. Questo consente di ottimizzare la precisione, il richiamo e la rilevanza. Le query vengono inviate al componente di indicizzazione, che restituisce un set di risultati di ricerca per la query. Componente di amministrazione della ricerca Esegue i processi di sistema per la ricerca e aggiunge e inizializza nuove istanze dei componenti di ricerca. Database di amministrazione di Search Il database di amministrazione della ricerca archivia i dati di configurazione della ricerca e l'ACL (Access Control List) per il componente di ricerca per indicizzazione. Può essere presente un solo database di amministrazione della ricerca per ogni service application di ricerca. Database per la generazione di report di analisi Archivia i risultati dell'analisi dell'utilizzo, ad esempio il numero di visualizzazioni di un elemento. Memorizza inoltre le statistiche ottenute dalle varie analisi. Queste statistiche vengono impiegate per creare report sull'utilizzo. Database di ricerca per indicizzazione Il database di ricerca per indicizzazione archivia informazioni di tracciamento e dettagli sugli elementi sottoposti a ricerca per indicizzazione. Memorizza ad esempio informazioni sull'ora dell'ultima ricerca per indicizzazione, l'ultimo ID di ricerca per indicizzazione e il tipo di aggiornamento durante l'ultima ricerca per indicizzazione. Database dei link Il database dei link archivia le informazioni estratte dal componente di elaborazione del contenuto. Memorizza inoltre informazioni sul numero di clic eseguiti dagli utenti su un risultato di ricerca. Le informazioni vengono archiviate in formato non elaborato: l'analisi viene eseguita dal componente di elaborazione delle analisi. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice C: VSPEX Sizing Tool for Virtualized SharePoint Appendice C VSPEX Sizing Tool for Virtualized SharePoint Questa appendice descrive il seguente argomento: Metodo di calcolo del valore RPS ......................................................................88 Stima delle dimensioni del database del contenuto ..........................................88 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 87 Appendice C: VSPEX Sizing Tool for Virtualized SharePoint Metodo di calcolo del valore RPS Una delle principali metriche utilizzate in VSPEX Sizing Tool è il numero di richieste al secondo (RPS). La maggior parte dei test si basa sul valore RPS, che indica quante richieste possono essere gestite dalla farm SharePoint in un determinato periodo di tempo. Il valore RPS può essere utilizzato per misurare il numero di pagine o documenti distribuiti, caricati o modificati e il numero di query eseguite. Il valore RPS viene calcolato automaticamente dopo che l'azienda ha completato il foglio di lavoro per la qualifica nello strumento di dimensionamento per VSPEX. La formula è la seguente: Total RPS = Active User * Heavy User Load "Utenti attivi" è il numero medio di utenti attivi in qualsiasi momento. Nei casi in cui i server sono distribuiti in tutto il mondo, si presuppone che solo metà degli utenti totali siano attivi, a causa delle differenze di fuso orario. Gli utenti di un sito SharePoint possono essere classificati in quattro categorie: • Gli utenti leggeri generano 20 richieste all'ora o 2 operazioni utente all'ora. • Gli utenti tipici generano 36 richieste all'ora o 3,6 operazioni utente all'ora. • Gli utenti pesanti generano 60 richieste all'ora o 6 operazioni utente all'ora. • Gli utenti estremi generano 120 richieste all'ora o 12 operazioni utente all'ora. Nel VSPEX Sizing Tool abbiamo utilizzato come presupposto un profilo di utenti pesanti, idoneo alla maggior parte degli scenari degli utenti. Ad esempio, se un'azienda fornisce le seguenti risposte: Domanda Risposta Si accederà all'applicazione web SharePoint a livello globale? Sì Numero di utenti? 10.000 Utenti simultanei in fase di picco (%)? 20% Il valore RPS totale è: Total RPS = 10,000 * 0.5 * 20% * 60/3600 = 17 Stima delle dimensioni del database del contenuto Se è la prima volta che si usa una farm SharePoint, potrebbe essere necessario stimare le dimensioni dello storage del database dei contenuti. 88 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice C: VSPEX Sizing Tool for Virtualized SharePoint Il questionario nella Tabella 28 spiega come stimare le dimensioni del database dei contenuti. Tabella 28. Formula per la stima delle dimensioni del database dei contenuti Domanda Risposta Numero di documenti? Per il portale di gestione dei documenti e il portale di pubblicazione, è possibile calcolare il numero di documenti gestiti e generati da un processo. Rappresentato da D nella formula. Dimensioni medie dei documenti? Rappresentate da S nella formula. Elementi di lista? Se si sta effettuando la migrazione da un sistema esistente, può essere più facile estrapolare il tasso di crescita e l'utilizzo corrente. Se si sta creando un nuovo sistema, esaminare le file share o gli altri repository esistenti ed effettuare una stima basata su tale tasso di utilizzo. Può essere utile stimare valori medi per tipi o gruppi di siti diversi. Le dimensioni medie dei file per i portali di gestione dei documenti o di pubblicazione possono variare significativamente. Gli elementi di lista sono più difficili da stimare dei documenti. Normalmente utilizziamo una stima pari a tre volte il numero di documenti (D), ma questo può variare a seconda dell'utilizzo previsto dei siti. Rappresentati da L nella formula. Numero di versioni non correnti? Rappresentato da V nella formula. Stimare il numero medio di versioni che saranno presenti per ogni documento contenuto in una libreria (questo valore normalmente è molto inferiore al numero massimo di versioni consentito). Dopo avere completato il questionario, utilizzare la seguente formula per stimare le dimensioni dei database dei contenuti: Database size = ((D × V) × S) + (10 KB × (L + (V × D))) Ad esempio, se un'azienda fornisce le seguenti risposte: Domanda Risposta Numero di documenti (D) 200.000 Dimensioni medie dei documenti (S) 500 KB Elementi di lista (L) 50.000 Numero di versioni non correnti (V) 2 Le dimensioni del database saranno: Database size = (((200,000 x 2)) × 500) + ((10 KB × (50,000 + (200,000 x 2))) = 204,500,000 KB or 195 GB EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 89 Appendice C: VSPEX Sizing Tool for Virtualized SharePoint 90 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Appendice D Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Questa appendice descrive il seguente argomento: Panoramica ..................................................................................................... 92 Dimensionamento della topologia e delle risorse di elaborazione di SharePoint ................................................................................................... 93 Dimensionamento del layout dello storage per SharePoint Server 2013 ........... 97 Selezione della VSPEX Proven Infrastructure più idonea ................................. 104 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 91 Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Panoramica In questa sezione viene descritto come eseguire il dimensionamento dell'ambiente della farm SharePoint Server 2013 in una EMC VSPEX Proven Infrastructure. Il dimensionamento di SharePoint Server 2013 dipende da diversi fattori, come lo scopo della farm, il carico per l'accesso degli utenti, il carico per le service application e la capacità. Questi fattori possono influenzare la topologia della farm e la progettazione del livello di storage. La Tabella 29 illustra la procedura da seguire per il dimensionamento di SharePoint Server 2013 per la VSPEX Proven Infrastructure. Tabella 29. Procedura generale per il dimensionamento di una farm SharePoint Step Descrizione Riferimento 1 Determinare la topologia di SharePoint in base ai requisiti dell'azienda, inclusi: Dimensionamento della topologia e delle risorse di elaborazione di SharePoint a pagina 93 • Numero di ruoli web server e risorse di elaborazione richieste • Numero di ruoli application server e risorse di elaborazione richieste • Dimensionamento delle risorse di elaborazione dei database server 2 Determinare i requisiti di storage per una farm SharePoint in base alle esigenze del cliente, inclusi: • Pool private cloud VSPEX • Layout dello storage del pool di database dei contenuti Dimensionamento del layout dello storage per SharePoint Server 2013 a pagina 97 • Layout dello storage del pool di servizi • Layout dello storage del pool di MySite 3 Se il cliente dispone di più di una farm SharePoint sulla VSPEX Proven Infrastructure, ripetere i passaggi 1 e 2 per il dimensionamento di tutte le farm SharePoint. In questa VSPEX Proven Infrastructure, abbiamo supportato un massimo di tre farm SharePoint sulla VSPEX Proven Infrastructure. 4 Se l'azienda dispone di altre applicazioni da implementare nella VSPEX Proven Infrastructure, fare riferimento alla guida alla progettazione appropriata per il dimensionamento delle altre applicazioni. VSPEX Proven Infrastructure 5 Aggregare tutte le risorse richieste e selezionare la VSPEX Proven Infrastructure corretta. Selezione della VSPEX Proven Infrastructure più idonea a pagina 104 Nota: se VSPEX Sizing Tool non è disponibile, è possibile utilizzare le istruzioni per il dimensionamento manuale per garantire il dimensionamento approssimativo di una singola applicazione. VSPEX Sizing Tool, che consente di valutare più applicazioni e più istanze contemporaneamente, rappresenta l'approccio di dimensionamento consigliato. 92 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Dimensionamento della topologia e delle risorse di elaborazione di SharePoint La farm SharePoint comprende server SharePoint con diversi ruoli. Durante la fase di progettazione e dimensionamento della topologia è necessario stabilire come distribuire i ruoli in un determinato numero di server. Con una buona progettazione della topologia, le risorse di elaborazione sono distribuite in modo appropriato ed è possibile soddisfare più efficacemente i requisiti dell'azienda per l'applicazione SharePoint. In questa sezione viene fornita una vista generale del dimensionamento della topologia e delle risorse di elaborazione della farm SharePoint. I server nella farm SharePoint hanno tre ruoli: web server, application server e database server. EMC consiglia di eseguire prima il dimensionamento del web server, quindi di utilizzare il risultato per il dimensionamento dell'application server e infine di eseguire il dimensionamento del database server. Dimensionamento del web server SharePoint Server 2013 Il web server gestisce direttamente le richieste degli utenti, provvedendo ai processi di base e al rendering delle informazioni richieste dall'utente. Quando necessario, passa le richieste agli application server back-end per un'ulteriore elaborazione. Il ruolo svolto dal web server è utile per avviare il dimensionamento della farm. Il qualification worksheet contiene le informazioni necessarie per il dimensionamento della farm. Per determinare il numero di web server per la farm SharePoint, è necessario avere a disposizione le informazioni seguenti: • Numero di utenti • Percentuale di utenti simultanei in fase di picco • Se viene eseguito l'accesso alla farm a livello globale • Scopo principale dell'applicazione web (pubblicazione o gestione dei documenti) Le risposte a queste domande consentono di determinare il numero massimo di utenti attivi. La formula per il calcolo del numero di utenti attivi la seguente: Active user number = Number of users * User concurrency (need to /2 if it is global) Le applicazioni web con diversi scopi hanno differenti caratteristiche di accesso, che possono determinare un utilizzo variabile delle risorse del web server. Ad esempio, nella nostra VSPEX Proven Infrastructure, abbiamo utilizzato i numeri riportati nella Tabella 30 per definire la relazione tra il numero di utenti attivi e il numero di web server. Tabella 30. Dimensionamento del web server in base al numero di utenti attivi Scopo principale dell'applicazione web Numero di utenti attivi Numero di web server Portale di pubblicazione Meno di 120 1 (web server e application server in un unico sistema) Da 120 a 750 1 Da 751 a 1.506 2 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 93 Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Scopo principale dell'applicazione web Portale di gestione dei documenti Numero di utenti attivi Numero di web server Da 1.507 a 2.948 3 Da 2.949 a 3.785 4 Da 3.786 a 4.528 5 Meno di 120 1 (web server e application server in un unico sistema) Da 120 a 582 1 Da 583 a 1.152 2 Da 1.153 a 2.094 3 Da 2.095 a 2.652 4 Da 2.653 a 3.144 5 Nota: in base al numero di utenti attivi è possibile calcolare il valore di RPS per uno specifico tipo di carico utente. Ad esempio, per un carico utente pesante in cui un utente genera 60 richieste all'ora e sono presenti 600 utenti attivi, il calcolo sarà: RPS = 600 active users * 60 request / 3600 second = 10 request/second Il valore RPS è una metrica fondamentale da raccogliere durante la convalida della soluzione SharePoint. Risorse di elaborazione per il ruolo web server Dopo avere finalizzato il numero di web server, abbiamo utilizzato le seguenti best practice per calcolare le risorse di elaborazione (vCPU e memoria) per i web server: • Ogni web server deve avere quattro core per vCPU e 12 GB di memoria. • Se il web server include anche il ruolo crawler dell'applicazione di ricerca (topologia all-in-one), la best practice prevede di assegnare al server 12 core per vCPU e 12 GB di memoria. La Tabella 31 elenca le informazioni dettagliate che abbiamo utilizzato per calcolare le risorse di elaborazione del web server nella VSPEX Proven Infrastructure. Tabella 31. Assegnazione delle risorse di elaborazione del web server Tipo server Numero di vCPU Memoria (GB) Web server 4 12 Web server (incluso il ruolo application server) 12 12 Una volta completato il dimensionamento del web server, il passaggio successivo consiste nel dimensionamento degli application server. 94 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Dimensionamento degli application server L'application server ospita la maggior parte del carico dalle service application. L'utilizzo del numero di application server appropriato assicura che la service application funzioni come previsto. Gli amministratori della farm possono eseguire il provisioning delle service application e assegnare specifici application server per la loro esecuzione. Nella VSPEX Proven Infrastructure ci siamo concentrati principalmente sugli application server che ospitano l'applicazione di ricerca. Per le service application di ricerca, l'application server può avere sei ruoli. Vengono fornite linee guida generali sul dimensionamento degli application server per le esigenze più comuni di utilizzo della ricerca. Abbiamo utilizzato i numeri ottenuti dal dimensionamento del web server per il benchmark del carico utente. Una determinata percentuale delle richieste generate dagli utenti finali è composta da richieste di ricerca. Esiste una relazione tra il numero di utenti attivi e il carico di richieste di ricerca, come illustrato nella Tabella 32 e nella Tabella 33. Utilizzare la Tabella 32 e la Tabella 33 per confermare il numero di application server e i relativi ruoli. Il VSPEX qualification worksheet per SharePoint Server 2013 include la domanda "Le funzionalità di ricerca di SharePoint vengono utilizzate in modo intensivo?" Se il cliente dispone di una grande quantità di contenuti in cui eseguire ricerche con un'elevata aspettativa di aggiornamento del contenuto, la risposta dovrebbe essere "sì". Se la risposta è "no", fare riferimento alla Tabella 32 per il dimensionamento degli application server. Se la risposta è "sì", fare riferimento alla Tabella 33 per il dimensionamento degli application server. Tabella 32. Dimensionamento degli application server per una normale farm Numero di web server Numero di application server 1 Descrizione I ruoli web server e application server coesistono in un unico sistema. 2 1 3 2 L'application server è all-in-one. Un application server è di tipo crawler. L'altro application server è di tipo query. 4 2 Un application server è di tipo crawler. L'altro application server è di tipo query. Tabella 33. Dimensionamento degli application server per una farm utilizzata in modo intensivo Numero di web server Numero di application server 1 2 Descrizione I ruoli web server e application server coesistono in un unico sistema. 2 Un application server è di tipo crawler. L'altro application server è di tipo query. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 95 Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Numero di web server Numero di application server Descrizione 3 4 Due application server sono di tipo crawler. Gli altri due application server sono di tipo query. 4 4 Due application server sono di tipo crawler. Gli altri due application server sono di tipo query. 5 4 Due application server sono di tipo crawler. Gli altri due application server sono di tipo query. Dimensionamento delle risorse di elaborazione per gli application server In questa VSPEX Proven Infrastructure abbiamo utilizzato le seguenti best practice per il dimensionamento delle risorse di elaborazione per gli application server. • Gli application server devono avere quattro core per vCPU e 12 GB di memoria. • Qualsiasi server che esegue il ruolo crawler della service application di ricerca deve avere 12 core di vCPU e 12 GB di memoria. La Tabella 34 illustra i dettagli sulle risorse di elaborazione per ogni tipo di application server. Tabella 34. Dimensionamento del database server Assegnazione delle risorse di elaborazione degli application server Tipo server vCPU Memoria (GB) Application server (tipo query) 4 12 Application server (tipo crawler) 12 12 Application server (all-in-one) 12 12 SharePoint 2013 utilizza SQL Server come database engine per eseguire lo storage dei database del contenuto e dei database delle service application. L'assegnazione delle risorse di elaborazione appropriate al database engine è importante per il buon funzionamento della farm SharePoint. Una farm SharePoint può contenere più di un'istanza di SQL Server. Le aziende possono scegliere più istanze di SQL Server per l'utilizzo nella farm SharePoint. In questa Guida alla progettazione abbiamo utilizzato una sola istanza di SQL Server. Abbiamo eseguito il dimensionamento delle risorse di elaborazione per SQL Server come segue. Dimensionamento delle risorse di elaborazione dei database server Il processo di dimensionamento per SQL Server per SharePoint Server 2013 può essere suddiviso in due parti: CPU e memoria. Fare riferimento alla Tabella 35 e alla Tabella 36 per informazioni dettagliate sulle risorse di vCPU e di memoria per SQL Server nella VSPEX Proven Infrastructure. 96 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Tabella 35. Dimensionamento delle risorse vCPU di SQL Server per SharePoint Server 2013 Numero di utenti attivi Numero di web server Risorsa vCPU Meno di 1.000 1o2 4 core 1.000 o più Meno di 5 8 core 5 16 core Tabella 36. Dimensionamento delle risorse di memoria di SQL Server per SharePoint Server 2013 Numero di utenti attivi Risorse di memoria (GB) Meno di 1.000 8 1.000 o più 16 Dopo avere completato il dimensionamento delle virtual machine SharePoint e delle virtual machine SQL Server, il passaggio successivo è il dimensionamento dello storage back-end. Dimensionamento del layout dello storage per SharePoint Server 2013 I contenuti di SharePoint che devono essere archiviati possono essere classificati in base al relativo utilizzo: • Database del contenuto: eseguono lo storage del contenuto e delle impostazioni del sito, ad esempio pagine dei siti, documenti, metadati, impostazioni di autorizzazione. • Database e file di service application: eseguono lo storage di dati e impostazioni di specifiche service application. • Database del contenuto che ospita i MySite: esegue lo storage del contenuto di MySite dell'utente. • Volumi del sistema operativo del server Questi quattro tipi di contenuti hanno diverse caratteristiche di prestazioni. A seconda delle caratteristiche di accesso allo storage, abbiamo suddiviso lo storage in quattro pool: • Pool del database dei contenuti (RAID 5 o RAID 6) • Pool dei servizi SharePoint (RAID 1/0) • Pool di MySite (RAID 6) • Pool private cloud VSPEX, che archivia i volumi del sistema operativo dei server SharePoint Durante il dimensionamento degli storage pool, eseguire sia i calcoli basati sulle prestazioni che quelli basati sulla capacità per il layout del disco. Confrontare i due risultati e scegliere il numero più grande dei due. Questo assicura che entrambi i requisiti vengano soddisfatti. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 97 Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Dimensionamento del pool del database dei contenuti di SharePoint Server 2013 In questa sezione viene descritto come eseguire il dimensionamento del pool del database dei contenuti. EMC consiglia di eseguire prima il calcolo dal punto di vista dalle prestazioni e quindi dal punto di vista della capacità. Dimensionamento del pool del database dei contenuti dal punto di vista delle prestazioni La Figura 15 e Figura 16 illustrano i risultati dei test di EMC della correlazione tra il carico di utenti SharePoint (numero di utenti attivi) e il carico delle prestazioni dello storage (IOPS host per il database del contenuto). Figura 15. Risultato del test della relazione tra numero di utenti attivi e IOPS host per un portale di pubblicazione con utilizzo intensivo della ricerca 98 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Figura 16. Risultato del test della relazione tra numero di utenti attivi e IOPS host per un portale di gestione dei documenti con utilizzo intensivo della ricerca Con l'aumento del numero di utenti attivi, gli IOPS host sui database del contenuto crescono in modo lineare. Utilizzando i risultati ottenuti, abbiamo potuto calcolare il numero di IOPS dell'host per qualsiasi numero di utenti attivi, che abbiamo utilizzato per il dimensionamento dello storage pool del database del contenuto. Utilizzare la seguente formula per calcolare il numero di IOPS dell'host. • Per il portale di pubblicazione con utilizzo intensivo della ricerca: Host IOPS = 0.2397 * Active user number • Per il portale di gestione dei documenti con utilizzo intensivo della ricerca: Host IOPS = 0.4173 * Active user number Il layout di storage per una farm SharePoint di piccole dimensioni su VNXe può essere costituito sia da dischi SAS con RAID 5 che da dischi NL-SAS con RAID 6. Utilizzare la seguente formula per calcolare il numero di IOPS back-end dalle IOPS dell'host. • Per il portale di pubblicazione, il rapporto tra lettura e scrittura è di 3:1. Con RAID 5: Backend IOPS = Host IOPS * (3/4) + Host IOPS * (1/4) * 4 = Host IOPS * (7/4) Con RAID 6: Backend IOPS = Host IOPS * (3/4) + Host IOPS * (1/4) * 6 = Host IOPS * (9/4) EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 99 Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 • Per il portale di document management, il rapporto tra lettura e scrittura è di 2:1. Con RAID 5: Backend IOPS = Host IOPS * (2/3) + Host IOPS * (1/3) * 4 = Host IOPS * 2 Con RAID 6: Backend IOPS = Host IOPS * (2/3) + Host IOPS * (1/3) * 6 = Host IOPS * (8/3) Utilizzare la seguente formula per calcolare il numero di dischi: Disk number = required backend IOPS / IOPS per disk Gli IOPS per disco possono variare per i diversi tipi di disco. Fare riferimento ai valori di IOPS consigliati da EMC per i diversi tipi di disco. Infine, abbiamo utilizzato RAID 5 (4+1) e arrotondato per eccesso il numero finale di dischi al successivo multiplo di 5. Se si sceglie RAID 6 (6+2), arrotondare per eccesso il numero finale di dischi al successivo multiplo di 8. La Tabella 37 mostra un esempio dell'input dell'utente per il dimensionamento del pool del database dei contenuti. Tabella 37. Input dell'utente di esempio per il dimensionamento del pool del database dei contenuti Domanda Risposta Quante farm SharePoint si prevede di ospitare nella VSPEX Proven Infrastructure? 1 Crescita inclusa (numero di anni)? 1 Farm 1 Percentuale di crescita annuale (%)? 20 Si accederà all'applicazione web SharePoint a livello globale? No Dimensione farm iniziale (GB)? 4.000 Numero di utenti? 10.000 Utenti simultanei in fase di picco (%)? 50 Qual è lo scopo principale dell'applicazione web SharePoint? Portale di pubblicazione Si utilizza o si prevede di utilizzare la funzione Siti personali? No Qual è la percentuale di utenti totali che utilizzerà la funzione Siti personali? N/A Qual è la quota per un sito personale singolo (MB)? N/A Viene fatto un ampio uso della funzione di ricerca di SharePoint? Sì Si prevede di abilitare FAST VP? No Da questo esempio, è possibile eseguire il calcolo seguente: Active user number = 10000 * 50% = 5000 Host IOPS = 5000 * 0.2397 = 1198.5 Total I/O backend for RAID 5 = (1198*(3/4)) + 4* (1198*(1/4)) = 2097 100 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Disk number = required backend IOPS / IOPS per disk = 2096.5 / 180 = 11.65 Infine, arrotondare per eccesso il numero di dischi al successivo multiplo di 5 per RAID 5 o al successivo multiplo di 8 per RAID 6. In questo caso, sono necessari 15 dischi dal punto di vista degli IOPS. Dimensionamento del pool del database dei contenuti dal punto di vista della capacità Il passaggio successivo per il dimensionamento del pool del database dei contenuti consiste nel prendere in considerazione la capacità. Utilizzare la seguente formula per calcolare la dimensione della LUN del database dei contenuti. Si noti che è stato assegnato il 30% dello spazio come buffer: ContentDatabase LUN size = <Content Database size> * (1 + Annual growth rate) ^ years * 1.3 Utilizzare la seguente formula per calcolare il numero di dischi: Spindle requirement = <Total capacity> / <Usable capacity> Durante il calcolo del numero di dischi, abbiamo utilizzato la capacità utilizzabile del disco. Questo valore può variare per i dischi con differenti capacità raw. Nell'esempio mostrato nella Tabella 37, la dimensione iniziale del contenuto della farm è di 4.000 GB. Il tasso di crescita è del 20% e il numero di anni per la crescita è 2. Farm capacity = 4,000 * 1.2^2 * 1.3 = 7488 GB La capacità utilizzabile disponibile per ogni unità SAS 15K da 600 GB è di 537 GB. SAS 600 GB requirement = 7488 / 536.81 = 13.9 Arrotondato per eccesso al successivo multiplo di 5, il requisito di capacità è di 15 dischi. Questo esempio richiede 15 dischi dal punto di vista degli IOPS e 15 dischi dal punto di vista della capacità. Se un valore è superiore all'altro, scegliere il maggiore dei due. Se nella farm selezionata non si prevede un utilizzo intensivo della ricerca, sottrarre il 15% dell'I/O host dal risultato del calcolo precedente per supportare l'impatto causato da frequenti ricerche per indicizzazione incrementali sui database dei contenuti. Per abilitare FAST VP, EMC consiglia di utilizzare dischi Flash RAID 1/0 (1+1) e NL-SAS RAID 6 (6+2) per lo storage pool del database dei contenuti. Nella nostra soluzione VSPEX Proven Infrastructure for virtualized SharePoint 2013, FAST VP ha consentito una riduzione del 44% del TCO. Dimensionamento del pool dei servizi di SharePoint 2013 In questa sezione viene descritto come eseguire il dimensionamento del pool dei servizi. Come nel caso del dimensionamento del pool del database dei contenuti, sono stati eseguiti calcoli sia dal punto di vista delle prestazioni che dal punto di vista della capacità. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 101 Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Dimensionamento del pool dei servizi dal punto di vista delle prestazioni La Tabella 38 e Tabella 39 illustrano in dettaglio il dimensionamento del pool dei servizi dal punto di vista delle prestazioni in questa VSPEX Proven Infrastructure. La farm SharePoint con un utilizzo intensivo della ricerca genera IOPS sequenziali per il pool dei servizi. Fare riferimento alla Tabella 38 e alla Tabella 39 per determinare il numero di dischi appropriato in base ai requisiti di business del cliente. Tabella 38. Dimensionamento dell'application server per una farm senza utilizzo intensivo alla ricerca Numero di web server Numero di application server 1 1 2 3 1 2 VNXe (SAS 10K) VNX (SAS 15K) Web server e application server in un unico sistema. RAID 1/0 (1+1) RAID 1/0 (1+1) L'application server è all-in-one. RAID 1/0 (2+2) Descrizione Un application server è di tipo query. L'altro application server è di tipo crawler. 4 5 Tabella 39. 2 2 Numero di application server 1 1 8 dischi 4 dischi RAID 1/0 (4+4) 8 dischi RAID 1/0 (4+4) L'altro application server è di tipo crawler. 8 dischi Un application server è di tipo query. RAID 1/0 (4+4) L'altro application server è di tipo crawler. 8 dischi 2 Descrizione Tutti i ruoli di servizio in un unico sistema. Un application server è di tipo query. EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione RAID 1/0 (4+4) RAID 1/0 (2+2) Un application server è di tipo query. L'altro application server è di tipo crawler. 102 4 dischi 2 dischi Dimensionamento dell'application server per una farm con utilizzo intensivo alla ricerca Numero di web server 2 2 dischi VNXe (SAS 10K) VNX (SAS 15K) RAID 1/0 (4+4) RAID 1/0 (3+3) 8 dischi RAID 1/0 (4+4) 8 dischi 6 dischi RAID 1/0 (4+4) 8 dischi Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Numero di web server Numero di application server 3 4 Descrizione Due application server sono di tipo query. VNXe (SAS 10K) VNX (SAS 15K) RAID 1/0 (4+4) RAID 1/0 (4+4) 16 dischi Gli altri due sono di tipo crawler. 4 4 Due application server sono di tipo query. RAID 1/0 (4+4) 16 dischi Gli altri due sono di tipo crawler. 5 4 16 dischi Due application server sono di tipo query. RAID 1/0 (4+4) 16 dischi Gli altri due sono di tipo crawler. Dimensionamento del pool dei servizi dal punto di vista della capacità EMC consiglia di prevedere un requisito di capacità per il pool dei servizi pari al 30% della capacità per i contenuti. Ad esempio, se il requisito di capacità per i contenuti della farm è di 12 TB: SAS 600 GB requirement = 12,000 * 30% / 537 = 6.7 Per l'array VNXe, il pool dei servizi deve essere RAID 1/0 (3+3). Il numero deve essere arrotondato per eccesso di 6. Per l'array VNX, il pool dei servizi deve essere RAID 1/0 (4+4). Il numero deve essere arrotondato per eccesso di 8. In questo esempio, l'array è VNXe, quindi il requisito di capacità è di 12 dischi per il pool dei servizi. Se la tabella mostra che il pool dei servizi dovrebbe avere sei dischi dal punto di vista delle IOPS, scegliere il numero maggiore tra il numero di dischi per le IOPS e il numero di dischi per la capacità. In questo esempio, il risultato per il pool dei servizi è 12 dischi. Dimensionamento del pool di MySite Per il pool di MySite abbiamo utilizzato RAID 6 con il tipo di disco NL-SAS. Poiché i MySite sono caratterizzati da un accesso client relativamente basso, durante il dimensionamento del pool di MySite abbiamo considerato solo la capacità. Fare riferimento alla Tabella 40 per informazioni dettagliate sulla configurazione RAID per il pool di MySite. Tabella 40. Configurazione RAID per il pool di MySite VNXe VNX RAID 6 (4+2) RAID 6 (6+2) La formula per il calcolo del numero di dischi per il pool di MySite è la seguente: Disk number = Number of users * Percentage of My Site usage * Single User quota / <Disk usable capacity> EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 103 Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 Dimensionamento del pool private cloud VSPEX La farm SharePoint Server 2013 è formata da diversi server che eseguono sistemi operativi Windows Server. Al termine del dimensionamento del numero di server, è possibile eseguire il dimensionamento del pool che contiene i sistemi operativi. La sezione riportata di seguito descrive come eseguire il dimensionamento del pool private cloud VSPEX per lo storage di questi sistemi operativi. Un'istanza server SharePoint Server 2013 dispone di un solo volume del sistema operativo. In media, un volume con un singolo sistema operativo presenta un valore di 25 IOPS e una capacità di 100 GB. Utilizzare la seguente formula per calcolare gli IOPS e la capacità per il sistema operativo: Total OS IOPS = Server number * 25 Total capacity for OS = Server number * 100 Per ulteriori informazioni, consultare i documenti relativi all'infrastruttura di virtualizzazione seguenti: • EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 1,000 Virtual Machines • EMC VSPEX Private Cloud: Microsoft Windows Server 2012 R2 with Hyper-V for up to 1,000 Virtual Machines • EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 200 Virtual Machines • EMC VSPEX Private Cloud: Microsoft Windows Server 2012 R2 with Hyper-V for up to 200 Virtual Machines Selezione della VSPEX Proven Infrastructure più idonea Una volta completato il dimensionamento dell'applicazione e determinato il numero di risorse richieste e il layout dello storage dei dischi consigliato, utilizzare la procedura riportata di seguito per scegliere la VSPEX Proven Infrastructure appropriata, in base ai risultati calcolati: 1. Se il cliente desidera implementare altre applicazioni nella stessa VSPEX Proven Infrastructure, fare riferimento alla guida alla progettazione di VSPEX appropriata per le applicazioni per determinare il numero totale di risorse richieste e i layout dello storage consigliati per il carico di lavoro combinato. Se ad esempio il cliente desidera implementare Exchange 2013, il carico di lavoro OLTP di SQL Server 2012 e SharePoint 2013 nella stessa VSPEX Proven Infrastructure, fare riferimento alle seguenti guide alla progettazione per eseguire manualmente il dimensionamento di SQL Server ed Exchange: 2. • EMC VSPEX for Virtualized Microsoft SQL 2012 • EMC VSPEX for virtualized Microsoft Exchange 2013 Aggregare le risorse richieste per le virtual machine (numero di dischi, IOPS totali e così via) per tutte le applicazioni. Ad esempio: Total disks for applications data = SQL disks for data + Exchange disks for data + SharePoint disks for data = 34 disks + 76 disks + 14 disks = 124 disks 104 EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione Appendice D: Logica e metodologia di dimensionamento generali per SharePoint Server 2013 3. Discutere con il cliente la piattaforma di virtualizzazione che desidera utilizzare per soddisfare i requisiti di business. 4. Fare riferimento alla Guida della EMC VSPEX Proven Infrastructure appropriata e calcolare il numero di dischi richiesto per il pool del private cloud VSPEX utilizzando la metodologia a moduli dell'infrastruttura virtuale. Ad esempio: Total disks for Private Cloud = 160 SAS disks + 8 SSD disks = 168 disks 5. Aggregare il numero totale di dischi richiesto, incluso il numero di dischi per le applicazioni combinate, il pool private cloud VSPEX e l'hot spare. Total disks = Total disks needed for applications data + Total disks for Private Cloud + Hot Spare = 124 disks + 168 disks + 12 disks = 304 disks 6. Fare riferimento alla Guida della EMC VSPEX Proven Infrastructure appropriata e calcolare il numero totale di virtual machine basate sulle risorse di elaborazione e di storage del carico di lavoro combinato delle applicazioni. 7. Utilizzare Tabella 41 per scegliere la VSPEX Proven Infrastructure minima consigliata in base al numero di virtual machine supportate. Tabella 41. Support Matrix del modello di storage VSPEX Modello di VSPEX Proven Infrastructure 3 Storage array supportato Massimo 200 virtual machine VNXe3200 Massimo 200 virtual machine VNX5200™ Massimo 300 virtual machine VNX5400™ Massimo 600 virtual machine VNX5600™ Massimo 1.000 virtual machine VNX5800™ 8. Confrontare i valori riportati nella Tabella 42 con quelli della Tabella 41 per accertarsi che la VSPEX Proven Infrastructure sia in grado di supportare il numero totale di dischi richiesti per le applicazioni combinate e il private cloud. In caso contrario, può essere necessario eseguire l'upgrade della VSPEX Proven Infrastructure al modello successivo in Tabella 42. In questo esempio, VNX5600 può supportare un massimo di 500 dischi, consentendo di soddisfare il requisito minimo di 304 dischi calcolato nel passaggio 5. Tabella 42. Support Matrix del sistema di storage Sistema di storage Numero massimo di unità VNXe3200 150 VNX5200 125 VNX5400 250 VNX5600 500 VNX5800 750 3 Il modello di VSPEX Proven Infrastructure include i seguenti modelli VSPEX: VSPEX Private Cloud per Microsoft e VSPEX Private Cloud per VMware EMC VSPEX for Virtualized Microsoft SharePoint 2013 Con tecnologia EMC VNX ed EMC Powered Backup Guida alla progettazione 105