Onde eu inicio a re: meu servidor de aplicativos físico está se movendo para máquinas virtuais?

4

Minha empresa desenvolve, entre outras coisas, um banco de dados Linux e um servidor de aplicativos. O back-end do banco de dados é o Sybase ASA. Tratamos como um jardim murado para ajudar a manter nosso suporte e cargas de teste baixas.

Temos muitos clientes nos pedindo para disponibilizar a máquina como um appliance virtual; Estou tentando decidir que tipo de treinamento precisamos para seguir em frente. O que eu sei é que preciso me concentrar em:

  • Identificando o guest como uma máquina virtual em vez de um dispositivo físico (sim, li a pílula / pílula azul, mas não funciona no meu laboratório de teste ...)
  • Preocupações com a pirataria; Existe algo como um GUID de máquina em que podemos confiar para ajudar a identificar a máquina?
  • Preocupações de hospedar um mecanismo de banco de dados em uma máquina virtual; gravação de cache, ajuste do sistema
  • Suporte a clientes usando VM .. e a lista do que eu não sei é n-1; esperando que a comunidade possa me ajudar com uma resposta em duas partes:

1) De quais classes eu preciso para minha equipe de desenvolvimento, de sua experiência? O VMWare oferece muitas classes, mas sem delineação clara: o que eu preciso e o que não faço.

2) Que outras preocupações devo ter em mente ao fazer minhas seleções de curso?

Seja gentil, esta é minha primeira pergunta no Stack Overflow. (Não é a primeira resposta, no entanto, eu nunca perguntei antes, porque eu nunca precisei; sempre encontrei o que eu precisava. Rochas de estouro de pilha.)

    
por JesseDyer 19.12.2011 / 19:49

2 respostas

1

Meu melhor conselho (embora não seja o mais fácil) é:

  • Para ter um critério definido muito específico para o tipo de ambiente de virtualização que seu software executará em
  • Teste extensivamente com esse critério para garantir que o aplicativo funcione corretamente
  • E deixe claro para os clientes que eles são responsáveis por seu próprio ambiente de virtualização individual.
  • E que você só pode fornecer suporte quando o ambiente deles corresponder à sua especificação.

Depois de criar esse tipo de linha na areia, fica mais fácil entender quais são os seus próprios requisitos e, portanto, entender qual treinamento é necessário.

    
por 19.03.2012 / 13:40
0

Qual é a distribuição subjacente do servidor de banco de dados e aplicativo da sua empresa? Que tipo de requisitos de IOPS seus DBs exigem em sua configuração atual? Quanto essa demanda mudará em 18 meses?

Só para você ter uma ideia do ambiente que eu suporte, temos mais de 120 VMs em quatro grandes servidores (ESXi 4.1), todos executando 10GbE em nosso destino de armazenamento da NetApp, que serve as VMs através do NFS (incluindo um servidor de banco de dados). Temos várias VMs que fazem compilações 24 horas por dia, e suas unidades de compilação estão em um LUN de 4 Gb, já que tivemos problemas de IOPS quando eles estavam sendo acessados via NFS.

    
por 19.12.2011 / 20:34