Dunia dalam Penyegerakan Sempurna
Wednesday, May 13th, 2009Penyegerakan adalah sesuatu yang kita kenal dengan setiap hari dalam kehidupan kita. Dari memandu ke lebuh raya untuk berjalan jalan ramai; kami secara automatik menyesuaikan tingkah laku kami untuk menyegerakkan dengan orang-orang di sekeliling kami. Kami memandu ke arah yang sama atau berjalan di jalan yang sama kerana penumpang lain yang gagal berbuat demikian akan membuat perjalanan kami jauh lebih sukar (dan berbahaya).
Ketika datang ke masa, penyegerakan bahkan lebih penting. Malah dalam urusan sehari-hari kami, kami menjangkakan jumlah penyegerakan yang munasabah dari orang ramai. Apabila mesyuarat bermula di 10am kami mengharapkan semua orang berada di sana dalam masa beberapa minit.
Bagaimanapun, apabila ia melibatkan transaksi komputer di seluruh rangkaian, ketepatan penyegerakan menjadi lebih penting di mana ketepatan beberapa saat terlalu tidak mencukupi dan penyegerakan kepada milisaat menjadi penting.
Komputer menggunakan masa untuk setiap urus niaga dan proses yang mereka lakukan dan anda hanya perlu memikirkan kembali kegagalan yang disebabkan oleh bug milenium untuk menghargai tempat komputer penting tepat pada waktunya. Apabila tidak ada penyelarasan yang cukup tepat maka segala macam kesalahan dan masalah boleh berlaku, terutamanya dengan transaksi sensitif masa.
Ia bukan sahaja urus niaga yang boleh gagal tanpa penyegerakan yang mencukupi tetapi setem masa digunakan dalam fail log komputer jadi jika ada masalah atau jika pengguna yang jahat telah menyerang (yang sangat mudah dilakukan tanpa penyegerakan yang mencukupi), ia boleh mengambil masa yang lama untuk mengetahui apa yang salah dan lebih lama untuk menyelesaikan masalah.
Kekurangan penyegerakan juga boleh mempunyai kesan lain seperti kehilangan data atau pengambilan semula gagal juga boleh meninggalkan syarikat yang tidak berdaya dalam mana-mana hujah undang-undang yang berpotensi sebagai rangkaian buruk atau tidak disegerakan tidak mungkin untuk audit.
Walau bagaimanapun, penyelarasan Millisecond, bukan sakit kepala yang banyak pentadbir menganggapnya akan berlaku. Ramai memilih untuk mengambil kesempatan daripada banyak pelayan waktu dalam talian yang boleh didapati di internet tetapi dengan berbuat demikian dapat menghasilkan lebih banyak masalah daripada penyelesaiannya seperti harus meninggalkan pelabuhan UDP terbuka di firewall (untuk membolehkan maklumat masa melalui) to-mention tidak mempunyai tahap ketepatan yang dijamin dari pelayan masa awam.
Penyelesaian yang lebih baik dan mudah adalah dengan menggunakan khusus rangkaian pelayan masa yang menggunakan protokol NTP (Protokol Masa Rangkaian). A NTP server masa akan memasang terus ke rangkaian dan menggunakan GPS (Global Positioning System) atau penghantaran radio pakar untuk menerima masa terus dari jam atom dan mengedarkannya di antara rangkaian.