[firebase-br] Firebird 2.1 X Classic X SuperServer X Muitas requisições

Gladiston Santana gladiston em vidy.com.br
Seg Jun 1 09:31:06 -03 2015


Sim, tenho experiência e rodo alguns FBs e Microsoft SQL Server no Xen,
portanto virtualizado. No inicio não queria saber de virtualizar banco de
dados, mas se o fizer corretamente não há problema.
O problema não é a virtualização em si, ela é boa, mas é o I/O e Rede
quando a competição entre eles rouba performance das demais VMs.
Não importa a demanda, você terá de dimensionar bem estes dois aspectos:
rede e disco para que não seja a história do cobertor curto entre uma VM e
outra.

No ambiente xen, se você tiver dois ou mais hosts, você pode criar um pool,
assim ao dar inicio a uma VM, ela poderá retirar os recursos do pool ao
invés de apenas um único host, se precisar de mais CPUs, Rede, etc... ele
retirara do pool, Qquando perceber que precisa dum servidor mais rapido,
basta comprar o novo servidor e adicioná-lo no pool, não tem gerenciamento
de TI mais fácil do que este. Mas há na minha opinião um ponto falho, pois
apenas um unico recurso não pode ser fatiado entre o pool, advinha o que?
disco. O disco de uma VM pode até escolher onde ficará no pool de
servidores e passar de um host para outro, mas ele sempre será um pedaço
contiguo onde escolher ficar.

Então se você demanda de muito i/o de disco tem que pensar em controladores
de discos rápidos e daí partir para uma controladora SaS ou um rack de
discos fora de um servidor, como em um NAS projetado para a tarefa com
iSCSI, 2 ou mais saidas de rede com suporte a timming/bond/trunk/link
agregation/lacp(cada um dá um nome diferente para a mesma coisa), Raid1+0 e
o servidor enxergará esse disco na rede ou na controladora. Há muita
objeção de sysadmins e dba´s em usar raid5 com banco de dados e talvez deva
dar atenção a isso, mas não há objeção no raid1+0.

O Xen é muito similar ao HyperV, na realidade, quando você olha o desenho
dele, parece que está olhando para o Xen. O HyperV é uma solução gratuita
da Microsoft desde que você adquira a edição Server Core, mas só é indicado
para quem é especialista em usar powerscript, pois é onde o cmd dele é
baseado para você fazer o backup ou reconfigurar uma placa de rede, além
disso os drivers baseado em setup não serão aceitos se não estiverem no
formato OEM.TXT, daqueles que não usam interface grafica durante a
instalação, todos os produtos da Intel são assim, mas é complicado para
outras marcas especialmente xingling - então é mais satisfatório você viver
de hardware homologado para HyperV e não correr riscos.

Um servidor com o mínimo das características acima não sairá por menos de
15k e ainda terá que acrescentar o investimento de uma pessoa qualificada
para gerenciá-lo então antes de partir para essa solução, consulte se não é
mais barato a plataforma Azure, que dispensaria instalação, manutenção e
backup e muitos ERPs estão rodando nessa plataforma.


[]´s e boa sorte.

Em 30 de maio de 2015 10:32, Marcelo Moreira <marcelomoreira.souza em gmail.com
> escreveu:

> Gladiston,
> No meu caso não  vou precisar rodar nada com o banco. O  servidor será
> dedicado ao Firebird.
> Agora que você tocou no assunto, Firebird tem algum tipo de problema quando
> roda em maquinas virtualizadas?
> Um detalhe importante neste nosso projeto é que instalamos o Microsoft
> Hyper-V 2012 R2 em um Dell PoweEdge T-710 e vamos virtualizar um SO Linux
> para o Firebird
> Ja teve esta experiência?
>
> Abraço!



Mais detalhes sobre a lista de discussão lista