Dasar Hardware Server: Komponen Fisik yang Bikin Server Hidup

Server dirakit dari jenis komponen yang sama dengan komputer biasa — CPU, RAM, storage, jaringan — cuma dipilih dan disusun untuk kerja nonstop. Pelajari fungsi tiap komponen, kenapa hardware server beda dari laptop, dan cara membaca spek tanpa menebak-nebak.

Diterbitkan 10 September 202610 menit bacaOleh ACY Partner Indonesia
Dasar hardware server — CPU, RAM, storage, dan jaringan di dalam server
300 × 250Slot Iklan TersediaPasang iklan Anda di sini

Buka casing sebuah server, dan kamu tidak akan menemukan sesuatu yang mistis di dalamnya. Ada sebuah prosesor, beberapa keping memori, sejumlah drive, sebuah kartu jaringan, dan satu power supply — pemain yang sama persis dengan yang ada di dalam laptop yang sedang kamu pakai membaca ini. Bedanya bukan pada apa komponennya, tapi pada kenyataan bahwa semua itu dipilih, diukur, dan dirakit supaya tetap bekerja saat seribu orang menghantamnya sekaligus, berbulan-bulan tanpa pernah di-restart.

Kalau kamu pernah memilih paket hosting lalu bengong menatap tulisan “2 vCPU, 4 GB RAM, 80 GB SSD” sambil bertanya-tanya sebenarnya kamu bayar buat apa, artikel inilah yang menerjemahkannya. Kita bakal menyusuri tiap komponen utama: apa fungsinya, kenapa versi server-nya beda dari mesin konsumen biasa, dan cara membaca lembar spek seolah kamu paham mana yang penting.

Server dirakit dari empat tugas yang sama

Hampir semua komputer — ponselmu, laptopmu, server raksasa di rak — disusun seputar empat tugas. Pegang keempat hal ini di kepala dan sisa artikel ini langsung jadi gampang dirangkai:

  • Komputasi — mengerjakan pekerjaan yang sesungguhnya (si CPU).
  • Memori — menampung apa yang sedang dikerjakan saat ini juga (si RAM).
  • Penyimpanan — menyimpan data untuk jangka panjang, bahkan ketika listrik mati (si disk).
  • Jaringan — memindahkan data masuk dan keluar (si kartu jaringan).
        ┌──────────────────────────────────────────┐
        │                 SERVER                    │
        │                                           │
        │   ┌──────┐   ┌──────┐   ┌──────────────┐  │
        │   │ CPU  │ ↔ │ RAM  │   │   STORAGE    │  │
        │   │kompu-│   │memori│   │ (SSD / HDD)  │  │
        │   │ tasi │   │      │   │              │  │
        │   └──────┘   └──────┘   └──────────────┘  │
        │       ▲                        ▲          │
        │       └──────────┬─────────────┘          │
        │              ┌───┴────┐                    │
        │              │JARINGAN│ ↔ internet          │
        │              └────────┘                    │
        └──────────────────────────────────────────┘

Semua selebihnya — motherboard, power supply, pendingin, casing — ada untuk menghubungkan dan menopang keempat tugas tadi. Begitu peta ini terasa akrab, lembar spek berhenti terlihat seperti suara berisik.

CPU: tempat pekerjaan terjadi

CPU (central processing unit, sering disebut “prosesor” saja) adalah bagian yang menjalankan kodemu. Ketika sebuah permintaan masuk dan aplikasimu harus memeriksa password, menyusun sebuah halaman, atau menjalankan perhitungan, CPU-lah otot yang mengerjakannya.

Dua angka biasanya menggambarkan sebuah CPU di lembar spek:

  • Core — berapa banyak pekerja independen yang dimiliki chip itu. Satu core mengerjakan satu alur kerja dalam satu waktu; makin banyak core, makin banyak hal yang bisa ditangani server secara bersamaan. Web server yang sibuk melayani banyak pengunjung sekaligus sangat terbantu oleh jumlah core yang lebih banyak.
  • Clock speed — seberapa cepat tiap core berlari, diukur dalam gigahertz (GHz). Makin tinggi, makin cepat tiap tugas tunggal selesai.

