Difference between revisions of "Faktor-faktor penting sistem Server"
Onnowpurbo (talk | contribs) (New page: ==Pranala Menarik== * Tip Membangun Server Sendiri * Tip Teknologi Informasi) |
Onnowpurbo (talk | contribs) |
||
(63 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | Sebuah server pada hakikatnya adalah sebuah [[komputer]] yang memiliki sistem internal (komponen, instrumen dan koneksi) yang mirip dengan sebuah [[PC]] Desktop. Jadi arsitekturnya sangat mudah dipahami. Tapi untuk memahaminya, kita perlu mengetahui secara detail arsitektur dan teknologi yang membangun sebuah [[server]]. | ||
+ | |||
+ | [[Image:Systemserver01.jpg|center|200px|thumb|Sebuah server dengan arsitektur bagian dalam]] | ||
+ | |||
+ | Dibawah merupakan faktor-faktor penting tersebut, terutama yang berbasiskan teknologi Intel : | ||
+ | |||
+ | ==Platform== | ||
+ | |||
+ | Merupakan kesatuan teknologi secara keseluruhan yang digunakan pada [[server]] tersebut, yang mengacu pada produsen vendor tertentu. Dengan kata lain, perangkat dan sistem didalam [[server]] sudah ditentukan fabrikasinya, misalnya menggunakan [[processor]] tipe A, [[Motherboard]] tipe C, [[memory]] tipe G dan sebagainya. Benefit [[platform]] adalah terjaminnya kompatibilitas perangkat didalam [[server]] tersebut, sehingga problem yang akan terjadi akan berkurang dengan sendirinya. Ini juga akan meminimalisir kegagalan sistem yang membuat sistem [[jaringan komputer]] menjadi down (lumpuh). | ||
+ | |||
+ | Ada beberapa [[platform]] [[server]] yang diproduksi oleh berbagai vendor, misalnya [[Intel]], [[AMD]], [[Sun]] dan [[IBM]]. Sebuah platform yang berbeda (dari vendor berbeda) tidak dapat dipertukarkan fungsinya (non-interchangeable) karena sudah ditata sedemikan rupa pada fungsi tertentu, misalnya : [[Processor]] pada platform [[Sun Microsystem]] tidak dapat digunakan pada platform [[Intel]], begitupula sebaliknya. | ||
+ | |||
+ | Salah satu contoh platform adalah pada [[Notebook]] adalah Intel Centrino Duo. Centrino Duo (generasi Centrino kedua) merupakan nama platform dari Intel yang didalamnya mengandung [[Processor]] Intel Core Duo (atau Core 2 Duo), Chipset Intel 945 dan [[WiFi]] Card Intel PROSet 3945ABG. Ketiga device ini, yaitu [[Processor]], Chipset dan [[WiFi]] Card harus menggunakan tipe seperti diatas sehingga [[notebook]] tersebut berhak menggunakan Logo Centrino Duo. Jika salah satu syarat tidak dipenuhi (misalnya menggunakan [[WiFi]] Card merek lain), maka [[Notebook]] tersebut digolongkan [[notebook]] biasa yang kompatibilitasnya tidak dijamin oleh [[Intel]]. | ||
+ | |||
+ | ===Analogi Platform=== | ||
+ | Platform ibarat sebuah kota yang menyediakan berbagai infrastruktur yang dibutuhkan oleh penduduknya,. Infrastruktur itu meliputi gedung pemerintahan, rumah sakit, pusat energi listrik, kantor polisi, perumahan, dan sebagainya. Sebuah kota pastilah menyediakan berbagai fasilitas penunjang yang terintegrasi satu sama lain. Itulah yang dimaksud dengan platform. | ||
+ | |||
+ | ===Intel Server Platform=== | ||
+ | |||
+ | [[Image:Systemserver02.jpg|center|200px|thumb|Bagian dari Intel Server Platform]] | ||
+ | |||
+ | '''Tabel Keterangan dari Intel Server Platform''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Intel Server Processor | ||
+ | | Merupakan jajaran processor yang didesain untuk sistem server yang terdiri dari Intel Xeon & Itanium 2. | ||
+ | |- | ||
+ | ! Intel Server Board | ||
+ | | Merupakan [[Motherboard]] [[Server]] yang mendukung processor [[Intel]] diatas beserta arsitektur pendukungnya yang terdiri dari berbagai varian. | ||
+ | |- | ||
+ | ! Intel PRO Server Adapter | ||
+ | | Merupakan add-in card modul untuk fungsi-fungsi tambahan pada [[server]], seperti [[LAN]] Gigabit menggunakan kabel fiber maupun copper. | ||
+ | |- | ||
+ | ! Intel Server Chassis | ||
+ | | Merupakan chassis (barebone) untuk mendukung arsitektur [[Intel]] secara keseluruhan, yang terdiri dari model tower, rackmount maupun blade. | ||
+ | |- | ||
+ | ! Intel RAID Controller | ||
+ | | Merupakan add-in card modul untuk [[server]] yang ingin menggunakan konfigurasi [[RAID]] full operation, seperti RAID 5, 10 dan 50. | ||
+ | |- | ||
+ | ! Intel Management Modules | ||
+ | | Merupakan add-in card untuk menambahkan fungsi tertentu pada [[server]], seperti remote, [[hardware]] healt-monitoring, video ([[GUI]]) dan lain-lain. | ||
+ | |- | ||
+ | ! Intel Server System | ||
+ | | Merupakan unit server "built-up" dari [[Intel]] yang telah dirakit penuh serta memiliki arsitektur terintegrasi yang siap pakai. | ||
+ | |} | ||
+ | |||
+ | ==Segmentasi== | ||
+ | |||
+ | Server memiliki segmentasi berdasarkan skala ekonomis-nya yang dihitung berdasarkan performa, jumlah klien dan budget yang tersedia. Secara mudah, dibagi menjadi tiga : | ||
+ | |||
+ | * '''Value Server'''. Merupakan [[server]] dengan performa standar, jumlah klien dibawah 50 [[PC]] dengan budget diantara 5 – 7 juta rupiah. [[Server]] ini umum digunakan pada bisnis [[Usaha Kecil & Menengah]] ([[UKM]]), [[Warung Internet]], [[On-line Game Center]] dan lain-lain. Value [[Server]] biasanya melayani klien dalam jumlah terbatas dan bersifat lokal. | ||
+ | * '''Mid-End Server'''. Merupakan [[server]] dengan performa baik (diatas standar), jumlah klien bervariasi diantara 50u – 100u [[PC]] dengan budget sekitar 7 – 14 juta rupiah. [[Server]] ini dapat digunakan pada perkantoran kelas menengah, [[Internet Service Provider]] ([[ISP]]) lokal, manufaktur, dan lain-lain. | ||
+ | * '''High-End Server'''. Merupakan [[server]] dengan performa tinggi, jumlah klien diatas 100u PC dengan budget rata-rata diatas 20 juta rupiah. High End [[server]] umum digunakan pada perusahaan telekomunikasi, perbankan, asuransi dan lain-lain yang menghubungkan banyak tempat yang terpisah-pisah. | ||
+ | |||
+ | '''Tabel Segmentasi server berdasarkan jumlah klien dan device yang digunakan''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | | | ||
+ | | | ||
+ | ! Server | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | ! Value | ||
+ | ! Mid-End | ||
+ | ! High-End | ||
+ | |- | ||
+ | ! Harga | ||
+ | | 5 - 7 juta rupiah | ||
+ | | 7 - 14 juta rupiah | ||
+ | | > 20 juta rupiah | ||
+ | |- | ||
+ | ! Segmentasi Pengguna | ||
+ | | Perorangan, [[UKM]], Warnet, Game Center | ||
+ | | Universitas, Bisnis Menengah, Distributor, ISP lokal | ||
+ | | Telekomunikasi, Perbankan, Manufaktur, [[E-Commerce]], [[ISP]] | ||
+ | |- | ||
+ | ! Jumlah Klien | ||
+ | | < 50 clients | ||
+ | | 50 - 100 clients | ||
+ | | > 100 clients | ||
+ | |- | ||
+ | | | ||
+ | | Local Network | ||
+ | | Local & Wide Network | ||
+ | | [[Wide Area Network]] | ||
+ | |- | ||
+ | ! Processor | ||
+ | | Intel Pentium 4, Pentium D, Xeon | ||
+ | | Intel Xeon Dual Core, Quad Core | ||
+ | | Intel Itanium2 | ||
+ | |- | ||
+ | ! RAM | ||
+ | | ECC 1 GB - 2 GB | ||
+ | | ECC Registered / FBDIMM | ||
+ | | ECC Registered / FBDIMM | ||
+ | |- | ||
+ | | | ||
+ | | Kapasitas 1 GB - 2 GB | ||
+ | | Kapasitas 2 GB - 8 GB | ||
+ | | Kapasitas 8 GB - 32 GB | ||
+ | |- | ||
+ | ! [[Hard Disk]] | ||
+ | | [[SATA]] | ||
+ | | [[SATA]] [[RAID]] Mode atau [[SCSI]] | ||
+ | | [[SCSI]] atau [[SAS]] | ||
+ | |- | ||
+ | | | ||
+ | | Kapasitas 120 - 250 GB | ||
+ | | Kapasitas 250 GB - 750 GB | ||
+ | | Kapasitas 1 TB - 4 TB | ||
+ | |} | ||
+ | |||
+ | ==Cara kerja komputer secara umum== | ||
+ | |||
+ | [[Image:Systemserver03.jpg|center|200px|thumb|Cara kerja komputer dalam perspektif [[Processor]], [[HDD]] & [[RAM]]]] | ||
+ | |||
+ | Secara sederhana cara kerja sebuah komputer adalah sebagai berikut : | ||
+ | |||
+ | * Pada [[komputer]], terdapat 3 komponen utama yang terlibat dalam proses alur kerja secara umum yaitu [[Processor]], [[RAM]] dan [[HDD]]. Ketiganya dapat kita sebut sebagai komponen utama. | ||
+ | |||
+ | * Saat kita pertama kali menyalakan sebuah [[komputer]], maka komponen yang pertama kali bekerja adalah [[Processor]]. [[Processor]] berfungsi mengolah data menjadi sebuah informasi, dan untuk melakukan itu dibutuhkan data yang umumya disimpan didalam [[HDD]]. | ||
+ | |||
+ | Tapi proses diatas memiliki satu masalah yang serius, yaitu perbedaan teknologi antara [[Processor]] dan [[HDD]] yang membuat performa keduanya berbeda jauh. [[Processor]] merupakan komponen digital yang bekerja sangat cepat dalam satuan gigabytes / detik, sedangkan [[HDD]] merupakan perangkat mekanis (semi digital) yang bekerja dalam satuan megabytes / detik. Sebagai perbandingan, pengolahan internal [[Processor]] memiliki Clock Speed mencapai 3 GHz (atau 1/3 miliar per-detik), sedangkan [[HDD]] memiliki pengolaham setara dengan 15K (atau 15000 putaran per-menit). Perbedaan performa ini tentu membawa masalah, karena [[processor]] akan terus-menerus membutuhkan pasokan data dari [[HDD]], tapi [[HDD]] selalu terlambat memberikannya. | ||
+ | |||
+ | Untuk itu diciptakan komponen [[RAM]] untuk menjembatani masalah ini. [[RAM]] merupakan memory berkecepatan tinggi karena seluruhnya bekerja dengan proses digital seperti [[processor]]. Dengan [[RAM]], maka data-data yang dibutuhkan [[processor]] dengan cepat bisa diberikan karena berjalan dalam arsitektur bus yang sama dengan Processor (Front Side Bus). Jadi fungsi [[RAM]] adalah jembatan data antara [[processor]] dengan [[HDD]]. | ||
+ | |||
+ | '''Tabel Kelebihan dan kekurangan Processor, RAM & HDD''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | | | ||
+ | ! Kelebihan | ||
+ | ! Kekurangan | ||
+ | |- | ||
+ | ! Processor | ||
+ | | Kecepatan tinggi | ||
+ | | Bersifat Volatile | ||
+ | |- | ||
+ | | | ||
+ | | Teknologi Digital | ||
+ | | Berharga Mahal | ||
+ | |- | ||
+ | ! [[RAM]] | ||
+ | | Kecepatan transfer sama dengan Processor | ||
+ | | Bersifat Volatile | ||
+ | |- | ||
+ | | | ||
+ | | Teknologi Digital | ||
+ | | Kapasitas data terbatas | ||
+ | |- | ||
+ | ! HDD | ||
+ | | Bersifat Non-Volatile | ||
+ | | Kecepatan relatif rendah | ||
+ | |- | ||
+ | | | ||
+ | | Kapasitas data besar | ||
+ | | Teknologi mekanis (semi digital) | ||
+ | |} | ||
+ | |||
+ | Menurut satu studi di [[internet]], apabila satu komputer tidak memiliki [[RAM]] maka waktu yang dibutuhkan untuk membuka tampilan pertama Windows XP adalah selama 3,5 bulan ! Jadi dapat disimpulkan bahwa [[RAM]] memang merupakan salah satu perangkat terpenting pada komputer selain dari [[Processor]]. | ||
+ | |||
+ | ==Apakah komponen penting sebuah Server?== | ||
+ | |||
+ | Seperti keterangan diawal, server sesungguhnya adalah sebuah model komputer layaknya PC Desktop, yang didalamnya mengandung kemiripan sistem dan proses. Arsitektur server juga memilliki sebuah Motherboard, Processor, RAM, HDD dan lain-lain. | ||
+ | |||
+ | [[Image:Systemserver04.jpg|center|200px|thumb|Faktor-faktor penting sebuah Server]] | ||
+ | |||
+ | ==Processor== | ||
+ | |||
+ | [[Image:Systemserver05.jpg|center|200px|thumb|[[Processor]] Intel Xeon dan box-packaging]] | ||
+ | |||
+ | Tak pelak lagi bahwa [[Processor]] merupakan komponen terpenting pada sistem [[server]] dan [[komputer]] pada umumnya. [[Processor]] memiliki berbagai fungsi vital seperti pusat pengolahan data dan koordinator yang mengatur kerjasama semua sistem arsitektur yang ada. Dibanding perangkat lain, [[processor]] memiliki teknologi paling canggih dan paling mahal. | ||
+ | |||
+ | Pada [[server]] sendiri mengenal beberapa tipe processor dan konfigurasi. Misalnya [[server]] dengan platform Intel memiliki varian [[processor]] Intel Xeon dan Itanium. [[Processor]] kelas dekstop seperti Pentium 4, Pentium D, Pentium Dual Core dan lain-lain juga dapat berfungsi sebagai [[processor]] [[server]] apabila menggunakan [[motherboard]] [[server]]. | ||
+ | |||
+ | Dibawah ini merupakan faktor-faktor penting sebuah [[Processor]] [[server]] : | ||
+ | |||
+ | ==='''Core'''=== | ||
+ | |||
+ | '''Core''' merupakan jumlah [[core]] yang terdapat dalam [[processor]]. [[Core]] adalah inti [[processor]] yang berfungsi sebagai mesin pengolah utama aliran data (thread) yang masuk kedalam [[processor]]. Semakin banyak jumlah [[core]] yang tersedia, maka semakin baik [[komputer]] melakukan pengolahan aplikasi. | ||
+ | |||
+ | Saat ini produsen utama [[processor]] melipat-gandakan jumlah [[core]] agar [[processor]] dapat melakukan pengolahan multi-tasking dengan jauh lebih baik. Pada [[server]] berbasiskan teknologi Intel, terdapat beberapa varian yang memiliki jumlah [[Core]] yang disebut sebagai Single [[Core]] (jumlah core tunggal), Dual [[Core]] (jumlah core dua buah) dan Quad [[Core]] (jumlah core 4 buah) pada satu keping [[Processor]]. | ||
+ | |||
+ | Era [[Core]] dimulai sejak Intel merubah arsitektur dasar (mikro) dari [[komputer]] yang mereka buat. Sebelumnya Intel menggunakan micro-architecture yang disebut sebagai NetBurst, lalu menggantinya dengan micro-architecture [[Core]] seperti sekarang. Arsitektur [[Core]] diklaim memberikan kinerja yang lebih tinggi & daya yang lebih hemat. Micro-architectur merupakan teknologi inti yang membentuk [[processor]] secara keseluruhan. | ||
+ | |||
+ | [[Image:Systemserver06.jpg|center|200px|thumb|Processor Intel Xeon]] | ||
+ | |||
+ | ===Manufacture=== | ||
+ | |||
+ | '''Manufacture''' merupakan teknologi integrasi yang berkaitan dengan proses manufakturarisasi inti [[processor]]. Inti [[processor]] sendiri dibentuk dari jutaan [[transistor]] yang bekerja secara parallel, dan yang dimaksud dengan manufacture adalah jarak antar [[transistor]] didalam inti tersebut. Semakin banyak jumlah [[transistor]] yang digunakan, maka semakin tinggi performa [[processor]] tersebut. Selain itu, semakin banyak jumlah [[transistor]] yang digunakan maka jarak antar [[transistor]] semakin rapat. Manufacture umumnya menggunakan satuan jarak “micron” (atau 10^-6 meter) atau Nanometer (10^-9 meter). | ||
+ | |||
+ | Manufacture melambangkan perbedaan generasi dari [[processor]] yang dibuat, karena pada dasarnya sistem manufacture melambangkan keberhasilan teknologi yang dibuat oleh vendor. | ||
+ | |||
+ | Pada [[processor]] [[Intel]] [[server]], terdapat beberapa generasi sistem manufacture, yaitu 0.13, 0.18, 0.09 dan 0.065 micron (um). Atau bisa ditulis dengan 130, 180, 90 dan 65 nm (dalam satuan nanometer). | ||
+ | |||
+ | ===Clock Speed=== | ||
+ | |||
+ | '''[[Clock Speed]]''' merupakan [[frekuensi]] clock [[processor]] dalam waktu satu detik. Semakin tinggi clock speed artinya performa [[processor]] semakin tinggi dalam mengolah data. [[Clock Speed]] menggunakan satuan [[Gigahertz]] ([[GHz]]) dan merupakan sistem pengolahan internal dalam sistem [[processor]]. | ||
+ | |||
+ | Misalnya : Sebuah processor [[Intel]] Xeon 2.66 GHz artinya memiliki [[clock speed]] sebesar 2,66 miliar hertz per-detik. Itu sama dengan gelombang yang terjadi sebanyak 2,66 miliar selama 1 detik. Pada konteks [[Processor]], gelombang (clock) merupakan pembawa bit-bit data diantara lalu lintas sistem [[komputer]]. Artinya semakin banyak gelombang yang dihasilkan, maka semakin banyak bit data yang diangkut sehingga berimbas pada performa [[processor]] secara keseluruhan. | ||
+ | |||
+ | Karena beberapa faktor, saat ini para produsen [[processor]] seperti Intel tidak lagi berfokus pada [[Clock Speed]]. [[Clock Speed]] selalu berimbas pada suhu [[processor]] dan tinggi daya yang digunakan. Semakin tinggi angkanya akan membuat suhu processor semakin panas dan beresiko merusakkan perangkatnya sendiri. Faktor peningkatan daya juga akan membuat server menjadi boros energi. Yang pasti, [[clock speed]] bukan satu-satunya faktor yang dapat mendongkrak kinerja processor, karena hal itu juga ditentukan oleh jumlah [[Core]], [[FSB]] dan [[Cache Memory]]. | ||
+ | |||
+ | ===Front Side Bus=== | ||
+ | |||
+ | '''[[Front Side Bus]] ([[FSB]])''' merupakan jalur yang menghubungkan [[Processor]] dengan [[memory]] utama ([[RAM]]) dalam satuan frekuensi. Biasanya [[FSB]] dilambangkan dengan [[Megahertz]] ([[MHz]]). [[FSB]] merepresantasikan gelombang frekuensi hubungan [[processor]] dan [[RAM]]. Semua data yang akan diolah [[processor]], baik yang bersumber dari [[HDD]], [[Graphics Controller]] dan lain sebagainya harus dikirim melalui [[RAM]]. Setelah itu [[RAM]] akan mengirimkannya ke [[Processor]] untuk diolah. Setelah diolah, data tersebut akan dikirim balik ke [[RAM]] dan didistribusikan keseluruh sistem internal yang membutuhkannya. Hubungan antara [[Processor]] dan [[RAM]] itu menggunakan konteks [[FSB]] seperti yang diterangkan diatas. | ||
+ | |||
+ | ===Cache Memory=== | ||
+ | |||
+ | '''[[Cache Memory]]''' merupakan memori berkecepatan tinggi yang berfungsi menyimpan data sementara yang diperlukan [[processor]]. [[Cache Memory]] diintegrasikan didalam [[processor]] dalam bentuk chip on-die (internal). Dengan adanya cache memory maka data yang sering dibutuhkan [[processor]] tidak perlu diambil dari memori utama ([[RAM]]). Jadi Cache berfungsi mempersingkat load data yang terjadi antara [[Processor]] dan [[RAM]] (baca mengenai [[Cache Memory]] diatas). | ||
+ | |||
+ | Pada [[processor]] (termasuk [[server]]) biasanya terdapat dua macam [[cache memory]], yaitu L1 dan L2 [[Cache]]. L merupakan singkatan dari Level, yaitu tingkatan [[cache]] didalam [[processor]]. L1 merupakan [[cache]] yang terletak paling dekat dengan inti [[processor]], L2 terletak setelahnya dan seterusnya. Apabila [[processor]] membutuhkan data, maka inti akan mencarinya pada L1. Jika tidak ada, maka akan diminta dari L2 dan seterusnya. Jika semua [[cache]] tidak menyimpan data yang dibutuhkan, maka data akan diambil dari [[memori]] utama ([[RAM]]). Dari gambaran ini dapat terlihat jika [[cache]] bisa mempercepat kerja [[processor]]. | ||
+ | |||
+ | Pada [[processor]] [[Intel]] Itanium dan Xeon (ada beberapa), juga terdapat L3 [[Cache]]. | ||
+ | |||
+ | ===Power=== | ||
+ | |||
+ | '''Power''' merupakan daya yang dibutuhkan oleh sebuah [[processor]] pada saat beroperasi. Daya memiliki satuan Watt. Di [[processor]] [[Intel]] sendiri terdapat berbagai [[daya]] yang merentang dari 50 watt – 130 watt. Pada [[server]], konsumsi daya merupakan salah-satu faktor penting yang harus diperhatikan. | ||
+ | |||
+ | ===Heatsink dan Cooling Fan=== | ||
+ | |||
+ | '''[[Heatsink]] dan [[Cooling Fan]]''' merupakan modul untuk mengatasi panas yang dihasilkan oleh [[processor]]. Panas berlebih tersebut perlu diredam dan dibuang menggunakan [[Heatsink]] (logam penyerap) dan [[Cooling Fan]] (kipas pendingin). [[Intel]] selalu menyertakan modul ini dalam setiap packaged processor [[server]] yang mereka produksi sebagai kelengkapan standar. | ||
+ | |||
+ | [[Image:Systemserver07.jpg|center|200px|thumb|[[Cooling Fan]] dan [[Heatsink]]]] | ||
+ | |||
+ | Pada tipe server yang menggunakan [[chassis rackmount]], biasanya digunakan pendingin pasif yang tidak menyertakan [[cooling fan]] agar menekan tempat (space) yang tersedia. Pendinginan pasif yang berbentuk seperti balok logam [[Heatsink]] (tanpa [[cooling fan]]) ini tersedia pada tipe [[processor]] Xeon tertentu yang memang ditujukan untuk [[chassis rackmount]]. | ||
+ | |||
+ | ===Socket=== | ||
+ | |||
+ | Lihat pada bahasan [[Motherboard]]. | ||
+ | |||
+ | ===Processor Number=== | ||
+ | |||
+ | '''[[Processor Number]]''' merupakan sistem penamaan [[processor]] yang diperkenalkan oleh vendor seperti [[Intel]]. Saat ini [[Intel]] menggunakan kode-kode bilangan tertentu untuk merepresentasikan spesifikasi detail dari [[processor]] yang mereka buat. | ||
+ | |||
+ | ===Generasi=== | ||
+ | |||
+ | '''Generasi''' merupakan level generasi [[processor]] yang diproduksi. Generasi biasanya merujuk pada perbaikan (revisi) teknologi tertentu pada [[processor]] tersebut. Pada [[processor]] [[Intel,]] generasi biasanya direpresentasikan dengan kode tertentu yang dinamakan Spec# number. | ||
+ | |||
+ | ===Analogi Core, Clock Speed, FSB, Arsitektur & Cache Memory=== | ||
+ | |||
+ | Untuk menerangkan fungsi [[Clock Speed]], [[FSB]], Arsitektur & [[Cache Memory]] secara jelas, kita dapat membayangkan sebuah mobil di jalan tol. Saat sebuah mobil memasuki jalan tol : | ||
+ | |||
+ | * Imajinasikan [[Clock Speed]] sebagai satuan kecepatan maksimal mobil (km/jam). | ||
+ | * Imajinasikan [[FSB]] sebagai satuan kecepatan maksimal yang diizinkan ketika melintasi tol (km/jam) | ||
+ | * Imajinasikan [[Core]] sebagai jumlah & kapasitas silinder mesin mobil, semakin banyak jumlahnya semakin baik performanya. | ||
+ | * Imajinasikan [[Cache Memory]] sebagai satuan maksimal kapasitas tangki bensin (liter). | ||
+ | * Imajinasikan [[Power]] sebagai kapasitas daya mobil keseluruhan dalam satuan Horse-power. | ||
+ | * Imajinasikan Arsitektur sebagai jumlah pintu tol yang tersedia (32 dan 64 pintu). | ||
+ | |||
+ | ==Platform Processor Intel== | ||
+ | |||
+ | Intel menjual beberapa tipe [[processor]] [[server]] sesuai dengan fungsi dan segmentasinya. Beberapa [[processor]] yang saat ini sedang eksis adalah : | ||
+ | |||
+ | * '''Intel® Xeon® processor seri 5xxx''' Merupakan processor pertama yang mengimplementasikan teknologi “Quad Core (4 core)” untuk menangani pekerjaan dengan volume data besar. Ditunjang dengan performa tinggi, energi yang efisien, reliabel serta dioptimalisasi sebagai mesin pengolah di [[Data Center]]. [[Intel]] Xeon 5xxx series merupakan [[Processor]] generasi baru dengan Micro-architecture [[Core]], sehingga dapat berjalan dengan platform [[Motherboard]] dan [[Chipset]] generasi baru juga, seperti Chipset 3xxx dan 5xxx series. | ||
+ | |||
+ | * '''Intel® Xeon® processor seri 7xxx''' Merupakan [[processor]] yang telah mendukung konfigurasi 4 processor (multi-processing), tapi masih menggunakan Micro-architecture lama, yaitu Intel NetBurst. [[Processor]] ini memiliki performa dan kehandalan tinggi. Karena menggunakan teknologi lama, maka processor ini kompatibel dengan sistem [[motherboard]] dan chipset Intel lama seperti E8xxx series. | ||
+ | |||
+ | * '''Intel® Xeon® processor seri 3xxx''' [[Processor]] [[server]] ekonomis (value/entry class) untuk berbagai keperluan. Cocok untuk [[UKM]] atau institusi dengan infrastruktur jaringan sederhana. Saat ini sudah tersedia versi Quad [[Core]] dan Dual [[Core]]. | ||
+ | |||
+ | * '''Intel® Itanium® 2''' [[Processor]] ini merupakan [[Processor]] paling “High-End” diantara semua jajaran [[Processor]] [[server]] Intel. Itanium generasi 2 berbasis [[RISC]] dirancang untuk infrastruktur [[TI]] yang memiliki pengolahan pusat data yang sangat intensif. Juga digunakan pada [[komputer]] sekelas [[Mainframe]] dengan performa dan skalibilitas tinggi. Pengguna [[Processor]] Itanium2 biasanya datang dari Perusahaan Perbankan/Asuransi dengan jaringan luas, Fabrikasi, Manufaktur yang kompleks, dan sebagainya. | ||
+ | |||
+ | |||
+ | '''Tabel Karakteristik Processor Intel Xeon Series''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Processor | ||
+ | ! Socket | ||
+ | | | ||
+ | ! Micro-architecture | ||
+ | ! Cahce | ||
+ | ! Chipset Support | ||
+ | |- | ||
+ | | | ||
+ | ! Jumlah | ||
+ | ! Tipe | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! Intel Xeon 3200 series | ||
+ | | 1 | ||
+ | | LGA775 | ||
+ | | Intel Core | ||
+ | | 8 MB | ||
+ | | 3000, 3010 | ||
+ | |- | ||
+ | ! Intel Xeon 3000 series | ||
+ | | 1 | ||
+ | | LGA775 | ||
+ | | Intel Core | ||
+ | | 2 - 4MB | ||
+ | | 3000, 3010 | ||
+ | |- | ||
+ | ! Intel Xeon 5300 series | ||
+ | | 2 | ||
+ | | LGA771 | ||
+ | | Intel Core | ||
+ | | 8 MB | ||
+ | | 5000P, 5000V, 5000X | ||
+ | |- | ||
+ | ! Intel Xeon 5100 series | ||
+ | | 2 | ||
+ | | LGA771 | ||
+ | | Intel Core | ||
+ | | 4 MB | ||
+ | | 5000P, 5000V, 5000X | ||
+ | |- | ||
+ | ! Intel Xeon 5000 series | ||
+ | | 2 | ||
+ | | LGA771 | ||
+ | | Intel NetBurst | ||
+ | | 2 x 2 MB | ||
+ | | 5000P, 5000V, 5000X | ||
+ | |- | ||
+ | ! Intel Xeon 70000 series | ||
+ | | 4+ | ||
+ | | FC-mPGA 604 | ||
+ | | Intel NetBurst | ||
+ | | 2 x 2 MB | ||
+ | | E8501 | ||
+ | |} | ||
+ | |||
+ | |||
+ | '''Tabel Karakteristik Processor Intel Xeon secara detail''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Processor Number | ||
+ | ! Cache (MB) | ||
+ | | | ||
+ | ! Speed (GHz) | ||
+ | ! FSB (MHz) | ||
+ | ! Socket | ||
+ | ! Power (Watt) | ||
+ | ! Dual-core | ||
+ | ! Quad-core | ||
+ | |- | ||
+ | | | ||
+ | ! L2 | ||
+ | ! L3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! '''Manufacture 65 nanometer''' | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! X7350 | ||
+ | | 8 | ||
+ | | - | ||
+ | | 2.93 | ||
+ | | 1066 | ||
+ | | MP | ||
+ | | 130 | ||
+ | | - | ||
+ | | Yes | ||
+ | |- | ||
+ | ! L7345 | ||
+ | | 8 | ||
+ | | - | ||
+ | | 1.86 | ||
+ | | 1066 | ||
+ | | MP | ||
+ | | 50 | ||
+ | | - | ||
+ | | Yes | ||
+ | |- | ||
+ | ! E7340 | ||
+ | | 8 | ||
+ | | - | ||
+ | | 2.4 | ||
+ | | 1066 | ||
+ | | MP | ||
+ | | 80 | ||
+ | | - | ||
+ | | Yes | ||
+ | |- | ||
+ | ! E7330 | ||
+ | | 6 | ||
+ | | - | ||
+ | | 2.4 | ||
+ | | 1066 | ||
+ | | MP | ||
+ | | 80 | ||
+ | | - | ||
+ | | Yes | ||
+ | |- | ||
+ | ! E7320 | ||
+ | | 4 | ||
+ | | - | ||
+ | | 2.13 | ||
+ | | 1066 | ||
+ | | MP | ||
+ | | 80 | ||
+ | | - | ||
+ | | Yes | ||
+ | |- | ||
+ | ! E7310 | ||
+ | | 4 | ||
+ | | - | ||
+ | | 1.6 | ||
+ | | 1066 | ||
+ | | MP | ||
+ | | 80 | ||
+ | | - | ||
+ | | Yes | ||
+ | |- | ||
+ | ! E7220 | ||
+ | | 8 | ||
+ | | - | ||
+ | | 2.93 | ||
+ | | 1066 | ||
+ | | MP | ||
+ | | 80 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! E7210 | ||
+ | | 8 | ||
+ | | - | ||
+ | | 2.4 | ||
+ | | 1066 | ||
+ | | MP | ||
+ | | 80 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | !7150N | ||
+ | | 8 | ||
+ | | - | ||
+ | | 3.5 | ||
+ | | 667 | ||
+ | | MP | ||
+ | | 150 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! 7140M | ||
+ | | 2x1 | ||
+ | | 16 | ||
+ | | 3.4 | ||
+ | | 800 | ||
+ | | MP | ||
+ | | 150 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! 7140N | ||
+ | | 2x1 | ||
+ | | 16 | ||
+ | | 3.33 | ||
+ | | 667 | ||
+ | | MP | ||
+ | | 150 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! 7130M | ||
+ | | 2x1 | ||
+ | | 8 | ||
+ | | 3.2 | ||
+ | | 800 | ||
+ | | MP | ||
+ | | 150 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! 7130N | ||
+ | | 2x1 | ||
+ | | 8 | ||
+ | | 3.16 | ||
+ | | 667 | ||
+ | | MP | ||
+ | | 150 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! 7120M | ||
+ | | 2x1 | ||
+ | | 4 | ||
+ | | 3 | ||
+ | | 800 | ||
+ | | MP | ||
+ | | 95 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! 7120N | ||
+ | | 2x1 | ||
+ | | 4 | ||
+ | | 3 | ||
+ | | 667 | ||
+ | | MP | ||
+ | | 95 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! 7110M | ||
+ | | 2x1 | ||
+ | | 4 | ||
+ | | 2.6 | ||
+ | | 800 | ||
+ | | MP | ||
+ | | 95 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! 7110N | ||
+ | | 2x1 | ||
+ | | 4 | ||
+ | | 2.5 | ||
+ | | 667 | ||
+ | | MP | ||
+ | | 95 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | !''' Manufacture 90 nanometer''' | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ! 7041 | ||
+ | | 2x2 | ||
+ | | - | ||
+ | | 3 | ||
+ | | 800 | ||
+ | | MP | ||
+ | | 165 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! 7040 | ||
+ | | 2x2 | ||
+ | | - | ||
+ | | 3 | ||
+ | | 667 | ||
+ | | MP | ||
+ | | 165 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! 7030 | ||
+ | | 2x1 | ||
+ | | - | ||
+ | | 2.8 | ||
+ | | 800 | ||
+ | | MP | ||
+ | | 165 | ||
+ | | Yes | ||
+ | | - | ||
+ | |- | ||
+ | ! 7020 | ||
+ | | 2x1 | ||
+ | | - | ||
+ | | 2.66 | ||
+ | | 667 | ||
+ | | MP | ||
+ | | 165 | ||
+ | | Yes | ||
+ | | - | ||
+ | |} | ||
+ | |||
+ | ==Motherboard (atau Mainboard)== | ||
+ | |||
+ | [[Motherboard]] merupakan perangkat yang berfungsi mengintegrasikan semua device/periferal [[server]] pada satu papan sistem (board) agar saling bekerjasama, seperti [[Processor]], [[RAM]], [[HDD]] sampai ke sistem konektor Input/Output ([[USB]], [[LAN]], [[PS/2]] dan lain-lain). [[Motherboard]] pasti digunakan pada semua tipe [[komputer]] atau perangkat elektronika lainnya. Fungsinya sangat penting, karena pada dasarnya spesifikasi suatu [[server]] bergantung dari tipe [[Motherboard]] yang digunakan. Kita tidak mungkin menginstalasi suatu device apabila spesifikasi suatu [[Motherboard]] tidak menyediakannya. | ||
+ | |||
+ | Contoh : apabila [[Motherboard]] menggunakan socket-775 untuk [[processor]], maka kita hanya dapat memasang [[processor]] Xeon 3000 series saja karena [[processor]] Xeon 5000 dan 7000 series menggunakan tipe socket berbeda. | ||
+ | |||
+ | [[Image:Systemserver08.jpg|center|200px|thumb|Motherboard Server dan kelengkapannya]] | ||
+ | |||
+ | ===Segmentasi Motherboard Intel=== | ||
+ | |||
+ | [[Intel]] memiliki segmentasi [[Motherboard]] [[server]] sesuai dengan kebutuhan pengguna sebagai berikut : | ||
+ | |||
+ | * '''High Performance Server''' ditujukan untuk [[server]] berkemampuan tinggi, handal & sistem manajemen yang baik. Contoh : Intel Server Board S5000PSL (ROMB/SAS/SATA) | ||
+ | |||
+ | * '''Entry Server''' ditujukan untuk [[server]] value yang berorientasi budget, klien terbatas dan performa standar. Contoh : Intel Server Board S5000VA (SCSI), S5000SA (4 DIMM), S5000VSA (SAS) | ||
+ | |||
+ | * '''Small Form Factor Server''' ditujukan untuk [[server]] dengan form-factor berukuran kompak & kecil yang cocok untuk casing rackmount yang terbatas. Contoh : Intel Server Board S3000PT, S3210SHLC, S3200SHV | ||
+ | |||
+ | |||
+ | '''Tabel Karakteristik Motherboard Intel Server''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Tipe Motherboard | ||
+ | ! Processors | ||
+ | ! Memory | ||
+ | ! Form Factor | ||
+ | |- | ||
+ | ! S5000PAL | ||
+ | | 2 x Multi-Core Intel® Xeon® | ||
+ | | FBDIMM 8-slot, kapasitas 32GB | ||
+ | | Rack-Optimized | ||
+ | |- | ||
+ | ! S5000PSL | ||
+ | | 2 x Multi-Core Intel® Xeon® | ||
+ | | FBDIMM 8-slot, kapasitas 32GB | ||
+ | | Pedestal | ||
+ | |- | ||
+ | ! S5000VSA | ||
+ | | 2 x Multi-Core Intel® Xeon® | ||
+ | | FBDIMM 8-slot, kapasitas 16GB | ||
+ | | Pedestal | ||
+ | |- | ||
+ | ! S5000XVN | ||
+ | | 2 x Multi-Core Intel® Xeon® | ||
+ | | FBDIMM 8-slot, kapasitas 32GB | ||
+ | | Pedestal | ||
+ | |- | ||
+ | ! SE7520BB2 | ||
+ | | 2 x Dual-Core Intel® Xeon® LV | ||
+ | | DDR2 8-slot, kapasitas 16GB | ||
+ | | Rack-Optimized | ||
+ | |- | ||
+ | ! SE7520JR2 | ||
+ | | 2 x Intel® Xeon® | ||
+ | | DDR 6-slot, kapasitas 24GB | ||
+ | | Rack-Optimized | ||
+ | |- | ||
+ | ! SE7320VP2 | ||
+ | | 2 x Intel® Xeon® | ||
+ | | DDR 6-slot, kapasitas 24GB | ||
+ | | Rack-Optimized | ||
+ | |- | ||
+ | | SE7520BD2 | ||
+ | | 2 x Intel® Xeon® | ||
+ | | DDR 6-slot, kapasitas 24GB | ||
+ | | Pedestal | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | DDR2 8-slot, kapasitas 16GB | ||
+ | | | ||
+ | |- | ||
+ | ! SE7320EP2 | ||
+ | | 2 x Intel® Xeon® | ||
+ | | DDR2 4-slot, kapasitas 8GB | ||
+ | | Pedestal | ||
+ | |- | ||
+ | ! SE7525RP2 | ||
+ | | 2 x C39Intel® Xeon® | ||
+ | | DDR 4-slot, kapasitas 8GB | ||
+ | | Pedestal | ||
+ | |- | ||
+ | ! S3000PT | ||
+ | | Intel® Pentium® D, Pentium® 4, Xeon® 3000 series | ||
+ | | DDR2 4-slot, kapasitas 8GB | ||
+ | | Rack-Optimized | ||
+ | |- | ||
+ | ! S3000AH | ||
+ | | Intel® Pentium® D, Pentium® 4, Xeon® 3000 series | ||
+ | | DDR2 4-slot, kapasitas 8GB | ||
+ | | Pedestal | ||
+ | |- | ||
+ | ! S975XBX2 | ||
+ | | Intel® Core™2 Extreme, Core™2 Duo | ||
+ | | DDR2 4-slot, kapasitas 8GB | ||
+ | | Pedestal | ||
+ | |- | ||
+ | ! SE7230CA1-E | ||
+ | | 1 x Intel® Pentium® D, Pentium 4, Pentium Extreme Edition | ||
+ | | DDR2 4-slot, kapasitas 8GB | ||
+ | | Rack-Optimized | ||
+ | |- | ||
+ | ! SE7230NH1-E | ||
+ | | 1 x Intel® Pentium® 4 | ||
+ | | DDR2 4-slot, kapasitas 8GB | ||
+ | | Rack-Optimized | ||
+ | |- | ||
+ | ! SE7221BK1-E | ||
+ | | 1 x Intel® Pentium® 4 | ||
+ | | DDR2 4-slot, kapasitas 8GB | ||
+ | | Rack-Optimized | ||
+ | |- | ||
+ | ! SE7210TP1-E | ||
+ | | 1 x Intel® Pentium® 4 | ||
+ | | DDR 4-slot, kapasitas 4GB | ||
+ | | Rack-Optimized | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | '''Tabel Karakteristik komponen arsitektur server''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Komponen | ||
+ | ! Dukungan | ||
+ | |- | ||
+ | ! [[Chassis]] | ||
+ | | Model tower, rackmount dan blade | ||
+ | |- | ||
+ | ! Socket [[Processor]] | ||
+ | | Dual Socket atau Lebih | ||
+ | |- | ||
+ | | | ||
+ | | [[Processor]] Intel Xeon atau Itanium | ||
+ | |- | ||
+ | ! [[RAM]] | ||
+ | | Dual Channel atau Quad Channel | ||
+ | |- | ||
+ | | | ||
+ | | [[ECC]] Registered & [[FBDIMM]] | ||
+ | |- | ||
+ | ! HDD | ||
+ | | Konfigurasi [[RAID]] | ||
+ | |- | ||
+ | | | ||
+ | | [[SATA]], [[SAS]] & [[SCSI]] | ||
+ | |- | ||
+ | ! Graphics Controller | ||
+ | | On-board | ||
+ | |- | ||
+ | | | ||
+ | | Tidak memerlukan resolusi tinggi | ||
+ | |- | ||
+ | ! Audio | ||
+ | | Tidak tersedia | ||
+ | |- | ||
+ | ! [[LAN]] | ||
+ | | Dual [[LAN]] connector | ||
+ | |- | ||
+ | | | ||
+ | | Gigabit [[Ethernet]] (10/1000/1000 Mbps) | ||
+ | |- | ||
+ | ! Slot [[PCI]] | ||
+ | | Tersedia PCI-X dan 64-bit | ||
+ | |- | ||
+ | ! Power Connector | ||
+ | | 24-pin & 8-pin auxiliary | ||
+ | |- | ||
+ | | | ||
+ | | 500 watt - 750 watt | ||
+ | |} | ||
+ | |||
+ | [[Image:Systemserver09.jpg|center|200px|thumb|Spesifikasi Motherboard Server]] | ||
+ | |||
+ | Keterangan : | ||
+ | # Socket [[Processor]] (Dual) | ||
+ | # Slot [[DIMM]] untuk [[RAM]] [[DDR2]] [[FBDIMM]] (8 slot) | ||
+ | # Chipset Northbridge (MCH) + [[Heatsink]] | ||
+ | # Chipset Southbridge (ICH) | ||
+ | # Konektor HDD SCSI 80-pin | ||
+ | # Konektor ATA (Optical Drive) & Floppy Disk | ||
+ | # Konektor Power Supply 24-pin dan 8-pin | ||
+ | # Slot PCI Express x4 | ||
+ | # Slot PCI-X 64-bit 100 MHz | ||
+ | # Slot PCI-X 64-bit 133 MHz | ||
+ | # SCSI Controller + Heatsink | ||
+ | # Integrated Graphics Controller (VGA on-board) | ||
+ | # Controller BIOS | ||
+ | # [[LAN]] Connector (2 unit) | ||
+ | # Serial Connector | ||
+ | # VGA-Out Connector for Display | ||
+ | # [[PS/2]] Connector | ||
+ | # [[USB]] Connector | ||
+ | |||
+ | Motherboard server umumnya mengandung spesifikasi dibawah : | ||
+ | |||
+ | ===Socket Processor=== | ||
+ | |||
+ | '''Socket Processor''', merupakan tempat dimana Processor dipasang. Pada server platform Intel dikenal tiga tipe socket processor seperti pada tabel dibawah : | ||
+ | |||
+ | '''Tabel Socket Processor Intel Xeon''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Socket | ||
+ | ! Processor | ||
+ | |- | ||
+ | ! LGA775 | ||
+ | | Intel Xeon X3000 dan 3000 series | ||
+ | |- | ||
+ | ! LGA771 | ||
+ | | Intel Xeon X5000 dan 5000 series | ||
+ | |- | ||
+ | ! PGA 604-pin | ||
+ | | Intel Xeon 7000 | ||
+ | |} | ||
+ | |||
+ | Keterangan : | ||
+ | |||
+ | * [[LGA]] singkatan dari [[Land Grid Array]], merupakan tipe socket berbentuk kaki pin-pin kecil dalam susunan array. [[LGA]] merupakan teknologi baru socket [[processor]] yang dikenalkan pada saat era Pentium 4 generasi baru (Pentium 4 lama masih menggunakan Socket pin 478). Dengan [[LGA]], maka [[processor]] tidak memiliki pin lagi, diganti dengan titik bola-bola kontak kecil dalam sususan array yang akan langsung terkoneksi di pin socket pada saat pemasangan. | ||
+ | |||
+ | * [[PGA]] singkatan dari [[Pin Grid Array]], merupakan tipe socket berbentuk lubang-lubang kecil dalam susunan array. PGA digunakan untuk Processor yang masih menggunakan kaki pin sebagai kontak-nya. [[PGA]] merupakan socket tipe lama yang sudah dikenal pada [[Processor]] zaman dulu, seperti Pentium II, Pentium III, Pentium 4 (versi awal), Xeon (versi awal), dan lain-lain. | ||
+ | |||
+ | ===Chipset Northbridge (MCH)=== | ||
+ | |||
+ | '''Chipset Northbridge (MCH)'''. Baca mengenai [[Chipset]]. | ||
+ | |||
+ | ===Chipset Southbridge (ICH)=== | ||
+ | |||
+ | '''Chipset Southbridge (ICH)'''. Baca mengenai [[Chipset]]. | ||
+ | |||
+ | ===Slot RAM (DIMM)=== | ||
+ | '''Slot RAM (DIMM)''' merupakan tempat dimana [[memori]] atau [[RAM]] dipasang. Baca mengenai [[RAM]]. | ||
+ | |||
+ | ===Slot PCI (Peripheral Component Interconnect)=== | ||
+ | |||
+ | '''Slot [[PCI]] ([[Peripheral Component Interconnect]])'''. Slot ini berfungsi untuk memasang berbagai Card Module (Add-in Card) yang tidak disediakan oleh sistem [[motherboard]], seperti [[RAID]], [[SCSI]], Gigabit, [[SAS Controller]] dan sebaginya. Card tambahan ini diperlukan server untuk meningkatkan fungsinya (baca Scale Up pada Bab 1), karena fungsi tersebut tidak disediakan oleh [[Motherboard]]. | ||
+ | |||
+ | Pada beberapa tipe [[motherboard]] [[server]] lainnya, fungsi-fungsi seperti diatas telah disediakan (di-istilahkan dengan “On-Board”). | ||
+ | |||
+ | Pada [[server]] tersedia beberapa tipe Slot [[PCI]], yaitu : | ||
+ | |||
+ | * [[PCI]], singkatan dari [[Peripheral Component Interconnect]]. [[PCI]] merupakan teknologi slot yang paling umum digunakan pada motherboard, baik [[Server]] maupun [[Desktop]]. Secara fisik [[PCI]] berwarna putih dan umumnya terdapat lebih dari satu unit dalam sebuah sistem [[motherboard]]. [[PCI]] masih menggunakan pengolahan paralel, dan biasa digunakan untuk fungsi [[RAID]], Gigabit [[Ethernet]], [[SAS]] dan lain-lain. [[PCI]] memiliki varian sebagai berikut : | ||
+ | |||
+ | ** PCI (atau disebut PCI version 3.0), memiliki width sebesar 32-bit dan bus 33 MHz, sehingga menghasilkan bandwidth sebesar 133 MB/s. PCI juga memiliki tegangan sebesar 3.3 Volt. | ||
+ | ** PCI-X memiliki width sebesar 64-bit dan bus 100/133 MHz, sehingga menghasilkan bandwidth maksimal sebesar 1,014 MB/s. PCI-X memiliki tegangan sebesar 1.5 Volt. | ||
+ | ** PCI-X 2.0 memiliki width sebesar 64-bit dengan bus 266 MHz, sehingga menghasilkan bandwidth sebesar 2,035 MB/s. | ||
+ | |||
+ | Beberapa Add-in card [[server]] menggunakan slot PCI-X dan PCI-X 2.0, contohnya [[RAID Card Controller]] versi tertentu. | ||
+ | |||
+ | * [[PCI Express]] (disingkat sebagai [[PCI-e]]) merupakan generasi terbaru dari [[PCI]]. Disebut “Express” karena performa-nya lebih tinggi dari [[PCI]] biasa, dengan pengolahan serial. [[PCI Express]] merupakan slot pengganti dari [[PCI]] biasa (termasuk juga slot [[AGP]] untuk graphics card), karena memiliki performa yang lebih baik untuk mengadaptasi berbagai add-in card tipe-tipe terbaru. [[PCI Express]] umum digunakan pada berbagai Motherboard generasi baru, serta memiliki beberapa tipe : | ||
+ | |||
+ | ** PCI Express x1 : 250MB/s | ||
+ | ** PCI Express x2 : 500MB/s | ||
+ | ** PCI Express x4 : 1GB/s | ||
+ | ** PCI Express x8 : 2GB/s | ||
+ | ** PCI Express x16 dengan [[bandwidth]] sebesar 4GB/s. Slot ini biasanya digunakan sebagai slot [[VGA]] ([[graphics adapter]]). PCI-e x16 tidak digunakan pada [[motherboard]] [[server]], karena [[server]] umumnya menggunakan graphics controller terintegrasi. | ||
+ | |||
+ | ===Konektor ATA (Advanced Technology Attachment)=== | ||
+ | |||
+ | '''Konektor [[ATA]] ([[Advanced Technology Attachment]])''' adalah konektor untuk mengkoneksikan [[Hard Disk]] tipe [[ATA]] atau [[Optical Drive]] ([[CD/DVD ROM)]]. Baca mengenai [[Hard Disk]]. | ||
+ | |||
+ | ===Konektor SATA (Serial – ATA)=== | ||
+ | |||
+ | '''Konektor [[SATA]] ([[Serial – ATA]])''' adalah konektor untuk mengkoneksikan [[Hard Disk]] tipe [[SATA]]. Baca mengenai [[Hard Disk]]. | ||
+ | |||
+ | ===Konektor SCSI/SAS=== | ||
+ | |||
+ | '''Konektor [[SCSI]]/[[SAS]]''' adalah konektor untuk mengkoneksikan [[Hard Disk]] tipe [[SCSI]] atau [[SAS]]. Baca mengenai [[Hard Disk]]. | ||
+ | |||
+ | ===Power Connector=== | ||
+ | |||
+ | '''Power Connector''' adalah konektor untuk menghubungkan modul power supply dibarebone ke [[motherboard]]. Pada [[motherboard]] [[server]] dikenal dua buah konektor power, yaitu 24-pin connector (sebagai konektor utama) dan 8-pin connector 12V (sebagai konektor tambahan). | ||
+ | |||
+ | ===BIOS (Basic Input Output System)=== | ||
+ | |||
+ | '''[[BIOS]] ([[Basic Input Output System]])''' merupakan [[IC]] Controller yang berfungsi untuk menyimpan data-data perangkat (device) beserta setting-nya yang digunakan pada [[Server]]. Dengan [[BIOS]], maka waktu booting [[server]] (inisialisasi) akan lebih cepat karena [[Processor]] tidak perlu membaca device satu per-satu untuk mengenali fungsi masing-masing perangkat itu. | ||
+ | |||
+ | Seperti kita ketahui bahwa [[Processor]] merupakan perangkat utama yang mengatur fugsi-fungsi perangkat lainnya seperti [[HDD]], [[RAM]], [[VGA]], dan sebagainya agar saling bekerjasama. Pada saat menyalakan [[Server]], [[Processor]] harus mengenali semua perangkat tersebut agar dapat mengatur mereka. Untuk menghemat waktu, maka dipasanglah sebuah [[IC]] [[BIOS]] yang memuat segala informasi yang dibutuhkan oleh [[processor]] tersebut. [[BIOS]] juga berfungsi untuk mengatur fungsi-fungsi dasar [[komputer]] seperti jam, tanggal, media penyimpanan dan lain-lain. Dan yang terakhir [[BIOS]] berfungsi untuk menghubungkan semua [[perangkat keras]] agar dapat dikenali oleh [[sistem operasi]] seperti Windows & [[Linux]]. | ||
+ | |||
+ | [[BIOS]] lazimnya menggunakan [[IC]] tipe [[EEPROM]] ([[Electrically Erasable Programmable Read Only Memory]]), yaitu tipe [[IC]] yang dapat dihapus dan diprogram ulang melalui sistem elektrik. Data-data didalam [[BIOS]] tidak boleh hilang atau berubah (kecuali jika sengaja dilakukan), hingga diperlukan sebuah baterai untuk menahannya. [[IC]] [[BIOS]] tidak dapat menahan data jika tidak ada power-nya, makanya kita lazim melihat sebuah baterai didalam [[motherboard]]. | ||
+ | |||
+ | Untuk mengkonfigurasi data didalam [[BIOS]] diperlukan aplikasi khusus yang disebut sebagi [[Firmware]]. [[Firmware]] dapat selalu diupgrade agar perangkat yang dikenali [[BIOS]] dapat selalu diperbaharui. Istilah ini sering disebut sebagai “[[Update BIOS]]”. | ||
+ | |||
+ | Beberapa perangkat lain biasanya memilki [[BIOS]] terpisah yang akan mengatur fungsinya secara independen, seperti [[RAID]] Modul. Baca tentang [[RAID]]. | ||
+ | |||
+ | ===Chip-chip pendukung=== | ||
+ | |||
+ | '''Chip-chip pendukung''' merupakan controller yag memiliki fungsi tertentu dalam [[motherboard]], seperti Audio, [[LAN]] ([[Ethernet]]), [[SCSI]] dan [[RAID]]. Jika kita melihat terdapat satu fungsi dalam [[motherboard]] (misalnya [[RAID]]), maka sebetulnya pada arsitektur [[Motherboard]] menggunakan chip controller tertentu. Misalnya untuk graphics adapter menggunakan chip controller merek [[ATI]], atau fungsi [[RAID]] menggunakan chip controller dari [[LSI]]. | ||
+ | |||
+ | ===Konektor (Port)=== | ||
+ | |||
+ | '''Konektor (Port)''' merupakan gerbang input/output yang menghubungkan [[server]] dengan peralatan eksternal seperti [[Hub]]/[[Switch]], [[Monitor]], [[Modem]], [[Acces Point]] dan lain-lain. Sebuah [[server]] umumnya mengandung konektor sebagai berikut (terletak dibagian belakang) : | ||
+ | |||
+ | * '''PS/2''' merupakan konektor untuk [[Keyboard]] & [[Mouse]]. | ||
+ | * '''[[USB]] ([[Universal Serial Bus]])''' merupakan konektor universal yang dapat dikoneksikan ke berbagai peralatan, seperti [[Modem]], [[Access Point]] dan lain sebagainya. Saat ini konektor [[USB]] telah memasuki generasi kedua (USB 2.0 atau High Speed USB) dengan transfer rate mencapai 480 MB/s. | ||
+ | * '''[[Ethernet]]/[[LAN]]''' merupakan konektor yang mengkoneksikan [[server]] ke jaringan. Pada [[server]] biasanya terdapat dua konektor [[Ethernet]]/[[LAN]], dimana konektor pertama berfungsi untuk hubungan ke [[modem]]/[[router]], dan konektor kedua berfungsi untuk koneksi ke sistem [[jaringan lokal]] (PC client) melalui [[hub]]/[[switch]]. | ||
+ | * '''[[VGA]] Out''' merupakan konektor untuk [[Monitor]] atau [[LCD]]. | ||
+ | * '''[[Serial Port]]''' merupakan konektor data untuk [[Hub]]/[[Switch]]/[[Router]] atau [[modem]] tipe lama. | ||
+ | |||
+ | ==Chipset== | ||
+ | |||
+ | '''[[Chipset]]''' merupakan “jantung” dari [[Motherboard]]. Perangkat ini menentukan spesifikasi dan fitur dari [[Motherboard]] secara keseluruhan. Bahkan bisa dikatakan bahwa sebuah [[Motherboard]] tergantung dengan chipsetnya. [[Motherboard]] [[server]] umumnya memiliki dua tipe [[chipset]] yang saling bekerja sama, yaitu [[MCH]] dan [[ICH]]. | ||
+ | |||
+ | [[MCH]] singkatan dari [[Memory Controller Hub]] (kadang disebut sebagai [[Northbridge]]), yaitu [[chip]] yang mengatur lalu-lintas data diantara [[Processor]], [[Graphics Controller]] dan [[Memory]] ([[RAM]]). Sedangkan [[ICH]] singkatan dari [[Input/Output Controller Hub]] (kadang disebut sebagai [[Southbridge]]) merupakan chip yang mengatur lalu-lintas data pada peralatan [[HDD]] dan [[I/O]] seperti [[LAN]], [[Modem]], [[USB]], [[Keyboard]]/[[Mouse]], dan lain-lain. [[MCH]] dan [[ICH]] saling bekerjasama satu sama lain agar sistem [[komputer]] berjalan dengan sempurna. | ||
+ | |||
+ | Sebuah [[chipset]] sebetulnya memiliki spesifikasi dan generasi tertentu. Biasanya [[chipset]] dirilis mengikuti satu teknologi baru yang telah dirilis sebelumnya, seperti tipe [[processor]] terbaru, [[RAM]] terbaru dan lain sebagainya. | ||
+ | |||
+ | '''Tabel Beberapa tipe Chipset server Intel''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Chipset | ||
+ | ! Jumlah Core | ||
+ | ! Processor | ||
+ | ! System Bus | ||
+ | |- | ||
+ | ! Intel® 3010 | ||
+ | | 1 | ||
+ | | Intel® Pentium® D | ||
+ | | 1066/800/533 MHz | ||
+ | |- | ||
+ | ! Intel® 3000 | ||
+ | | 1 | ||
+ | | Intel Pentium D | ||
+ | | 1066/800/533 MHz | ||
+ | |- | ||
+ | ! Intel® 5000P | ||
+ | | 1-2 | ||
+ | | Dual-core Intel® Xeon® s 5000 series | ||
+ | | 1066/1333 MHz | ||
+ | |- | ||
+ | ! Intel® 5000V | ||
+ | | 1-2 | ||
+ | | Dual-core Intel Xeon 5000 series | ||
+ | | 1066/1333 MHz | ||
+ | |- | ||
+ | ! Intel® 5000X | ||
+ | | 1-2 | ||
+ | | Dual-core Intel Xeon 5000 series | ||
+ | | 1066/1333 MHz | ||
+ | |- | ||
+ | ! Intel® E8870 | ||
+ | | 1-4 | ||
+ | | Intel® Itanium® 2 | ||
+ | | 400 MHz | ||
+ | |- | ||
+ | ! Intel® E8870 featuring the E8870SP component | ||
+ | | 1-4 | ||
+ | | Intel Itanium 2 | ||
+ | | 400 MHz | ||
+ | |- | ||
+ | ! Intel® E8501 | ||
+ | | 1-4 | ||
+ | | Dual-Core Intel® Xeon® 7000 sequence | ||
+ | | 800 MHz | ||
+ | |- | ||
+ | ! Intel® E8500 | ||
+ | | 1-4 | ||
+ | | 64-bit Intel® Xeon® MP | ||
+ | | 667 MHz | ||
+ | |- | ||
+ | ! Intel® E7505 | ||
+ | | 1-2 | ||
+ | | Intel® Xeon® 533 MHz 512K L2 cache | ||
+ | | 400/533 MHz | ||
+ | |- | ||
+ | ! Intel® E7500 | ||
+ | | 1-2 | ||
+ | | Intel Xeon 512K L2 cache | ||
+ | | 400 MHz | ||
+ | |- | ||
+ | ! Intel® E7501 | ||
+ | | 1-2 | ||
+ | | Intel Xeon 533 MHz 512K L2 cache | ||
+ | | 400/533 MHz | ||
+ | |- | ||
+ | ! Intel® E7520 and E7320 | ||
+ | | 1-2 | ||
+ | | 64-bit Intel Xeon 2MB L2 cache | ||
+ | | 800 MHz | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | Intel Xeon 800 MHz 1MB L2 cache | ||
+ | | | ||
+ | |- | ||
+ | ! Intel® E7230 | ||
+ | | 1 | ||
+ | | Intel® Pentium® 4 Hyper-Threading | ||
+ | | 1066/800/533 MHz | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | Intel Pentium D | ||
+ | | | ||
+ | |- | ||
+ | ! Intel® E7221 | ||
+ | | 1 | ||
+ | | Intel Pentium 4 Hyper-Threading | ||
+ | | 800/533 MHz | ||
+ | |- | ||
+ | ! Intel® E7210 | ||
+ | | 1 | ||
+ | | Intel Pentium 4 | ||
+ | | 800/533 MHz | ||
+ | |} | ||
+ | |||
+ | [[Image:Systemserver10.jpg|center|200px|thumb|Controller Northbridge dan Southbridge]] | ||
+ | |||
+ | ==RAM (Random Access Memory)== | ||
+ | |||
+ | '''[[RAM]]''' kadang disebut [[Memory]], merupakan perangkat yang menyimpan data secara sementara sebelum ditransfer ke [[processor]] ataupun sebaliknya. Seperti kita ketahui bahwa semua data didalam sistem [[komputer]] diolah oleh [[processor]], dan disimpan didalam [[HDD]]. [[RAM]] menjembatani antara [[Processor]] dan [[HDD]], karena apabila [[Processor]] mengambil data dari [[HDD]] secara langsung akan terjadi proser yang terlalu lama (baca mengenai cara kerja sistem komputer). [[Processor]] Xeon saat ini memiliki performa pengolahan dalah satuan Giga-Hertz (GHz), artinya miliar per-detik, sedangkan [[HDD]] [[SCSI]] paling tinggi hanya memiliki transfer rate 320 Megabyte/detik. Jadi bisa dibayangkan perbedaan diantara keduanya. | ||
+ | |||
+ | Umumnya server menggunakan [[RAM]] tipe [[DDR]] atau [[DDR2]]. [[DDR]] merupakan singkatan dari “[[Double Data Rate]]”, sebuah teknologi [[memory]] yang dikembangkan dari generasi sebelumnya, yaitu [[SDRAM]] ([[Single Data RAM]]). Secara teoritis, [[DDR]] memiliki performa dua kali lipat dari [[SDRAM]], dengan membawa dua bit data per-clock cycle, sedangkan [[SDRAM]] hanya satu bit. [[DDR2]] sendiri merupakan [[DDR]] generasi kedua yang mengalami perbaikan dan penyempurnaan dari sisi performa dan reduksi panas. | ||
+ | |||
+ | [[RAM]] [[DDR]]/[[DDR2]] memiliki beberapa varian teknologi berdasarkan kegunaannya, yaitu Unbuffered, [[ECC]], [[ECC]] Registered dan [[FBDIMM]]. Unbuffered umumnya digunakan pada [[PC]] Desktop biasa, [[ECC]] digunakan pada [[Server]] kelas Value atau [[Workstation]], sedangkan [[ECC]] Registered / [[FBDIMM]] digunakan pada server mid-to-high end. | ||
+ | |||
+ | [[Image:Systemserver11.jpg|center|200px|thumb|[[RAM]] [[DDR2]] [[FBDIMM]]]] | ||
+ | |||
+ | [[Image:Systemserver12.jpg|center|200px|thumb|[[RAM]] [[DDR2]] [[ECC]] Registered]] | ||
+ | |||
+ | |||
+ | Spesifikasi [[RAM]] : | ||
+ | |||
+ | ===Kapasitas=== | ||
+ | '''Kapasitas''' merupakan satuan penyimpanan sebuah modul [[RAM]]. Kapasitas merupakan faktor terpenting dari sebuah [[RAM]]. Satuan kapasitas adalah [[Megabyte]] ([[MB]]) dan [[Gigabyte]] ([[GB]]). Pada [[server]] kapasitas modul [[RAM]] berkisar dari 256MB, 512MB, 1 GB dan 2 GB per-keping modul. | ||
+ | |||
+ | ===Front Side Bus (FSB)=== | ||
+ | '''[[Front Side Bus]] ([[FSB]])''' merupakan satuan [[frekuensi]] yang menyatakan hubungan antara [[Processor]] dan [[RAM]] (lihat bahasan [[Processor]]). Pada sebuah server, FSB RAM berkisar antara 400 MHz, 533 MHz, 667 MHz dan 800 MHz. [[FSB]] [[RAM]] bergantung pada spesifikasi [[Processor]] dan [[Motherboard]] yang digunakan, dimana [[FSB]] diantara ketiganya harus sinkron dan memiliki angka yang sama. | ||
+ | |||
+ | ===Jumlah IC=== | ||
+ | '''Jumlah IC''' merupakan jumlah [[IC]] pada satu keping modul [[RAM]]. Jumlah [[IC]] kadang menjadi faktor penting pada beberapa [[motherbard]] tertentu. Pada server, umumnya [[RAM]] menggunakan IC tipe [[ECC]] Registered & [[FBDIMM]] dengan jumlah IC sebanyak 9 dan 18 buah. Lihat mengenai [[ECC]] Registered dan [[FBDIMM]]. | ||
+ | |||
+ | Varian RAM berdasarkan fungsi teknisnya : | ||
+ | |||
+ | ===Unbuffered=== | ||
+ | '''Unbuffered''' merupakan [[RAM]] tipe “biasa” yang umum digunakan pada [[PC]] [[Desktop]] dan [[Notebook]]. [[RAM]] tipe ini paling banyak tersedia dipasaran. Tapi pengguna jarang menyebut kata “unbuffered” pada [[RAM]] yang mereka gunakan, hingga istilah itu sudah dilupakan. | ||
+ | |||
+ | ===ECC=== | ||
+ | '''[[ECC]]''' singkatan dari [[Error Correction Code]]. [[ECC]] merupakan fitur yang berfungsi untuk memeriksa dan mengkoreksi bit-bit data yang masuk ke [[RAM]] sehingga pengolahan data akan lebih presisi. Secara fisik sebuah [[RAM ECC]] memiliki perbedaan dengan [[RAM]] biasa. [[RAM ECC]] memiliki jumlah [[IC]] ([[integrated circuit]]) 9 dan 18 buah, sedangkan [[RAM]] biasa umumnya menggunakan 4, 8 dan 16 IC. [[RAM ECC]] umumnya digunakan pada [[server]] kelas value atau [[PC]] [[Workstation]]. | ||
+ | |||
+ | ===ECC Registered=== | ||
+ | '''[[ECC Registered]]''' merupakan [[RAM]] [[ECC]] yang juga memiliki sebuah [[register]]. [[Register]] berfungsi untuk meningkatkan performa [[RAM]] dalam menangani transfer data skala besar yang umum digunakan pada [[server]]. Modul ECC Register biasanya memiliki sebuah [[IC]] tambahan dengan posisi horizontal (melintang) pada [[PCB]] ([[Printed Circuit Board]])-nya. IC ini berfungsi sebagai [[register]], yaitu menahan satu clock-cycle data sebelum dikirimkan ke [[Motherboard]]. | ||
+ | |||
+ | ===Fully Buffered DIMM (FBDIMM)=== | ||
+ | '''Fully Buffered DIMM (FBDIMM)''' merupakan [[RAM]] [[DDR]]/[[DDR2]] tipe terbaru yang saat ini digunakan pada sebagian besar platform server. [[FBDIMM]] memiliki kelebihan dibanding tipe [[RAM]] lainnya, seperti : | ||
+ | |||
+ | * [[Bandwidth]] [[memori]] 3x lipat (mencapai 21 GB/s) dibanding teknologi sebelumnya. Umumnya dengan [[DDR2]] biasa, hanya mampu menangani [[bandwidth]] maksimal sebesar 8 GB/s. | ||
+ | * Sistemnya mengakomodasi kapasitas yang lebih besar (mencapai 192GB dengan 48-slot [[DIMM]]). | ||
+ | Lebih tahan panas, karena dilengkapi dengan [[heatsink]] (logam pelapis penahan panas). | ||
+ | |||
+ | Kapasitas [[RAM]] untuk server haruslah cukup besar untuk mengakomodasi pengolahan data yang lebih berat dibanding [[PC]]. Saat ini kebutuhan kapasitas [[RAM]] [[server]] minimal 1 Gigabytes. | ||
+ | |||
+ | ===Sekilas mengenai Dual Channel & Quad Channel pada RAM=== | ||
+ | |||
+ | Saat ini hampir semua platform [[Motherboard]] mengharuskan konfigurasi pemasangan [[RAM]] Dual Channel. Dua Channel maksudnya bahwa minimal terdapat dua keping [[RAM]] identik pada satu [[Motherboard]]. Misalnya kita ingin menggunakan [[RAM]] 1 [[GB]], maka sebaiknya kita menggunakan dua keping [[RAM]] 512 MB. Dual Channel digunakan pada tipe [[RAM]] [[DDR]] dan [[DDR2]]. | ||
+ | |||
+ | Quad Channel adalah instalasi 4 keping modul [[RAM]] sekaligus pada [[Motherboard]]. Teknik Quad Channel umum dipakai [[Motherboard]] [[Server]], dan di-impelementasikan pada tipe [[RAM]] [[FBDIMM]]. | ||
+ | |||
+ | Dual Channel dapat mengoptimalisasi transfer rate antara [[RAM]] dan [[Processor]]. Jika kita hanya menggunakan [[RAM]] tunggal (Single Channel), maka transfer rate yang terjadi hanya separuhnya. | ||
+ | |||
+ | ===Cara Menghitung Transfer Rate (Bandwidth) RAM dan konfigurasi Dual Channel=== | ||
+ | |||
+ | Kita dapat menghitung transfer rate ([[bandwidth]]) riil dari sebuah [[RAM]]. Transfer rate merupakan kapasitas data yang dapat dikirimkan sebuah [[RAM]] ke [[processor]] dalam satuan Megabytes/detik (MB/s). | ||
+ | |||
+ | Rumus yang digunakan adalah : | ||
+ | |||
+ | * Contoh sebuah [[DDR2]] PC533, berarti memiliki bus sebesar 533 MHz. | ||
+ | * Lebar data (width) sebuah [[RAM]] adalah 64-bit, atau dikonversikan kedalam satuan byte sama dengan 8 byte. [* 1 byte = 8 bit] | ||
+ | * Transfer Rate = Bus (MHz) x Lebar Data (Byte) | ||
+ | * Transfer Rate = 533 MHz x 8 Byte = 4.264 MB/s. Itu artinya transfer rate [[RAM]] [[DDR2]] PC533 adalah sebesar 4.264 MB/s. | ||
+ | * Itulah alasannya kenapa [[RAM]] [[DDR2]] PC533 kadang ditulis sebagai [[DDR2]] PC4200 (kebulatan dari transfer rate 4.264 MB/s). | ||
+ | * Pada sistem [[komputer]] sekarang, sebuah [[RAM]] harus di-intalasi dalam konfigurasi Dual Channel, artinya dipasang langsung dua keping (sepasang) dengan tujuan transfer rate dapat digandakan dan memenuhi kebutuhan bandwidth processor. | ||
+ | * Dengan konfigurasi Dual Channel maka transfer rate 4.264 MB/s dikalikan dua, dan menghasilkan 8.528 MB/s. Transfer rate sebesar ini dapat memenuhi kebutuhan [[Processor]] [[Intel]] Core 2 Duo, Core 2 Quad dan Core 2 Extreme yang memiliki FSB 1.066. | ||
+ | * Perhitungan [[Bandwidth]] [[processor]] sama dengan rumus diatas, yaitu = [[FSB]] (MHz) x Lebar Data (8 byte). Itu artinya, Core 2 Duo FSB 1.066MHz x 8 Byte = 8.258 MB/s. Dan RAM yang dapat memenuhi kebutuhan data ini adalah [[DDR2]] PC533 dalam konfigurasi Dual Channel. | ||
+ | |||
+ | |||
+ | '''Tabel Perbandingan antara Bus (MHz) dan Transfer Rate (MB/s)''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Tipe RAM | ||
+ | ! Bus (MHz) | ||
+ | ! Transfer Rate (Bandwidth) | ||
+ | ! Penamaan RAM | ||
+ | ! Dual Channel | ||
+ | |- | ||
+ | ! SDRAM PC133 | ||
+ | | 133 MHz | ||
+ | | 1.064 MB | ||
+ | | SDRAM PC133 | ||
+ | | N/A | ||
+ | |- | ||
+ | ! DDR PC266 | ||
+ | | 266 MHz | ||
+ | | 2.128 MB | ||
+ | | DDR PC2100* | ||
+ | | 4.256 MB | ||
+ | |- | ||
+ | ! DDR PC333 | ||
+ | | 333 MHz | ||
+ | | 2.664 MB | ||
+ | | DDR PC2700* | ||
+ | | 5.328 MB | ||
+ | |- | ||
+ | ! DDR PC400 | ||
+ | | 400 MHz | ||
+ | | 3.200 MB | ||
+ | | DDR/DDR2 PC3200 | ||
+ | | 6.400 MB | ||
+ | |- | ||
+ | ! DDR2 PC533 | ||
+ | | 533 MHz | ||
+ | | 4.264 MB | ||
+ | | DDR2 PC4200* | ||
+ | | 8.528 MB | ||
+ | |- | ||
+ | ! DDR2 PC667 | ||
+ | | 667 MHz | ||
+ | | 5.336 MB | ||
+ | | DDR2 PC5300* | ||
+ | | 10.672 MB | ||
+ | |- | ||
+ | ! DDR2 PC800 | ||
+ | | 800 MHz | ||
+ | | 6.400 MB | ||
+ | | DDR2 PC6400 | ||
+ | | 12.800 MB | ||
+ | |} | ||
+ | |||
+ | ==Hard Disk (HDD)== | ||
+ | |||
+ | [[HDD]] berfungsi untuk menyimpan data didalam [[komputer]]. Pada [[server]], fungsi [[HDD]] sangatlah vital karena menyimpan semua data secara terpusat dan mendistribusikannya ke masing-masing [[PC]] klien. | ||
+ | |||
+ | [[Image:Systemserver13.jpg|center|200px|thumb|HDD tampak depan dan belakang]] | ||
+ | |||
+ | [[Image:Systemserver14.jpg|center|200px|thumb|Interface HDD beserta konektor]] | ||
+ | |||
+ | Saat ini umumnya terdapat 4 tipe [[Hard Disk]] yang digunakan pada [[server]] : | ||
+ | |||
+ | ===ATA (Advanced Technology Attachment)=== | ||
+ | '''[[ATA]] ([[Advanced Technology Attachment]])'''. [[ATA]] merupakan interface [[HDD]] yang paling umum digunakan pada [[komputer]], baik [[Server]] maupun [[PC]] Desktop. Teknologi pengolahan yang digunakan masih parallel, dan kini sudah mulai ditinggalkan. Saat ini beberapa [[Motherboard]] sudah menghilangkan konektor [[ATA]] [[HDD]], dan diganti dengan [[S-ATA]] yang menggunakan teknologi Serial. Jika masih terdapat konektor [[ATA]] pada motherboard, hal itu dimaksudkan sebagai koneksi untuk [[Optical Drive]] ([[CD/DVD ROM]]). [[ATA]] secara teoritis mampu memberikan transfer rate sebesar 100 MB/s, atau dikenal dengan nama [[ATA/100]]. | ||
+ | |||
+ | ===S-ATA (Serial ATA)=== | ||
+ | '''[[S-ATA]] ([[Serial ATA]])''', merupakan [[HDD]] dengan interface teknologi Serial. [[SATA]] merupakan generasi pengganti teknologi Parallel yang digunakan pada [[HDD]] [[ATA]] sebelumnya. Dengan teknologi serial, maka transfer data didalam sistem [[HDD]] akan jauh lebih efisien dan cepat. Saat ini, kecenderungan semua sistem motherboard terbaru, terutama server telah mengguanakan [[SATA]]. Dengan [[SATA]], maka server dapat mengimplementasikan fitur Hot Swap. | ||
+ | |||
+ | ===Apa kelebihan teknologi SATA (serial) dibandingkan ATA (parallel) ?=== | ||
+ | |||
+ | * [[SATA]] menggunakan teknologi serial, sehingga pengolahan dan transfer data lebih efisien. Serial melakukan transfer dengan sistem paket bit-data, sedangkan parallel melakukan transfer secara langsung semua bit data yg ada secara serentak. Dengan mengolah dan mengirimkan sistem paket, maka jika terdapat kesalahan bit data sistem controller [[SATA]] hanya akan mengulangi pengiriman satu paket saja. Bandingkan dengan parallel yang harus mengulang pengiriman semua bit data. | ||
+ | * [[SATA]] memiliki transfer rate yang lebih tinggi, yaitu 150 MB/s ([[SATA-I]]) dan 300 MB/s ([[SATA-II]]), sedangkan [[ATA]] hanya maksimum 100 dan 133MB/s. Sebentar lagi akan dikembangkan teknologi [[SATA-III]] dengan transfer rate 600 MB/s. Sebagian [[HDD]] [[SATA]] memiliki teknologi [[NCQ]] ([[Native Command Queing]]). [[NCQ]] merupakan sistem manajemen pengolahan data yang efisien, dimana pembacaan data pada piringan (platter) [[HDD]] berdasarkan prioritas, bukan berurutan seperti [[HDD]] teknologi lama. | ||
+ | * [[SATA]] bersifat Hot Plug, dimana [[HDD]] dapat dipasang & dilepas pada saat komputer hidup (power non). Inilah yang menjelaskan konsep Hot Swap pada sistem [[Server]]. | ||
+ | * Kabel yang lebih tipis & panjang, dimana [[SATA]] menggunakan kabel tipis dengan mengakomadasi panjang kabel sampai dengan 1 meter. Sedangkan [[ATA]] hanya mengakomadasi panjang kabel sampai 18 inchi saja. Konektor yang lebih mudah, dimana [[SATA]] menggunakan konektor serial seperti [[USB]] sedangkan [[ATA]] menggunakan konektor 40-pin lama. | ||
+ | * Voltage (tegangan listrik) yang lebih rendah, dimana SATA hanya menggunakan 0.25V sedangkan ATA menggunakan 5V. | ||
+ | |||
+ | ===SCSI (Small Computer System Interface)=== | ||
+ | '''[[SCSI]] ([[Small Computer System Interface]])''', merupakan interface yang paling umum digunakan pada server high-end. Jika ATA dan S-ATA merupakan standar [[PC]] Desktop, maka [[SCSI]] hanya ada pada sistem Server saja. Dengan [[SCSI]] (misal : Hard Disk), maka transfer data yang diolah pada komputer akan lebih cepat & efisien dibandingkan dengan [[ATA]]. Contohnya, pada satu kabel [[SCSI]] dapat di-instalasikan sekitar 15 devices sekaligus dengan panjang 1,5 m. [[SCSI]] juga bekerja lebih cepat dari [[ATA]] dan sangat efisien dalam pengolahan data-data kapasitas besar. | ||
+ | |||
+ | [[SCSI]] mempunyai beberapa type, seperti [[SCSI]] Ultra160 dan [[SCSI]] Ultra320. Ultra160 artinya HDD memiliki transfer rate 160 MB/s, sedangkan Ultra320 dengan transfer rate 320 MB/s. [[SCSI]] juga memiliki dua macam konektor, yaitu SCSI 68-pin dan 80-pin SCA (Single Connector Attachment). Yang paling umum digunakan adalah [[SCSI]] 68-pin. | ||
+ | |||
+ | [[SCSI]] sendiri masih menggunakan pengolahan parallel, dan teknologi-nya akan segera digantikan dengan [[SAS]] ([[Serial Attached SCSI]]) seperti dibawah. | ||
+ | |||
+ | [[Image:Systemserver15.jpg|center|200px|thumb|Berbagai tipe interface [[HDD]] server]] | ||
+ | |||
+ | ===SAS (Serial Attached SCSI)=== | ||
+ | '''[[SAS]] ([[Serial Attached SCSI]])''' merupakan interface terbaru pada [[HDD]] yang menggabungkan fitur [[SCSI]] dan [[Serial ATA]]. SAS menggunakan port konektor khusus yang mirip dengan [[SATA]] dan transfer rate yang lebih baik. Semua server nantinya akan mengadopsi teknologi ini. | ||
+ | |||
+ | ===Kelebihan SAS dibandingkan SCSI=== | ||
+ | |||
+ | * [[SAS]] bus menggunakan topologi point-to-point, sedangkan [[SCSI]] menggunakan multidrop. Dengan point-to-point maka transfer rate antara [[HDD]] dan sistem akan lebih optimal karena menggunakan jalur khusus (dedicated line). | ||
+ | * [[SAS]] tidak membutuhkan terminator pack seperti [[SCSI]]. | ||
+ | * [[SAS]] dapat mengkoneksikan devices (termasuk [[HDD]]) sebanyak 16.384 buah, sedangkan [[SCSI]] maksimal 32 devices saja. | ||
+ | * [[SAS]] dapat menggunakan expander, yaitu semacam hub untuk menghubungkan satu port (point) ke beberapa devices. | ||
+ | * [[SAS]] memiliki domain dan ID khusus yang dinamakan [[WWN]] ([[World Wide Name]]) yang bersifat unik dan dapat dikenali lewat network/internet. [[WWN]] serupa dengan [[MAC Address]] yang dikenal pada Network Card Module. | ||
+ | [[SAS]] backward compatibel dengan [[HDD]] [[SATA]]. | ||
+ | |||
+ | ===Fibre Channel=== | ||
+ | [[Fibre Channel]] merupakan salah satu interface [[HDD]] yang umum digunakan pada jaringan storage skala besar ([[Wide Area Network]]). Interface ini dirancang menggunakan protokol jaringan terdedikasi sehingga tidak membebani jaringan yang sudah ada. | ||
+ | |||
+ | [[HDD]] [[Fibre Channel]] memiliki interface yang dirancang khusus untuk menangani transfer data jarak jauh dalam satu sistem jaringan, sehingga menggunakan port dan kabel khusus. Untuk mengimplementasikannya, kita memerlukan controller khusus atau add-in card yang dipasang pada slot [[PCI]]. [[Fibre Channel]] juga memiliki port khusus yang dapat langsung dikoneksikan pada kabel jenis [[twisted-pair]] copper atau [[Fiber Optic]], sehingga tidak membebani lalu lintas data via [[Ethernet]] [[Server]]. | ||
+ | |||
+ | Di Indonesia, masih jarang perusahaan yang mengimplementasikan [[Fibre Channel]], sehingga perangkat ini sulit ditemukan. | ||
+ | |||
+ | '''Tabel Perbandingan karakteristik SCSI dan P-ATA (IDE)''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Feature | ||
+ | ! SCSI | ||
+ | ! P-ATA/IDE | ||
+ | |- | ||
+ | ! Dukungan Platform | ||
+ | | [[PC]], Mid-to-High End [[Server]] | ||
+ | | [[PC]], Value [[Server]], Apple Platform | ||
+ | |- | ||
+ | ! Tipe komponen terpasang | ||
+ | | [[Harddisk]], [[CDROM]], DVD, Scanner, Tape Drive, Printer, Optical | ||
+ | | [[Harddisk]], Optical Drive | ||
+ | |- | ||
+ | ! Komponen terkoneksi | ||
+ | | 16 | ||
+ | | 2 | ||
+ | |- | ||
+ | ! Dukungan Komponen eksternal | ||
+ | | Ya | ||
+ | | Tidak | ||
+ | |- | ||
+ | ! Panjang kabel | ||
+ | | 1,5m up to 25m | ||
+ | | 18 inch (maksimal) | ||
+ | |- | ||
+ | ! Transfer Rate | ||
+ | | up to 320 Mb/s | ||
+ | | up to 100 Mb/s | ||
+ | |- | ||
+ | ! Kemampuan Multitasking | ||
+ | | Sangat Baik | ||
+ | | Kurang Baik | ||
+ | |- | ||
+ | | | ||
+ | | Dual Master DMA | ||
+ | | Hanya mendukung koneksi satu komponen per-bus | ||
+ | |- | ||
+ | | | ||
+ | | Disconnect/Reconnect | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | Tagged Command Que. | ||
+ | | | ||
+ | |- | ||
+ | ! Error Detection | ||
+ | | Baik | ||
+ | | Kurang Baik | ||
+ | |- | ||
+ | ! Harga | ||
+ | | Relatif Mahal | ||
+ | | Relatif Murah | ||
+ | |} | ||
+ | |||
+ | |||
+ | '''Tabel Perbandingan karakteristik seluruh interface HDD''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! SATA | ||
+ | ! SCSI | ||
+ | ! SAS | ||
+ | ! Fibre Channel | ||
+ | |- | ||
+ | ! Komponen terkoneksi | ||
+ | | 1 | ||
+ | | 16 | ||
+ | | 128 | ||
+ | | 16 Juta | ||
+ | |- | ||
+ | ! Panjang kabel | ||
+ | | 1 m | ||
+ | | 25 m | ||
+ | | 10 m | ||
+ | | 10 ribu meter | ||
+ | |- | ||
+ | ! Dukungan Dual Port | ||
+ | | Tidak | ||
+ | | Tidak | ||
+ | | Ya | ||
+ | | Ya | ||
+ | |- | ||
+ | ! Konfigurasi (Topologi) | ||
+ | | Point to Point | ||
+ | | Bus | ||
+ | | Point-to-Point | ||
+ | | Loop, Fabric | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | (dengan Expanders) | ||
+ | | | ||
+ | |- | ||
+ | ! Kecepatan | ||
+ | | 150 MB/s | ||
+ | | 160 MB/s | ||
+ | | 300 MB/s | ||
+ | | 100 MB/s, 200 MB/s, 400 MB/s, 1 GB/s | ||
+ | |- | ||
+ | | | ||
+ | | 300 MB/s | ||
+ | | 320 MB/s | ||
+ | | 600 MB/s | ||
+ | | | ||
+ | |- | ||
+ | ! Duplex Protocol | ||
+ | | Half SATA | ||
+ | | Half SCSI | ||
+ | | Full SCSI | ||
+ | | Full SCSI | ||
+ | |} | ||
+ | |||
+ | |||
+ | Faktor-faktor penting [[Hard Disk]] ([[HDD]]) lainnya : | ||
+ | |||
+ | ===Kapasitas=== | ||
+ | '''Kapasitas''' merupakan ukuran penyimpanan sebuah unit [[HDD]] dengan satuan [[Gigabyte]] ([[GB]]). Sebuah [[HDD]] [[server]] memiliki kapasitas beragam, tergantung dari interface dan konfigurasi yang digunakan. | ||
+ | |||
+ | Pada [[HDD]] tipe [[SATA]] kapasitas minimal sebesar 80 [[GB]] per-unit dan maksimal mencapai 1.000 [[GB]] (1 Terrabyte). | ||
+ | Pada [[HDD]] tipe [[SCSI]] dan [[SAS]] kapasitas minimal sebesar 36 [[GB]] dan maksimal 146 [[GB]]. | ||
+ | |||
+ | '''Tabel Kapasitas dari beberapa merek HDD''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Tipe HDD | ||
+ | ! Kapasitas | ||
+ | |- | ||
+ | ! Seagate Barracuda ATA 7200.11 | ||
+ | | 500, 750, 1000GB | ||
+ | |- | ||
+ | ! Maxtor DiamondMax 21 | ||
+ | | 80, 160, 250, 320, 500 GB | ||
+ | |- | ||
+ | ! Seagate Savvio 10K.2 & 15K.1 | ||
+ | | 36, 73, 146 GB | ||
+ | |- | ||
+ | ! Seagate Cheetah 15K.6 | ||
+ | | 146, 300, 450 GB | ||
+ | |- | ||
+ | ! Cheetah NS | ||
+ | | 300, 400 GB | ||
+ | |- | ||
+ | ! Barracuda ES.2 | ||
+ | | 250, 320, 400, 500, 750, 1000 GB | ||
+ | |} | ||
+ | |||
+ | ===Spindle-speed (RPM)=== | ||
+ | [[Spindle-speed]] ([[RPM]]) merupakan ukuran putaran platter [[HDD]] dalam satu rotasi dan memiliki satuan [[Rotation-per-minute]] ([[RPM]]). Semakin tinggi putaran ini berarti performa [[HDD]] juga makin baik. | ||
+ | |||
+ | Pada [[HDD]] tipe [[SATA]] memiliki [[spindle-speed]] 5.400 dan 7.200 RPM. | ||
+ | Pada [[HDD]] tipe [[SCSI]] dan [[SAS]] memiliki [[spindle-speed]] 10.000 RPM (atau disebut 10K) dan 15.000 RPM (atau disebut 15K). | ||
+ | |||
+ | ===Cache Buffer=== | ||
+ | [[Cache Buffer]] merupakan merupakan memori berkecepatan tinggi yang diintegrasikan didalam [[HDD]]. Memori ini berfungsi untuk menyimpan data yang sering diminta oleh [[RAM]], sehingga tidak perlu diambil dari platter. Selain membuat transfer data lebih cepat, juga membuat daya lebih hemat. Semakin besar kapasitasnya, semakin baik performa-nya. | ||
+ | |||
+ | '''Tabel Interface dan Cache Buffer beberapa merek HDD''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Tipe HDD | ||
+ | ! Interface | ||
+ | ! Cache Buffer | ||
+ | |- | ||
+ | ! Seagate Barracuda ATA 7200.11 | ||
+ | | SATA | ||
+ | | 32 MB | ||
+ | |- | ||
+ | ! Maxtor DiamondMax 21 | ||
+ | | ATA, SATA | ||
+ | | 2, 8 MB | ||
+ | |- | ||
+ | ! Seagate Savvio 10K.2 & 15K.1 | ||
+ | | SAS | ||
+ | | 16 MB | ||
+ | |- | ||
+ | ! Seagate Cheetah 15K.6 | ||
+ | | SCSI, SAS | ||
+ | | 16 MB | ||
+ | |- | ||
+ | ! Cheetah NS | ||
+ | | SAS | ||
+ | | 16 MB | ||
+ | |- | ||
+ | ! Barracuda ES.2 | ||
+ | | SATA | ||
+ | | 8, 16, 32 MB | ||
+ | |} | ||
+ | |||
+ | ===Interface=== | ||
+ | '''Interface'''. Lihat bahasan diatas. | ||
+ | |||
+ | ===Form Factor=== | ||
+ | '''[[Form Factor]]''' merupakan ukuran fisik sebuah [[HDD]] yang dilambangkan dengan garis tengah platter yang digunakan. Pada [[server]] dikenal dua macam [[form factor]] [[HDD]], yaitu ukuran 3.5” (inchi) dan 2.5” (inchi). | ||
+ | |||
+ | [[HDD]] 3.5” umum digunakan pada semua tipe [[server]] dengan [[chassis]] Tower. | ||
+ | [[HDD]] 2.5” umum digunakan pada server [[model]] [[Rackmount]] atau [[Blade]]. | ||
+ | |||
+ | [[Image:Systemserver16.jpg|center|200px|thumb|HDD ukuran 2.5” dan 3.5”]] | ||
+ | |||
+ | ==Apa itu NCQ?== | ||
+ | |||
+ | [[NCQ]] singkatan dari [[Native Command Queing]], yaitu fitur teknologi yg saat ini dipakai pada beberapa [[HDD]] [[Serial ATA]] generasi terbaru. Dengan fitur [[NCQ]], [[HDD]] dapat menangani multi-commands (banyak perintah) dan mengurutkan berdasarkan prioritas tertentu. [[NCQ]] akan menangani data secara pintar, sehingga pengurutan instruksi akan berlangsung efisien & cepat. | ||
+ | |||
+ | Misalnya : sebuah aplikasi biasanya terdiri dari puluhan file terintegrasi. Dan kadang-kadang file tersebut disimpan secara terpecah-pecah pada platter [[HDD]], hingga ketika kita akan membuka aplikasi tersebut maka jarum Head harus bergerak kesana-kemari mengumpulkan file yang berserakan tersebut. Belum lagi pada saat yang bersamaan [[HDD]] juga harus menangani perintah lain. | ||
+ | |||
+ | Dengan sistem [[NCQ]], maka [[HDD]] akan menangani permintaan berdasarkan sistem prioritas tertentu. [[NCQ]] akan mengurutkan permintan berdasarkan prioritas, bukan urutannya. Setelah itu dilakukan eksekusi dengan cara mengakses data pada platter. Jarum Head akan membaca data berdasarkan lokasi yang berdekatan pada platter, sehingga pergerakan mekanisnya akan lebih efisien dan membuat performa [[HDD]] meningkat sekaligus mereduksi kerusakan secara fisik. | ||
+ | |||
+ | ===Berikut analogi cara kerja NCQ=== | ||
+ | |||
+ | Jika ada 3 orang (A, B, C) yang akan menaiki sebuah lift : si A datang pertama, lalu memencet tombol Lantai 7. Yang kedua si B memencet tombol lantai 5 dan terakhir si C datang memencet tombol lantai 3. Berdasarkan permintaan antara A, B dan C seharusnya A diprioritaskan duluan karena datang yang pertamakali. Tapi pada sistem lift yang dilayani pertama adalah si C karena naik ke lantai yang paling rendah, baru disusul oleh B dilantai 5 dan terakhir A dilantai paling atas. Sistem lift ini bisa dianalogikan cara kerja sebuah [[NCQ]] didalam [[HDD]] | ||
+ | |||
+ | ==Apa itu RAID?== | ||
+ | |||
+ | [[RAID]] ([[Redundant Array Independent Disk]]) adalah satu fitur teknologi baru pada sistem [[komputer]]. Dengan [[RAID]] maka [[Hard Disk]] akan bekerja lebih cepat karena menggambungkan kemampuan dua [[Hard Disk]] atau lebih secara bersamaan. [[RAID]] harus menggunakan minimal dua buah [[HDD]] yang identik, baik dari sisi interface, teknologi, kapasitas, [[RPM]] dan lain-lain. | ||
+ | |||
+ | Hampir semua [[motherboard]] [[server]] memiliki konfigurasi [[RAID]] terintegrasi didalamnya, termasuk yang berbasiskan [[Intel]] platform. Minimal [[motherboard]] tersebut memiliki fungsi [[RAID]] yang paling standar, yaitu [[RAID]] 0 dan 1. [[RAID]] sendiri memiliki berbagai level seperti [[RAID]] 2, 3, 4, 5, 10 dan 50. Tapi yang paling familier digunakan pada [[server]] adalah [[RAID]] 0, 1, 5, 10 dan 50 saja. | ||
+ | |||
+ | Ada dua macam controller [[RAID]] didalam sistem server, yaitu yang bersifat on-board (terintegrasi dengan chipset utama) dan Add-in Card (modul card tambahan). Pada [[motherboard]] [[Intel]], fitur on-board dapat ditemukan pada [[motherboard]] [[Intel]] Server Board S5000PSL dan S5000PAL. [[RAID]] berupa add-in card dari [[Intel]] seperti SRCSASJV (RAID 0, 1, 5, 6, 10, 50 dan 60 dan SRCU42X (RAID 0, 1, 5, 10, 50). | ||
+ | |||
+ | [[Image:Systemserver17.jpg|center|200px|thumb|RAID Card Controller (add-in)]] | ||
+ | |||
+ | ===Beberapa contoh konfigurasi RAID=== | ||
+ | |||
+ | Imajinasikan ada sebuah file data dengan nama “ABC” yang akan disimpan dalam [[HDD]] yang dikonfigurasi dengan varian [[RAID]] dibawah : | ||
+ | |||
+ | [[RAID 0]] berfungsi sebagai stripping, yaitu teknik memecah data “ABC” kedalam beberapa blok data, kita sebut saja blok ABC01, ABC02, ABC03, ABC04, dan seterusnya. Masing-masing blok ini disimpan pada dua [[HDD]] berbeda secara parallel, misalnya HDD1 menyimpan blok ABC01, ABC03, ABC05 dan seterusnya dan HDD2 menyimpan blok ABC02, ABC04, ABC06 dan seterusnya. Dengan teknik ini maka performa akan meningkat karena data kapasita besar tidak perlu masuk antrian pada [[HDD]] tunggal yang memiliki kapasitas I/O terbatas. Artinya pada saat akses data langsung dilayani oleh dua kapasitas I/O dimasing-masing [[HDD]]. | ||
+ | |||
+ | [[Image:Systemserver18.jpeg|center|200px|thumb|Cara kerja [[RAID]] 0]] | ||
+ | |||
+ | [[RAID 0]] minimal menggunakan 2 [[HDD]], dan menggabungkannya seolah-olah sebagai sebuah [[HDD]] tunggal didalam sistem. Misalnya, ada dua unit [[HDD]] [[SATA]] 80 [[GB]] dikonfigurasi sebagai [[RAID]] 0 maka sistem [[server]] akan mengenalinya sebagai [[HDD]] tunggal dengan kapasitas 160 GB. Dengan konfigurasi ini diharapkan performanya akan meningkat dengan mengandung dua kontroller [[HDD]] yang bekerja parallel. [[RAID]] 0 kadang dianggap bukan bagian [[RAID]] karena tidak bersifat “Fault-Tolerance”, yaitu kemampuan untuk mencegah kegagalan sistem seperti varian [[RAID]] lainnya. | ||
+ | |||
+ | [[RAID 1]] berfungsi sebagai [[mirroring]], yaitu saling backup antara dua [[HDD]]. Tekniknya adalah dengan cara memecah data “ABC” menjadi blok data ABC01, ABC02, ABC03 dan seterusnya lalu semuanya disimpan pada HDD1 ([[HDD]] utama) dan HDD2 ([[HDD]] backup) secara identik. Artinya HDD1 menyimpan blok ABC01, ABC02 dan ABC03, maka HDD2 juga menyimpan data yang sama persis. Kemampuan ini disebut sebagai mirroring, dimana jika terjadi kerusakan data pada [[HDD]] utama, maka data dapat direcovery langsung dari [[HDD]] backup karena menyimpan data yang identik. | ||
+ | |||
+ | [[Image:Systemserver19.jpeg|center|200px|thumb|Cara kerja [[RAID 1]]]] | ||
+ | |||
+ | [[RAID 1]] minimal menggunakan 2 [[HDD]]. Jika terdapat dua [[HDD]] 80GB dengan kapasitas total 160GB maka sistem hanya akan mengenalinya sebagai [[HDD]] 80GB saja, karena [[HDD]] satunya berfungsi sebagai backup. [[RAID]] 1 merupakan fungsi yang paling mendasar dari seluruh varian [[RAID]] karena memiliki “Fault-Tolerance” yang baik. | ||
+ | |||
+ | [[RAID 0 + 1]] merupakan perpaduan antara fungsi [[RAID 0]] dan [[RAID 1]] secara bersamaan. Jika satu [[server]] mengimplementasikan [[RAID 0 + 1]], maka akan mendapatkan benefit performa stripping dan mirroring sekaligus. | ||
+ | |||
+ | [[Image:Sistemserver-100612.jpg|center|200px|thumb|Cara kerja [[RAID 0 + 1]]]] | ||
+ | |||
+ | [[RAID 5]] berfungsi sebagai [[Interleaved Block Parity]], yaitu sebuah konfigurasi [[RAID]] dengan pengecekan parity yang tersebar pada seluruh [[HDD]]. Parity merupakan teknik pengecekan dan perbaikan bit-bit data yang tersimpan pada setiap blok data dengan cara membandingkan sistem biner-nya. [[RAID 5]] menggunakan minimal tiga unit [[HDD]]. | ||
+ | |||
+ | |||
+ | [[Image:Systemserver21.jpeg|center|200px|thumb|Cara kerja [[RAID 5]]]] | ||
+ | |||
+ | Misalnya digunakan 3 buah [[HDD]] pada [[RAID 5]], maka HDD1 akan menyimpan blok data A01, A02, A03 dan parity 01 pada HDD1. Lalu blok B01, B02, B03 dan parity 02 disimpan pada HDD2. Dan terakhir C01, C02 dan C03 dan parity 03 disimpan pada HDD03. Dengan teknik ini maka keseluruhan data pada [[HDD]] akan aman karena di backup oleh HDD lainnya dan parity yang tersebar ke masing-masing [[HDD]] tersebut. | ||
+ | |||
+ | [[RAID 10]] merupakan perpaduan antara [[RAID 1]] dan [[RAID 0]]. Dengan teknik ini maka blok data ABC disimpan layaknya [[RAID 1]] lalu masing-masing bagian disimpan secara stripping seperti layaknya [[RAID 0]]. Misalnya blok data ABC disimpan secara stripping menjadi ABC[01] dan ABC[02] di dua [[HDD]]. Pada masing-masing grup [[HDD]], yaitu ABC[01] data disimpan secara [[mirroring]] pada dua [[HDD]]. [[RAID 10]] memerlukan minimal empat unit [[HDD]]. | ||
+ | |||
+ | [[Image:Systemserver22.jpeg|center|200px|thumb|Cara kerja [[RAID 10]]]] | ||
+ | |||
+ | [[RAID 50]] merupakan perpaduan antara [[RAID 5]] dan [[RAID 0]]. Dengan teknik ini maka blok data akan dipecah menjadi 2, misalnya ABC[01] dan ABC[02] lalu disimpan dengan teknik stripping yaitu memecah dan membaginya secara parallel. Baik ABC[01] dan ABC[02] pada masing-masing grupnya akan disimpan menggunakan konfigurasi [[RAID 5]], sehingga pada satu grup memerlukan tiga unit [[HDD]]. Secara keseluruhan, [[RAID 50]] menggunakan minimal enam unit [[HDD]]. | ||
+ | |||
+ | [[Image:Systemserver23.jpeg|center|200px|thumb|Cara kerja [[RAID 50]]]] | ||
+ | |||
+ | ==Chassis (Casing, Barebone)== | ||
+ | |||
+ | [[Image:Systemserver24.jpg|center|200px|thumb|Sebuah [[chassis]] [[Server]]]] | ||
+ | |||
+ | Pada [[server]], faktor [[chassis]] sangat penting karena mereferensikan platform [[server]] secara keseluruhan. Istilah [[chassis]] juga kadang diganti dengan [[Casing]] atau [[Barebone]], yaitu bagian luar (dinding [[server]]) yang melindungi sistem komponen bagian dalam. | ||
+ | |||
+ | Sebuah [[Chassis]] [[server]] biasanya mengintegrasikan komponen sebagai berikut : | ||
+ | |||
+ | * [[Power Supply]], merupakan modul untuk memasok daya listrik pada sistem [[server]]. [[Power Supply Unit]] (kadang disingkat sebagai [[PSU]]) mendapatkan pasokan daya dari listrik eksternal dan merubahnya (konversi) ke spesifikasi arus & tegangan yang dapat diterima oleh [[server]]. Satuan yang sering ditulis pada Power [[Server]] adalah Watt, yang menerangkan jumlah daya yang dihasilkan. Sebuah [[power supply]] biasanya memiliki beberapa macam kabel dan konektor, antara lain : kabel power ke [[motherboard]] dan kabel power universal ([[HDD]], [[Cooling Fan]], dan sebagainya). Kemampuan daya sebuah [[Power Supply]] haruslah cukup tinggi karena arsitektur [[server]] biasanya terdiri dari berbagai perangkat “boros” energi, seperti [[Processor]], [[Cooling Fan]], [[HDD]], [[Motherboard]], Optical Drive, dan lain sebagainya. Satuan dayanya memiliki rentang dari 350w, 400w, 450, 550w, 600w, 650w, 750w sampai 830w, tergantung kebutuhan pengguna. Umumnya, pada saat kita membeli satu [[chassis]] ([[barebone]]), itu sudah dilengkapi dengan modul [[Power Supply]] terintegrasi. Tapi kita juga dapat membelinya secara terpisah. | ||
+ | |||
+ | [[Image:Systemserver25.jpg|center|200px|thumb|Power Supply Unit (PSU)]] | ||
+ | |||
+ | * [[Cooling Fan]], berfungsi untuk membuang panas yang disebabkan oleh operasi [[server]]. Panas umumnya disebabkan oleh [[Processor]], [[Chipset]], [[Power Supply]] & [[Hard Disk]], yang perlu dibuang keluar agar suhu sistem tidak panas berlebih (overheating). Pada sistem [[server]] terdapat dua macam [[Cooling Fan]], yaitu [[Cooling Fan]] pada [[processor]], dan [[cooling fan]] pada [[body chassis]]. | ||
+ | Pada [[processor]] kita mengenal satu perangkat pendingin pasif, yaitu [[Heatsink]]. [[Heatsink]] merupakan logam pendinginan yang umum ditempelkan pada keping [[processor]] maupun [[chipset]]. Ukuran [[Cooling Fan]] biasanya diukur dari diagonal kipas, yang terdiri dari 3-inchi dan 5-inchi. | ||
+ | |||
+ | * [[Front Panel Cover]], yaitu penutup bagian depan yang berfungsi seperti pintu. Pada [[casing]] [[server]] umumnya pintu depan ini memiliki kunci pengaman. Fungsi [[front panel cover]] adalah untuk menjaga keamanan server dari hal-hal tidak terduga, misalnya seseorang menekan tombol power/reset atau dimanfaatkan oleh orang-orang yang tidak bertanggung jawab. | ||
+ | |||
+ | * [[Slot Bay]] [[Optical Drive]] ukuran 5.25” berfungsi untuk meletakkan [[Optical Drive]] ([[CD/DVD ROM]]). [[Optical Drive]] juga dapat dipasang eksternal menggunakan [[USB]]. | ||
+ | |||
+ | * [[Hard Disk Bay]] ukuran 3.5” berfungsi untuk meletakkan [[HDD]] [[S-ATA]], [[SCSI]] dan [[SAS]]. | ||
+ | |||
+ | [[Image:Sistemserver-101127.jpg|center|200px|thumb|Sebuah Cooling Fan dan Power Supply]] | ||
+ | |||
+ | * [[Slot Bay]] [[Floppy Disk]] ukuran 3.5” berfungsi untuk meletakkan Floppy Drive. Pada [[chassis]] generasi terbaru [[slot bay]] ini biasanya sudah dihilangkan, karena penggunaan floppy drive dirubah menjadi eksternal drive menggunakan [[USB]] Connector. | ||
+ | |||
+ | * Tombol (Power, Reset) berfungsi untuk menyalakan ON/OFF Server secara manual dan RESET (mengembalikan posisi ON server dari awal). | ||
+ | |||
+ | * Lampu Indikator ([[Power]], [[HDD]], [[LAN]]). Lampu indikator berfungsi sebagai indikasi bahwa [[server]] dan [[HDD]] sedang bekerja. | ||
+ | |||
+ | [[Image:Systemserver27.jpg|center|200px|thumb|Lampu indikator pada Chassis]] | ||
+ | |||
+ | * [[Hot Swap Rack]] berfungsi untuk meletakkan [[HDD]] khusus yang dapat dipasang dan dicabut ketika server tetap menyala. [[Hot Swap]] sangat membantu [[server]] karena pada dasarnya sebuah [[server]] tidak boleh berhenti bekerja, bahkan pada saat penggantian [[HDD]]. [[Hot Swap]] memiliki pengertian yang sama dengan [[Hot Plug]]. | ||
+ | |||
+ | [[Image:Systemserver28.jpg|center|200px|thumb|HDD Hotswap dan rack pendukung]] | ||
+ | |||
+ | [[USB]] Connector (Front) berfungsi untuk mengkoneksikan berbagai peralatan eksternal, seperti Floppy Drive, Optical Drive dan lain-lain. [[USB]] Connector dibagian depan ini harus dikoneksikan ke sistem [[USB]] [[Motherboard]] [[server]] menggunakan sebuah kabel konektor yang sudah disediakan didalam [[chassis]]. | ||
+ | |||
+ | [[Server]] memiliki beberapa tipe [[Chassis]] : | ||
+ | |||
+ | ===Pedestral=== | ||
+ | |||
+ | '''Pedestal''' merupakan [[casing]] berbentuk Tower (seperti pada [[PC]]) dan umumnya digunakan pada [[server]] kelas Value dan Mid-End. Ukuran Pedestal berkisar antara : | ||
+ | |||
+ | * 17.5” (445mm) x 8.6” (218mm) x 26.9” (683mm). | ||
+ | * 17.8” (452mm) x 9.256” (235mm) x 19” (483mm). | ||
+ | |||
+ | [[Image:Sistemserver-102051.jpg|center|200px|thumb|Casing tipe Pedestal]] | ||
+ | |||
+ | [[Casing]] tipe Pedestal biasanya menggunakan berbagai komponen dan periferal [[server]] biasa, karena bentuknya yang mirip [[PC]] [[Desktop]]. | ||
+ | |||
+ | ===Rackmount=== | ||
+ | |||
+ | '''[[Rackmount]]''' merupakan [[casing]] berbentuk tipis, pipih horizontal dan dapat disusun layaknya sebuah rak pada sebuah lemari khusus. [[Rackmount]] disusun secara berlapis dari atas ke bawah pada semua cabinet [[chassis]] khusus [[server]]. Ukuran [[rackmount]] berkisar antara : | ||
+ | |||
+ | * 17” (43mm) x 16.9” (429mm) x 26.5” (673mm) | ||
+ | * 17.03” (43mm) x 16.93” (430mm) x 27.25” (692mm) | ||
+ | |||
+ | [[Image:Systemserver30.jpg|center|200px|thumb|Casing tipe Rackmount]] | ||
+ | |||
+ | Pada sistem [[rackmount]] adalah istilah yang merepresentasikan jumlah unit [[server]] yang bisa dipasang pada rak, yaitu 1U, 2U atau 3U. 1U sendiri melambangkan ketebalan (tinggi) server dalam satu 1.75 inchi (44.5mm). | ||
+ | |||
+ | Dengan rackmount maka pengaturan [[server]] yang berjumlah lebih dari 2 unit atau lebih akan tertata dengan baik. Rackmount umumnya dipakai institusi yang menggunakan fungsi [[server]] berbeda pada satu rak, seperti [[Web Server]], [[Database Server]], dan sebagainya. | ||
+ | |||
+ | ===Blade=== | ||
+ | |||
+ | [[Blade]] merupakan [[server]] [[rackmount]] yang disusun secara vertikal (seperti irisan pada roti tawar) untuk mengakomodasi jumlah [[server]] yang cukup banyak. [[Blade]] juga disusun pada sebuah cabinet khusus [[server]] blade. Blade [[server]] kadang disebut sebagai [[High Density Server]], yaitu kumpulan [[server]] yang memiliki beberapa unit server. Dengan sistem [[Blade]], fungsi [[server]] dapat dipecah-pecah pada unit [[server]] berbeda, tapi ditaruh pada rak yang sama. | ||
+ | |||
+ | Baik [[Rackmount]] maupun [[Blade]] umumnya menggunakan beberapa perangkat khusus, seperti [[Hard Disk]] [[SCSI]]/[[SAS]] berukuran mini yang umum digunakan pada [[Laptop]]. Ini untuk mengakomodasi sistem [[rackmount]] / [[blade]] yang berukuran tipis dan terbatas. | ||
+ | |||
+ | ==Istilah-istilah penting lainnya== | ||
+ | |||
+ | * '''Cluster''' - Merupakan berbagai tipe [[server]] berbeda yang berlokasi diberbagai tempat (atau negara), terkoneksi satu sama lain serta saling bekerjasama sehingga user dapat mengakses informasi apapun tanpa perlu tahu sistem jaringan yang ada. | ||
+ | |||
+ | * '''Co-location Server''' - Merupakan [[institusi]] yang mengalih-daya-kan ([[outsource]]) [[server]] mereka untuk dikelola kepada pihak lain. Co-location membuat pengelolaan [[server]] dilakukan secara profesional, sehingga tidak perlu mengeluarkan biaya [[server]], pendukung maupun suber-daya manusia-nya. Contoh : Penyedia Jasa [[Blog]] seperti [[WordPress]] menyediakan [[server]] mereka secara gratis agar user dapat membuat [[blog]] dan menyimpannya disana. Kegiatan ini juga merupakan sebuah aktivitas co-location yang sederhana. | ||
+ | |||
+ | * '''[[Hot Swap]]''' - [[Hot Swap]] merupakan fungsi umum pada [[HDD]] Server, dimana unit-unit [[HDD]] dapat di cabut dan dipasang pada saat komputer tersebut hidup (on). Fungsi [[hot-swap]] sangat berguna ketika [[HDD]] [[server]] mengalami masalah hingga perlu diganti. [[Hot Swap]] biasanya memerlukan suatu bay (dudukan slot khusus) pada [[chassis]], sehingga mempermudahkan kita ketika akan mencabut atau memasangnya. Tipe [[HDD]] yang mendukung fungsi swap adalah [[SCSI]] 80-pin, [[SAS]] dan [[S-ATA]]. | ||
+ | |||
+ | * '''Redundant''' - Redundant merupakan kemampuan [[server]] untuk membackup sumber daya listrik ketika terjadi masalah. Server memiliki cadangan daya berupa dua unit modul [[power supply]] yang identik, sehingga jika salah satu modul gagal berfungsi maka akan segera digantikan oleh modul cadangan (backup). Redundant merupakan kelengkapan standar pada [[server]] high-end. | ||
+ | |||
+ | [[Image:Systemserver31.jpg|center|200px|thumb|Redundant Power Supply Unit]] | ||
+ | |||
+ | * '''[[Mission Critical]]''' - Adalah istilah yang menunjukkan bahwa pada satu institusi, fungsi [[server]] tertentu sangat vital. Dengan kata lain, pengoperasian [[server]] tersebut sangat penting untuk menjalankan aktivitas rutin, misalnya perbankan yang bekerja dengan data online setiap saat. | ||
+ | |||
+ | * '''[[System integrator]]''' - Merupakan perusahaan atau konsultan yang menawarkan jasa integrasi sistem komputer secara keseluruhan, seperti instalasi [[PC]] Desktop, jaringan, [[server]], koneksi internet, security system, [[software]] aplikasi dan lain-lain sehingga user mendapatkan solusi terintegrasi terhadap kebutuhan organisasi/institusi-nya. | ||
+ | |||
+ | * '''[[Dual Processor]] ([[DP]])''' - Merupakan [[processor]] yang mendukung instalasi dua buah [[processor]] identik secara bersamaan di sistem server, tujuannya agar beban pengolahan pada [[processor]] dapat dibagi dan diselesaikan lebih cepat (multitasking & multithreading). Contoh [[Processor]] [[Intel]] yang mendukung Dual [[Processor]] adalah Xeon dan Itanium. Dual Core bukanlah Dual [[Processor]], karena Dual Core hanya fungsi yang terdapat didalam satu keping [[Processor]]. | ||
+ | |||
+ | [[Image:Systemserver32.jpg|center|200px|thumb|Konfigurasi Dual Processor]] | ||
+ | |||
+ | * '''[[Bechmark]]''' - Merupakan satu kegiatan untuk melakukan pengukuran faktor-faktor tertentu pada [[komputer]] menggunakan aplikasi pengukur (benchmark applicaton). Faktor pengukur antara lain adalah performa [[komputer]] secara keseluruhan (overall performance), daya tahan (reliablity), kestabilan (stability), daya yang digunakan (power consumption) serta hambatan dari proses yang terjadi (barrier). Pada [[server]] sendiri, poin yang sering menjadi tolak ukur adalah : performa secara keseluruhan (point/MFLOPS), jumlah user/client optimal & maksimal, [[network]] [[bandwidth]] (KB/s), [[processor]] performance (ALU/ISSE3), [[memory]] [[bandwidth]] (MB/s), drive index (MB/s), data latency, load power consumption (watt), stress test, stability test dan lain sebagainya. [[Software]] benchmark yang umum digunakan antara lain SiSoft Sandra, [[Web]] [[Server]] Stress Tool, Sysmark, dan lain-lain. | ||
+ | |||
+ | * '''[[Virtualization]]''' - Merupakan teknik untuk membuka [[sistem operasi]] dan aplikasi diatas [[operating sistem]] lain yang sudah eksis, misalnya kita membuka file-file berbasis Microsoft Windows diatas OS Linux RedHat. Caranya dengan mengakses Linux RedHat sebagai [[sistem operasi]] utama (primary [[operating system]]), lalu membuka aplikasi [[virtualization]] seperti VMWare dan mengakses Windows melalui aplikasi itu. Virtualization harus didukung oleh sistem [[server]] yang mendukungnya, seperti [[Processor]], Chipset & [[Software]]. | ||
+ | |||
+ | * '''[[Multi Processor]] ([[MP]])''' - Merupakan [[processor]] yang mendukung instalasi 4 buah [[processor]] atau lebih yang identik secara bersamaan pada sistem [[server]]. [[Processor]] [[Intel]] yang mendukung adalah Xeon dan Itanium. Dengan multiprocessor pengolahan aplikasi multitasking akan jauh lebih cepat. | ||
+ | |||
+ | * '''[[Micro-Architecture]]''' - Merupakan arsitektur inti dari [[processor]] [[Intel]], yang menentukan desain, fitur dan performa processor secara keseluruhan. Umumnya Micro-architecture melambangkan generasi [[processor]] tersebut. | ||
+ | |||
+ | '''Tabel Micro-architecture Processor Intel Xeon''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Processor | ||
+ | ! Micro-architecture | ||
+ | |- | ||
+ | | Intel Xeon 3200 series | ||
+ | | Intel Core | ||
+ | |- | ||
+ | | Intel Xeon 3000 series | ||
+ | | Intel Core | ||
+ | |- | ||
+ | | Intel Xeon 5300 series | ||
+ | | Intel Core | ||
+ | |- | ||
+ | | Intel Xeon 5100 series | ||
+ | | Intel Core | ||
+ | |- | ||
+ | | Intel Xeon 5000 series | ||
+ | | Intel NetBurst | ||
+ | |- | ||
+ | | Intel Xeon 70000 series | ||
+ | | Intel NetBurst | ||
+ | |- | ||
+ | | Intel Pentium 4 | ||
+ | | Intel NetBurst | ||
+ | |- | ||
+ | | Intel Pentium D | ||
+ | | Intel NetBurst | ||
+ | |- | ||
+ | | Intel Core 2 Duo | ||
+ | | Intel Core | ||
+ | |- | ||
+ | | Intel Core 2 Quad | ||
+ | | Intel Core | ||
+ | |} | ||
+ | |||
+ | [[Intel]] mengenal dua macam generasi micro-architecture, yaitu [[NetBurst]] & [[Core]]. [[Core]] sendiri merupakan generasi terbaru pengganti [[NetBurst]], dengan benefit : jalur data yang lebih lebar, transfer data yang lebih cepat, [[cache memory]] yang lebih besar, sistem kerja yang lebih cerdas serta energi yang lebih efisien. | ||
+ | |||
+ | |||
+ | '''Tabel Beberapa fitur pada platform Server Intel''' | ||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Intel Wide Dynamic Execution | ||
+ | | Meningkatkan jumlah instruksi per-clock cycle agar memperpendek waktu eksekusi dan efisiensi energi pada processor. | ||
+ | |- | ||
+ | ! Intel Intelligent Power Capability | ||
+ | | Mengurangi konsumsi power pada processor. | ||
+ | |- | ||
+ | ! Intel Advanced Smart Cache | ||
+ | | Mengurangi waktu latency pada saat core yang berbeda pada processor mengakses cache memory. | ||
+ | |- | ||
+ | ! Intel Smart Memory Access | ||
+ | | Mengoptimalisasi penggunaan bandwidth data dari memory subsystem. | ||
+ | |- | ||
+ | ! Intel Advanced Digital Media Boost | ||
+ | | Meningkatan performa secara signifikan beberapa aplikasi berbasis multimedia, engineering dan scientific. | ||
+ | |} | ||
+ | |||
+ | Saat ini hampir semua jajaran processor Intel menggunakan micro-architecture Core (lihat tabel diatas). | ||
+ | |||
+ | * '''[[RISC Processor]]''' [[RISC]] merupakan singkatan [[Reduced Instruction Set Computer]], yaitu sebuah teknik design arsitektur pada sebuah processor. Dengan [[RISC]] maka sebuah processor akan bekerja lebih efisien karena mereduksi kerumitan set instruksi yang berhubungan dengan memori utama. Teknik ini akan menghasilkan sebuah program compiler (aplikasi untuk membentuk sebuah [[software]]) yang lebih sederhana dan efektif dengan memanfaatkan waktu eksekusi hanya dengan satu clock-cycle, memecah instruksi menjadi beberapa bagian lalu dieksekusi secara bersamaan (pipelining). Dan terakhir, memanfaatkan sebagian besar [[register]] daripada [[memori]]. [[RISC processor]] hanya di-implementasikan pada beberapa perangkat saja, karena [[processor]] yang ada saat ini umumnya menggunakan teknologi [[CISC]] ([[Complex Instruction Set Computer]]). Contoh perangkat yang menggunakan teknik [[RISC]] yaitu : [[Intel]] Itanium Servers, Sony Playstation, Apple McIntosh, Microsoft Xbox 360 dan Sun UltraSPARC. | ||
+ | |||
+ | [[Image:Systemserver33.jpg|center|200px|thumb|RISC Processor (Intel Itanium2)]] | ||
+ | |||
+ | * '''[[i-PAT]]''' - [[i-PAT]] merupakan singkatan dari [[Intel Platform Administration Technology]], yaitu sistem manajemen yang dibuat oleh [[Intel]] untuk mempermudah implementasi, pengawasan dan perawatan sistem jaringan server-client berbasis teknologi [[Intel]]. [[i-PAT]] dibuat untuk menyederhanakan kompleksitas jaringan yang menggunakan sejumlah besar [[PC]] Clients. | ||
+ | |||
+ | Benefit i-PAT antara lain : | ||
+ | |||
+ | * Instalasi [[Operating System]] & Aplikasi ke seluruh [[PC]] Client hanya melalui satu server saja. | ||
+ | * Sistem Proteksi [[HDD]] dengan mengembalikan (recovery) data ketika terjadi masalah pada [[PC]] Client, seperti serangan [[virus]] dan lain sebagainya. | ||
+ | * System Alert [[OS]] Crash & [[Hardware], yang akan memberikan warning ketika terjadi masalah pada [[Operating System]] dan arsitektur [[hardware]]. | ||
+ | * Manajemen terpusat berbasis [[web]]. | ||
+ | * Monitoring aset dengan sistem pengawasan terpusat melalui sebuah [[server]]. | ||
+ | |||
+ | Untuk menjalankan fungsi [[i-PAT]] memerlukan syarat tertentu seperti : [[hardware]] berbasis [[Intel]] ([[Server]] dan [[Client]]), [[Operating System]] Microsoft Windows dan aplikasi [[i-PAT]] dari [[Intel]]. | ||
+ | |||
+ | * '''32-bit dan 64-bit''' - Merupakan istilah yang menerangkan lebar jalur data [[processor]], yaitu 32-bit dan 64-bit. Saat ini hampir sebagian besar [[Processor]] sudah menggunakan lebar jalur 64-bit, seperti [[Intel]] Xeon dan Itanium2. Lebar jalur akan meningkatkan kapasitas sistem pengalamatan (adressing) memori utama, yang pada akhirnya akan meningkatkan performa komputer secara keseluruhan. [[Processor]] 32-bit umumnya hanya dapat mengakses [[RAM]] dengan kapasitas maksimal 4 Gigabyte, sedangkan 64-bit dapat mengakses sampai dengan 1.000 Gigabyte. Pada [[Intel]], teknologi 64-bit dikenal dengan nama IA64MT, yaitu Intel Architecture 64-bit Memory Technologies. '''''Analogi''''' - Bayangkan sebuah antrian dimeja kasir pasar Supermarket. Anggap saja arsitektur 32-bit masih menggunakan 32 jalur antrian, sedangkan 64-bit memiliki lajur 2x lipat atau 64 buah. Tentu saja 64-bit akan mengolah data jauh lebih baik karena jalur yang dimiliki lebih banyak. | ||
+ | |||
+ | * '''[[Codename]]''' - [[Processor]] [[Intel]] biasanya memiliki istilah tertentu yang merujuk pada teknologi yang digunakannya, seperti Intel Xeon “Nocona”, “Dempsey” atau “Tulsa”. Istilah ini sering disebut sebagai Codename. Codename adalah istilah yang diciptakan oleh vendor (biasanya oleh para engineer pembuatnya) sebelum produk tersebut dijual dan memiliki nama dagang tersendiri (trade-mark). | ||
+ | |||
+ | |||
+ | '''Tabel Codename processor Intel & karakteristiknya''' | ||
+ | |||
+ | |||
+ | {| border="1" cellpadding=2 style="border-collapse: collapse" | ||
+ | ! Codename | ||
+ | ! Processor Type | ||
+ | ! Detail | ||
+ | |- | ||
+ | ! Foster | ||
+ | | Xeon DP/MP | ||
+ | | NetBurst, 180 nm, Socket-603/604 | ||
+ | |- | ||
+ | ! Prestonia | ||
+ | | Xeon DP with DDR | ||
+ | | NetBurst, 130 nm, Socket-604 | ||
+ | |- | ||
+ | ! Gallatin | ||
+ | | Xeon MP L3 Cache 1~2MB | ||
+ | | NetBurst, 130 nm, Socket-604 | ||
+ | |- | ||
+ | ! Nocona | ||
+ | | Xeon with DDR2 64-bit | ||
+ | | NetBurst, 90 nm, Socket-604 | ||
+ | |- | ||
+ | ! Irwindale | ||
+ | | Xeon with DDR2 (subseq of Nocona) | ||
+ | | NetBurst, 90 nm, Socket-604 | ||
+ | |- | ||
+ | ! Paxville DP | ||
+ | | Xeon Dual Core with 2x L2 Cache 2MB | ||
+ | | NetBurst, 90 nm, Socket-604 | ||
+ | |- | ||
+ | ! Paxville MP | ||
+ | | Xeon 70xx with dual L2 Cache 1~2MB | ||
+ | | NetBurst, 90 nm, Socket-604 | ||
+ | |- | ||
+ | ! Sossaman | ||
+ | | Xeon "Low Voltage" edition | ||
+ | | Core, 65 nm, Socket-M | ||
+ | |- | ||
+ | ! Dempsey | ||
+ | | Xeon 50xx with 2x L2 Cache 2MB | ||
+ | | Netburst, 65 nm, Socket LGA771 | ||
+ | |- | ||
+ | ! WoodCrest | ||
+ | | Xeon 51xx (Core) | ||
+ | | Core, 65 nm, Socket LGA771 | ||
+ | |- | ||
+ | ! Tulsa | ||
+ | | Xeon 71xx | ||
+ | | NetBurst, 65nm, Socket-604 | ||
+ | |- | ||
+ | ! Tigerton | ||
+ | | Xeon 72xx (Core) | ||
+ | | Core, 65 nm | ||
+ | |- | ||
+ | ! Kentsfield | ||
+ | | Xeon 32xx (Core) | ||
+ | | Core, 65 nm, Socket LGA775 | ||
+ | |- | ||
+ | ! Wolfdale | ||
+ | | Xeon 52xx (Core) | ||
+ | | Core, 65 nm, Socket LGA771 | ||
+ | |- | ||
+ | ! Clovertown | ||
+ | | Xeon 53xx (Core) | ||
+ | | Core, 65 nm, Socket LGA771 | ||
+ | |- | ||
+ | ! Harpertown | ||
+ | | Xeon 54xx (Core) | ||
+ | | Core, 65 nm, Socket LGA771 | ||
+ | |- | ||
+ | ! Merced | ||
+ | | Itanium | ||
+ | | - | ||
+ | |- | ||
+ | ! McKinley | ||
+ | | Itanium 2 | ||
+ | | - | ||
+ | |- | ||
+ | ! Madison | ||
+ | | Itanium 2 | ||
+ | | - | ||
+ | |- | ||
+ | ! Deerfield | ||
+ | | Itanium 2 (Madison) without L3 Cache | ||
+ | | - | ||
+ | |- | ||
+ | ! Montecito | ||
+ | | Itanium 2 | ||
+ | | - | ||
+ | |- | ||
+ | ! Shavano | ||
+ | | Itanium | ||
+ | | - | ||
+ | |} | ||
+ | |||
==Pranala Menarik== | ==Pranala Menarik== | ||
− | + | * [[Apa itu Server?]] | |
− | * [[ | + | * [[Faktor-faktor penting sistem Server]] |
+ | * [[Storage Server]] | ||
+ | * [[Merakit Server berbasis Intel Xeon Single & Dual Processor]] | ||
+ | * [[Merakit Rainer Server 1U berbasis Intel Xeon 8 Core Dual Processor]] | ||
+ | * [[Membedah platform Server berbasis Intel Itanium2]] | ||
+ | * [[Tips Membeli Server]] | ||
* [[Tip Teknologi Informasi]] | * [[Tip Teknologi Informasi]] |
Latest revision as of 09:35, 2 February 2010
Sebuah server pada hakikatnya adalah sebuah komputer yang memiliki sistem internal (komponen, instrumen dan koneksi) yang mirip dengan sebuah PC Desktop. Jadi arsitekturnya sangat mudah dipahami. Tapi untuk memahaminya, kita perlu mengetahui secara detail arsitektur dan teknologi yang membangun sebuah server.
Dibawah merupakan faktor-faktor penting tersebut, terutama yang berbasiskan teknologi Intel :
Platform
Merupakan kesatuan teknologi secara keseluruhan yang digunakan pada server tersebut, yang mengacu pada produsen vendor tertentu. Dengan kata lain, perangkat dan sistem didalam server sudah ditentukan fabrikasinya, misalnya menggunakan processor tipe A, Motherboard tipe C, memory tipe G dan sebagainya. Benefit platform adalah terjaminnya kompatibilitas perangkat didalam server tersebut, sehingga problem yang akan terjadi akan berkurang dengan sendirinya. Ini juga akan meminimalisir kegagalan sistem yang membuat sistem jaringan komputer menjadi down (lumpuh).
Ada beberapa platform server yang diproduksi oleh berbagai vendor, misalnya Intel, AMD, Sun dan IBM. Sebuah platform yang berbeda (dari vendor berbeda) tidak dapat dipertukarkan fungsinya (non-interchangeable) karena sudah ditata sedemikan rupa pada fungsi tertentu, misalnya : Processor pada platform Sun Microsystem tidak dapat digunakan pada platform Intel, begitupula sebaliknya.
Salah satu contoh platform adalah pada Notebook adalah Intel Centrino Duo. Centrino Duo (generasi Centrino kedua) merupakan nama platform dari Intel yang didalamnya mengandung Processor Intel Core Duo (atau Core 2 Duo), Chipset Intel 945 dan WiFi Card Intel PROSet 3945ABG. Ketiga device ini, yaitu Processor, Chipset dan WiFi Card harus menggunakan tipe seperti diatas sehingga notebook tersebut berhak menggunakan Logo Centrino Duo. Jika salah satu syarat tidak dipenuhi (misalnya menggunakan WiFi Card merek lain), maka Notebook tersebut digolongkan notebook biasa yang kompatibilitasnya tidak dijamin oleh Intel.
Analogi Platform
Platform ibarat sebuah kota yang menyediakan berbagai infrastruktur yang dibutuhkan oleh penduduknya,. Infrastruktur itu meliputi gedung pemerintahan, rumah sakit, pusat energi listrik, kantor polisi, perumahan, dan sebagainya. Sebuah kota pastilah menyediakan berbagai fasilitas penunjang yang terintegrasi satu sama lain. Itulah yang dimaksud dengan platform.
Intel Server Platform
Tabel Keterangan dari Intel Server Platform
Intel Server Processor | Merupakan jajaran processor yang didesain untuk sistem server yang terdiri dari Intel Xeon & Itanium 2. |
---|---|
Intel Server Board | Merupakan Motherboard Server yang mendukung processor Intel diatas beserta arsitektur pendukungnya yang terdiri dari berbagai varian. |
Intel PRO Server Adapter | Merupakan add-in card modul untuk fungsi-fungsi tambahan pada server, seperti LAN Gigabit menggunakan kabel fiber maupun copper. |
Intel Server Chassis | Merupakan chassis (barebone) untuk mendukung arsitektur Intel secara keseluruhan, yang terdiri dari model tower, rackmount maupun blade. |
Intel RAID Controller | Merupakan add-in card modul untuk server yang ingin menggunakan konfigurasi RAID full operation, seperti RAID 5, 10 dan 50. |
Intel Management Modules | Merupakan add-in card untuk menambahkan fungsi tertentu pada server, seperti remote, hardware healt-monitoring, video (GUI) dan lain-lain. |
Intel Server System | Merupakan unit server "built-up" dari Intel yang telah dirakit penuh serta memiliki arsitektur terintegrasi yang siap pakai. |
Segmentasi
Server memiliki segmentasi berdasarkan skala ekonomis-nya yang dihitung berdasarkan performa, jumlah klien dan budget yang tersedia. Secara mudah, dibagi menjadi tiga :
- Value Server. Merupakan server dengan performa standar, jumlah klien dibawah 50 PC dengan budget diantara 5 – 7 juta rupiah. Server ini umum digunakan pada bisnis Usaha Kecil & Menengah (UKM), Warung Internet, On-line Game Center dan lain-lain. Value Server biasanya melayani klien dalam jumlah terbatas dan bersifat lokal.
- Mid-End Server. Merupakan server dengan performa baik (diatas standar), jumlah klien bervariasi diantara 50u – 100u PC dengan budget sekitar 7 – 14 juta rupiah. Server ini dapat digunakan pada perkantoran kelas menengah, Internet Service Provider (ISP) lokal, manufaktur, dan lain-lain.
- High-End Server. Merupakan server dengan performa tinggi, jumlah klien diatas 100u PC dengan budget rata-rata diatas 20 juta rupiah. High End server umum digunakan pada perusahaan telekomunikasi, perbankan, asuransi dan lain-lain yang menghubungkan banyak tempat yang terpisah-pisah.
Tabel Segmentasi server berdasarkan jumlah klien dan device yang digunakan
Server | |||
---|---|---|---|
Value | Mid-End | High-End | |
Harga | 5 - 7 juta rupiah | 7 - 14 juta rupiah | > 20 juta rupiah |
Segmentasi Pengguna | Perorangan, UKM, Warnet, Game Center | Universitas, Bisnis Menengah, Distributor, ISP lokal | Telekomunikasi, Perbankan, Manufaktur, E-Commerce, ISP |
Jumlah Klien | < 50 clients | 50 - 100 clients | > 100 clients |
Local Network | Local & Wide Network | Wide Area Network | |
Processor | Intel Pentium 4, Pentium D, Xeon | Intel Xeon Dual Core, Quad Core | Intel Itanium2 |
RAM | ECC 1 GB - 2 GB | ECC Registered / FBDIMM | ECC Registered / FBDIMM |
Kapasitas 1 GB - 2 GB | Kapasitas 2 GB - 8 GB | Kapasitas 8 GB - 32 GB | |
Hard Disk | SATA | SATA RAID Mode atau SCSI | SCSI atau SAS |
Kapasitas 120 - 250 GB | Kapasitas 250 GB - 750 GB | Kapasitas 1 TB - 4 TB |
Cara kerja komputer secara umum
Secara sederhana cara kerja sebuah komputer adalah sebagai berikut :
- Pada komputer, terdapat 3 komponen utama yang terlibat dalam proses alur kerja secara umum yaitu Processor, RAM dan HDD. Ketiganya dapat kita sebut sebagai komponen utama.
- Saat kita pertama kali menyalakan sebuah komputer, maka komponen yang pertama kali bekerja adalah Processor. Processor berfungsi mengolah data menjadi sebuah informasi, dan untuk melakukan itu dibutuhkan data yang umumya disimpan didalam HDD.
Tapi proses diatas memiliki satu masalah yang serius, yaitu perbedaan teknologi antara Processor dan HDD yang membuat performa keduanya berbeda jauh. Processor merupakan komponen digital yang bekerja sangat cepat dalam satuan gigabytes / detik, sedangkan HDD merupakan perangkat mekanis (semi digital) yang bekerja dalam satuan megabytes / detik. Sebagai perbandingan, pengolahan internal Processor memiliki Clock Speed mencapai 3 GHz (atau 1/3 miliar per-detik), sedangkan HDD memiliki pengolaham setara dengan 15K (atau 15000 putaran per-menit). Perbedaan performa ini tentu membawa masalah, karena processor akan terus-menerus membutuhkan pasokan data dari HDD, tapi HDD selalu terlambat memberikannya.
Untuk itu diciptakan komponen RAM untuk menjembatani masalah ini. RAM merupakan memory berkecepatan tinggi karena seluruhnya bekerja dengan proses digital seperti processor. Dengan RAM, maka data-data yang dibutuhkan processor dengan cepat bisa diberikan karena berjalan dalam arsitektur bus yang sama dengan Processor (Front Side Bus). Jadi fungsi RAM adalah jembatan data antara processor dengan HDD.
Tabel Kelebihan dan kekurangan Processor, RAM & HDD
Kelebihan | Kekurangan | |
---|---|---|
Processor | Kecepatan tinggi | Bersifat Volatile |
Teknologi Digital | Berharga Mahal | |
RAM | Kecepatan transfer sama dengan Processor | Bersifat Volatile |
Teknologi Digital | Kapasitas data terbatas | |
HDD | Bersifat Non-Volatile | Kecepatan relatif rendah |
Kapasitas data besar | Teknologi mekanis (semi digital) |
Menurut satu studi di internet, apabila satu komputer tidak memiliki RAM maka waktu yang dibutuhkan untuk membuka tampilan pertama Windows XP adalah selama 3,5 bulan ! Jadi dapat disimpulkan bahwa RAM memang merupakan salah satu perangkat terpenting pada komputer selain dari Processor.
Apakah komponen penting sebuah Server?
Seperti keterangan diawal, server sesungguhnya adalah sebuah model komputer layaknya PC Desktop, yang didalamnya mengandung kemiripan sistem dan proses. Arsitektur server juga memilliki sebuah Motherboard, Processor, RAM, HDD dan lain-lain.
Processor
Tak pelak lagi bahwa Processor merupakan komponen terpenting pada sistem server dan komputer pada umumnya. Processor memiliki berbagai fungsi vital seperti pusat pengolahan data dan koordinator yang mengatur kerjasama semua sistem arsitektur yang ada. Dibanding perangkat lain, processor memiliki teknologi paling canggih dan paling mahal.
Pada server sendiri mengenal beberapa tipe processor dan konfigurasi. Misalnya server dengan platform Intel memiliki varian processor Intel Xeon dan Itanium. Processor kelas dekstop seperti Pentium 4, Pentium D, Pentium Dual Core dan lain-lain juga dapat berfungsi sebagai processor server apabila menggunakan motherboard server.
Dibawah ini merupakan faktor-faktor penting sebuah Processor server :
Core
Core merupakan jumlah core yang terdapat dalam processor. Core adalah inti processor yang berfungsi sebagai mesin pengolah utama aliran data (thread) yang masuk kedalam processor. Semakin banyak jumlah core yang tersedia, maka semakin baik komputer melakukan pengolahan aplikasi.
Saat ini produsen utama processor melipat-gandakan jumlah core agar processor dapat melakukan pengolahan multi-tasking dengan jauh lebih baik. Pada server berbasiskan teknologi Intel, terdapat beberapa varian yang memiliki jumlah Core yang disebut sebagai Single Core (jumlah core tunggal), Dual Core (jumlah core dua buah) dan Quad Core (jumlah core 4 buah) pada satu keping Processor.
Era Core dimulai sejak Intel merubah arsitektur dasar (mikro) dari komputer yang mereka buat. Sebelumnya Intel menggunakan micro-architecture yang disebut sebagai NetBurst, lalu menggantinya dengan micro-architecture Core seperti sekarang. Arsitektur Core diklaim memberikan kinerja yang lebih tinggi & daya yang lebih hemat. Micro-architectur merupakan teknologi inti yang membentuk processor secara keseluruhan.
Manufacture
Manufacture merupakan teknologi integrasi yang berkaitan dengan proses manufakturarisasi inti processor. Inti processor sendiri dibentuk dari jutaan transistor yang bekerja secara parallel, dan yang dimaksud dengan manufacture adalah jarak antar transistor didalam inti tersebut. Semakin banyak jumlah transistor yang digunakan, maka semakin tinggi performa processor tersebut. Selain itu, semakin banyak jumlah transistor yang digunakan maka jarak antar transistor semakin rapat. Manufacture umumnya menggunakan satuan jarak “micron” (atau 10^-6 meter) atau Nanometer (10^-9 meter).
Manufacture melambangkan perbedaan generasi dari processor yang dibuat, karena pada dasarnya sistem manufacture melambangkan keberhasilan teknologi yang dibuat oleh vendor.
Pada processor Intel server, terdapat beberapa generasi sistem manufacture, yaitu 0.13, 0.18, 0.09 dan 0.065 micron (um). Atau bisa ditulis dengan 130, 180, 90 dan 65 nm (dalam satuan nanometer).
Clock Speed
Clock Speed merupakan frekuensi clock processor dalam waktu satu detik. Semakin tinggi clock speed artinya performa processor semakin tinggi dalam mengolah data. Clock Speed menggunakan satuan Gigahertz (GHz) dan merupakan sistem pengolahan internal dalam sistem processor.
Misalnya : Sebuah processor Intel Xeon 2.66 GHz artinya memiliki clock speed sebesar 2,66 miliar hertz per-detik. Itu sama dengan gelombang yang terjadi sebanyak 2,66 miliar selama 1 detik. Pada konteks Processor, gelombang (clock) merupakan pembawa bit-bit data diantara lalu lintas sistem komputer. Artinya semakin banyak gelombang yang dihasilkan, maka semakin banyak bit data yang diangkut sehingga berimbas pada performa processor secara keseluruhan.
Karena beberapa faktor, saat ini para produsen processor seperti Intel tidak lagi berfokus pada Clock Speed. Clock Speed selalu berimbas pada suhu processor dan tinggi daya yang digunakan. Semakin tinggi angkanya akan membuat suhu processor semakin panas dan beresiko merusakkan perangkatnya sendiri. Faktor peningkatan daya juga akan membuat server menjadi boros energi. Yang pasti, clock speed bukan satu-satunya faktor yang dapat mendongkrak kinerja processor, karena hal itu juga ditentukan oleh jumlah Core, FSB dan Cache Memory.
Front Side Bus
Front Side Bus (FSB) merupakan jalur yang menghubungkan Processor dengan memory utama (RAM) dalam satuan frekuensi. Biasanya FSB dilambangkan dengan Megahertz (MHz). FSB merepresantasikan gelombang frekuensi hubungan processor dan RAM. Semua data yang akan diolah processor, baik yang bersumber dari HDD, Graphics Controller dan lain sebagainya harus dikirim melalui RAM. Setelah itu RAM akan mengirimkannya ke Processor untuk diolah. Setelah diolah, data tersebut akan dikirim balik ke RAM dan didistribusikan keseluruh sistem internal yang membutuhkannya. Hubungan antara Processor dan RAM itu menggunakan konteks FSB seperti yang diterangkan diatas.
Cache Memory
Cache Memory merupakan memori berkecepatan tinggi yang berfungsi menyimpan data sementara yang diperlukan processor. Cache Memory diintegrasikan didalam processor dalam bentuk chip on-die (internal). Dengan adanya cache memory maka data yang sering dibutuhkan processor tidak perlu diambil dari memori utama (RAM). Jadi Cache berfungsi mempersingkat load data yang terjadi antara Processor dan RAM (baca mengenai Cache Memory diatas).
Pada processor (termasuk server) biasanya terdapat dua macam cache memory, yaitu L1 dan L2 Cache. L merupakan singkatan dari Level, yaitu tingkatan cache didalam processor. L1 merupakan cache yang terletak paling dekat dengan inti processor, L2 terletak setelahnya dan seterusnya. Apabila processor membutuhkan data, maka inti akan mencarinya pada L1. Jika tidak ada, maka akan diminta dari L2 dan seterusnya. Jika semua cache tidak menyimpan data yang dibutuhkan, maka data akan diambil dari memori utama (RAM). Dari gambaran ini dapat terlihat jika cache bisa mempercepat kerja processor.
Pada processor Intel Itanium dan Xeon (ada beberapa), juga terdapat L3 Cache.
Power
Power merupakan daya yang dibutuhkan oleh sebuah processor pada saat beroperasi. Daya memiliki satuan Watt. Di processor Intel sendiri terdapat berbagai daya yang merentang dari 50 watt – 130 watt. Pada server, konsumsi daya merupakan salah-satu faktor penting yang harus diperhatikan.
Heatsink dan Cooling Fan
Heatsink dan Cooling Fan merupakan modul untuk mengatasi panas yang dihasilkan oleh processor. Panas berlebih tersebut perlu diredam dan dibuang menggunakan Heatsink (logam penyerap) dan Cooling Fan (kipas pendingin). Intel selalu menyertakan modul ini dalam setiap packaged processor server yang mereka produksi sebagai kelengkapan standar.
Pada tipe server yang menggunakan chassis rackmount, biasanya digunakan pendingin pasif yang tidak menyertakan cooling fan agar menekan tempat (space) yang tersedia. Pendinginan pasif yang berbentuk seperti balok logam Heatsink (tanpa cooling fan) ini tersedia pada tipe processor Xeon tertentu yang memang ditujukan untuk chassis rackmount.
Socket
Lihat pada bahasan Motherboard.
Processor Number
Processor Number merupakan sistem penamaan processor yang diperkenalkan oleh vendor seperti Intel. Saat ini Intel menggunakan kode-kode bilangan tertentu untuk merepresentasikan spesifikasi detail dari processor yang mereka buat.
Generasi
Generasi merupakan level generasi processor yang diproduksi. Generasi biasanya merujuk pada perbaikan (revisi) teknologi tertentu pada processor tersebut. Pada processor Intel, generasi biasanya direpresentasikan dengan kode tertentu yang dinamakan Spec# number.
Analogi Core, Clock Speed, FSB, Arsitektur & Cache Memory
Untuk menerangkan fungsi Clock Speed, FSB, Arsitektur & Cache Memory secara jelas, kita dapat membayangkan sebuah mobil di jalan tol. Saat sebuah mobil memasuki jalan tol :
- Imajinasikan Clock Speed sebagai satuan kecepatan maksimal mobil (km/jam).
- Imajinasikan FSB sebagai satuan kecepatan maksimal yang diizinkan ketika melintasi tol (km/jam)
- Imajinasikan Core sebagai jumlah & kapasitas silinder mesin mobil, semakin banyak jumlahnya semakin baik performanya.
- Imajinasikan Cache Memory sebagai satuan maksimal kapasitas tangki bensin (liter).
- Imajinasikan Power sebagai kapasitas daya mobil keseluruhan dalam satuan Horse-power.
- Imajinasikan Arsitektur sebagai jumlah pintu tol yang tersedia (32 dan 64 pintu).
Platform Processor Intel
Intel menjual beberapa tipe processor server sesuai dengan fungsi dan segmentasinya. Beberapa processor yang saat ini sedang eksis adalah :
- Intel® Xeon® processor seri 5xxx Merupakan processor pertama yang mengimplementasikan teknologi “Quad Core (4 core)” untuk menangani pekerjaan dengan volume data besar. Ditunjang dengan performa tinggi, energi yang efisien, reliabel serta dioptimalisasi sebagai mesin pengolah di Data Center. Intel Xeon 5xxx series merupakan Processor generasi baru dengan Micro-architecture Core, sehingga dapat berjalan dengan platform Motherboard dan Chipset generasi baru juga, seperti Chipset 3xxx dan 5xxx series.
- Intel® Xeon® processor seri 7xxx Merupakan processor yang telah mendukung konfigurasi 4 processor (multi-processing), tapi masih menggunakan Micro-architecture lama, yaitu Intel NetBurst. Processor ini memiliki performa dan kehandalan tinggi. Karena menggunakan teknologi lama, maka processor ini kompatibel dengan sistem motherboard dan chipset Intel lama seperti E8xxx series.
- Intel® Xeon® processor seri 3xxx Processor server ekonomis (value/entry class) untuk berbagai keperluan. Cocok untuk UKM atau institusi dengan infrastruktur jaringan sederhana. Saat ini sudah tersedia versi Quad Core dan Dual Core.
- Intel® Itanium® 2 Processor ini merupakan Processor paling “High-End” diantara semua jajaran Processor server Intel. Itanium generasi 2 berbasis RISC dirancang untuk infrastruktur TI yang memiliki pengolahan pusat data yang sangat intensif. Juga digunakan pada komputer sekelas Mainframe dengan performa dan skalibilitas tinggi. Pengguna Processor Itanium2 biasanya datang dari Perusahaan Perbankan/Asuransi dengan jaringan luas, Fabrikasi, Manufaktur yang kompleks, dan sebagainya.
Tabel Karakteristik Processor Intel Xeon Series
Processor | Socket | Micro-architecture | Cahce | Chipset Support | |
---|---|---|---|---|---|
Jumlah | Tipe | ||||
Intel Xeon 3200 series | 1 | LGA775 | Intel Core | 8 MB | 3000, 3010 |
Intel Xeon 3000 series | 1 | LGA775 | Intel Core | 2 - 4MB | 3000, 3010 |
Intel Xeon 5300 series | 2 | LGA771 | Intel Core | 8 MB | 5000P, 5000V, 5000X |
Intel Xeon 5100 series | 2 | LGA771 | Intel Core | 4 MB | 5000P, 5000V, 5000X |
Intel Xeon 5000 series | 2 | LGA771 | Intel NetBurst | 2 x 2 MB | 5000P, 5000V, 5000X |
Intel Xeon 70000 series | 4+ | FC-mPGA 604 | Intel NetBurst | 2 x 2 MB | E8501 |
Tabel Karakteristik Processor Intel Xeon secara detail
Processor Number | Cache (MB) | Speed (GHz) | FSB (MHz) | Socket | Power (Watt) | Dual-core | Quad-core | |
---|---|---|---|---|---|---|---|---|
L2 | L3 | |||||||
Manufacture 65 nanometer | ||||||||
X7350 | 8 | - | 2.93 | 1066 | MP | 130 | - | Yes |
L7345 | 8 | - | 1.86 | 1066 | MP | 50 | - | Yes |
E7340 | 8 | - | 2.4 | 1066 | MP | 80 | - | Yes |
E7330 | 6 | - | 2.4 | 1066 | MP | 80 | - | Yes |
E7320 | 4 | - | 2.13 | 1066 | MP | 80 | - | Yes |
E7310 | 4 | - | 1.6 | 1066 | MP | 80 | - | Yes |
E7220 | 8 | - | 2.93 | 1066 | MP | 80 | Yes | - |
E7210 | 8 | - | 2.4 | 1066 | MP | 80 | Yes | - |
7150N | 8 | - | 3.5 | 667 | MP | 150 | Yes | - |
7140M | 2x1 | 16 | 3.4 | 800 | MP | 150 | Yes | - |
7140N | 2x1 | 16 | 3.33 | 667 | MP | 150 | Yes | - |
7130M | 2x1 | 8 | 3.2 | 800 | MP | 150 | Yes | - |
7130N | 2x1 | 8 | 3.16 | 667 | MP | 150 | Yes | - |
7120M | 2x1 | 4 | 3 | 800 | MP | 95 | Yes | - |
7120N | 2x1 | 4 | 3 | 667 | MP | 95 | Yes | - |
7110M | 2x1 | 4 | 2.6 | 800 | MP | 95 | Yes | - |
7110N | 2x1 | 4 | 2.5 | 667 | MP | 95 | Yes | - |
Manufacture 90 nanometer | ||||||||
7041 | 2x2 | - | 3 | 800 | MP | 165 | Yes | - |
7040 | 2x2 | - | 3 | 667 | MP | 165 | Yes | - |
7030 | 2x1 | - | 2.8 | 800 | MP | 165 | Yes | - |
7020 | 2x1 | - | 2.66 | 667 | MP | 165 | Yes | - |
Motherboard (atau Mainboard)
Motherboard merupakan perangkat yang berfungsi mengintegrasikan semua device/periferal server pada satu papan sistem (board) agar saling bekerjasama, seperti Processor, RAM, HDD sampai ke sistem konektor Input/Output (USB, LAN, PS/2 dan lain-lain). Motherboard pasti digunakan pada semua tipe komputer atau perangkat elektronika lainnya. Fungsinya sangat penting, karena pada dasarnya spesifikasi suatu server bergantung dari tipe Motherboard yang digunakan. Kita tidak mungkin menginstalasi suatu device apabila spesifikasi suatu Motherboard tidak menyediakannya.
Contoh : apabila Motherboard menggunakan socket-775 untuk processor, maka kita hanya dapat memasang processor Xeon 3000 series saja karena processor Xeon 5000 dan 7000 series menggunakan tipe socket berbeda.
Segmentasi Motherboard Intel
Intel memiliki segmentasi Motherboard server sesuai dengan kebutuhan pengguna sebagai berikut :
- High Performance Server ditujukan untuk server berkemampuan tinggi, handal & sistem manajemen yang baik. Contoh : Intel Server Board S5000PSL (ROMB/SAS/SATA)
- Entry Server ditujukan untuk server value yang berorientasi budget, klien terbatas dan performa standar. Contoh : Intel Server Board S5000VA (SCSI), S5000SA (4 DIMM), S5000VSA (SAS)
- Small Form Factor Server ditujukan untuk server dengan form-factor berukuran kompak & kecil yang cocok untuk casing rackmount yang terbatas. Contoh : Intel Server Board S3000PT, S3210SHLC, S3200SHV
Tabel Karakteristik Motherboard Intel Server
Tipe Motherboard | Processors | Memory | Form Factor |
---|---|---|---|
S5000PAL | 2 x Multi-Core Intel® Xeon® | FBDIMM 8-slot, kapasitas 32GB | Rack-Optimized |
S5000PSL | 2 x Multi-Core Intel® Xeon® | FBDIMM 8-slot, kapasitas 32GB | Pedestal |
S5000VSA | 2 x Multi-Core Intel® Xeon® | FBDIMM 8-slot, kapasitas 16GB | Pedestal |
S5000XVN | 2 x Multi-Core Intel® Xeon® | FBDIMM 8-slot, kapasitas 32GB | Pedestal |
SE7520BB2 | 2 x Dual-Core Intel® Xeon® LV | DDR2 8-slot, kapasitas 16GB | Rack-Optimized |
SE7520JR2 | 2 x Intel® Xeon® | DDR 6-slot, kapasitas 24GB | Rack-Optimized |
SE7320VP2 | 2 x Intel® Xeon® | DDR 6-slot, kapasitas 24GB | Rack-Optimized |
SE7520BD2 | 2 x Intel® Xeon® | DDR 6-slot, kapasitas 24GB | Pedestal |
DDR2 8-slot, kapasitas 16GB | |||
SE7320EP2 | 2 x Intel® Xeon® | DDR2 4-slot, kapasitas 8GB | Pedestal |
SE7525RP2 | 2 x C39Intel® Xeon® | DDR 4-slot, kapasitas 8GB | Pedestal |
S3000PT | Intel® Pentium® D, Pentium® 4, Xeon® 3000 series | DDR2 4-slot, kapasitas 8GB | Rack-Optimized |
S3000AH | Intel® Pentium® D, Pentium® 4, Xeon® 3000 series | DDR2 4-slot, kapasitas 8GB | Pedestal |
S975XBX2 | Intel® Core™2 Extreme, Core™2 Duo | DDR2 4-slot, kapasitas 8GB | Pedestal |
SE7230CA1-E | 1 x Intel® Pentium® D, Pentium 4, Pentium Extreme Edition | DDR2 4-slot, kapasitas 8GB | Rack-Optimized |
SE7230NH1-E | 1 x Intel® Pentium® 4 | DDR2 4-slot, kapasitas 8GB | Rack-Optimized |
SE7221BK1-E | 1 x Intel® Pentium® 4 | DDR2 4-slot, kapasitas 8GB | Rack-Optimized |
SE7210TP1-E | 1 x Intel® Pentium® 4 | DDR 4-slot, kapasitas 4GB | Rack-Optimized |
Tabel Karakteristik komponen arsitektur server
Komponen | Dukungan |
---|---|
Chassis | Model tower, rackmount dan blade |
Socket Processor | Dual Socket atau Lebih |
Processor Intel Xeon atau Itanium | |
RAM | Dual Channel atau Quad Channel |
ECC Registered & FBDIMM | |
HDD | Konfigurasi RAID |
SATA, SAS & SCSI | |
Graphics Controller | On-board |
Tidak memerlukan resolusi tinggi | |
Audio | Tidak tersedia |
LAN | Dual LAN connector |
Gigabit Ethernet (10/1000/1000 Mbps) | |
Slot PCI | Tersedia PCI-X dan 64-bit |
Power Connector | 24-pin & 8-pin auxiliary |
500 watt - 750 watt |
Keterangan :
- Socket Processor (Dual)
- Slot DIMM untuk RAM DDR2 FBDIMM (8 slot)
- Chipset Northbridge (MCH) + Heatsink
- Chipset Southbridge (ICH)
- Konektor HDD SCSI 80-pin
- Konektor ATA (Optical Drive) & Floppy Disk
- Konektor Power Supply 24-pin dan 8-pin
- Slot PCI Express x4
- Slot PCI-X 64-bit 100 MHz
- Slot PCI-X 64-bit 133 MHz
- SCSI Controller + Heatsink
- Integrated Graphics Controller (VGA on-board)
- Controller BIOS
- LAN Connector (2 unit)
- Serial Connector
- VGA-Out Connector for Display
- PS/2 Connector
- USB Connector
Motherboard server umumnya mengandung spesifikasi dibawah :
Socket Processor
Socket Processor, merupakan tempat dimana Processor dipasang. Pada server platform Intel dikenal tiga tipe socket processor seperti pada tabel dibawah :
Tabel Socket Processor Intel Xeon
Socket | Processor |
---|---|
LGA775 | Intel Xeon X3000 dan 3000 series |
LGA771 | Intel Xeon X5000 dan 5000 series |
PGA 604-pin | Intel Xeon 7000 |
Keterangan :
- LGA singkatan dari Land Grid Array, merupakan tipe socket berbentuk kaki pin-pin kecil dalam susunan array. LGA merupakan teknologi baru socket processor yang dikenalkan pada saat era Pentium 4 generasi baru (Pentium 4 lama masih menggunakan Socket pin 478). Dengan LGA, maka processor tidak memiliki pin lagi, diganti dengan titik bola-bola kontak kecil dalam sususan array yang akan langsung terkoneksi di pin socket pada saat pemasangan.
- PGA singkatan dari Pin Grid Array, merupakan tipe socket berbentuk lubang-lubang kecil dalam susunan array. PGA digunakan untuk Processor yang masih menggunakan kaki pin sebagai kontak-nya. PGA merupakan socket tipe lama yang sudah dikenal pada Processor zaman dulu, seperti Pentium II, Pentium III, Pentium 4 (versi awal), Xeon (versi awal), dan lain-lain.
Chipset Northbridge (MCH)
Chipset Northbridge (MCH). Baca mengenai Chipset.
Chipset Southbridge (ICH)
Chipset Southbridge (ICH). Baca mengenai Chipset.
Slot RAM (DIMM)
Slot RAM (DIMM) merupakan tempat dimana memori atau RAM dipasang. Baca mengenai RAM.
Slot PCI (Peripheral Component Interconnect)
Slot PCI (Peripheral Component Interconnect). Slot ini berfungsi untuk memasang berbagai Card Module (Add-in Card) yang tidak disediakan oleh sistem motherboard, seperti RAID, SCSI, Gigabit, SAS Controller dan sebaginya. Card tambahan ini diperlukan server untuk meningkatkan fungsinya (baca Scale Up pada Bab 1), karena fungsi tersebut tidak disediakan oleh Motherboard.
Pada beberapa tipe motherboard server lainnya, fungsi-fungsi seperti diatas telah disediakan (di-istilahkan dengan “On-Board”).
Pada server tersedia beberapa tipe Slot PCI, yaitu :
- PCI, singkatan dari Peripheral Component Interconnect. PCI merupakan teknologi slot yang paling umum digunakan pada motherboard, baik Server maupun Desktop. Secara fisik PCI berwarna putih dan umumnya terdapat lebih dari satu unit dalam sebuah sistem motherboard. PCI masih menggunakan pengolahan paralel, dan biasa digunakan untuk fungsi RAID, Gigabit Ethernet, SAS dan lain-lain. PCI memiliki varian sebagai berikut :
- PCI (atau disebut PCI version 3.0), memiliki width sebesar 32-bit dan bus 33 MHz, sehingga menghasilkan bandwidth sebesar 133 MB/s. PCI juga memiliki tegangan sebesar 3.3 Volt.
- PCI-X memiliki width sebesar 64-bit dan bus 100/133 MHz, sehingga menghasilkan bandwidth maksimal sebesar 1,014 MB/s. PCI-X memiliki tegangan sebesar 1.5 Volt.
- PCI-X 2.0 memiliki width sebesar 64-bit dengan bus 266 MHz, sehingga menghasilkan bandwidth sebesar 2,035 MB/s.
Beberapa Add-in card server menggunakan slot PCI-X dan PCI-X 2.0, contohnya RAID Card Controller versi tertentu.
- PCI Express (disingkat sebagai PCI-e) merupakan generasi terbaru dari PCI. Disebut “Express” karena performa-nya lebih tinggi dari PCI biasa, dengan pengolahan serial. PCI Express merupakan slot pengganti dari PCI biasa (termasuk juga slot AGP untuk graphics card), karena memiliki performa yang lebih baik untuk mengadaptasi berbagai add-in card tipe-tipe terbaru. PCI Express umum digunakan pada berbagai Motherboard generasi baru, serta memiliki beberapa tipe :
- PCI Express x1 : 250MB/s
- PCI Express x2 : 500MB/s
- PCI Express x4 : 1GB/s
- PCI Express x8 : 2GB/s
- PCI Express x16 dengan bandwidth sebesar 4GB/s. Slot ini biasanya digunakan sebagai slot VGA (graphics adapter). PCI-e x16 tidak digunakan pada motherboard server, karena server umumnya menggunakan graphics controller terintegrasi.
Konektor ATA (Advanced Technology Attachment)
Konektor ATA (Advanced Technology Attachment) adalah konektor untuk mengkoneksikan Hard Disk tipe ATA atau Optical Drive (CD/DVD ROM). Baca mengenai Hard Disk.
Konektor SATA (Serial – ATA)
Konektor SATA (Serial – ATA) adalah konektor untuk mengkoneksikan Hard Disk tipe SATA. Baca mengenai Hard Disk.
Konektor SCSI/SAS
Konektor SCSI/SAS adalah konektor untuk mengkoneksikan Hard Disk tipe SCSI atau SAS. Baca mengenai Hard Disk.
Power Connector
Power Connector adalah konektor untuk menghubungkan modul power supply dibarebone ke motherboard. Pada motherboard server dikenal dua buah konektor power, yaitu 24-pin connector (sebagai konektor utama) dan 8-pin connector 12V (sebagai konektor tambahan).
BIOS (Basic Input Output System)
BIOS (Basic Input Output System) merupakan IC Controller yang berfungsi untuk menyimpan data-data perangkat (device) beserta setting-nya yang digunakan pada Server. Dengan BIOS, maka waktu booting server (inisialisasi) akan lebih cepat karena Processor tidak perlu membaca device satu per-satu untuk mengenali fungsi masing-masing perangkat itu.
Seperti kita ketahui bahwa Processor merupakan perangkat utama yang mengatur fugsi-fungsi perangkat lainnya seperti HDD, RAM, VGA, dan sebagainya agar saling bekerjasama. Pada saat menyalakan Server, Processor harus mengenali semua perangkat tersebut agar dapat mengatur mereka. Untuk menghemat waktu, maka dipasanglah sebuah IC BIOS yang memuat segala informasi yang dibutuhkan oleh processor tersebut. BIOS juga berfungsi untuk mengatur fungsi-fungsi dasar komputer seperti jam, tanggal, media penyimpanan dan lain-lain. Dan yang terakhir BIOS berfungsi untuk menghubungkan semua perangkat keras agar dapat dikenali oleh sistem operasi seperti Windows & Linux.
BIOS lazimnya menggunakan IC tipe EEPROM (Electrically Erasable Programmable Read Only Memory), yaitu tipe IC yang dapat dihapus dan diprogram ulang melalui sistem elektrik. Data-data didalam BIOS tidak boleh hilang atau berubah (kecuali jika sengaja dilakukan), hingga diperlukan sebuah baterai untuk menahannya. IC BIOS tidak dapat menahan data jika tidak ada power-nya, makanya kita lazim melihat sebuah baterai didalam motherboard.
Untuk mengkonfigurasi data didalam BIOS diperlukan aplikasi khusus yang disebut sebagi Firmware. Firmware dapat selalu diupgrade agar perangkat yang dikenali BIOS dapat selalu diperbaharui. Istilah ini sering disebut sebagai “Update BIOS”.
Beberapa perangkat lain biasanya memilki BIOS terpisah yang akan mengatur fungsinya secara independen, seperti RAID Modul. Baca tentang RAID.
Chip-chip pendukung
Chip-chip pendukung merupakan controller yag memiliki fungsi tertentu dalam motherboard, seperti Audio, LAN (Ethernet), SCSI dan RAID. Jika kita melihat terdapat satu fungsi dalam motherboard (misalnya RAID), maka sebetulnya pada arsitektur Motherboard menggunakan chip controller tertentu. Misalnya untuk graphics adapter menggunakan chip controller merek ATI, atau fungsi RAID menggunakan chip controller dari LSI.
Konektor (Port)
Konektor (Port) merupakan gerbang input/output yang menghubungkan server dengan peralatan eksternal seperti Hub/Switch, Monitor, Modem, Acces Point dan lain-lain. Sebuah server umumnya mengandung konektor sebagai berikut (terletak dibagian belakang) :
- PS/2 merupakan konektor untuk Keyboard & Mouse.
- USB (Universal Serial Bus) merupakan konektor universal yang dapat dikoneksikan ke berbagai peralatan, seperti Modem, Access Point dan lain sebagainya. Saat ini konektor USB telah memasuki generasi kedua (USB 2.0 atau High Speed USB) dengan transfer rate mencapai 480 MB/s.
- Ethernet/LAN merupakan konektor yang mengkoneksikan server ke jaringan. Pada server biasanya terdapat dua konektor Ethernet/LAN, dimana konektor pertama berfungsi untuk hubungan ke modem/router, dan konektor kedua berfungsi untuk koneksi ke sistem jaringan lokal (PC client) melalui hub/switch.
- VGA Out merupakan konektor untuk Monitor atau LCD.
- Serial Port merupakan konektor data untuk Hub/Switch/Router atau modem tipe lama.
Chipset
Chipset merupakan “jantung” dari Motherboard. Perangkat ini menentukan spesifikasi dan fitur dari Motherboard secara keseluruhan. Bahkan bisa dikatakan bahwa sebuah Motherboard tergantung dengan chipsetnya. Motherboard server umumnya memiliki dua tipe chipset yang saling bekerja sama, yaitu MCH dan ICH.
MCH singkatan dari Memory Controller Hub (kadang disebut sebagai Northbridge), yaitu chip yang mengatur lalu-lintas data diantara Processor, Graphics Controller dan Memory (RAM). Sedangkan ICH singkatan dari Input/Output Controller Hub (kadang disebut sebagai Southbridge) merupakan chip yang mengatur lalu-lintas data pada peralatan HDD dan I/O seperti LAN, Modem, USB, Keyboard/Mouse, dan lain-lain. MCH dan ICH saling bekerjasama satu sama lain agar sistem komputer berjalan dengan sempurna.
Sebuah chipset sebetulnya memiliki spesifikasi dan generasi tertentu. Biasanya chipset dirilis mengikuti satu teknologi baru yang telah dirilis sebelumnya, seperti tipe processor terbaru, RAM terbaru dan lain sebagainya.
Tabel Beberapa tipe Chipset server Intel
Chipset | Jumlah Core | Processor | System Bus |
---|---|---|---|
Intel® 3010 | 1 | Intel® Pentium® D | 1066/800/533 MHz |
Intel® 3000 | 1 | Intel Pentium D | 1066/800/533 MHz |
Intel® 5000P | 1-2 | Dual-core Intel® Xeon® s 5000 series | 1066/1333 MHz |
Intel® 5000V | 1-2 | Dual-core Intel Xeon 5000 series | 1066/1333 MHz |
Intel® 5000X | 1-2 | Dual-core Intel Xeon 5000 series | 1066/1333 MHz |
Intel® E8870 | 1-4 | Intel® Itanium® 2 | 400 MHz |
Intel® E8870 featuring the E8870SP component | 1-4 | Intel Itanium 2 | 400 MHz |
Intel® E8501 | 1-4 | Dual-Core Intel® Xeon® 7000 sequence | 800 MHz |
Intel® E8500 | 1-4 | 64-bit Intel® Xeon® MP | 667 MHz |
Intel® E7505 | 1-2 | Intel® Xeon® 533 MHz 512K L2 cache | 400/533 MHz |
Intel® E7500 | 1-2 | Intel Xeon 512K L2 cache | 400 MHz |
Intel® E7501 | 1-2 | Intel Xeon 533 MHz 512K L2 cache | 400/533 MHz |
Intel® E7520 and E7320 | 1-2 | 64-bit Intel Xeon 2MB L2 cache | 800 MHz |
Intel Xeon 800 MHz 1MB L2 cache | |||
Intel® E7230 | 1 | Intel® Pentium® 4 Hyper-Threading | 1066/800/533 MHz |
Intel Pentium D | |||
Intel® E7221 | 1 | Intel Pentium 4 Hyper-Threading | 800/533 MHz |
Intel® E7210 | 1 | Intel Pentium 4 | 800/533 MHz |
RAM (Random Access Memory)
RAM kadang disebut Memory, merupakan perangkat yang menyimpan data secara sementara sebelum ditransfer ke processor ataupun sebaliknya. Seperti kita ketahui bahwa semua data didalam sistem komputer diolah oleh processor, dan disimpan didalam HDD. RAM menjembatani antara Processor dan HDD, karena apabila Processor mengambil data dari HDD secara langsung akan terjadi proser yang terlalu lama (baca mengenai cara kerja sistem komputer). Processor Xeon saat ini memiliki performa pengolahan dalah satuan Giga-Hertz (GHz), artinya miliar per-detik, sedangkan HDD SCSI paling tinggi hanya memiliki transfer rate 320 Megabyte/detik. Jadi bisa dibayangkan perbedaan diantara keduanya.
Umumnya server menggunakan RAM tipe DDR atau DDR2. DDR merupakan singkatan dari “Double Data Rate”, sebuah teknologi memory yang dikembangkan dari generasi sebelumnya, yaitu SDRAM (Single Data RAM). Secara teoritis, DDR memiliki performa dua kali lipat dari SDRAM, dengan membawa dua bit data per-clock cycle, sedangkan SDRAM hanya satu bit. DDR2 sendiri merupakan DDR generasi kedua yang mengalami perbaikan dan penyempurnaan dari sisi performa dan reduksi panas.
RAM DDR/DDR2 memiliki beberapa varian teknologi berdasarkan kegunaannya, yaitu Unbuffered, ECC, ECC Registered dan FBDIMM. Unbuffered umumnya digunakan pada PC Desktop biasa, ECC digunakan pada Server kelas Value atau Workstation, sedangkan ECC Registered / FBDIMM digunakan pada server mid-to-high end.
Spesifikasi RAM :
Kapasitas
Kapasitas merupakan satuan penyimpanan sebuah modul RAM. Kapasitas merupakan faktor terpenting dari sebuah RAM. Satuan kapasitas adalah Megabyte (MB) dan Gigabyte (GB). Pada server kapasitas modul RAM berkisar dari 256MB, 512MB, 1 GB dan 2 GB per-keping modul.
Front Side Bus (FSB)
Front Side Bus (FSB) merupakan satuan frekuensi yang menyatakan hubungan antara Processor dan RAM (lihat bahasan Processor). Pada sebuah server, FSB RAM berkisar antara 400 MHz, 533 MHz, 667 MHz dan 800 MHz. FSB RAM bergantung pada spesifikasi Processor dan Motherboard yang digunakan, dimana FSB diantara ketiganya harus sinkron dan memiliki angka yang sama.
Jumlah IC
Jumlah IC merupakan jumlah IC pada satu keping modul RAM. Jumlah IC kadang menjadi faktor penting pada beberapa motherbard tertentu. Pada server, umumnya RAM menggunakan IC tipe ECC Registered & FBDIMM dengan jumlah IC sebanyak 9 dan 18 buah. Lihat mengenai ECC Registered dan FBDIMM.
Varian RAM berdasarkan fungsi teknisnya :
Unbuffered
Unbuffered merupakan RAM tipe “biasa” yang umum digunakan pada PC Desktop dan Notebook. RAM tipe ini paling banyak tersedia dipasaran. Tapi pengguna jarang menyebut kata “unbuffered” pada RAM yang mereka gunakan, hingga istilah itu sudah dilupakan.
ECC
ECC singkatan dari Error Correction Code. ECC merupakan fitur yang berfungsi untuk memeriksa dan mengkoreksi bit-bit data yang masuk ke RAM sehingga pengolahan data akan lebih presisi. Secara fisik sebuah RAM ECC memiliki perbedaan dengan RAM biasa. RAM ECC memiliki jumlah IC (integrated circuit) 9 dan 18 buah, sedangkan RAM biasa umumnya menggunakan 4, 8 dan 16 IC. RAM ECC umumnya digunakan pada server kelas value atau PC Workstation.
ECC Registered
ECC Registered merupakan RAM ECC yang juga memiliki sebuah register. Register berfungsi untuk meningkatkan performa RAM dalam menangani transfer data skala besar yang umum digunakan pada server. Modul ECC Register biasanya memiliki sebuah IC tambahan dengan posisi horizontal (melintang) pada PCB (Printed Circuit Board)-nya. IC ini berfungsi sebagai register, yaitu menahan satu clock-cycle data sebelum dikirimkan ke Motherboard.
Fully Buffered DIMM (FBDIMM)
Fully Buffered DIMM (FBDIMM) merupakan RAM DDR/DDR2 tipe terbaru yang saat ini digunakan pada sebagian besar platform server. FBDIMM memiliki kelebihan dibanding tipe RAM lainnya, seperti :
- Bandwidth memori 3x lipat (mencapai 21 GB/s) dibanding teknologi sebelumnya. Umumnya dengan DDR2 biasa, hanya mampu menangani bandwidth maksimal sebesar 8 GB/s.
- Sistemnya mengakomodasi kapasitas yang lebih besar (mencapai 192GB dengan 48-slot DIMM).
Lebih tahan panas, karena dilengkapi dengan heatsink (logam pelapis penahan panas).
Kapasitas RAM untuk server haruslah cukup besar untuk mengakomodasi pengolahan data yang lebih berat dibanding PC. Saat ini kebutuhan kapasitas RAM server minimal 1 Gigabytes.
Sekilas mengenai Dual Channel & Quad Channel pada RAM
Saat ini hampir semua platform Motherboard mengharuskan konfigurasi pemasangan RAM Dual Channel. Dua Channel maksudnya bahwa minimal terdapat dua keping RAM identik pada satu Motherboard. Misalnya kita ingin menggunakan RAM 1 GB, maka sebaiknya kita menggunakan dua keping RAM 512 MB. Dual Channel digunakan pada tipe RAM DDR dan DDR2.
Quad Channel adalah instalasi 4 keping modul RAM sekaligus pada Motherboard. Teknik Quad Channel umum dipakai Motherboard Server, dan di-impelementasikan pada tipe RAM FBDIMM.
Dual Channel dapat mengoptimalisasi transfer rate antara RAM dan Processor. Jika kita hanya menggunakan RAM tunggal (Single Channel), maka transfer rate yang terjadi hanya separuhnya.
Cara Menghitung Transfer Rate (Bandwidth) RAM dan konfigurasi Dual Channel
Kita dapat menghitung transfer rate (bandwidth) riil dari sebuah RAM. Transfer rate merupakan kapasitas data yang dapat dikirimkan sebuah RAM ke processor dalam satuan Megabytes/detik (MB/s).
Rumus yang digunakan adalah :
- Contoh sebuah DDR2 PC533, berarti memiliki bus sebesar 533 MHz.
- Lebar data (width) sebuah RAM adalah 64-bit, atau dikonversikan kedalam satuan byte sama dengan 8 byte. [* 1 byte = 8 bit]
- Transfer Rate = Bus (MHz) x Lebar Data (Byte)
- Transfer Rate = 533 MHz x 8 Byte = 4.264 MB/s. Itu artinya transfer rate RAM DDR2 PC533 adalah sebesar 4.264 MB/s.
- Itulah alasannya kenapa RAM DDR2 PC533 kadang ditulis sebagai DDR2 PC4200 (kebulatan dari transfer rate 4.264 MB/s).
- Pada sistem komputer sekarang, sebuah RAM harus di-intalasi dalam konfigurasi Dual Channel, artinya dipasang langsung dua keping (sepasang) dengan tujuan transfer rate dapat digandakan dan memenuhi kebutuhan bandwidth processor.
- Dengan konfigurasi Dual Channel maka transfer rate 4.264 MB/s dikalikan dua, dan menghasilkan 8.528 MB/s. Transfer rate sebesar ini dapat memenuhi kebutuhan Processor Intel Core 2 Duo, Core 2 Quad dan Core 2 Extreme yang memiliki FSB 1.066.
- Perhitungan Bandwidth processor sama dengan rumus diatas, yaitu = FSB (MHz) x Lebar Data (8 byte). Itu artinya, Core 2 Duo FSB 1.066MHz x 8 Byte = 8.258 MB/s. Dan RAM yang dapat memenuhi kebutuhan data ini adalah DDR2 PC533 dalam konfigurasi Dual Channel.
Tabel Perbandingan antara Bus (MHz) dan Transfer Rate (MB/s)
Tipe RAM | Bus (MHz) | Transfer Rate (Bandwidth) | Penamaan RAM | Dual Channel |
---|---|---|---|---|
SDRAM PC133 | 133 MHz | 1.064 MB | SDRAM PC133 | N/A |
DDR PC266 | 266 MHz | 2.128 MB | DDR PC2100* | 4.256 MB |
DDR PC333 | 333 MHz | 2.664 MB | DDR PC2700* | 5.328 MB |
DDR PC400 | 400 MHz | 3.200 MB | DDR/DDR2 PC3200 | 6.400 MB |
DDR2 PC533 | 533 MHz | 4.264 MB | DDR2 PC4200* | 8.528 MB |
DDR2 PC667 | 667 MHz | 5.336 MB | DDR2 PC5300* | 10.672 MB |
DDR2 PC800 | 800 MHz | 6.400 MB | DDR2 PC6400 | 12.800 MB |
Hard Disk (HDD)
HDD berfungsi untuk menyimpan data didalam komputer. Pada server, fungsi HDD sangatlah vital karena menyimpan semua data secara terpusat dan mendistribusikannya ke masing-masing PC klien.
Saat ini umumnya terdapat 4 tipe Hard Disk yang digunakan pada server :
ATA (Advanced Technology Attachment)
ATA (Advanced Technology Attachment). ATA merupakan interface HDD yang paling umum digunakan pada komputer, baik Server maupun PC Desktop. Teknologi pengolahan yang digunakan masih parallel, dan kini sudah mulai ditinggalkan. Saat ini beberapa Motherboard sudah menghilangkan konektor ATA HDD, dan diganti dengan S-ATA yang menggunakan teknologi Serial. Jika masih terdapat konektor ATA pada motherboard, hal itu dimaksudkan sebagai koneksi untuk Optical Drive (CD/DVD ROM). ATA secara teoritis mampu memberikan transfer rate sebesar 100 MB/s, atau dikenal dengan nama ATA/100.
S-ATA (Serial ATA)
S-ATA (Serial ATA), merupakan HDD dengan interface teknologi Serial. SATA merupakan generasi pengganti teknologi Parallel yang digunakan pada HDD ATA sebelumnya. Dengan teknologi serial, maka transfer data didalam sistem HDD akan jauh lebih efisien dan cepat. Saat ini, kecenderungan semua sistem motherboard terbaru, terutama server telah mengguanakan SATA. Dengan SATA, maka server dapat mengimplementasikan fitur Hot Swap.
Apa kelebihan teknologi SATA (serial) dibandingkan ATA (parallel) ?
- SATA menggunakan teknologi serial, sehingga pengolahan dan transfer data lebih efisien. Serial melakukan transfer dengan sistem paket bit-data, sedangkan parallel melakukan transfer secara langsung semua bit data yg ada secara serentak. Dengan mengolah dan mengirimkan sistem paket, maka jika terdapat kesalahan bit data sistem controller SATA hanya akan mengulangi pengiriman satu paket saja. Bandingkan dengan parallel yang harus mengulang pengiriman semua bit data.
- SATA memiliki transfer rate yang lebih tinggi, yaitu 150 MB/s (SATA-I) dan 300 MB/s (SATA-II), sedangkan ATA hanya maksimum 100 dan 133MB/s. Sebentar lagi akan dikembangkan teknologi SATA-III dengan transfer rate 600 MB/s. Sebagian HDD SATA memiliki teknologi NCQ (Native Command Queing). NCQ merupakan sistem manajemen pengolahan data yang efisien, dimana pembacaan data pada piringan (platter) HDD berdasarkan prioritas, bukan berurutan seperti HDD teknologi lama.
- SATA bersifat Hot Plug, dimana HDD dapat dipasang & dilepas pada saat komputer hidup (power non). Inilah yang menjelaskan konsep Hot Swap pada sistem Server.
- Kabel yang lebih tipis & panjang, dimana SATA menggunakan kabel tipis dengan mengakomadasi panjang kabel sampai dengan 1 meter. Sedangkan ATA hanya mengakomadasi panjang kabel sampai 18 inchi saja. Konektor yang lebih mudah, dimana SATA menggunakan konektor serial seperti USB sedangkan ATA menggunakan konektor 40-pin lama.
- Voltage (tegangan listrik) yang lebih rendah, dimana SATA hanya menggunakan 0.25V sedangkan ATA menggunakan 5V.
SCSI (Small Computer System Interface)
SCSI (Small Computer System Interface), merupakan interface yang paling umum digunakan pada server high-end. Jika ATA dan S-ATA merupakan standar PC Desktop, maka SCSI hanya ada pada sistem Server saja. Dengan SCSI (misal : Hard Disk), maka transfer data yang diolah pada komputer akan lebih cepat & efisien dibandingkan dengan ATA. Contohnya, pada satu kabel SCSI dapat di-instalasikan sekitar 15 devices sekaligus dengan panjang 1,5 m. SCSI juga bekerja lebih cepat dari ATA dan sangat efisien dalam pengolahan data-data kapasitas besar.
SCSI mempunyai beberapa type, seperti SCSI Ultra160 dan SCSI Ultra320. Ultra160 artinya HDD memiliki transfer rate 160 MB/s, sedangkan Ultra320 dengan transfer rate 320 MB/s. SCSI juga memiliki dua macam konektor, yaitu SCSI 68-pin dan 80-pin SCA (Single Connector Attachment). Yang paling umum digunakan adalah SCSI 68-pin.
SCSI sendiri masih menggunakan pengolahan parallel, dan teknologi-nya akan segera digantikan dengan SAS (Serial Attached SCSI) seperti dibawah.
SAS (Serial Attached SCSI)
SAS (Serial Attached SCSI) merupakan interface terbaru pada HDD yang menggabungkan fitur SCSI dan Serial ATA. SAS menggunakan port konektor khusus yang mirip dengan SATA dan transfer rate yang lebih baik. Semua server nantinya akan mengadopsi teknologi ini.
Kelebihan SAS dibandingkan SCSI
- SAS bus menggunakan topologi point-to-point, sedangkan SCSI menggunakan multidrop. Dengan point-to-point maka transfer rate antara HDD dan sistem akan lebih optimal karena menggunakan jalur khusus (dedicated line).
- SAS tidak membutuhkan terminator pack seperti SCSI.
- SAS dapat mengkoneksikan devices (termasuk HDD) sebanyak 16.384 buah, sedangkan SCSI maksimal 32 devices saja.
- SAS dapat menggunakan expander, yaitu semacam hub untuk menghubungkan satu port (point) ke beberapa devices.
- SAS memiliki domain dan ID khusus yang dinamakan WWN (World Wide Name) yang bersifat unik dan dapat dikenali lewat network/internet. WWN serupa dengan MAC Address yang dikenal pada Network Card Module.
SAS backward compatibel dengan HDD SATA.
Fibre Channel
Fibre Channel merupakan salah satu interface HDD yang umum digunakan pada jaringan storage skala besar (Wide Area Network). Interface ini dirancang menggunakan protokol jaringan terdedikasi sehingga tidak membebani jaringan yang sudah ada.
HDD Fibre Channel memiliki interface yang dirancang khusus untuk menangani transfer data jarak jauh dalam satu sistem jaringan, sehingga menggunakan port dan kabel khusus. Untuk mengimplementasikannya, kita memerlukan controller khusus atau add-in card yang dipasang pada slot PCI. Fibre Channel juga memiliki port khusus yang dapat langsung dikoneksikan pada kabel jenis twisted-pair copper atau Fiber Optic, sehingga tidak membebani lalu lintas data via Ethernet Server.
Di Indonesia, masih jarang perusahaan yang mengimplementasikan Fibre Channel, sehingga perangkat ini sulit ditemukan.
Tabel Perbandingan karakteristik SCSI dan P-ATA (IDE)
Feature | SCSI | P-ATA/IDE |
---|---|---|
Dukungan Platform | PC, Mid-to-High End Server | PC, Value Server, Apple Platform |
Tipe komponen terpasang | Harddisk, CDROM, DVD, Scanner, Tape Drive, Printer, Optical | Harddisk, Optical Drive |
Komponen terkoneksi | 16 | 2 |
Dukungan Komponen eksternal | Ya | Tidak |
Panjang kabel | 1,5m up to 25m | 18 inch (maksimal) |
Transfer Rate | up to 320 Mb/s | up to 100 Mb/s |
Kemampuan Multitasking | Sangat Baik | Kurang Baik |
Dual Master DMA | Hanya mendukung koneksi satu komponen per-bus | |
Disconnect/Reconnect | ||
Tagged Command Que. | ||
Error Detection | Baik | Kurang Baik |
Harga | Relatif Mahal | Relatif Murah |
Tabel Perbandingan karakteristik seluruh interface HDD
SATA | SCSI | SAS | Fibre Channel | |
---|---|---|---|---|
Komponen terkoneksi | 1 | 16 | 128 | 16 Juta |
Panjang kabel | 1 m | 25 m | 10 m | 10 ribu meter |
Dukungan Dual Port | Tidak | Tidak | Ya | Ya |
Konfigurasi (Topologi) | Point to Point | Bus | Point-to-Point | Loop, Fabric |
(dengan Expanders) | ||||
Kecepatan | 150 MB/s | 160 MB/s | 300 MB/s | 100 MB/s, 200 MB/s, 400 MB/s, 1 GB/s |
300 MB/s | 320 MB/s | 600 MB/s | ||
Duplex Protocol | Half SATA | Half SCSI | Full SCSI | Full SCSI |
Faktor-faktor penting Hard Disk (HDD) lainnya :
Kapasitas
Kapasitas merupakan ukuran penyimpanan sebuah unit HDD dengan satuan Gigabyte (GB). Sebuah HDD server memiliki kapasitas beragam, tergantung dari interface dan konfigurasi yang digunakan.
Pada HDD tipe SATA kapasitas minimal sebesar 80 GB per-unit dan maksimal mencapai 1.000 GB (1 Terrabyte). Pada HDD tipe SCSI dan SAS kapasitas minimal sebesar 36 GB dan maksimal 146 GB.
Tabel Kapasitas dari beberapa merek HDD
Tipe HDD | Kapasitas |
---|---|
Seagate Barracuda ATA 7200.11 | 500, 750, 1000GB |
Maxtor DiamondMax 21 | 80, 160, 250, 320, 500 GB |
Seagate Savvio 10K.2 & 15K.1 | 36, 73, 146 GB |
Seagate Cheetah 15K.6 | 146, 300, 450 GB |
Cheetah NS | 300, 400 GB |
Barracuda ES.2 | 250, 320, 400, 500, 750, 1000 GB |
Spindle-speed (RPM)
Spindle-speed (RPM) merupakan ukuran putaran platter HDD dalam satu rotasi dan memiliki satuan Rotation-per-minute (RPM). Semakin tinggi putaran ini berarti performa HDD juga makin baik.
Pada HDD tipe SATA memiliki spindle-speed 5.400 dan 7.200 RPM. Pada HDD tipe SCSI dan SAS memiliki spindle-speed 10.000 RPM (atau disebut 10K) dan 15.000 RPM (atau disebut 15K).
Cache Buffer
Cache Buffer merupakan merupakan memori berkecepatan tinggi yang diintegrasikan didalam HDD. Memori ini berfungsi untuk menyimpan data yang sering diminta oleh RAM, sehingga tidak perlu diambil dari platter. Selain membuat transfer data lebih cepat, juga membuat daya lebih hemat. Semakin besar kapasitasnya, semakin baik performa-nya.
Tabel Interface dan Cache Buffer beberapa merek HDD
Tipe HDD | Interface | Cache Buffer |
---|---|---|
Seagate Barracuda ATA 7200.11 | SATA | 32 MB |
Maxtor DiamondMax 21 | ATA, SATA | 2, 8 MB |
Seagate Savvio 10K.2 & 15K.1 | SAS | 16 MB |
Seagate Cheetah 15K.6 | SCSI, SAS | 16 MB |
Cheetah NS | SAS | 16 MB |
Barracuda ES.2 | SATA | 8, 16, 32 MB |
Interface
Interface. Lihat bahasan diatas.
Form Factor
Form Factor merupakan ukuran fisik sebuah HDD yang dilambangkan dengan garis tengah platter yang digunakan. Pada server dikenal dua macam form factor HDD, yaitu ukuran 3.5” (inchi) dan 2.5” (inchi).
HDD 3.5” umum digunakan pada semua tipe server dengan chassis Tower. HDD 2.5” umum digunakan pada server model Rackmount atau Blade.
Apa itu NCQ?
NCQ singkatan dari Native Command Queing, yaitu fitur teknologi yg saat ini dipakai pada beberapa HDD Serial ATA generasi terbaru. Dengan fitur NCQ, HDD dapat menangani multi-commands (banyak perintah) dan mengurutkan berdasarkan prioritas tertentu. NCQ akan menangani data secara pintar, sehingga pengurutan instruksi akan berlangsung efisien & cepat.
Misalnya : sebuah aplikasi biasanya terdiri dari puluhan file terintegrasi. Dan kadang-kadang file tersebut disimpan secara terpecah-pecah pada platter HDD, hingga ketika kita akan membuka aplikasi tersebut maka jarum Head harus bergerak kesana-kemari mengumpulkan file yang berserakan tersebut. Belum lagi pada saat yang bersamaan HDD juga harus menangani perintah lain.
Dengan sistem NCQ, maka HDD akan menangani permintaan berdasarkan sistem prioritas tertentu. NCQ akan mengurutkan permintan berdasarkan prioritas, bukan urutannya. Setelah itu dilakukan eksekusi dengan cara mengakses data pada platter. Jarum Head akan membaca data berdasarkan lokasi yang berdekatan pada platter, sehingga pergerakan mekanisnya akan lebih efisien dan membuat performa HDD meningkat sekaligus mereduksi kerusakan secara fisik.
Berikut analogi cara kerja NCQ
Jika ada 3 orang (A, B, C) yang akan menaiki sebuah lift : si A datang pertama, lalu memencet tombol Lantai 7. Yang kedua si B memencet tombol lantai 5 dan terakhir si C datang memencet tombol lantai 3. Berdasarkan permintaan antara A, B dan C seharusnya A diprioritaskan duluan karena datang yang pertamakali. Tapi pada sistem lift yang dilayani pertama adalah si C karena naik ke lantai yang paling rendah, baru disusul oleh B dilantai 5 dan terakhir A dilantai paling atas. Sistem lift ini bisa dianalogikan cara kerja sebuah NCQ didalam HDD
Apa itu RAID?
RAID (Redundant Array Independent Disk) adalah satu fitur teknologi baru pada sistem komputer. Dengan RAID maka Hard Disk akan bekerja lebih cepat karena menggambungkan kemampuan dua Hard Disk atau lebih secara bersamaan. RAID harus menggunakan minimal dua buah HDD yang identik, baik dari sisi interface, teknologi, kapasitas, RPM dan lain-lain.
Hampir semua motherboard server memiliki konfigurasi RAID terintegrasi didalamnya, termasuk yang berbasiskan Intel platform. Minimal motherboard tersebut memiliki fungsi RAID yang paling standar, yaitu RAID 0 dan 1. RAID sendiri memiliki berbagai level seperti RAID 2, 3, 4, 5, 10 dan 50. Tapi yang paling familier digunakan pada server adalah RAID 0, 1, 5, 10 dan 50 saja.
Ada dua macam controller RAID didalam sistem server, yaitu yang bersifat on-board (terintegrasi dengan chipset utama) dan Add-in Card (modul card tambahan). Pada motherboard Intel, fitur on-board dapat ditemukan pada motherboard Intel Server Board S5000PSL dan S5000PAL. RAID berupa add-in card dari Intel seperti SRCSASJV (RAID 0, 1, 5, 6, 10, 50 dan 60 dan SRCU42X (RAID 0, 1, 5, 10, 50).
Beberapa contoh konfigurasi RAID
Imajinasikan ada sebuah file data dengan nama “ABC” yang akan disimpan dalam HDD yang dikonfigurasi dengan varian RAID dibawah :
RAID 0 berfungsi sebagai stripping, yaitu teknik memecah data “ABC” kedalam beberapa blok data, kita sebut saja blok ABC01, ABC02, ABC03, ABC04, dan seterusnya. Masing-masing blok ini disimpan pada dua HDD berbeda secara parallel, misalnya HDD1 menyimpan blok ABC01, ABC03, ABC05 dan seterusnya dan HDD2 menyimpan blok ABC02, ABC04, ABC06 dan seterusnya. Dengan teknik ini maka performa akan meningkat karena data kapasita besar tidak perlu masuk antrian pada HDD tunggal yang memiliki kapasitas I/O terbatas. Artinya pada saat akses data langsung dilayani oleh dua kapasitas I/O dimasing-masing HDD.
RAID 0 minimal menggunakan 2 HDD, dan menggabungkannya seolah-olah sebagai sebuah HDD tunggal didalam sistem. Misalnya, ada dua unit HDD SATA 80 GB dikonfigurasi sebagai RAID 0 maka sistem server akan mengenalinya sebagai HDD tunggal dengan kapasitas 160 GB. Dengan konfigurasi ini diharapkan performanya akan meningkat dengan mengandung dua kontroller HDD yang bekerja parallel. RAID 0 kadang dianggap bukan bagian RAID karena tidak bersifat “Fault-Tolerance”, yaitu kemampuan untuk mencegah kegagalan sistem seperti varian RAID lainnya.
RAID 1 berfungsi sebagai mirroring, yaitu saling backup antara dua HDD. Tekniknya adalah dengan cara memecah data “ABC” menjadi blok data ABC01, ABC02, ABC03 dan seterusnya lalu semuanya disimpan pada HDD1 (HDD utama) dan HDD2 (HDD backup) secara identik. Artinya HDD1 menyimpan blok ABC01, ABC02 dan ABC03, maka HDD2 juga menyimpan data yang sama persis. Kemampuan ini disebut sebagai mirroring, dimana jika terjadi kerusakan data pada HDD utama, maka data dapat direcovery langsung dari HDD backup karena menyimpan data yang identik.
RAID 1 minimal menggunakan 2 HDD. Jika terdapat dua HDD 80GB dengan kapasitas total 160GB maka sistem hanya akan mengenalinya sebagai HDD 80GB saja, karena HDD satunya berfungsi sebagai backup. RAID 1 merupakan fungsi yang paling mendasar dari seluruh varian RAID karena memiliki “Fault-Tolerance” yang baik.
RAID 0 + 1 merupakan perpaduan antara fungsi RAID 0 dan RAID 1 secara bersamaan. Jika satu server mengimplementasikan RAID 0 + 1, maka akan mendapatkan benefit performa stripping dan mirroring sekaligus.
RAID 5 berfungsi sebagai Interleaved Block Parity, yaitu sebuah konfigurasi RAID dengan pengecekan parity yang tersebar pada seluruh HDD. Parity merupakan teknik pengecekan dan perbaikan bit-bit data yang tersimpan pada setiap blok data dengan cara membandingkan sistem biner-nya. RAID 5 menggunakan minimal tiga unit HDD.
Misalnya digunakan 3 buah HDD pada RAID 5, maka HDD1 akan menyimpan blok data A01, A02, A03 dan parity 01 pada HDD1. Lalu blok B01, B02, B03 dan parity 02 disimpan pada HDD2. Dan terakhir C01, C02 dan C03 dan parity 03 disimpan pada HDD03. Dengan teknik ini maka keseluruhan data pada HDD akan aman karena di backup oleh HDD lainnya dan parity yang tersebar ke masing-masing HDD tersebut.
RAID 10 merupakan perpaduan antara RAID 1 dan RAID 0. Dengan teknik ini maka blok data ABC disimpan layaknya RAID 1 lalu masing-masing bagian disimpan secara stripping seperti layaknya RAID 0. Misalnya blok data ABC disimpan secara stripping menjadi ABC[01] dan ABC[02] di dua HDD. Pada masing-masing grup HDD, yaitu ABC[01] data disimpan secara mirroring pada dua HDD. RAID 10 memerlukan minimal empat unit HDD.
RAID 50 merupakan perpaduan antara RAID 5 dan RAID 0. Dengan teknik ini maka blok data akan dipecah menjadi 2, misalnya ABC[01] dan ABC[02] lalu disimpan dengan teknik stripping yaitu memecah dan membaginya secara parallel. Baik ABC[01] dan ABC[02] pada masing-masing grupnya akan disimpan menggunakan konfigurasi RAID 5, sehingga pada satu grup memerlukan tiga unit HDD. Secara keseluruhan, RAID 50 menggunakan minimal enam unit HDD.
Chassis (Casing, Barebone)
Pada server, faktor chassis sangat penting karena mereferensikan platform server secara keseluruhan. Istilah chassis juga kadang diganti dengan Casing atau Barebone, yaitu bagian luar (dinding server) yang melindungi sistem komponen bagian dalam.
Sebuah Chassis server biasanya mengintegrasikan komponen sebagai berikut :
- Power Supply, merupakan modul untuk memasok daya listrik pada sistem server. Power Supply Unit (kadang disingkat sebagai PSU) mendapatkan pasokan daya dari listrik eksternal dan merubahnya (konversi) ke spesifikasi arus & tegangan yang dapat diterima oleh server. Satuan yang sering ditulis pada Power Server adalah Watt, yang menerangkan jumlah daya yang dihasilkan. Sebuah power supply biasanya memiliki beberapa macam kabel dan konektor, antara lain : kabel power ke motherboard dan kabel power universal (HDD, Cooling Fan, dan sebagainya). Kemampuan daya sebuah Power Supply haruslah cukup tinggi karena arsitektur server biasanya terdiri dari berbagai perangkat “boros” energi, seperti Processor, Cooling Fan, HDD, Motherboard, Optical Drive, dan lain sebagainya. Satuan dayanya memiliki rentang dari 350w, 400w, 450, 550w, 600w, 650w, 750w sampai 830w, tergantung kebutuhan pengguna. Umumnya, pada saat kita membeli satu chassis (barebone), itu sudah dilengkapi dengan modul Power Supply terintegrasi. Tapi kita juga dapat membelinya secara terpisah.
- Cooling Fan, berfungsi untuk membuang panas yang disebabkan oleh operasi server. Panas umumnya disebabkan oleh Processor, Chipset, Power Supply & Hard Disk, yang perlu dibuang keluar agar suhu sistem tidak panas berlebih (overheating). Pada sistem server terdapat dua macam Cooling Fan, yaitu Cooling Fan pada processor, dan cooling fan pada body chassis.
Pada processor kita mengenal satu perangkat pendingin pasif, yaitu Heatsink. Heatsink merupakan logam pendinginan yang umum ditempelkan pada keping processor maupun chipset. Ukuran Cooling Fan biasanya diukur dari diagonal kipas, yang terdiri dari 3-inchi dan 5-inchi.
- Front Panel Cover, yaitu penutup bagian depan yang berfungsi seperti pintu. Pada casing server umumnya pintu depan ini memiliki kunci pengaman. Fungsi front panel cover adalah untuk menjaga keamanan server dari hal-hal tidak terduga, misalnya seseorang menekan tombol power/reset atau dimanfaatkan oleh orang-orang yang tidak bertanggung jawab.
- Slot Bay Optical Drive ukuran 5.25” berfungsi untuk meletakkan Optical Drive (CD/DVD ROM). Optical Drive juga dapat dipasang eksternal menggunakan USB.
- Hard Disk Bay ukuran 3.5” berfungsi untuk meletakkan HDD S-ATA, SCSI dan SAS.
- Slot Bay Floppy Disk ukuran 3.5” berfungsi untuk meletakkan Floppy Drive. Pada chassis generasi terbaru slot bay ini biasanya sudah dihilangkan, karena penggunaan floppy drive dirubah menjadi eksternal drive menggunakan USB Connector.
- Tombol (Power, Reset) berfungsi untuk menyalakan ON/OFF Server secara manual dan RESET (mengembalikan posisi ON server dari awal).
- Lampu Indikator (Power, HDD, LAN). Lampu indikator berfungsi sebagai indikasi bahwa server dan HDD sedang bekerja.
- Hot Swap Rack berfungsi untuk meletakkan HDD khusus yang dapat dipasang dan dicabut ketika server tetap menyala. Hot Swap sangat membantu server karena pada dasarnya sebuah server tidak boleh berhenti bekerja, bahkan pada saat penggantian HDD. Hot Swap memiliki pengertian yang sama dengan Hot Plug.
USB Connector (Front) berfungsi untuk mengkoneksikan berbagai peralatan eksternal, seperti Floppy Drive, Optical Drive dan lain-lain. USB Connector dibagian depan ini harus dikoneksikan ke sistem USB Motherboard server menggunakan sebuah kabel konektor yang sudah disediakan didalam chassis.
Server memiliki beberapa tipe Chassis :
Pedestral
Pedestal merupakan casing berbentuk Tower (seperti pada PC) dan umumnya digunakan pada server kelas Value dan Mid-End. Ukuran Pedestal berkisar antara :
- 17.5” (445mm) x 8.6” (218mm) x 26.9” (683mm).
- 17.8” (452mm) x 9.256” (235mm) x 19” (483mm).
Casing tipe Pedestal biasanya menggunakan berbagai komponen dan periferal server biasa, karena bentuknya yang mirip PC Desktop.
Rackmount
Rackmount merupakan casing berbentuk tipis, pipih horizontal dan dapat disusun layaknya sebuah rak pada sebuah lemari khusus. Rackmount disusun secara berlapis dari atas ke bawah pada semua cabinet chassis khusus server. Ukuran rackmount berkisar antara :
- 17” (43mm) x 16.9” (429mm) x 26.5” (673mm)
- 17.03” (43mm) x 16.93” (430mm) x 27.25” (692mm)
Pada sistem rackmount adalah istilah yang merepresentasikan jumlah unit server yang bisa dipasang pada rak, yaitu 1U, 2U atau 3U. 1U sendiri melambangkan ketebalan (tinggi) server dalam satu 1.75 inchi (44.5mm).
Dengan rackmount maka pengaturan server yang berjumlah lebih dari 2 unit atau lebih akan tertata dengan baik. Rackmount umumnya dipakai institusi yang menggunakan fungsi server berbeda pada satu rak, seperti Web Server, Database Server, dan sebagainya.
Blade
Blade merupakan server rackmount yang disusun secara vertikal (seperti irisan pada roti tawar) untuk mengakomodasi jumlah server yang cukup banyak. Blade juga disusun pada sebuah cabinet khusus server blade. Blade server kadang disebut sebagai High Density Server, yaitu kumpulan server yang memiliki beberapa unit server. Dengan sistem Blade, fungsi server dapat dipecah-pecah pada unit server berbeda, tapi ditaruh pada rak yang sama.
Baik Rackmount maupun Blade umumnya menggunakan beberapa perangkat khusus, seperti Hard Disk SCSI/SAS berukuran mini yang umum digunakan pada Laptop. Ini untuk mengakomodasi sistem rackmount / blade yang berukuran tipis dan terbatas.
Istilah-istilah penting lainnya
- Cluster - Merupakan berbagai tipe server berbeda yang berlokasi diberbagai tempat (atau negara), terkoneksi satu sama lain serta saling bekerjasama sehingga user dapat mengakses informasi apapun tanpa perlu tahu sistem jaringan yang ada.
- Co-location Server - Merupakan institusi yang mengalih-daya-kan (outsource) server mereka untuk dikelola kepada pihak lain. Co-location membuat pengelolaan server dilakukan secara profesional, sehingga tidak perlu mengeluarkan biaya server, pendukung maupun suber-daya manusia-nya. Contoh : Penyedia Jasa Blog seperti WordPress menyediakan server mereka secara gratis agar user dapat membuat blog dan menyimpannya disana. Kegiatan ini juga merupakan sebuah aktivitas co-location yang sederhana.
- Hot Swap - Hot Swap merupakan fungsi umum pada HDD Server, dimana unit-unit HDD dapat di cabut dan dipasang pada saat komputer tersebut hidup (on). Fungsi hot-swap sangat berguna ketika HDD server mengalami masalah hingga perlu diganti. Hot Swap biasanya memerlukan suatu bay (dudukan slot khusus) pada chassis, sehingga mempermudahkan kita ketika akan mencabut atau memasangnya. Tipe HDD yang mendukung fungsi swap adalah SCSI 80-pin, SAS dan S-ATA.
- Redundant - Redundant merupakan kemampuan server untuk membackup sumber daya listrik ketika terjadi masalah. Server memiliki cadangan daya berupa dua unit modul power supply yang identik, sehingga jika salah satu modul gagal berfungsi maka akan segera digantikan oleh modul cadangan (backup). Redundant merupakan kelengkapan standar pada server high-end.
- Mission Critical - Adalah istilah yang menunjukkan bahwa pada satu institusi, fungsi server tertentu sangat vital. Dengan kata lain, pengoperasian server tersebut sangat penting untuk menjalankan aktivitas rutin, misalnya perbankan yang bekerja dengan data online setiap saat.
- System integrator - Merupakan perusahaan atau konsultan yang menawarkan jasa integrasi sistem komputer secara keseluruhan, seperti instalasi PC Desktop, jaringan, server, koneksi internet, security system, software aplikasi dan lain-lain sehingga user mendapatkan solusi terintegrasi terhadap kebutuhan organisasi/institusi-nya.
- Dual Processor (DP) - Merupakan processor yang mendukung instalasi dua buah processor identik secara bersamaan di sistem server, tujuannya agar beban pengolahan pada processor dapat dibagi dan diselesaikan lebih cepat (multitasking & multithreading). Contoh Processor Intel yang mendukung Dual Processor adalah Xeon dan Itanium. Dual Core bukanlah Dual Processor, karena Dual Core hanya fungsi yang terdapat didalam satu keping Processor.
- Bechmark - Merupakan satu kegiatan untuk melakukan pengukuran faktor-faktor tertentu pada komputer menggunakan aplikasi pengukur (benchmark applicaton). Faktor pengukur antara lain adalah performa komputer secara keseluruhan (overall performance), daya tahan (reliablity), kestabilan (stability), daya yang digunakan (power consumption) serta hambatan dari proses yang terjadi (barrier). Pada server sendiri, poin yang sering menjadi tolak ukur adalah : performa secara keseluruhan (point/MFLOPS), jumlah user/client optimal & maksimal, network bandwidth (KB/s), processor performance (ALU/ISSE3), memory bandwidth (MB/s), drive index (MB/s), data latency, load power consumption (watt), stress test, stability test dan lain sebagainya. Software benchmark yang umum digunakan antara lain SiSoft Sandra, Web Server Stress Tool, Sysmark, dan lain-lain.
- Virtualization - Merupakan teknik untuk membuka sistem operasi dan aplikasi diatas operating sistem lain yang sudah eksis, misalnya kita membuka file-file berbasis Microsoft Windows diatas OS Linux RedHat. Caranya dengan mengakses Linux RedHat sebagai sistem operasi utama (primary operating system), lalu membuka aplikasi virtualization seperti VMWare dan mengakses Windows melalui aplikasi itu. Virtualization harus didukung oleh sistem server yang mendukungnya, seperti Processor, Chipset & Software.
- Multi Processor (MP) - Merupakan processor yang mendukung instalasi 4 buah processor atau lebih yang identik secara bersamaan pada sistem server. Processor Intel yang mendukung adalah Xeon dan Itanium. Dengan multiprocessor pengolahan aplikasi multitasking akan jauh lebih cepat.
- Micro-Architecture - Merupakan arsitektur inti dari processor Intel, yang menentukan desain, fitur dan performa processor secara keseluruhan. Umumnya Micro-architecture melambangkan generasi processor tersebut.
Tabel Micro-architecture Processor Intel Xeon
Processor | Micro-architecture |
---|---|
Intel Xeon 3200 series | Intel Core |
Intel Xeon 3000 series | Intel Core |
Intel Xeon 5300 series | Intel Core |
Intel Xeon 5100 series | Intel Core |
Intel Xeon 5000 series | Intel NetBurst |
Intel Xeon 70000 series | Intel NetBurst |
Intel Pentium 4 | Intel NetBurst |
Intel Pentium D | Intel NetBurst |
Intel Core 2 Duo | Intel Core |
Intel Core 2 Quad | Intel Core |
Intel mengenal dua macam generasi micro-architecture, yaitu NetBurst & Core. Core sendiri merupakan generasi terbaru pengganti NetBurst, dengan benefit : jalur data yang lebih lebar, transfer data yang lebih cepat, cache memory yang lebih besar, sistem kerja yang lebih cerdas serta energi yang lebih efisien.
Tabel Beberapa fitur pada platform Server Intel
Intel Wide Dynamic Execution | Meningkatkan jumlah instruksi per-clock cycle agar memperpendek waktu eksekusi dan efisiensi energi pada processor. |
---|---|
Intel Intelligent Power Capability | Mengurangi konsumsi power pada processor. |
Intel Advanced Smart Cache | Mengurangi waktu latency pada saat core yang berbeda pada processor mengakses cache memory. |
Intel Smart Memory Access | Mengoptimalisasi penggunaan bandwidth data dari memory subsystem. |
Intel Advanced Digital Media Boost | Meningkatan performa secara signifikan beberapa aplikasi berbasis multimedia, engineering dan scientific. |
Saat ini hampir semua jajaran processor Intel menggunakan micro-architecture Core (lihat tabel diatas).
- RISC Processor RISC merupakan singkatan Reduced Instruction Set Computer, yaitu sebuah teknik design arsitektur pada sebuah processor. Dengan RISC maka sebuah processor akan bekerja lebih efisien karena mereduksi kerumitan set instruksi yang berhubungan dengan memori utama. Teknik ini akan menghasilkan sebuah program compiler (aplikasi untuk membentuk sebuah software) yang lebih sederhana dan efektif dengan memanfaatkan waktu eksekusi hanya dengan satu clock-cycle, memecah instruksi menjadi beberapa bagian lalu dieksekusi secara bersamaan (pipelining). Dan terakhir, memanfaatkan sebagian besar register daripada memori. RISC processor hanya di-implementasikan pada beberapa perangkat saja, karena processor yang ada saat ini umumnya menggunakan teknologi CISC (Complex Instruction Set Computer). Contoh perangkat yang menggunakan teknik RISC yaitu : Intel Itanium Servers, Sony Playstation, Apple McIntosh, Microsoft Xbox 360 dan Sun UltraSPARC.
- i-PAT - i-PAT merupakan singkatan dari Intel Platform Administration Technology, yaitu sistem manajemen yang dibuat oleh Intel untuk mempermudah implementasi, pengawasan dan perawatan sistem jaringan server-client berbasis teknologi Intel. i-PAT dibuat untuk menyederhanakan kompleksitas jaringan yang menggunakan sejumlah besar PC Clients.
Benefit i-PAT antara lain :
- Instalasi Operating System & Aplikasi ke seluruh PC Client hanya melalui satu server saja.
- Sistem Proteksi HDD dengan mengembalikan (recovery) data ketika terjadi masalah pada PC Client, seperti serangan virus dan lain sebagainya.
- System Alert OS Crash & [[Hardware], yang akan memberikan warning ketika terjadi masalah pada Operating System dan arsitektur hardware.
- Manajemen terpusat berbasis web.
- Monitoring aset dengan sistem pengawasan terpusat melalui sebuah server.
Untuk menjalankan fungsi i-PAT memerlukan syarat tertentu seperti : hardware berbasis Intel (Server dan Client), Operating System Microsoft Windows dan aplikasi i-PAT dari Intel.
- 32-bit dan 64-bit - Merupakan istilah yang menerangkan lebar jalur data processor, yaitu 32-bit dan 64-bit. Saat ini hampir sebagian besar Processor sudah menggunakan lebar jalur 64-bit, seperti Intel Xeon dan Itanium2. Lebar jalur akan meningkatkan kapasitas sistem pengalamatan (adressing) memori utama, yang pada akhirnya akan meningkatkan performa komputer secara keseluruhan. Processor 32-bit umumnya hanya dapat mengakses RAM dengan kapasitas maksimal 4 Gigabyte, sedangkan 64-bit dapat mengakses sampai dengan 1.000 Gigabyte. Pada Intel, teknologi 64-bit dikenal dengan nama IA64MT, yaitu Intel Architecture 64-bit Memory Technologies. Analogi - Bayangkan sebuah antrian dimeja kasir pasar Supermarket. Anggap saja arsitektur 32-bit masih menggunakan 32 jalur antrian, sedangkan 64-bit memiliki lajur 2x lipat atau 64 buah. Tentu saja 64-bit akan mengolah data jauh lebih baik karena jalur yang dimiliki lebih banyak.
- Codename - Processor Intel biasanya memiliki istilah tertentu yang merujuk pada teknologi yang digunakannya, seperti Intel Xeon “Nocona”, “Dempsey” atau “Tulsa”. Istilah ini sering disebut sebagai Codename. Codename adalah istilah yang diciptakan oleh vendor (biasanya oleh para engineer pembuatnya) sebelum produk tersebut dijual dan memiliki nama dagang tersendiri (trade-mark).
Tabel Codename processor Intel & karakteristiknya
Codename | Processor Type | Detail |
---|---|---|
Foster | Xeon DP/MP | NetBurst, 180 nm, Socket-603/604 |
Prestonia | Xeon DP with DDR | NetBurst, 130 nm, Socket-604 |
Gallatin | Xeon MP L3 Cache 1~2MB | NetBurst, 130 nm, Socket-604 |
Nocona | Xeon with DDR2 64-bit | NetBurst, 90 nm, Socket-604 |
Irwindale | Xeon with DDR2 (subseq of Nocona) | NetBurst, 90 nm, Socket-604 |
Paxville DP | Xeon Dual Core with 2x L2 Cache 2MB | NetBurst, 90 nm, Socket-604 |
Paxville MP | Xeon 70xx with dual L2 Cache 1~2MB | NetBurst, 90 nm, Socket-604 |
Sossaman | Xeon "Low Voltage" edition | Core, 65 nm, Socket-M |
Dempsey | Xeon 50xx with 2x L2 Cache 2MB | Netburst, 65 nm, Socket LGA771 |
WoodCrest | Xeon 51xx (Core) | Core, 65 nm, Socket LGA771 |
Tulsa | Xeon 71xx | NetBurst, 65nm, Socket-604 |
Tigerton | Xeon 72xx (Core) | Core, 65 nm |
Kentsfield | Xeon 32xx (Core) | Core, 65 nm, Socket LGA775 |
Wolfdale | Xeon 52xx (Core) | Core, 65 nm, Socket LGA771 |
Clovertown | Xeon 53xx (Core) | Core, 65 nm, Socket LGA771 |
Harpertown | Xeon 54xx (Core) | Core, 65 nm, Socket LGA771 |
Merced | Itanium | - |
McKinley | Itanium 2 | - |
Madison | Itanium 2 | - |
Deerfield | Itanium 2 (Madison) without L3 Cache | - |
Montecito | Itanium 2 | - |
Shavano | Itanium | - |