Untuk semua siswa IT, guru mandiri, dan profesional baru
Situasi: Hari-hari magang, OJT, dan posisi entry-level "praktis" dengan cepat menurun karena pengalaman industri dan spesialisasi domain. Universitas dan buku ajar sendiri tidak menyediakan pelatihan tingkat tinggi yang diperlukan untuk memenuhi kebutuhan ini, sehingga semakin sulit bagi lulusan dan guru mandiri untuk mendapatkan posisi yang kuat di pasar kerja TI, dan sama sulitnya untuk pengusaha untuk menemukan apa yang mereka butuhkan. Ini adalah situasi kalah / kalah untuk kedua belah pihak. Ada dua solusi untuk masalah ini:
- Mulailah membayar perusahaan alih-alih perguruan tinggi untuk memberi kita pelatihan yang kita butuhkan dan inginkan. (Lebih disukai)
- Bangun pusat pengujian / pengembangan tingkat perusahaan kami sendiri menggunakan perangkat lunak Microsoft gratis (Realistis)
Lingkungan TI / Pengembangan berbasis Microsoft standar biasanya terdiri dari sumber daya perangkat lunak yang tercantum di bawah ini. Meskipun Microsoft menemukan standar COM , perangkat lunak mereka, sementara dirancang untuk bekerja bersama, tidak bermain bagus ketika diinstal bersama. Menyadari empat bulan kemudian bahwa fitur penting yang perlu Anda pelajari dinonaktifkan secara permanen karena konflik instalasi awal menghadirkan masalah serius. Dan karena ada 0 dokumentasi yang tersedia mengenai cara terbaik untuk menginstal setiap aplikasi bersama dalam satu domain ( Perguruan tinggi tidak mengajarkannya. Buku tidak menjelaskannya. ), Akhirnya kami melihat inti masalah yang terungkap.
Sumber daya perangkat lunak:
- Windows Server 2008 R2
- Pengontrol Domain
- AD DS
- DHCP
- DNS
- IIS
- SQL Server 2008 R2
- Exchange Server
- Visual Studio 2010
- Team Foundation Server (Kontrol Versi)
- SharePoint
- Lync
- Hyper-V-Server
Sumber daya perangkat keras:
- (1) Workstation
- (2) Server 1
- (3) Server 2
Domain Masalah (Pertanyaan): Dari perspektif tingkat tinggi, yang berarti perincian konfigurasi individual tidak diperlukan kecuali penting untuk jawabannya, tolong jelaskan bagaimana cara menginstal perangkat lunak yang tercantum di atas pada perangkat keras yang tercantum di atas tanpa mengorbankan fungsionalitas. Karena kebanyakan orang biasanya tidak memiliki 5+ komputer yang menjalankan dua prosesor Octa-core, 32 GB RAM, dan susunan RAID 10, mari kita bekerja dengan asumsi realistis bahwa kotak-kotak ini modern, $ 500, menangkan 7 PC dengan dual core CPU. , RAM 4gb, dan HDD 500g tunggal. Jika tidak mungkin untuk mencapai persyaratan, tolong katakan mengapa dan peningkatan apa yang diperlukan.
Harap diingat bahwa jawaban ini dimaksudkan untuk membantu individu teknis, bukan pemula, sehingga penggunaan bahasa geek dan kata-kata besar telah disahkan. Saya akan menjabarkan hal-hal tutorial tingkat rendah sendiri dan mempostingnya di situs tutorial yang lebih tepat. Juga, harap diingat bahwa ini adalah lingkungan pengujian, jadi tidak akan ada 140 juta catatan dalam database atau 9.000 pengguna yang mengakses server web. Seharusnya tidak ada jawaban abstrak di sini; " Itu semua tergantung pada apa yang ingin Anda lakukan dengannya" adalah kegagalan otomatis. Individu tidak tahu apa yang ingin mereka lakukan dengan itu karena mereka tidak tahu apa yang bisa dilakukannya. Pengembang perangkat lunak mungkin tidak tahu apa-apa tentang SharePoint dan pengembang front-end mungkin tidak tahu apa-apa tentang SQL Server; Mereka hanya tahu majikan menginginkannya dan mereka harus mempelajarinya, sehingga harus fleksibel. Tujuan akhirnya di sini adalah untuk Tek / Pengembang TI untuk duduk dan memiliki akses ke semua yang disebutkan di atas tanpa masalah. (Jika itu mungkin)
Format yang Dipilih: Jawaban terbaik akan berada dalam format langkah demi langkah. Sebagai contoh:
Server 1:
- Instal server 2008 R2 Catatan: Server harus memiliki ram 8 GB untuk alasan ini, dll.
- Jalankan dcpromo.exe dan instal Domain Controller [tautan ke praktik terbaik]
- Instal IIS [tautan ke praktik terbaik]
- Pasang ... [tautan]
- Instal Hyper-V [Tautan] Catatan: Pastikan Anda bla bla, atau [tautan] ini akan terjadi, dll.
- .....
- ... Instal Server 2008 R2 di NOS virtual Catatan: Blah blah
Server 2:
- Pasang [Tautan] ini
- Instal [tautan ke praktik terbaik]
- ....
- ....
Workstation:
- Visual Studio [Tautan ke praktik terbaik]
- Install ...
- Install ...
PEMBARUAN Saya belum meninggalkan pos ini. Ketika waktu mengizinkan, saya akan menghubungi Microsoft secara langsung untuk mendapatkan informasi konklusif tentang praktik terbaik, operasi minimum, dll. Dan kirim ke sini.
sumber
Jawaban:
Jawaban ini didasarkan pada pengalaman pribadi, dari 3 server yang saya jalankan di jaringan rumah saya.
Instal Server 2008R2 atau Hyper-V Server ke mesin B yang mendukung virtualisasi. Meninggalkan ini sebagai hanya memiliki peran Hyper-V - menjalankan segala sesuatu yang lain di bawah mesin virtual atau fisik mereka sendiri. Jalankan dalam mode Server Core jika Anda cukup percaya diri.
Pengontrol Domain - pada VM itu sendiri dengan tidak ada yang lain - tidak perlu banyak RAM sama sekali untuk berfungsi dengan baik (512Mb sering cukup untuk kasus kecil), tetapi akan menyebabkan masalah dengan banyak hal lain yang Anda coba dan jalankan di sampingnya. Jalankan dalam mode Server Core jika Anda cukup percaya diri.
SQL Server - pada VM itu sendiri dengan tidak ada yang lain dan dengan RAM yang tetap atau pada mesin A - itu akan memakan RAM sebanyak mungkin, jadi ini adalah cara paling efektif untuk membatasi itu.
Exchange Server - sama dengan SQL Server.
SharePoint & TFS - pada VM bersama-sama - mereka dapat hidup berdampingan dengan baik (karena TFS menggunakan SharePoint itu sendiri). Jika Anda menginstal SharePoint terlebih dahulu, TFS harus dapat menggunakan instalasi yang ada.
Lync - sangat tergantung pada apa Anda akan menggunakannya, jika itu akan menangani panggilan kemudian gunakan mesin A untuk ini saja. Jika hanya pesan instan atau penggunaan ringan, Anda bisa menggunakannya.
sumber
Solusinya adalah
Virtualization
.Bukan hanya karena lebih murah, tetapi karena mempertahankannya lebih mudah daripada memiliki banyak komputer fisik yang memerlukan manajemen, memiliki beberapa mesin virtual yang memasang windows pada saat yang sama jauh lebih mudah daripada harus pergi ke komputer individual untuk melakukannya.
Vmware Player gratis cukup bagus, vbox memberikan fitur yang lebih baik, tetapi saya pribadi lebih suka vmware player karena kinerjanya. google untuk perbandingan versi terbaru mereka.
Agar virtualisasi dapat berfungsi dan memungkinkan OS 64 bit, prosesor harus mengaktifkan VTx, beberapa prosesor tidak memilikinya, dan beberapa motherboard membatasi (tidak tahu mengapa), jadi periksa spesifikasi terlebih dahulu.
Tetapkan setiap VM 40 ~ 50gb ruang harddisk, Anda nanti dapat meningkat jika diperlukan.
Saya tidak yakin penggunaan ram, tapi saya punya windows 7 x64 pc untuk SQL server + IIS + visual studio 2010, untuk pengembangan aplikasi berukuran kecil, 4gb lebih dari cukup, dan jarang membutuhkan file halaman.
Pertimbangkan untuk memberikan setiap ram VM yang cukup untuk membuat VM tidak perlu melakukan pembagian halaman (file halaman), file halaman memperlambat segalanya secara tidak perlu, ini sangat penting untuk dipertimbangkan karena akan ada banyak OS menggunakan harddisk yang sama secara bersamaan.
Perangkat keras:
Jangan memilih komputer yang sudah dibangun, membangun komputer Anda sendiri, membuat komputer Anda sendiri memiliki manfaat dapat mempertahankan semuanya sendiri dan memiliki jaminan individual, dan jika ada yang tidak beres, seperti motherboard, Anda dapat meletakkan harddisk di mesin yang berbeda, atau jika ram rusak, Anda dapat membawa ram dari mesin lain.
Jangan menyebar terlalu banyak pada prosesor, quad core tidak akan membuat perbedaan besar dalam skenario Anda, dual core harus baik-baik saja.
Kadang-kadang prosesor dengan kinerja 20% meningkatkan biaya 100% lebih banyak, yang tidak bijaksana.
Pastikan untuk memilih sesuatu dari arsitektur terbaru (saat ini
Sandy bridge
, lebih disukaiIvy bridge
, atau menungguHaswell
), arsitektur yang lebih baru selalu memiliki kinerja yang lebih baik untuk laju jam yang sama, dan fitur yang lebih baik.Anda tidak akan pernah memiliki terlalu banyak ram, ukuran ram adalah yang terpenting, kecepatan ram membuat sangat sedikit perbedaan di dunia nyata (berbicara tentang DDR3)
Praktek terbaik:
Menurut pendapat saya, ini adalah sesuatu yang harus Anda pelajari saat menginstal dan menjalankan aplikasi tersebut, membaca tentang opsi instalasi yang berbeda, dan pengalaman dengan mereka juga, dan kemudian memilih apa yang ANDA pikir lebih baik.
Saya pikir beberapa buku pembelajaran akan menginstruksikan Anda selama instalasi seperti itu, saya ingat pernah membaca tentang cara menginstal di awal buku MS SQL.
sumber
Tugas tingkat bisnis - IT task.xlsx
IT Standart minimal list.xlsx
Perkiraan komposisi paragraf 6:
Pertama-tama perlu memberikan gambaran tentang kemampuan perangkat keras. Tentang bagaimana sumber daya perangkat keras dapat diatur. Pada perbedaan dalam sistem multiprosesor dan prosesor tunggal. Ketergantungan kinerja aplikasi pada kode share nerasparalelennogo dan jumlah core prosesor yang dieksekusi.
Berikan gagasan tentang keandalan array RAID dan hubungannya. Menarik keseimbangan probabilitas kegagalan RAID-5, RAID-10 dan RAID-6. Tampilkan kesulitan praktis dan hasil dari array RAID pemulihan. Cadangan organisasi. Untuk menunjukkan skema apa yang berlanjut dan peralatan listrik darurat.
Pengaturan array disk yang tidak tepat, pilihan sistem file yang salah, pilihan protokol jaringan yang salah untuk akses ke hard drive = penurunan besar dalam keandalan dan kinerja subsistem disk. Misalnya, ketika Anda memiliki NTFS isspolzovat, dan ketika Sanbolic Melio FS, OCFS2 atau GFS2? Buat evaluasi kinerja dan fitur mozheli antara sistem file. Ini pertanyaan awal di mana infrastruktur untuk menyimpan dan mengakses data. Mereka biasanya tidak ada yang mengerti.
Perbedaan dan ide sistem operasi yang berbeda. Mekanisme kontaminasi virus, firewall dan cacing, Trojan. Perlindungan virus, respons sistem operasi layanan modifikasi. Pertanyaan tingkat rendah dan awal sistem operasi BIOS. Apa protokol jaringan isspolzovat untuk mengakses sistem file, dan mengapa. Sistem file, dan protokol jaringan.
sumber