Untuk sebuah server, jumlah core biasanya lebih penting daripada clock speed mentah, karena server menghabiskan hidupnya menjuggle banyak permintaan secara paralel, bukan ngebut menyelesaikan satu tugas berat. Ini kebalikan dari, misalnya, PC gaming, yang justru menang dengan beberapa core yang sangat cepat.

'vCPU' di paket hosting itu apa?

Di paket VPS atau cloud, kamu jarang melihat core fisik dicantumkan. Yang muncul justru vCPU — CPU virtual. Mesin fisiknya punya banyak core sungguhan, lalu penyedia mengirisnya jadi core-core virtual yang dibagi-bagi ke banyak pelanggan. Satu vCPU kira-kira “sejatah waktu dari sebuah core”, bukan satu chip utuh yang khusus buatmu. Ini cara yang sepenuhnya normal untuk menjalankan situs kecil; kamu cuma perlu sadar bahwa kamu sedang berbagi. Soal berbagi ini kita kupas lebih dalam di shared vs VPS vs dedicated vs cloud.

CPU server (kamu bakal mendengar nama seperti Intel Xeon atau AMD EPYC) cenderung menawarkan jauh lebih banyak core dibanding chip desktop, mendukung memori yang jauh lebih besar, dan dibangun untuk berlari kencang terus-menerus. Fokus pada keandalan saat dibebani inilah alasan sebenarnya kenapa mereka jadi kelas tersendiri.

RAM: memori jangka pendek si server

RAM (random-access memory) adalah ruang kerja cepat tempat server menaruh apa pun yang sedang aktif dipakai — program yang sedang jalan, data untuk permintaan yang sedang ditangani sekarang, hasil cache yang ingin tetap dekat di tangan. RAM sangat cepat, tapi mudah lupa: putuskan listriknya dan semua isi RAM langsung lenyap. Itu sebabnya apa pun yang ingin kamu simpan harus tinggal di storage, bukan di memori.

Kenapa RAM mendapat begitu banyak perhatian di lembar spek? Karena kehabisan RAM adalah salah satu cara paling umum sebuah server tumbang. Ketika RAM server habis, dia terpaksa mulai memindahkan data ke disk yang jauh lebih lambat (proses yang disebut swapping), dan performanya jatuh menukik. Lebih parah lagi, sistem bisa mulai mematikan program demi membebaskan memori. Situs yang “tiba-tiba down saat ramai” sering kali adalah situs yang kehabisan RAM.

  Cepat & kecil ──────────────────────────► Lambat & besar
  ┌──────┐   ┌──────────┐   ┌───────────────┐
  │ CPU  │   │   RAM    │   │    STORAGE     │
  │cache │ < │ gigabyte │ < │ jauh lebih     │
  │      │   │ volatil  │   │ besar, menyimpan│
  └──────┘   └──────────┘   └───────────────┘
   nanodetik    nanodetik       milidetik-an

Berapa banyak yang kamu butuhkan sepenuhnya tergantung beban kerja. Situs statis kecil sudah senang dengan jumlah yang sangat sedikit. Sebuah database, pemroses gambar, atau aplikasi yang menahan sesi banyak pengguna di memori bakal minta jauh lebih banyak. Kalau ragu, RAM biasanya adalah upgrade yang memberi ruang napas paling lega.

Memori ECC: upgrade keandalan yang diam-diam

RAM kelas server sering berjenis ECC (error-correcting code). Bit di memori kadang-kadang terbalik secara acak — entah sinar kosmik yang nyasar, atau noise listrik — dan di laptopmu kamu tidak akan pernah menyadarinya. Di server yang berjalan berbulan-bulan dan menangani uang, data kesehatan, atau apa pun yang penting, ECC menangkap dan memperbaiki kesalahan itu secara otomatis. Harganya sedikit lebih mahal dan kamu tidak akan pernah “melihat” dia bekerja — dan justru itulah intinya.

Storage: tempat data benar-benar tinggal

