COMPUTER HARDWARE NYOMAN SURYADIPTA, ST, CCNP
TOPIK DEFINISI HARDWARE ELEMEN DASAR PERANGKAT KERAS KOMPUTER KECEPATAN & KAPASITAS KLASIFIKASI HARDWARE SERVER VIRTUALISASI
WHAT IS HARDWARE? PERANGKAT KERAS KOMPUTER YANG TERDIRI DARI BEBERAPA KOMPONEN SALING BEKERJASAMA UNTUK MENGERJAKAN SEBUAH PROSES
4 ELEMEN KUNCI Processor / CPU (Central Processing Unit) Motherboard RAM (Random Access Memory) Harddisk Video Card
DIVERSIFIKASI HARDWARE SMARTPHONE TABLET PC SERVER
CPU =
PROCESSOR / CPU -> Pengambil Keputusan dan melakukan koordinasi antar Komponen RAM -> Membantu mempercepat Kinerja CPU HDD -> Melakukan Proses Baca (Read)/Tulis (Write) & Menyimpan Data secara Permanen
MOTHERBOARD -> Infrastruktur Tempat Lalu Lintas Sinyal Informasi CPU, RAM,HDD dan Komponen lainnya =
PROSES UMUM DATA YANG DI INPUT MELALUI KEYBOARD & MOUSE DIPROSES OLEH PROCESSOR/CPU DIBANTU OLEH MEMORY RAM SELANJUTNYA INPUT DATA TERSEBUT DI TAMPILKAN DI LAYAR MELALUI VIDEO CARD & DI TULIS DI DALAM PIRINGAN HARDDISK UNTUK DISIMPAN SECARA PERMANEN SEMUA ALIRAN PROSES TERSEBUT MELEWATI JALUR / SIRKUIT ELEKTRIK MOTHERBOARD
CPU CPU = Transistor Transistor = Komponen Elektronika Digunakan sebagai saklar digital ON & OFF mewakili nilai logika 0 & 1 Dalam sebuah CPU terdapat Milyaran Transistor dimana Ilmuwan memperkecil ukuran Transistor menjadi ukuran nano dan menanam di dalam keping CPU ukuran 3 x 3 cm
CPU Video Preview Intel CPU
CPU CORE Dalam sebuah processor bisa terdapat 2 Inti, 3 Inti, 4 Inti dst atau dikenal dengan istilah Core Core : jumlah inti processor. Dual core = 1 processor dgn 2 inti. Jadi bisa memproses 2 tugas secara bersamaan. Quad core = 4 inti, sanggup 4 tugas bersamaan. Begitu seterusnya.
CPU CLOCK Clock : kecepatan kerja processor. 1HZ = 1 tugas. Misal 1 processor dengan Frekuensi 3GHz = 3 milyar tugas/detik.
CPU / PROCESSOR QUAD =4 CORE 1,8 GHz x 4 GPU = Graphic Processing Unit / VIDEO CARD HDD / FLASH MEMORY RAM
VIDEO/VGA CARD Untuk melihat Planet & Bintang diperlukan teropong Bintang Dalam dunia TI, para desainer, Insinyur, Gamer, Fotografi dan Video Editing, tidak cukup mengandalkan CPU & Memory dalam memproses File yang berhubungan dengan Gambar & Video Untuk mendukung Kinerja yang berhubungan dengan Grafis diperlukan hardware tambahan yaitu Video Card tetapi hal ini tidak berlaku untuk Server
KAPASITAS & KECEPATAN
KAPASITAS HARDDISK 1 KB (Kilo Byte) = 1.000 1 MB (Mega Byte) = 1.000.000 1 GB (Giga Byte) = 1.000.000.000 1 TB (Terra Byte) = 1.000.000.000.000 1 PB (Peta Byte) = 1.000.000.000.000.000 1 EB (Exa Byte) = 1.000.000.000.000.000.000 Ukuran Peta & Exa Byte dimiliki Raksasa Web seperti : Google.Youtube.Facebook (gabungan ratusan ribu Harddisk)
HOW BIG DATA IN THE WORLD Ref : The Four of Big Data Ref : IBM Big DATA
KECEPATAN Kecepatan Proses Processor & RAM atau disebut juga clock rate menggunakan Satuan Hertz Kilo Hertz = 1.000 KHz Mega Hertz = 1.000.000 MHz Giga Hertz = 1.000.000.000 GHz
KECEPATAN Kecepatan Proses Baca Tulis Harddisk menggunakan satuan rpm (Rotation Per Minute) atau 1 Putaran per menit Misal sebuah HDD dengan spesifikasi 7200 rpm Berarti 1 menit menyelesaikan 7200 putaran
32 BIT VS 64 BIT 32 bit Dukungan Memory maksimum 3GB Dukungan Processor < 2 64 bit Dukungan Memory > 4GB Dukungan Processor > 2
HARDWARE LEVEL SMARTPHONE PC DESKTOP PC SERVER DATA CENTER / CLUSTER
HARDWARE LEVEL SETIAP PERANGKAT KOMPUTER MEMILIKI 4 ELEMEN KUNCI YANG SUDAH DISEBUTKAN SEBELUMNYA. YANG MEMBEDAKAN ADALAH FORM FACTOR (BENTUK FISIK) MENYESUAIKAN PERANGKAT DAN KINERJA/ PERFORMANSI
DESKTOP PC
SERVER
SERVER
SERVER (Clustering)
BIG MEMORY (RAM) UP TO 1 TB RAM
SERVER
DEFINISI Server = Serve (Melayani) + r = Pelayan Server = Sebuah Mesin dengan Fungsi tertentu bertugas untuk melayani lalu lintas informasi antara Client menuju Server & sebaliknya Server adalah sebuah system yang terdiri dari Hardware (CPU,Memory,HDD dsb) dan Software (Windows,Linux, UNIX dsb)
PC DESKTOP VS SERVER
TUGAS SERVER SERVER MEMILIKI TUGAS BERAT KARENA HARUS MELAYANI AKSES SIMULTAN DENGAN CEPAT SEBUAH SERVER MEMILIKI DUKUNGAN MEMORY KAPASITAS BESAR, BANYAK SLOT CPU/PROCESSOR DAN PENGGABUNGAN HARDDISK UNTUK MEMBERIKAN KAPASITAS DAN KINERJA DIATAS PC DESKTOP KUMPULAN BANYAK SERVER BEKERJA BERSAMA DISEBUT JUGA DENGAN PUSAT DATA/ DATA CENTER Bekerja tanpa istirahat 24 x 7 dan memiliki backup system
Storage Database Application Web DHCP Email Proxy DNS
Traditional Server 1 server = 1 Operating System Single OS Database Server Single OS Email Server Single OS Application Server
www.facebook.com = Server = Machine Core System Webserver melayani web request user Database server menyimpan data user (login, Password,foto,dokumen dsb) Application server Melayani aplikasi client berbasis web, Facebook chat, FB social game dsb
How Big is Facebook s Internet Infrastructure? HP/EDS : 380.000 servers Microsoft : 218.000 servers Yahoo : 100.000 servers FB : 60.000 servers Google : 45.000 servers Amazon:40.000 servers Source : http://www.datacenterknowledge.com/archives/2009/05/14/whos-got-the-most-web-servers/
VIDEO PREVIEW GOOGLE DATA CENTER
VIRTUALISASI SERVER
APAKAH SERVER VIRTUALISASI Virtualisasi Server adalah teknologi untuk membagi 1 Server Fisik menjadi beberapa Server Virtual Pembagian resouce (proc,ram,hdd,lan) dari 1 fisik server ke beberapa server Virtual bersifat fleksibel sesuai kebutuhan Setiap Virtual Server bersifat independen dan dapat menggunakan OS yang bervariasi
Traditional vs Virtual Achitecture
INFRASTRUKTUR SERVER MODEL LAMA 1 SERVER = 1 OS Extra Space / Ruangan lebih Extra Maintenance Daya listrik lebih besar Recovery kerusakan lebih lama & rumit Proses backup membutuhkan waktu lama Pemakaian resource (Proc,Memory & HDD) tidak maksimal Tidak Efisien
Efisiensi = Virtualisasi Server
KEUNTUNGAN VIRTUALISASI SERVER Mengurangi Jumlah server = mengurangi kebutuhan ruang, listrik & AC = mengurangi biaya operasional Mengurangi TCO (Total Cost of Ownership) karena dengan memaksimalkan server fisik yang ada mengurangi pembelian server baru Meningkatkan kehandalan, virtualisasi mendukung fitur backup & duplikasi yang cepat dan tidak harus mematikan server Sebagai sarana pengembangan aplikasi tanpa harus kuatir merusak OS karena fitur save & restore yang cepat
SEKIAN