Para todos os estudantes de TI, professores independentes e novos profissionais
Situação: Os dias de estágio, OJT e cargos de nível básico "práticos" estão diminuindo rapidamente em favor da experiência no setor e da especialização em domínios. As universidades e os livros didáticos não oferecem o treinamento de alto nível necessário para atender a essa necessidade e, por isso, tornou-se cada vez mais difícil para os graduados e auto-professores ganhar uma posição no mercado de trabalho de TI e igualmente difícil para empregadores para encontrar o que precisam. É uma situação de perda / perda para os dois lados. Existem duas soluções para esse problema:
- Comece a pagar empresas em vez de faculdades para nos dar o treinamento que precisamos e queremos. (Preferido)
- Crie nosso próprio centro de teste / desenvolvimento de nível empresarial usando o software gratuito da Microsoft (realista)
Um ambiente de TI / desenvolvimento padrão baseado na Microsoft geralmente consiste nos recursos de software listados abaixo. Embora a Microsoft tenha inventado o padrão COM , seu software, embora projetado para funcionar em conjunto, não funciona bem quando instalado em conjunto. Perceber quatro meses no caminho que um recurso crítico que você precisa aprender está permanentemente desativado devido a um conflito de instalação inicial apresenta sérios problemas. E como não há documentação disponível sobre a melhor forma de instalar cada aplicativo juntos em um domínio ( faculdades não ensinam. Os livros não explicam isso. ), Finalmente vemos o cerne do problema revelado.
Recursos de software:
- Windows Server 2008 R2
- Controlador de Domínio
- AD DS
- DHCP
- DNS
- IIS
- SQL Server 2008 R2
- Exchange Server
- Visual Studio 2010
- Team Foundation Server (controle de versão)
- SharePoint
- Lync
- Servidor Hyper-V
Recursos de hardware:
- (1) estação de trabalho
- (2) servidor 1
- (3) Servidor 2
Domínio do problema (a pergunta): De uma perspectiva de alto nível, o que significa que detalhes de configuração individuais não são necessários, a menos que sejam críticos para a resposta, descreva como instalar o software listado acima no hardware listado acima sem sacrificar a funcionalidade. Como a maioria das pessoas normalmente não possui mais de 5 computadores executando dois processadores Octa-core, 32GB de RAM e matrizes RAID 10, vamos trabalhar sob a premissa realista de que essas caixas são modernos PCs Win7 de 500 dólares modernos com CPU de dois núcleos , 4 GB de RAM e um único HD de 500 GB. Se não for possível atingir os requisitos, diga o porquê e quais atualizações são necessárias.
Lembre-se de que esta resposta é destinada a auxiliar indivíduos técnicos, e não iniciantes, de modo que o uso de palavras geeks e grandes palavras foi autorizado. Vou detalhar o tutorial de baixo nível e publicá-lo em um site de tutorial mais apropriado. Além disso, lembre-se de que este é um ambiente de teste; portanto, não haverá 140 milhões de registros no banco de dados ou 9.000 usuários acessando o servidor da web. Não deve haver respostas abstratas aqui; " Tudo depende do que você quer fazer com isso" é uma falha automática. O indivíduo não sabe o que quer fazer com ele, porque não sabe o que pode fazer. Um desenvolvedor de software pode não saber nada sobre o SharePoint e um desenvolvedor front-end pode não saber nada sobre o SQL Server; Eles só sabem que os empregadores querem e precisam aprender, por isso tem que ser flexível. O objetivo final aqui é que um técnico / desenvolvedor de TI se sente e tenha acesso a tudo mencionado acima sem problemas. (Se for possível)
Formato preferido: a melhor resposta seria em um formato passo a passo. Por exemplo:
Servidor1:
- Instalar o servidor 2008 R2 Nota: o servidor deve ter 8 GB de RAM por esse motivo, etc.
- Execute o dcpromo.exe e instale o controlador de domínio [link para melhor prática]
- Instale o IIS [link para práticas recomendadas]
- Instalar ... [link]
- Instale o Hyper-V [Link] Nota: Certifique-se de que blá-blá, ou então esse [link] acontecerá etc.
- .....
- ... Instale o Server 2008 R2 no NOS virtual. Nota: Blá blá
Servidor 2:
- Instale este [link]
- Instale esse [link para as melhores práticas]
- ....
- ....
Posto de trabalho:
- Visual Studio [Link para práticas recomendadas]
- Instalar ...
- Instalar ...
ATUALIZAÇÃO Não abandonei este post. Quando o tempo permitir, entrarei em contato com a Microsoft diretamente para obter informações conclusivas sobre práticas recomendadas, operações mínimas mínimas etc. e postar aqui.