Storage (si disk) adalah rumah jangka panjang untuk semua yang harus dijaga server ketika listrik mati: berkas website-mu, database, log, gambar yang di-upload. Tidak seperti RAM, storage tidak mudah lupa — dia mengingat.

Perbedaan besar yang bakal kamu temui adalah jenis drive-nya:

  • HDD (hard disk drive) — piringan magnetik yang berputar. Murah per gigabyte, kapasitas besar, tapi lambat karena ada lengan fisik yang harus bergerak untuk menemukan data. Cocok untuk backup dan arsip yang tidak butuh kecepatan.
  • SSD (solid-state drive) — tanpa bagian bergerak, cuma memori flash. Jauh lebih cepat dan lebih andal, lebih mahal per gigabyte. Pilihan default untuk apa pun yang disentuh situs yang sedang hidup.
  • NVMe — sejenis SSD yang tersambung lewat jalur yang jauh lebih cepat (bus PCIe, bukan kabel SATA yang lebih lawas). Inilah storage tercepat yang umum tersedia, dan makin lama makin jadi standar di hosting yang bagus.

Untuk server yang melayani trafik sungguhan, SSD atau NVMe adalah yang patut kamu incar. Kecepatan disk langsung terasa pada seberapa cepat halaman dimuat, seberapa gesit database menjawab, dan seberapa lama sebuah deploy berlangsung. Ketika sebuah paket menulis “80 GB SSD”, angka kapasitas itu memberitahu berapa banyak yang bisa kamu simpan; bagian SSD-nya memberitahu seberapa cepat kamu bisa menjangkaunya.

Drive bisa rusak — itulah gunanya RAID dan backup

Setiap drive pada akhirnya mati; pertanyaannya kapan, bukan apakah. Server sering menggabungkan beberapa drive jadi sebuah array RAID supaya kalau satu rusak, datanya selamat di drive yang lain dan server tetap jalan. Tapi RAID bukan backup — dia melindungi dari drive yang mati, bukan dari salah menghapus berkas atau dari pembobolan keamanan. Kamu tetap perlu backup sungguhan yang terpisah. Redundansi hardware dan backup menyelesaikan dua masalah yang berbeda.

Kartu jaringan: sambungan server ke dunia

Server yang tidak bisa dijangkau sama saja dengan tidak berguna, jadi kartu jaringan (NIC) — bagian yang mencolokkan mesin ke jaringan — lebih penting dari yang orang kira. Dua hal menggambarkannya:

  • Bandwidth — berapa banyak data yang bisa mengalir per detik, sering disebut dalam gigabit (misalnya “port 1 Gbps”). Inilah batas seberapa cepat kamu bisa melayani berkas ke banyak pengunjung sekaligus.
  • Kuota transfer / data — banyak penyedia juga membatasi total data yang boleh kamu pindahkan per bulan. Lewat dari itu, kamu bisa diperlambat atau ditagih ekstra. Layak dicek di paket mana pun.

Untuk kebanyakan situs, jaringan jarang jadi sumbatan pertama — CPU atau RAM biasanya menyerah lebih dulu — tapi untuk melayani berkas besar, video, atau trafik yang sangat tinggi, jaringan jadi bagian yang paling menentukan.

Pemeran pendukung: motherboard, listrik, dan pendingin

Empat komponen utama tadi tidak berjalan sendirian. Beberapa bagian tak terkenal yang menahan semuanya tetap utuh, dan di server mereka dibangun dengan keseriusan ekstra:

  • Motherboard — papan tempat semuanya dicolokkan, sekaligus jalur kabel yang membuat komponen bisa saling bicara. Board server mendukung lebih banyak slot memori, lebih banyak drive, dan kadang lebih dari satu CPU.
  • Power supply (PSU) — mengubah listrik dari colokan jadi listrik yang dipakai komponen. Server sering punya power supply ganda (dua buah) supaya kalau satu rusak, mesin tetap hidup dengan yang lain.
  • Pendingin — berlari kencang 24 jam sehari menghasilkan panas yang nyata, dan panas itu membunuh elektronik. Server punya pendingin yang agresif, dan data center tempat mereka tinggal adalah ruangan ber-AC ketat yang memang dibangun untuk menjaga ribuan mesin tetap dingin.

