MySQL na rede simulado
Queria fazer um teste que seja o mais parecido possivel com um ambiente profissional, simular virtualmente, quais sistemas operacionais posso usar para isso, um server ou sistema client mesmo?
Luiz Nogueira
Curtidas 0
Respostas
William
19/11/2015
Você pode trabalhar com VirtualBox e criar VMs com Linux e Windows, claro que usando pouca memória senão sua máquina hospedeira não aguenta.
Instala o MySQL em uma delas e tenta acessar da outra máquina, já fiz isso na época da faculdade como parte do TCC, montamos o seguinte ambiente:
1 - Usando um notebook com Windows 8, criamos uma VM com Windows Server para ser o servidor de aplicação e instalamos somente o Apache, nossa aplicação PHP ficou nesse servidor.
2 - Em outro notebook rodando Ubuntu instalamos o MySQL, teoricamente essa máquina seria o servidor de banco de dados.
3 - Todas as máquinas estavam na mesma rede Wifi (inclusive a VM), com isso conseguimos simular outros notebooks rodando (Windows Seven e Linux) o acesso ao servidor de aplicação (Windows Server) rodando um sistema em PHP e acessando o banco de dados no servidor com Linux.
É claro que não precisava de tanta complexidade nesse ambiente, mas foi um projeto diferente que poucos tinham visto, uma VM com Windows Server acessando o MySQL que está em outra máquina rodando Ubuntu, onde nossa aplicação WEB podia ser acessada por qualquer PC via navegador usando o (IP ou nome da máquina) do Servidor de Aplicação.
Instala o MySQL em uma delas e tenta acessar da outra máquina, já fiz isso na época da faculdade como parte do TCC, montamos o seguinte ambiente:
1 - Usando um notebook com Windows 8, criamos uma VM com Windows Server para ser o servidor de aplicação e instalamos somente o Apache, nossa aplicação PHP ficou nesse servidor.
2 - Em outro notebook rodando Ubuntu instalamos o MySQL, teoricamente essa máquina seria o servidor de banco de dados.
3 - Todas as máquinas estavam na mesma rede Wifi (inclusive a VM), com isso conseguimos simular outros notebooks rodando (Windows Seven e Linux) o acesso ao servidor de aplicação (Windows Server) rodando um sistema em PHP e acessando o banco de dados no servidor com Linux.
É claro que não precisava de tanta complexidade nesse ambiente, mas foi um projeto diferente que poucos tinham visto, uma VM com Windows Server acessando o MySQL que está em outra máquina rodando Ubuntu, onde nossa aplicação WEB podia ser acessada por qualquer PC via navegador usando o (IP ou nome da máquina) do Servidor de Aplicação.
GOSTEI 0
Luiz Nogueira
19/11/2015
Esse teu ambiente me fez ficar mais curioso, no Windows Server, quais serviços foram instalados? AD, DNS, DHCP? e Como foi feito no Linux, Ubuntu Server ou Client? Dependendo da sua respostar vou "explorar" com mais perguntas, espero que não se importe.
GOSTEI 0
William
19/11/2015
Então Luiz:
Não sou especialista em Windows Server, mas nosso professor na época era e ainda é MVP da Microsoft então toda a parte de configuração do Servidor Windows foi feita com ele, mas não teve muito segredo, até onde me lembro foi instalado somente AD.
Como sou usuário Linux a vários anos então essa parte ficou sobre minha responsabilidade, utilizei a versão Desktop do Ubuntu 12.04 LTS com interface gráfica mesmo, instalei o MySQL e liberei a porta e o IP para acesso externo.
Esse teu ambiente me fez ficar mais curioso, no Windows Server, quais serviços foram instalados? AD, DNS, DHCP?
Não sou especialista em Windows Server, mas nosso professor na época era e ainda é MVP da Microsoft então toda a parte de configuração do Servidor Windows foi feita com ele, mas não teve muito segredo, até onde me lembro foi instalado somente AD.
Como foi feito no Linux, Ubuntu Server ou Client?
Como sou usuário Linux a vários anos então essa parte ficou sobre minha responsabilidade, utilizei a versão Desktop do Ubuntu 12.04 LTS com interface gráfica mesmo, instalei o MySQL e liberei a porta e o IP para acesso externo.
GOSTEI 0
Luiz Nogueira
19/11/2015
Acredito que até para aprendizado proprio, por mais que seja complicado pra mim, é interessante fazer esse exemplo, posso achar facilmente essas configurações do Linux, liberar portar e acesso remoto?
GOSTEI 0
Alex Lekao
19/11/2015
vc pode dar uma olhada num canal no youtube, do boson treinamentos, ele costuma ter bastante coisa falando sobre windows e linux.
tem inclusive video aula ensinando a instalar e configurar o AD, por exemplo.
nao sei se esta dentro do requerido no post, mas fica a sugestao.
tem inclusive video aula ensinando a instalar e configurar o AD, por exemplo.
nao sei se esta dentro do requerido no post, mas fica a sugestao.
GOSTEI 0
Luiz Nogueira
19/11/2015
Está sim Alex, é uma das partes envolvidas que quero montar!
GOSTEI 0
Alex Lekao
19/11/2015
blz.
dependendo do que vc esta querendo fazer, vc pode se cadastrar no Azure da MS e vc tem um periodo de testes de 30 dias, ai vc consegue criar a estrutura que precisar para testar.
recomendo utilizar o e-mail alterantivo para fazer o cadastro, para nao vincular ao seu e-mail especificamente.
dependendo do que vc esta querendo fazer, vc pode se cadastrar no Azure da MS e vc tem um periodo de testes de 30 dias, ai vc consegue criar a estrutura que precisar para testar.
recomendo utilizar o e-mail alterantivo para fazer o cadastro, para nao vincular ao seu e-mail especificamente.
GOSTEI 0
Luiz Nogueira
19/11/2015
Lá da para fazer tudo isso? Preciso de internet muito rapida?
GOSTEI 0
Alex Lekao
19/11/2015
da para fazer praticamente tudo que vc precisa. rsrsr
acredito que nao, mas atualmente internet muito rapida eh relativo. rssr
acredito que nao, mas atualmente internet muito rapida eh relativo. rssr
GOSTEI 0
Luiz Nogueira
19/11/2015
Vou atras desse azure para testar, é simples a usabilidade?
GOSTEI 0
Alex Lekao
19/11/2015
mais ou menos.
de modo geral sim.
acredito que o problema tenha sido eu nao entender bem a estrutura de funcionamento.
para criacao de maquinas virtuais e tal, eh simples, muito simples, as integracao de servicos que complica um pouco mais. rssr, pelo menos para mim, sou meio lerdo. rsrsr
mas sugiro criar um conta "alternativa" para os testes, para nao comprometer sua conta oficial. rsrs
de modo geral sim.
acredito que o problema tenha sido eu nao entender bem a estrutura de funcionamento.
para criacao de maquinas virtuais e tal, eh simples, muito simples, as integracao de servicos que complica um pouco mais. rssr, pelo menos para mim, sou meio lerdo. rsrsr
mas sugiro criar um conta "alternativa" para os testes, para nao comprometer sua conta oficial. rsrs
GOSTEI 0
Luiz Nogueira
19/11/2015
E ler um pouco ou muito antes!!! se preparar para não ter surpresas.
GOSTEI 0
Alex Lekao
19/11/2015
com relacao a conteudo, o material do azure eh muito vasto, infelizmente a maioria dele eh em ingles, para mim que sou um zero a esquerda em ingles, enfrento bastante dificuldades. rsrsr
mas eh bom, o conceitual muda um pouco em relacao ao geral, mas eh bem interessante.
mas eh bom, o conceitual muda um pouco em relacao ao geral, mas eh bem interessante.
GOSTEI 0
Luiz Nogueira
19/11/2015
Será que já não tem nada em portugues no portal de ensino da microsoft, confirmarei.
GOSTEI 0
Luiz Nogueira
19/11/2015
Será que já não tem nada em portugues no portal de ensino da microsoft, confirmarei.
GOSTEI 0
Alex Lekao
19/11/2015
quando fiz os testes nao tinha muita coisa.
mas eh possivel que ja tenha, faz um tempinho que testei.
mas eh possivel que ja tenha, faz um tempinho que testei.
GOSTEI 0
Luiz Nogueira
19/11/2015
Ainda não tive o devido tempo, infelizmente.
GOSTEI 0