Colocando o SQL Server em um ambiente do Zend Server

2

nossos desenvolvedores querem migrar de instalações individuais de php, apache e mysql para um ambiente mais integrado. Então, eles decidiram migrar para o ZendServer instalado em uma imagem do VMware Workstation implantada em cada computador do desenvolvedor. Durante o teste do novo ambiente, surgiu uma questão sobre onde colocar o servidor SQL (MySQL, PostgrSQL, SQLite).

Desenvolvemos as seguintes abordagens: Integrá-lo na VM ZendServer, que parece ser a maneira pretendida, pois você pode instalar o MySQL junto com o ZendServer (Windows). Instale-o localmente no computador do desenvolvedor. Coloque-o em outra VM separada em execução no ambiente VMware Workstation no computador do desenvolvedor e conecte-se via TCP ou soquetes (?). Coloque-o em uma VM em nossa infraestrutura virtual baseada em ESX e conecte-se via TCP.

Minha pergunta é qual abordagem você prefere ou como você gerencia conexões com servidores SQL em seu ambiente de desenvolvimento? Como eu sou o cara de TI e não um desenvolvedor, eu realmente não sei quais poderiam ser as vantagens / desvantagens das abordagens acima de uma perspectiva de desenvolvedores.

Você conhece alguma das melhores práticas ou white papers publicados pela Zend ou outros que estejam abordando essa questão?

Atenciosamente e muito obrigado!

Christian

    
por ceebee 18.03.2011 / 15:00

1 resposta

1

Não depende do ZendServer ou do PHP simples, mas das necessidades dos desenvolvedores. Alguns podem precisar modificar a estrutura do banco de dados junto com a base de código. Outros podem se sentir confortáveis com o banco de dados central para todos os develoeprs. Soquete TCP ou UNIX realmente não importa durante o desenvolvimento / teste. Soquetes BTW UNIX funcionam somente quando o cliente (PHP) e o servidor mysql estão no mesmo nó * NIX. Então é melhor consultar os desenvolvedores sobre o que eles querem ter.

    
por 18.03.2011 / 15:16