Virtualizzazione dei Server SQL sta diventando sempre più comune, ma non è sempre facile ottenere giusto. Prima di iniziare, considerare i seguenti suggerimenti di virtualizzazione di SQL Server.
1. Piano, piano e piano alcuni di più. Come con i progetti più complessi, il vostro successo finale inizia molto tempo prima di mettere le mani sul progetto stesso. Considerare ciò che si desidera realizzare e capire che cosa ci vorrà per arrivare lì. Utilizzare una struttura di ripartizione del lavoro per abbattere tutto in attività gestibile. Considerare tutto compresa la vostra infrastruttura esistente, nuove tecnologie e le risorse disponibili. Facendo questa pianificazione iniziale sulla carta, si può anticipare i problemi - e risolverli - prima che si verifichino.
2. Conoscere le insidie più comuni che siete probabili incontrare durante l'implementazione di virtualizzazione dei Server SQL. Ad esempio, stoccaggio questioni come configurato correttamente i dischi, le prestazioni e consolidamento disco spesso cattura gli amministratori alla sprovvista. Imparando circa queste insidie prima di iniziare, è possibile preparare per loro. Altre insidie comuni includono: incomprensione benchmark per le prestazioni, utilizzando il tipo sbagliato di hypervisor, cattiva gestione memoria e partizionamento del disco improprio.
3. Guarda rilevanti SQL Server virtualization. Mentre si potrebbe partecipare alle lezioni o iscriversi a un corso online, può essere in grado di trovare utile video on-line che si prepara per le sfide future.
4. Utilizzare il processore corretto sul vostro host di virtualizzazione. Idealmente, il tuo host di virtualizzazione dovrebbe avere un processore a 64-bit, con doghe-enabled. Non prendere SLAT (secondo livello di Address Translation) per scontato come non tutti i processori a 64 bit, specialmente più vecchi, lo supporta. STECCA permette scalabilità e le prestazioni della macchina virtuale migliorata.
5. Se si dispone di SQL Server 2008 Enterprise Edition (o superiore) insieme a macchine virtuali che supportano "hot-add RAM", considerare l'utilizzo di memoria dinamica. Memoria dinamica permette di buffer espandere o contrarre accomodare i carichi di lavoro mutevoli.
6. Andare per un rapporto di uno a uno tra il tuo virtual CPUs e nuclei. Questo assicura sufficiente potenza di elaborazione di tutti i tempi per le richieste di SQL Server.
7. Utilizzare il sistema del disco rigido virtuale appropriato per le vostre esigenze. Ad esempio, se il server esegue i carichi di lavoro produzione, optare per un disco rigido virtuale fisso piuttosto che uno dinamico. Fissi dischi rigidi virtuali richiede più spazio su disco rispetto a quelli dinamici ma fornire un più elevato livello di prestazioni. Se le prestazioni non sono critica, ma sono limitazioni di spazio, un disco rigido virtuale dinamico sarebbe una scelta migliore. Allo stesso modo, se hai bisogno le massime prestazioni possibili, un disco pass-through può vale la pena la vostra considerazione.
8. Personalizzare l'istanza del server virtuale. Anche se facile da accettare, l'opzione predefinita non è sempre la scelta migliore. Ad esempio, se i carichi di lavoro richiedono elevate prestazioni di storage, accettando il disco rigido virtuale predefinita probabilmente porterebbe alla deludente prestazione. È possibile assegnare diversi dischi pass-through o dischi rigidi virtuali per il vostro file di registro, i dati e sistema operativo. Assicurati di comprendere le varie opzioni di implementazione del disco e scegliere la configurazione migliore per le vostre esigenze specifiche che possono o non possono essere l'opzione di default.
Pianificazione, imparando a conoscere trabocchetti comuni e scegliere le opzioni di configurazione giusta per le vostre esigenze sono ingredienti essenziali per un progetto di virtualizzazione successo di SQL Server.