Komponen-komponen ini jarang kamu pilih langsung di paket hosting, tapi mereka adalah bagian besar dari kenapa hardware server lebih mahal dan lebih awet ketimbang perangkat konsumen yang setara: ia direkayasa supaya tidak gampang tumbang.

Akhirnya, membaca lembar spek

Satukan semuanya dan sebuah paket hosting berhenti jadi jargon. Ambil satu baris yang khas:

2 vCPU  ·  4 GB RAM  ·  80 GB NVMe SSD  ·  1 Gbps  ·  3 TB transfer

Sekarang kamu bisa membacanya seperti sebuah kalimat:

  • 2 vCPU — sejatah dari dua core virtual; komputasi yang cukup untuk situs sederhana atau aplikasi kecil.
  • 4 GB RAM — memori kerjanya; nyaman buat situs dinamis kecil, mepet buat database yang berat.
  • 80 GB NVMe SSD — storage cepat, sebanyak 80 gigabyte; cukup banyak untuk kode dan database kecil-menengah, bukan untuk menampung pustaka video raksasa.
  • 1 Gbps — kecepatan jaringan; royal untuk trafik normal.
  • 3 TB transfer — jatah data bulanan; aman kecuali kamu melayani banyak unduhan berukuran besar.

Keahliannya bukan menghafal angka — tapi tahu komponen mana yang harus dibesarkan saat ada yang terasa lambat. Kalau halaman tersendat saat ramai, periksa CPU dan RAM dulu. Kalau situs lelet bahkan ketika sepi, curigai storage yang lambat. Kalau unduhan besar merangkak, itu jaringannya. Mencocokkan sumbatan dengan komponen yang tepat sudah sebagian besar pekerjaannya.

Fisik, virtual, dan “serverless” — hardware-nya sama di bawah sana

Satu hal terakhir yang layak dibereskan: entah kamu menyewa mesin fisik, sepotong irisan virtual darinya, atau menjalankan fungsi “serverless”, selalu ada hardware sungguhan yang mengerjakannya. Server virtual adalah potongan dari sebuah mesin fisik yang diukir oleh software. Platform “serverless” cuma menyembunyikan server-nya darimu sepenuhnya, lalu menjalankan kodemu di hardware mereka saat dibutuhkan. CPU, RAM, storage, dan jaringan tidak pernah lenyap — cuma ada orang lain yang mengurus lebih banyak bagiannya untukmu, dan kamu membayarnya sesuai itu. Memahami apa yang secara fisik ada di bawah sana membuat lapisan-lapisan abstraksi itu tidak terasa seperti sulap. Kalau istilah “fisik vs virtual” masih buram, fondasinya sudah dibangun di apa itu server.

Penutup

Gambaran utuhnya, dalam satu tempat:

  • Server dirakit dari empat tugas yang sama dengan komputer mana pun: komputasi (CPU), memori (RAM), penyimpanan (disk), dan jaringan.
  • CPU menjalankan kodemu; untuk server, lebih banyak core biasanya mengalahkan clock speed mentah karena server menangani banyak permintaan sekaligus. Sebuah vCPU adalah irisan bersama dari core sungguhan.
  • RAM adalah memori kerja yang cepat dan mudah lupa; kehabisan RAM termasuk penyebab utama server crash, jadi sering kali inilah upgrade yang paling berharga.
  • Storage menyimpan data ketika listrik mati; pilih SSD/NVMe untuk situs yang hidup, dan ingat bahwa RAID itu bukan backup.
  • Kartu jaringan membatasi seberapa cepat dan seberapa banyak yang bisa kamu layani; perhatikan baik bandwidth maupun batas transfer bulanan.
  • Komponen pendukung — motherboard, listrik ganda, dan pendingin serius — adalah alasan kenapa perangkat server lebih mahal dan sanggup bertahan bertahun-tahun dipakai nonstop.
  • Sebuah lembar spek cuma daftar komponen-komponen ini; keahliannya adalah mencocokkan kelambatan dengan komponen yang jadi sumbatan.

