Unicast, broadcast, multicast


Unicast
Unicast packets are sent from host to host. The communication is from a single host to another single host. There is one device transmitting a message destined for one reciever.

Broadcast
Broadcast is when a single device is transmitting a message to all other devices in a given address range. This broadcast could reach all hosts on the subnet, all subnets, or all hosts on all subnets. Broadcast packets have the host (and/or subnet) portion of the address set to all ones. By design, most modern routers will block IP broadcast traffic and restrict it to the local subnet.

Multicast
Multicast is a special protocol for use with IP. Multicast enables a single device to communicate with a specific set of hosts, not defined by any standard IP address and mask combination. This allows for communication that resembles a conference call. Anyone from anywhere can join the conference, and everyone at the conference hears what the speaker has to say. The speaker’s message isn’t broadcasted everywhere, but only to those in the conference call itself. A special set of addresses is used formulticast communication.

Synchronous Communication


Synchronous transmission ini dikenal juga dengan istilah synchronous transfer mode (STM). Proses pengirim dan penerima diatur sedemikian rupa agar memiliki pengaturan yang sama, sehingga dapat dikirimkan dan diterima dengan baik antar alat tersebut. Umumnya pengaturan ini didasarkan terhadap pewaktuan dalam mengirimkan sinyal. Pewaktuan ini diatur oleh suatu denyut listrik secara periodik yang disebut dengan clock atau timer.

Pada metode ini, Baca pos ini lebih lanjut

Binary Log


Query log adalah log atau catatan yang berisi semua sintak umum pada mysql, semua koneksi pada mysql, semua sintak SQL dan kejadian-kejadian yang terjadi saat mysql dibuka sampai mysql ditutup. Query log tidak diaktifkan saat kita menginstall mysql kita pada computer.

Binary log adalah log atau catatan yang berisi semua perintah update atau apa saja yang membuatnya seperti proses update ( misalnya saat proses delete, karena proses delete merubah data). Semua perintah disimpan dalam bentuk event yang menjelaskan perubahan atau proses update. Binary log ini berisi seberapa jauh tiap perintah melakukan update data. Lalu kegunaannya apa ? Yang saya tahu ada 2 kegunaan mendasar yaitu : Baca pos ini lebih lanjut

Php MyAdmin


PhpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui World Wide Web. phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain).

Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya.

PhpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ nantinya seseorang bisa membuat (create) basis data baru, dan mengelolanya.

Beberapa fitur dalam phpMyAdmin :

○ Antarmuka berbasis web.
○ Dukungan banyak fitur MySQL:
§ menelusuri dan drop basisdata (database), tabel, pandangan (view), bidang (fields) dan indeks.
§ membuat, menyalin, drop, dan mengubah nama basis data, tabel, kolom dan indeks.
§ pemeliharaan server, basis data dan tabel, dengan server konfigurasi.
§ melaksanakan, mengedit dan penunjuk pernyataan-SQL, bahkan batch-queries
§ mengelola pengguna MySQL dan hak istimewa.
§ mengelola prosedur penyimpanan.
○ Impor data dari CSV dan SQL
○ Ekspor data ke berbagai format: CSV, SQL, XML, PDF, ISO / IEC 26300 – OpenDocument Text dan Spreadsheet, Word, Excel, LATEKS dan lain-lain
○ Membuat grafik PDF dari tampilan basis data anda.
○ Membuat kompleks query menggunakan Query-by-example. (QBE)
○ Pencarian global dalam basis data.
○ Transformasi data disimpan ke dalam format yang menggunakan satu set fungsi yang telah ditetapkan, seperti menampilkan data blob-data atau download-link.
○ Dan banyak lagi.(The phpMyAdmin Project, 2003-2010)

Implementasi Replikasi secara Realtime


Dalam pengimplementasian sistem replikasi ini, terdapat beberapa langkah yang dilakukan. Adapaun secara garis besar langkah-langkah tersebut adalah :
1. Instalasi Sistem Operesi Ubuntu Server 8.04 LTS (Hardy Heron)
2. Instalasi Paket Web Server (Instalasi Apache, MySQL Server dan Paket SNMP)
3. Konfigurasi Server Replikasi
4. Mengatur Akun Replikasi di Masing-masing Server
5. Konfigurasi Replikasi Master – Slave
6. Mengaktifkan Slave
7. Instalasi Paket Heartbeat
8. Konfigurasi Replikasi Master – Master dengan Mode Aktif – Pasif

1. Installasi Ubuntu Server
Proses instalasi sistem operasi dilakukan melalui CD-Drive dengan CD Ubuntu Server 8.04 LTS (Hardy Heron). Setelah proses instalasi selesai, maka penulis melakukan perintah update pada sistem, yang berfungsi untuk melakukan pembaharuan terhadap data repository :

# apt-get install update

2. Installasi Web Server
Apache merupakan server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web.

Karena paket apache sudah tersedia pada repository Ubuntu. Maka untuk instalasi apache cukup menggunakan perintah: Baca pos ini lebih lanjut

Analisa dan Perancangan Sistem Replikasi secara Realtime


1. Analisa Sistem

Pada dasarnya sistem replikasi membutuhkan minimal dua buah server untuk digunakan sebagai Master dan Slave. Pada sistem ini penulis membuat sebuah skema rancangan untuk memisahkan antara aplication server dan database server yang masih terhubung dalam satu network.
perbedaan skema basis data
Gambar di atas adalah perbandingan antara skema sistem yang ada saat ini dengan server replikasi. Dalam sistem terdahulu, application server dan basis data server tergabung dalam satu server, dan tidak ada sistem back-up secara realtime sehingga jika data di server mengalami kerusakan maka data yang bisa di pulihkan adalah data terkahir yang di back-up secara manual oleh administrator. Pada server replikasi, data di back-up secara realtime dari master ke slave, dalam artian jika ada transaksi yang terjadi di master maka otomatis slave akan mereplika basis data yang ada di master. Baca pos ini lebih lanjut

Simple Network Management Protocol (SNMP)


Simple Network Management Protocol (SNMP) merupakan protokol standard industri yang digunakan untuk memonitor dan mengelola berbagai perangkat di jaringan Internet meliputi hub, router, switch, server, printer, modem, workstation dan sistem manajemen jaringan secara jarak jauh (remote). (www.snmp.com, 2010)