Criando um ambiente de trabalho, programar, teste de software etc.

Olá pessoal!

Porque e para quê?

Muitas vezes precisamos criar um software e utilizar ferramentas que nosso cliente possui ou simular o ganho ou consumo de performance de acordo com a infraestrutura disponível e não temos como fazer isso pois dependemos do cliente. Outras vezes precisamos testar soluções para configuração de Hardware, simular soluções para Disaster Recovery.
Para isso criamos ambientes virtuais, ambientes que podemos descartar e recriar a todo momento de acordo com a necessidade. Dessa forma o trabalho fica mais confiável, rápido simples e de fácil análise para encontrar falhas.


Pré-requisitos

Para que possamos criar esses ambientes virtuais devemos escolher a ferramenta que mais nos poderá ajudar, eu particularmente gosto de utilizar o Virtual Box (Oracle) pois ele é simples e fácil de usar e não encontrei problemas coma sua utilização, também há outras ferramentas disponíveis no mercado como o famoso VMWare da Microsoft, enfim, utilize qual achar melhor pois o objetivo dessas ferramentas é o mesmo.

Um computador (Máquina física) bom é  um recurso determinante para o sucesso do seu trabalho, lembre-se de que quando criamos as "maquinas virtuais" as mesmas são executadas em uma máquina física, se nosso computador que vai "hospedar" uma máquina virtual tiver pouco recurso com certeza será custoso o trabalho e não teremos bons resultados.

No meu caso tenho um I5, 8GB de RAM e 1TB de HD. Essa configuração me dá a possibilidade de escrever um post para o Blog utilizando o S.O. instalado diretamente em meu HD, rodar um servidor de Banco de dados Oracle (Desktop class) e um servidor com Active Directory sem travar ou ficar lento.

Não se esqueça! Um bom computador contribuirá fortemente para o sucesso de seu trabalho com ambientes virtuais.

Possibilidades

Com ambientes virtuais criados você poderá testar RAID, backup and recover, compartilhamento de recursos, balanceamento de carga, cluster e muito mais.

Tendências

Hoje com o avanço das tecnologias móveis e cada vez mais complicado se prover um bom recurso físico para uma empresa tem se popularizado o "Cloud Computing", ou seja a computação em nuvens, os serviços, os computadores, os softwares e vários dos recursos hoje podem ser comprados ou alugados facilmente pela internet, o que é imprescindível é um bom link de comunicação para que se torne um sucesso a implantação dessas tecnologias, claro que há muitos outros aspectos envolvidos mas sem uma boa comunicação não há computação em nuvens.

Pioneira a Amazon tem o AWS para prover esses serviços, mas existem outras soluções para esse recurso.

Explore!

Busque saber sobre, utilize ferramentas grátis para conhecer ambientes virtuais, crie o seu em casa e veja que está muito perto do que via muito longe.

Qualquer dúvida ou sugestão à disposição,
Wellington Rogati





Comentários

Postagens mais visitadas deste blog

Número par ou impar em C#

SQL Server - Duplicando tabela [Dica] [Video]

Calculo de area do circulo em liguagem C#