Dengan lapisan fisik yang sudah tak lagi misterius, pertanyaan berikutnya yang wajar adalah lapisan yang duduk tepat di atasnya — sistem operasi yang mengubah hardware ini jadi sesuatu yang benar-benar bisa kamu pakai menjalankan program, dan kenapa server lebih menyukai jenis tertentu.

Tag:serverhardwarecpuramdasarpemula
728 × 90Slot Iklan TersediaPasang iklan Anda di sini

Artikel Terkait

Lihat Semua Artikel

Artikel yang Mungkin Kamu Suka

SSL dan enkripsi at rest — data terlindungi saat berjalan dan saat tersimpan di disk
Server / Keamanan Server

SSL dan Enkripsi at Rest: Melindungi Data Saat Berjalan dan Saat Tersimpan

Enkripsi melindungi data di dua tempat: saat data lewat di jaringan (in transit) dan saat data nganggur di disk (at rest). Pahami bedanya, kenapa kamu butuh keduanya, bagaimana TLS, enkripsi disk, dan pengelolaan kunci sebenarnya saling melengkapi, plus kesalahan praktis yang sering bikin sia-sia.

9 Nov 202612 menit baca
Mengamankan port dan service — menutup pintu di server yang tidak kamu pakai
Server / Keamanan Server

Mengamankan Port dan Service: Menutup Pintu yang Tidak Kamu Pakai

Setiap port yang terbuka di server adalah satu pintu yang bisa dicoba orang lain. Pahami port dan service itu sebenarnya apa, kenapa service yang terekspos jadi risiko terbesarmu, dan kebiasaan sederhana menutup semua yang tidak kamu butuhkan — dijelaskan dari nol.

8 Nov 202610 menit baca
Prinsip least privilege — memberi hanya akses minimum yang dibutuhkan tiap user dan proses
Server / Keamanan Server

Prinsip Least Privilege: Beri Setiap Hal Hanya Akses yang Benar-Benar Dibutuhkan

Least privilege adalah aturan diam-diam di balik hampir semua setup keamanan yang solid: setiap user, proses, dan kunci hanya dapat akses minimum untuk menjalankan tugasnya, tidak lebih.

7 Nov 202612 menit baca
Fail2ban dan dasar intrusi — mengawasi log dan mem-banned otomatis pelaku yang menggedor berulang kali
Server / Keamanan Server

Fail2ban dan Dasar Intrusi: Mem-banned Otomatis Bot yang Terus Menggedor Server-mu

Penyerang tidak berhenti setelah sekali salah tebak — mereka terus menggedor, ribuan kali sehari. Pahami seperti apa sebenarnya percobaan intrusi, apa yang dikerjakan fail2ban, bagaimana ia mengawasi log dan mem-banned pelaku otomatis, dan cara menyetelnya dengan masuk akal tanpa mengunci dirimu.

6 Nov 202612 menit baca
Menjaga software tetap update — menutup lubang keamanan yang sudah diketahui sebelum penyerang memakainya
Server / Keamanan Server

Menjaga Software Tetap Update: Kebiasaan Membosankan yang Mencegah Sebagian Besar Pembobolan Server

Kebanyakan server tidak dibobol lewat serangan baru yang canggih — tapi lewat lubang lama yang sudah diketahui, yang sebenarnya cukup ditutup dengan update. Pelajari kenapa update itu penting, apa saja yang harus di-update, cara melakukannya dengan aman tanpa merusak apa pun, dan cara.

5 Nov 20269 menit baca
Konfigurasi firewall — aturan default-deny yang hanya membuka port yang kamu butuhkan
Server / Keamanan Server

Konfigurasi Firewall: Menyusun Aturan Default-Deny Tanpa Mengunci Diri Sendiri

Tahu apa itu firewall dan benar-benar mengonfigurasinya dengan rapi adalah dua keterampilan berbeda. Pelajari cara menyusun aturan default-deny, mengurutkan aturan dengan benar, membuka akses sendiri lebih dulu, menangani IPv6 dan security group cloud, lalu mengujinya sebelum dipakai — panduan.

4 Nov 202614 menit baca