Algo que tem me fascinado fora da programação, na área de infraestrutura, são os recursos de virtualização de sistemas. A idéia de aproveitar a mesma máquina para rodar diversos Sistemas Operacionais de forma independente é simplemente ótima, mesmo não sendo nova já que os mainframes se virtualizam desde sempre.
Em ambientes de produção as vantagens são claras, é econômico, facilita migrações, fallbacks, homologação, cluster, etc etc. No uso pessoal, é interessante por que temos um ambiente pronto em questão de instantes e podemos testar diferentes recursos de forma prática.
O fato é que estou virtualizando a estrutura aqui de casa, são dois ambientes fundamentais: o Famlilar e o de Desenvolvimento.
No ambiente familiar é "aquele" desktop que todo mundo usa, compartilha e estraga junto. Como os usuário são heteregêneos(mãe, pai e irmã pre-adolescente), não é incomum haver problemas.
O ambiente familiar mantemos o Linux por bastante tempo e as pessoas foram felizes, e eu não tive problemas, usavam o Windows em dual nas poucas vezes necessárias. Fato que é que os requisitos do sistema mudaram: O provedor de internet teve uma série de frescuras e não deixava meu linux se autênticar(burlavel porem) e meus pais precisavam de alguns programas especificos(financeiros e bancos principalmente). Isso somado a falta de tempo, fez o Windows passar a ser o padrão novamente. O que foi um problema.
Fato é, o Windows dá problema, e eu não tenho tempo de resolver. Pega vírus, "bloated" rapidamente... essas coisas.
A virtualização do ambiente familiar tem dois pontos chaves: O OS principal, Debian, onde eles podem navegar com o firefox, assistir videos, instant messengers e etc, de forma segura, e uma VM com o Windows, para poderem usar o IE e os programas financeiros sem dor de cabeça. Tem ainda uma área compartilhada para troca de arquivos.
Ponto importante é que mantenho o repositório das imagens recem criadas, limpas ainda. Então assim que a Imagem em produção do Windows der problemas(Virús, bloat, etc), *mato-a* e recoloco a limpa, de forma rápida.
No ambiente de Desenvolvimento, tenho também o Debian rodando como OS principal, com os editores e etc, uma máquina Windows XP para testes, e uma VM para simular um ambiente de servidor(ainda em construção).
É interessante que posso testar openSolaris ou Linux ou BSD, diferentes combinações de webserver(lighthttpd, apache, nginx), banco de dados (postgres, mysql...) e etc, sem correr riscos de prejudicar o ambiente de produção. E posso fazer testes, benchmarks e etc.
Mantenho também aqui um repositório das imagens limpas, e algumas pré-instaladas, para poder refazer tudo assim que necessário.
É bem legal.
- Comments
-
|2009-02-27 15:22:58 Chris BenselerO máximo que consegui com meu pai foi doutriná-lo a usar o Firefox e não sair clicando em qualquer e-mail que recebe :-/
-
|2009-03-02 11:30:46 Diogo Souzarsrs Aqui foi na marra mesmo, tirei o windows do grub por um tempo, como o principal é o firefox não foi tão ruim.





