Devo considerar os servidores em nuvem openstack como apenas outro tipo de virtualização?

2

Se eu fosse configurar servidores físicos para executar um site de negócios críticos, eu seria absolutamente criar redundância nesse ambiente. Eu não me esforçaria por um único ponto de falha e, no mínimo, executaria dois servidores de cada função (dois servidores da Web, dois servidores de banco de dados etc.). Mesmo se eu optar por adicionar uma camada de virtualização a esses servidores, eu ainda me esforçaria para obter redundância (e, nesse caso, também garantir que, por exemplo, bancos de dados fossem distribuídos em hosts diferentes).

No entanto, não tenho certeza se esse modo de pensar se aplica a ofertas de servidores em nuvem com base, por exemplo, em openstack. Primeiro, posso sempre executar dois servidores da Web e dois servidores de banco de dados, mas como sei se meus dois servidores de banco de dados não são executados nos mesmos hosts físicos? Em segundo lugar, estou no escuro quando se trata de como a pilha aberta opera máquinas virtuais. Uma única VM está ligada a um host específico ou há um conjunto de hardware físico no qual as VMs são embaralhadas?

Devo pensar em servidores em nuvem de pilha aberta como apenas outra maneira de usar o VPS / VM? Devo planejar servidores em nuvem de pilha aberta da mesma maneira que planejo com servidores virtuais antigos físicos ou simples

    
por sbrattla 13.02.2016 / 21:54

1 resposta

5

Se você quiser redundância, ainda precisa planejar isso. Os provedores de nuvem (independentemente da plataforma) ainda têm interrupções nos níveis do host e do datacenter.

Geralmente há um pool de hosts e você não tem muito a dizer sobre qual VM vai para onde. Se um host morre, há uma pequena interrupção enquanto a VM é movida e reinicializada. Muitos provedores permitem que você configure regras anti-afinidade em suas máquinas para garantir que você não termine com todos os seus servidores da Web no mesmo host. Os mais grandes permitem que você os coloque em regiões geográficas diferentes para continuar em execução mesmo quando há uma interrupção no nível do datacenter.

O Openstack facilita a movimentação de VMs entre hosts, de modo que uma falha no host geralmente causa menos tempo de inatividade, mas não elimina falhas. Se a alta disponibilidade é algo que você precisa, ainda precisa planejar isso.

    
por 13.02.2016 / 22:25