Per tutti gli studenti IT, i docenti autonomi e i nuovi professionisti
Situazione: I giorni di tirocini, OJT e posizioni "pratiche" di livello base stanno rapidamente diminuendo a favore dell'esperienza del settore e della specializzazione del dominio. Le università e i libri di autoapprendimento non forniscono la formazione di alto livello necessaria per soddisfare questa esigenza, e quindi è diventato sempre più difficile per i laureati e gli autodidatti acquisire una presa di posizione nel mercato del lavoro IT, e altrettanto difficile per datori di lavoro per trovare ciò di cui hanno bisogno. È una situazione perdente / perduta per entrambe le parti. Esistono due soluzioni a questo problema:
- Inizia a pagare le aziende anziché le università per darci la formazione di cui abbiamo bisogno e che vogliamo. (Preferito)
- Costruisci il nostro centro di test / sviluppo di livello enterprise utilizzando software Microsoft gratuito (realistico)
Un ambiente IT / di sviluppo basato su Microsoft standard è in genere costituito dalle risorse software elencate di seguito. Anche se Microsoft ha inventato lo standard COM , il suo software, sebbene progettato per funzionare insieme, non funziona bene se installato insieme. Comprendendo per quattro mesi lungo la strada che una funzionalità critica che devi imparare è permanentemente disabilitata a causa di un conflitto di installazione iniziale presenta seri problemi. E perché non v'è 0 documentazione disponibile riguardo alle modalità migliore per installare ogni applicazione insieme sotto lo stesso dominio ( università non insegnano. I libri non spiegano. ), Abbiamo finalmente vedere il cuore del problema ha rivelato.
Risorse software:
- Windows Server 2008 R2
- Controller di dominio
- Servizi di dominio Active Directory
- DHCP
- DNS
- IIS
- SQL Server 2008 R2
- Exchange Server
- Visual Studio 2010
- Team Foundation Server (controllo versione)
- SharePoint
- Lync
- Hyper-V-Server
Risorse hardware:
- (1) Workstation
- (2) Server 1
- (3) Server 2
Dominio problematico (La domanda): da una prospettiva di alto livello, il che significa che i singoli dettagli di configurazione non sono necessari se non critici per la risposta, descrivere come installare il software sopra elencato sull'hardware sopra elencato senza sacrificare la funzionalità. Poiché la maggior parte delle persone in genere non ha più di 5 computer che eseguono due processori Octa-core, 32 gb di RAM e array RAID 10, consente di lavorare con il presupposto realistico che queste scatole sono moderni PC Windows 7 da $ 500 pronti all'uso con CPU dual core , 4 GB di RAM e un singolo HDD da 500 GB. Se non è possibile raggiungere i requisiti, si prega di dire perché e quali aggiornamenti sono necessari.
Si prega di tenere presente che questa risposta ha lo scopo di aiutare le persone tecniche, non i principianti, quindi è stato autorizzato l'uso del geek-talk e delle parole grosse. Analizzerò personalmente il materiale tutorial di basso livello e lo pubblicherò su un sito tutorial più appropriato lungo la strada. Inoltre, ricorda che si tratta di un ambiente di test, quindi non ci saranno 140 milioni di record nel database o 9.000 utenti che accedono al server web. Non ci dovrebbero essere risposte astratte qui; " Tutto dipende da cosa vuoi farci" è un fallimento automatico. L'individuo non sa cosa vuole farne perché non sa cosa può fare. Uno sviluppatore di software potrebbe non sapere nulla di SharePoint e uno sviluppatore front-end potrebbe non conoscere nulla di SQL Server; Sanno solo che i datori di lavoro lo vogliono e devono impararlo, quindi deve essere flessibile. L'obiettivo finale è che un tecnico IT / sviluppatore si sieda e abbia accesso a tutto quanto sopra menzionato senza problemi. (Se è possibile)
Formato preferito: la risposta migliore sarebbe in un formato graduale. Per esempio:
Server 1:
- Installare il server 2008 R2 Nota: il server deve avere una RAM da 8 GB per questo motivo, ecc.
- Esegui dcpromo.exe e installa il controller di dominio [link alla best practice]
- Installa IIS [link alle migliori pratiche]
- Installa ... [link]
- Installa Hyper-V [Link] Nota: assicurati di blah blah, altrimenti questo [link] accadrà, ecc.
- .....
- ... Installa Server 2008 R2 nella NOS virtuale Nota: Blah blah
Server 2:
- Installa questo [Link]
- Installa quel [link alle migliori pratiche]
- ....
- ....
Workstation:
- Visual Studio [collegamento alle migliori pratiche]
- Installa ...
- Installa ...
AGGIORNAMENTO Non ho abbandonato questo post. Quando il tempo lo consentirà, contatterò direttamente Microsoft per ottenere informazioni conclusive sulle migliori pratiche, operazioni minime, ecc. E pubblicare qui.