O que é upgrade não disruptivo?
Um upgrade não disruptivo é um upgrade de software, uma expansão e/ou uma substituição de hardware que não afeta o desempenho nem a disponibilidade dos dados. Em um cenário ideal, isso significa que não há tempo de inatividade, nem migrações de dados, nem degradações no desempenho.
Na prática, é mais provável encontrar um NDU em níveis. A maioria das soluções de armazenamento totalmente flash dá suporte a alguma forma de upgrade não disruptivo. Algumas requerem um planejamento proativo ou dias de migração de dados em segundo plano, enquanto outras podem expandir somente se o hardware for idêntico, deixando os clientes à mercê dos modelos de hardware que ficam rapidamente desatualizados.
Os arrays totalmente flash da Pure Storage® não só correspondem à resiliência dos arrays legados da Camada 1, como também elevam em 100% a disponibilidade de desempenho durante as operações de manutenção: upgrades de software, expansão da capacidade e upgrades da controladora (incluindo upgrades da controladora de última geração) são realizados de modo não disruptivo. Sem tempo de inatividade nem migração de dados.
Como realizar upgrades não disruptivos
A abordagem geral para NDUs é migrar os dados para um sistema adquirido enquanto o sistema de armazenamento está sendo atualizado. O sistema adquirido assume todas as responsabilidades operacionais do sistema de armazenamento até que o upgrade seja concluído e os dados possam ser migrados de volta ao sistema atualizado. Embora isso pareça ser bastante simples, migrar dados dinâmicos, que estão em constante mudança e que abastecem as soluções de software que estão sendo usadas ativamente pelos clientes, não é pouca coisa. Muito planejamento e coordenação são necessários para realizar esses serviços de migração sem afetar os negócios.
Veja a seguir algumas dúvidas importantes a serem consideradas antes de realizar um NDU tradicional:
- Você tem potência e espaço suficientes no datacenter para acomodar o novo hardware?
- As portas Fibre Channel e Ethernet adicionais estão disponíveis para conectar o novo hardware do array?
- Como você pretende lidar com a configuração de rede e roteamento do novo hardware enquanto troca as unidades de armazenamento antigas?
- Qual ferramenta de migração você usará? Será necessária fazer a reinicialização do host?
No fim das contas, realizar um NDU é um processo delicado, no qual você deve garantir a compatibilidade entre todas as diferentes camadas de hardware e software. E nem chegamos a falar do planejamento e da mão de obra necessários para desfazer o zoneamento, retirar cabos e desmontar racks do array antigo. Com todos esses fatores, não é raro que a maioria dos fornecedores se contente com algo um pouco abaixo do ideal, dependendo das necessidades exclusivas dos respectivos clientes.