mercoledì 9 novembre 2011

Risoluzione dei problemi di SQL Server storage Problemi

Quali sono i vantaggi ei problemi con l'avvio SQL Server dalla SAN?

Domanda: Quali sono i vantaggi ei problemi che possono venire da l'avvio del server SQL dalla SAN? Risposta: server di boot da SAN (chiamato SAN boot) è qualcosa che la gente di Windows e Storage piace fare quanto possono acquistare server senza hard disk installato. In pratica il team di stoccaggio costruisce un altro LUN per il server e il sistema operativo è installato sul server che LUN invece di essere installato su dischi locali. I vantaggi di avvio del server dalla SAN provengono dal lato di gestione delle cose. In pratica nel caso in cui l'hardware di SQL Server non riesce ad avere il server installato e funzionante su un nuovo componente hardware è molto semplice e veloce. I LUN vengono assegnati ai nomi nuovo mondo largo per il HBA e il server può ora avviarsi come se fosse il vecchio server fisico. Ci saranno un sacco di cambiamenti driver che devono essere fatte perché le carte sono diverse (diversi indirizzi MAC per le schede di rete, nomi mondo diverso larga per il HBA, gli slot PCI sono diversi, ecc.) Ma questi cambiamenti saranno fondamentalmente basta prendere un riavvio dopo il sistema operativo Windows occupa il cambio pilota. Una volta che il sistema si riavvia una o due volte l'SQL Server sarà di nuovo attivo e funzionante con tutte le unità nella posizione giusta e con SQL accettare richieste e fare quello che deve fare. Il lato negativo di fare il boot della SAN è che lo storage SAN è molto costoso. Un altro aspetto negativo è che se si stesse utilizzando dischi locali, probabilmente sarebbe utilizzando un semplice array RAID 1 per ospitare il sistema operativo. Quando si utilizza storage SAN, RAID 1 o RAID 10 per i sistemi operativi di Windows sarebbe abbastanza costosi, quindi il LUN che i sistemi operativi di Windows il boot di sono probabilmente RAID 5 o RAID 6 per risparmiare denaro.Ciò significa che quando il file di paging di Windows è in corso l'accesso, appositamente scritta sarà ad un volume più lento del previsto. Ciò significa che nel caso in cui SQL Server inizia dati paging su disco non sarà la velocità normalmente lento che ci si aspetta, sarà ancora più lento. Questo è doppiamente vero se si tiene presente che ci sono probabilmente molti server tutti l'avvio dei dischi stessi sul array di storage. Se un server è stato quello di essere riavviato durante il giorno tutti i server che hanno sistemi operativi che sono sul stessi dischi fisici vedrà un calo di prestazioni per l'hard disk mentre la macchina si sta avviando. Quando si ripristina da un'interruzione di grande potenza dove il data center perde potenza vedrete una tempesta enorme stivale sulla matrice, che potrebbe effettivamente rallentare il processo di avvio di tutti i server come boot-up. Quando si lavora in un ambiente virtuale se gli host virtuali sono poi raggruppati tutti i server virtuali sono già l'avvio fuori dello storage array. Tenete questo a mente quando la pianificazione della distribuzione. Denny

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.