<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Server: um Endpoint Brasileiro : Cluster</title><link>http://blogs.msdn.com/procha/archive/tags/Cluster/default.aspx</link><description>Tags: Cluster</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Webcasts de SQL Server no MSDN Experience</title><link>http://blogs.msdn.com/procha/archive/2008/08/13/webcasts-de-sql-server-no-msdn-experience.aspx</link><pubDate>Wed, 13 Aug 2008 18:33:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8858918</guid><dc:creator>procha</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/procha/comments/8858918.aspx</comments><wfw:commentRss>http://blogs.msdn.com/procha/commentrss.aspx?PostID=8858918</wfw:commentRss><wfw:comment>http://blogs.msdn.com/procha/rsscomments.aspx?PostID=8858918</wfw:comment><description>&lt;p&gt;&lt;a href="http://www.msdnbrasil.com.br/experience/sqlserver" target="_blank"&gt;Está disponível o novo MSDN Experience exclusivo para SQL Server&lt;/a&gt;. Parafraseando meu bom amigo Luciano Moreira (Especialista em Desenvolvimento na Microsoft Brasil): &lt;/p&gt;  &lt;p&gt;&lt;em&gt;“O Experience de SQL Server conta com 5 módulos, que cobrem desde à introdução ao SQL Server e suas ferramentas, passando pela escrita de consultas (simples e complexas), criação de views e stored procedures, programação CLR, arquitetura e componentes internos, indexação, gerenciamento de transações, análise de performance e troubleshooting, e como um extra, ainda temos duas sessões sobre o Service Broker…” “…O conteúdo do MSDN Experience pode ser aplicado tanto para o SQL Server 2005 e 2008, como em parte, para o SQL Server 2000.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;O conteúdo é muito bom! Dois dos webcasts foram gravados por mim.&lt;/p&gt;  &lt;p&gt;Visite em &lt;strong&gt;MSDN Experience - SQL Server:&lt;/strong&gt; &lt;a href="http://www.msdnbrasil.com.br/experience/sqlserver"&gt;http://www.msdnbrasil.com.br/experience/sqlserver&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8858918" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/procha/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/procha/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category><category domain="http://blogs.msdn.com/procha/archive/tags/SQL+Server+em+portugu_26002300_234_3B00_s/default.aspx">SQL Server em portugu&amp;#234;s</category><category domain="http://blogs.msdn.com/procha/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/procha/archive/tags/Gerenciamento/default.aspx">Gerenciamento</category><category domain="http://blogs.msdn.com/procha/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://blogs.msdn.com/procha/archive/tags/Alta+disponibilidade/default.aspx">Alta disponibilidade</category><category domain="http://blogs.msdn.com/procha/archive/tags/Cluster/default.aspx">Cluster</category><category domain="http://blogs.msdn.com/procha/archive/tags/Ciclo+de+vida+de+desenvolvimento/default.aspx">Ciclo de vida de desenvolvimento</category><category domain="http://blogs.msdn.com/procha/archive/tags/Desenvolvimento+em+Banco+de+Dados/default.aspx">Desenvolvimento em Banco de Dados</category><category domain="http://blogs.msdn.com/procha/archive/tags/SQL+Server+Management+Studio/default.aspx">SQL Server Management Studio</category><category domain="http://blogs.msdn.com/procha/archive/tags/T-SQL/default.aspx">T-SQL</category><category domain="http://blogs.msdn.com/procha/archive/tags/Webcast/default.aspx">Webcast</category><category domain="http://blogs.msdn.com/procha/archive/tags/curso/default.aspx">curso</category><category domain="http://blogs.msdn.com/procha/archive/tags/learning/default.aspx">learning</category><category domain="http://blogs.msdn.com/procha/archive/tags/MSDN/default.aspx">MSDN</category></item><item><title>Alta Disponibilidade com SQL Server</title><link>http://blogs.msdn.com/procha/archive/2008/03/07/alta-disponibilidade-com-sql-server.aspx</link><pubDate>Fri, 07 Mar 2008 22:24:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8105149</guid><dc:creator>procha</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/procha/comments/8105149.aspx</comments><wfw:commentRss>http://blogs.msdn.com/procha/commentrss.aspx?PostID=8105149</wfw:commentRss><wfw:comment>http://blogs.msdn.com/procha/rsscomments.aspx?PostID=8105149</wfw:comment><description>&lt;p&gt;Alta disponibilidade &amp;#233; um assunto obrigat&amp;#243;rio quando falamos em servidores corporativos de banco de dados. Em qualquer segmento do mercado podemos citar exemplos de aplica&amp;#231;&amp;#245;es que n&amp;#227;o podem parar de funcionar: desde o controle de uma balan&amp;#231;a de caminh&amp;#245;es na estrada at&amp;#233; a emiss&amp;#227;o de passagens a&amp;#233;reas. Hospitais s&amp;#227;o um dos exemplos com o qual eu mais gosto de pensar quando falamos em miss&amp;#227;o cr&amp;#237;tica. &lt;/p&gt;  &lt;p&gt;Meu professor de guitarra dizia a alguns anos que eu parecia m&amp;#233;dico, pois, quando eu trabalhava com suporte e precisava fazer plant&amp;#227;o, ficava dispon&amp;#237;vel 24 horas por dia no per&amp;#237;odo de uma semana, que era o meu per&amp;#237;odo de plant&amp;#227;o em um m&amp;#234;s. Mas eu acho que, por maior que seja o preju&amp;#237;zo de um sistema parado, nenhum supera o preju&amp;#237;zo de uma vida perdida ou de um atendimento de emerg&amp;#234;ncia que n&amp;#227;o p&amp;#244;de ser iniciado. Ent&amp;#227;o quem faz miss&amp;#227;o cr&amp;#237;tica mesmo s&amp;#227;o os m&amp;#233;dicos e enfermeiros, n&amp;#227;o n&amp;#243;s, meros geeks da &amp;#225;rea de TI J&lt;/p&gt;  &lt;p&gt;Vamos voltar aos nossos preju&amp;#237;zos por causa de aplica&amp;#231;&amp;#245;es paradas. Os preju&amp;#237;zos podem ser em receita (entrada de pedidos, vendas), em aumento de custos (caminh&amp;#245;es parados, utiliza&amp;#231;&amp;#227;o de processos manuais ou de conting&amp;#234;ncia) e at&amp;#233; mesmo na imagem da empresa (atendimento a clientes, emiss&amp;#227;o de passagens, entrega de produtos), entre outros. O SQL Server oferece diversas alternativas para atingirmos n&amp;#237;veis non-stop de alta disponibilidade. &amp;#201; a abordagem que a Microsoft chama de Always On Technologies. No caso do SQL Server, seja com solu&amp;#231;&amp;#245;es como clusters geogr&amp;#225;ficos ou outras muito simples e baratas como o Database Mirroring, os n&amp;#237;veis alcan&amp;#231;ados de alta disponibilidade atendem as necessidades de neg&amp;#243;cio, independente do tamanho ou complexidade da aplica&amp;#231;&amp;#227;o. Neste post, vamos explorar algumas das alternativas de alta disponibilidade oferecidas pelo SQL Server 2005 e como elas foram melhoradas no SQL Server 2008. M&amp;#227;os a obra. &lt;/p&gt;  &lt;h1&gt;Antes de tudo, porque tantas op&amp;#231;&amp;#245;es?&lt;/h1&gt;  &lt;p&gt;Uma pergunta freq&amp;#252;ente &amp;#233;: porque existem tantas op&amp;#231;&amp;#245;es para resolver o mesmo problema? As diversas op&amp;#231;&amp;#245;es de alta disponibilidade oferecidas pelo SQL Server visam atender a qualquer cen&amp;#225;rio, n&amp;#227;o importa o tamanho da empresa. Seja um banco de dados de 100MB ou de 30TB, uma aplica&amp;#231;&amp;#227;o distribu&amp;#237;da contra uma centralizada, temos uma solu&amp;#231;&amp;#227;o mais apropriada para cada cen&amp;#225;rio. O que se deve fazer &amp;#233; olhar caso a caso e optar pela melhor op&amp;#231;&amp;#227;o. E, porque n&amp;#227;o, utilizar as op&amp;#231;&amp;#245;es de alta disponibilidade combinadas. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;Database Mirroring&lt;/h1&gt;  &lt;p&gt;O Database Mirroring foi introduzido ao SQL Server 2005 como parte do Service Pack 1. Trata-se de uma tecnologia que permite atingir os maiores n&amp;#237;veis de alta disponibilidade de uma forma muito simples e barata. Ele permite espelhar um banco de dados em outro servidor, aplicando quaisquer altera&amp;#231;&amp;#245;es no banco de dados no servidor principal instantaneamente no servidor de espelho. &lt;/p&gt;  &lt;p&gt;Dependendo da forma como o Database Mirroring for configurado, o failover para o servidor de mirror pode ser autom&amp;#225;tico, sem necessidade de chaveamento manual na aplica&amp;#231;&amp;#227;o. Isto &amp;#233; feito atrav&amp;#233;s da utiliza&amp;#231;&amp;#227;o de um servidor chamado witness (testemunha) que monitora a disponibilidade do servidor principal e &amp;#8220;notifica&amp;#8221; as aplica&amp;#231;&amp;#245;es que se conectam a ele a chavearem para o servidor de mirror. (as aplica&amp;#231;&amp;#245;es procuram pelo witness atrav&amp;#233;s de um par&amp;#226;metro em sua connection string) Muito simples de configurar e manter, tem sido amplamente utilizado no mercado. &lt;/p&gt;  &lt;p&gt;Quanto a desempenho, pode-se configurar se as transa&amp;#231;&amp;#245;es ser&amp;#227;o enviadas em tempo real (de forma s&amp;#237;ncrona) ou com um pequeno atraso (de forma ass&amp;#237;ncrona). Isto permite balancear a carga de rede e de processamento. &lt;/p&gt;  &lt;p&gt;No SQL Server 2008, o Database Mirroring foi melhorado. Ele compacta os dados que s&amp;#227;o enviados entre os servidores, gerando uma carga menor em rede. Al&amp;#233;m disso, a prote&amp;#231;&amp;#227;o dos dados passa a ser feita por p&amp;#225;ginas (pages of data): se uma p&amp;#225;gina estiver corrompida, tanto no servidor principal quanto no mirror, o mecanismo do Database Mirroring toma o cuidado de recuperar a p&amp;#225;gina a partir do outro servidor. &lt;/p&gt;  &lt;p&gt;O que torna o Database Mirroring uma solu&amp;#231;&amp;#227;o barata, afinal de contas? V&amp;#225;rios fatores. Um dos principais &amp;#233; o fato de n&amp;#227;o precisar de hardware espec&amp;#237;fico, como um cluster, por exemplo, que exige um disco compartilhado e hardware para cluster. Outro ponto importante &amp;#233; que se o servidor onde fica o mirror n&amp;#227;o for utilizado para consultas de outras bases de dados (apenas em stand by), n&amp;#227;o &amp;#233; necess&amp;#225;rio pagar a licen&amp;#231;a do SQL Server que est&amp;#225; atuando como mirror. Esta configura&amp;#231;&amp;#227;o &amp;#233; chamada de cold backup. A partir do momento que a instancia de cold backup passa a ser utilizada, ainda que apenas para leitura, se faz necess&amp;#225;rio licenciar tamb&amp;#233;m este servidor. Por&amp;#233;m, no caso de um failover, o servidor de backup pode ficar no ar at&amp;#233; trinta dias no lugar do principal, sem que seja necess&amp;#225;rio pagar a licen&amp;#231;a do cold backup.&lt;/p&gt;  &lt;h1&gt;Log Shipping&lt;/h1&gt;  &lt;p&gt;O Log Shipping &amp;#233; uma tecnologia de alta disponibilidade que aplica logs transacionais em uma c&amp;#243;pia do banco de dados com certa periodicidade, garantindo uma c&amp;#243;pia atualizada do banco de dados na rede. Embora o tempo de atraso entre a aplica&amp;#231;&amp;#227;o destes logs no servidor secund&amp;#225;rio possa resultar em um banco de dados desatualizado no destino, pode-se utilizar a base secund&amp;#225;ria para leitura dos dados e recupera&amp;#231;&amp;#227;o caso ocorra um erro humano na base principal.&lt;/p&gt;  &lt;p&gt;O Log Shipping est&amp;#225; dispon&amp;#237;vel desde vers&amp;#245;es anteriores do SQL Server e tamb&amp;#233;m &amp;#233; utilizado amplamente. &lt;/p&gt;  &lt;h1&gt;Failover Clustering&lt;/h1&gt;  &lt;p&gt;Geralmente o Failover Clustering &amp;#233; a solu&amp;#231;&amp;#227;o mais comum quando falamos em alta disponibilidade. O SQL Server usufrui do servi&amp;#231;o de cluster do Windows Server para garantir alta disponibilidade em caso de falha de hardware. O servi&amp;#231;o de cluster do Windows Server (Microsoft Cluster Service) garante que servi&amp;#231;os hospedados em um servidor sejam movidos a outro em caso de falha de hardware, com queda m&amp;#237;nima no tempo de servi&amp;#231;o (pouco maior do que o Database Mirroring). Esta solu&amp;#231;&amp;#227;o requer hardware espec&amp;#237;fico, sendo esta a principal desvantagem. Os servidores que s&amp;#227;o membros do cluster acessam um mesmo sistema de discos, que &amp;#233; compartilhado entre todos os membros do cluster.&lt;/p&gt;  &lt;p&gt;O cluster &amp;#233; muito simples de se configurar, tendo todos os pr&amp;#233;-requisitos atendidos. Da parte do Windows Server, um simples assistente faz a configura&amp;#231;&amp;#227;o. No caso do SQL Server, durante a instala&amp;#231;&amp;#227;o voc&amp;#234; marca uma op&amp;#231;&amp;#227;o dizendo que ir&amp;#225; &amp;#8220;clusterizar&amp;#8221; recursos como o Database Engine ou o Analysis Services, escolhe os n&amp;#243;s (nodes) do cluster que far&amp;#227;o parte da instala&amp;#231;&amp;#227;o do SQL Server e o programa de instala&amp;#231;&amp;#227;o toma os devidos cuidados. Ao contr&amp;#225;rio do que muitas pessoas pensam, a vers&amp;#227;o Standard do SQL Server 2005 suporta a configura&amp;#231;&amp;#227;o de cluster de dois n&amp;#243;s (nodes).&lt;/p&gt;  &lt;p&gt;A principal novidade no SQL Server 2008 &amp;#233; o fato de n&amp;#227;o precisar de um drive l&amp;#243;gico para cada inst&amp;#226;ncia SQL no cluster: agora v&amp;#225;rias inst&amp;#226;ncias podem utilizar um mesmo drive l&amp;#243;gico (&amp;#8220;G:&amp;#8220;, por exemplo), o que dever&amp;#225; viabilizar mais a instala&amp;#231;&amp;#227;o de m&amp;#250;ltiplas inst&amp;#226;ncias SQL Server em um mesmo cluster. Al&amp;#233;m disto, agora ser&amp;#225; poss&amp;#237;vel suportar 16 n&amp;#243;s (nodes) em um cluster, mas este &amp;#233; na verdade um benef&amp;#237;cio do Windows Server 2008. &lt;/p&gt;  &lt;h1&gt;Geographically Dispersed Failover Clustering&lt;/h1&gt;  &lt;p&gt;Imagine um cluster separado fisicamente, com replica&amp;#231;&amp;#227;o de storage. Isto &amp;#233; o Geographically Dispersed Failover Clustering. A grande vantagem dele sobre o cluster comum &amp;#233; exatamente a caracter&amp;#237;stica de replica&amp;#231;&amp;#227;o do storage, que elimina um ponto de falha na solu&amp;#231;&amp;#227;o. Na eventual falha do sistema de discos de um dos n&amp;#243;s, todo o controle &amp;#233; cedido ao servidor secund&amp;#225;rio, que tem uma r&amp;#233;plica dos dados. &lt;/p&gt;  &lt;h1&gt;Peer-to-Peer Replication&lt;/h1&gt;  &lt;p&gt;Entre os v&amp;#225;rios modelos de replica&amp;#231;&amp;#227;o do SQL Server, talvez este seja o que melhor se aplica ao tema alta disponibilidade. A replica&amp;#231;&amp;#227;o Peer-To-Peer permite que os dados sejam replicados entre dois ou mais servidores, n&amp;#227;o importa onde as altera&amp;#231;&amp;#245;es ou inser&amp;#231;&amp;#245;es est&amp;#227;o sendo feitas. Para este cen&amp;#225;rio, no entanto, as aplica&amp;#231;&amp;#245;es precisam ser desenhadas de modo que sejam direcionadas a um dos servidores em espec&amp;#237;fico, j&amp;#225; que o SQL Server n&amp;#227;o faz resolu&amp;#231;&amp;#227;o de conflitos (para isto, veja merge replication). Esta solu&amp;#231;&amp;#227;o &amp;#233; especialmente apropriada quando falamos em servidores que est&amp;#227;o separados por dist&amp;#226;ncias maiores. &lt;/p&gt;  &lt;p&gt;At&amp;#233; o SQL Server 2005, o processo de replica&amp;#231;&amp;#227;o precisava ser interrompido caso houvesse a necessidade de adicionar um servidor a topologia de replica&amp;#231;&amp;#227;o. No SQL Server 2008, no entanto, este n&amp;#227;o &amp;#233; o caso: servidores podem ser adicionados &amp;#224; topologia de replica&amp;#231;&amp;#227;o sem parada da replica&amp;#231;&amp;#227;o.&lt;/p&gt;  &lt;h1&gt;Downtime Reduzido &lt;/h1&gt;  &lt;p&gt;Al&amp;#233;m das tecnologias citadas acima, v&amp;#225;rios recursos internos do SQL Server permitem uma maior disponibilidade do sistema. Alguns deles s&amp;#227;o:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Fast Database Recovery: &lt;/strong&gt;disponibiliza parcialmente os bancos de dados durante o processo de recovery (enquanto faz rollback de algumas transa&amp;#231;&amp;#245;es, por exemplo) , durante o failover em Database Mirroring e em processos de restore. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Backup and Restore: &lt;/strong&gt;o processo de backup e restore permite que voc&amp;#234; fa&amp;#231;a c&amp;#243;pias em v&amp;#225;rias unidades de fita, por exemplo, (tamb&amp;#233;m pode ser em disco) para ajudar em casos de perda ou de comprometimento da m&amp;#237;dia de backup. O SQL Server tamb&amp;#233;m gera checksums para poder fazer verifica&amp;#231;&amp;#245;es na fase de restore. No SQL Server 2008 a novidade &amp;#233; poder fazer backup comprimidos, que podem reduzir o n&amp;#250;mero de fitas necess&amp;#225;rias para o backup significativamente. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Checksum on Data Pages: &lt;/strong&gt;compara os valores escritos no disco aos valores lidos do checksum (aplicando-se um algoritmo de verifica&amp;#231;&amp;#227;o). Se n&amp;#227;o coincidirem, a p&amp;#225;gina &amp;#233; marcada como suspect e precisa ser restaurada.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Online Index Operations: &lt;/strong&gt;outro dia falei sobre isto em um cliente e ele disse: &amp;#8220;-O SQL Server realmente faz isso?&amp;#8221;. Faz sim!Desde o SQL Server 2005, &amp;#233; poss&amp;#237;vel fazer manuten&amp;#231;&amp;#227;o em &amp;#237;ndices sem afetar a disponibilidade.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Online Piecemeal and Page-Level Restore:&lt;/strong&gt; no SQL Server 2008, permite que se fa&amp;#231;a o restore dos filegroups por partes, deixando dispon&amp;#237;veis os dados j&amp;#225; restaurados. Tamb&amp;#233;m permite que se fa&amp;#231;a o restore de p&amp;#225;ginas corrompidas. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Partial Database Availability:&lt;/strong&gt; deixa um banco de dados dispon&amp;#237;vel mesmo se parte dele estiver comprometida (por falha em um disco, por exemplo)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Snapshot Isolation: &lt;/strong&gt;garante que registros sejam lidos mesmo durante altera&amp;#231;&amp;#227;o dos dados, a partir da visualiza&amp;#231;&amp;#227;o de vers&amp;#245;es de uma linha. Aumenta a disponibilidade pelo fato de reduzir os tempos de lock substancialmente. Eu considero este um dos principais benef&amp;#237;cios do database engine do SQL Server 2005 em rela&amp;#231;&amp;#227;o a vers&amp;#245;es anteriores.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Dynamic Configuration:&lt;/strong&gt; possibilidade de fazer upgrade de hardware sem parar o servi&amp;#231;o. Como um exemplo, adicione mem&amp;#243;ria em um servidor ligado (desde que o hardware d&amp;#234; suporte a isto) e disponibilize esta mem&amp;#243;ria para o SQL Server sem parar o servidor. No SQL Server 2008, a novidade &amp;#233; o suporte a adi&amp;#231;&amp;#227;o de processadores sem parar o servidor. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Perceba que alguns destes recursos est&amp;#227;o dispon&amp;#237;veis apenas na edi&amp;#231;&amp;#227;o Enterprise do SQL Server. Para uma tabela comparativa entre as diferentes edi&amp;#231;&amp;#245;es visite &lt;a href="http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx"&gt;http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Outro fator importante que precisa ser lembrado &amp;#233; que o SQL Server oferece todos os recursos citados acima out-of-box. N&amp;#227;o &amp;#233; necess&amp;#225;rio pagar nada a mais para ter o Database Mirroring ou o Failover Cluster, por exemplo. &lt;/p&gt;  &lt;h1&gt;Conclus&amp;#227;o&lt;/h1&gt;  &lt;p&gt;O SQL Server oferece diversas solu&amp;#231;&amp;#245;es para atingir n&amp;#237;veis de alta disponibilidade. Embora sejam solu&amp;#231;&amp;#245;es individuais e auto-suficientes (n&amp;#227;o dependem necessariamente uma da outra), elas podem ser utilizadas em conjunto para atingir maiores n&amp;#237;veis de alta disponibilidade, como no cen&amp;#225;rio abaixo:&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="889" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="279"&gt;         &lt;ul&gt;           &lt;li&gt;&lt;strong&gt;Database Mirroing:&lt;/strong&gt; site prim&amp;#225;rio de disastre&lt;/li&gt;            &lt;li&gt;&lt;strong&gt;Log Shipping:&lt;/strong&gt; sites adicionais para disastre e recovery l&amp;#243;gico (altera&amp;#231;&amp;#245;es n&amp;#227;o desejadas)&lt;/li&gt;            &lt;li&gt;&lt;strong&gt;Replica&amp;#231;&amp;#227;o:&lt;/strong&gt; relat&amp;#243;rios e escalabilidade para leitura, com redund&amp;#226;ncia&lt;/li&gt;            &lt;li&gt;&lt;strong&gt;Clustering: &lt;/strong&gt;redund&amp;#226;ncia de servidor&lt;/li&gt;            &lt;li&gt;&lt;strong&gt;Backup&lt;/strong&gt;&lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;        &lt;td valign="top" width="608"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/procha/WindowsLiveWriter/AltaDisponibilidadecomSQLServer_E4F5/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="570" alt="image" src="http://blogs.msdn.com/blogfiles/procha/WindowsLiveWriter/AltaDisponibilidadecomSQLServer_E4F5/image_thumb_1.png" width="513" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;N&amp;#227;o importa o tamanho do seu neg&amp;#243;cio ou a complexidade da sua aplica&amp;#231;&amp;#227;o: O SQL Server &amp;#233; o servidor de banco de dados ideal para atingir alta disponibilidade com baixos custos. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8105149" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/procha/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/procha/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category><category domain="http://blogs.msdn.com/procha/archive/tags/SQL+Server+em+portugu_26002300_234_3B00_s/default.aspx">SQL Server em portugu&amp;#234;s</category><category domain="http://blogs.msdn.com/procha/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/procha/archive/tags/Gerenciamento/default.aspx">Gerenciamento</category><category domain="http://blogs.msdn.com/procha/archive/tags/Alta+disponibilidade/default.aspx">Alta disponibilidade</category><category domain="http://blogs.msdn.com/procha/archive/tags/Database+Mirroring/default.aspx">Database Mirroring</category><category domain="http://blogs.msdn.com/procha/archive/tags/Failover+Clustering/default.aspx">Failover Clustering</category><category domain="http://blogs.msdn.com/procha/archive/tags/SQL+Server+backup/default.aspx">SQL Server backup</category><category domain="http://blogs.msdn.com/procha/archive/tags/Cluster/default.aspx">Cluster</category><category domain="http://blogs.msdn.com/procha/archive/tags/Log+Shipping/default.aspx">Log Shipping</category><category domain="http://blogs.msdn.com/procha/archive/tags/Peer-To-Peer+Replication/default.aspx">Peer-To-Peer Replication</category></item></channel></rss>