Content Delivery Network CDN Teknik Geo

5

BAB 2 TINJAUAN PUSTAKA

2.1 Content Delivery Network CDN

Content Delivery Network adalah sebuah sistem yang berfungsi sebagai client pengirim konten yang ada pada suatu web kepada client pengguna. CDN memiliki edge server yang tersebar di seluruh penjuru dunia dan secara otomatis menyimpan konten dari sebuah situs web sehingga membuat konten web lebih mudah di akses. Karena konten web disimpan di edge server, maka meskipun server utama sedang down kemungkinan website tersebut masih bisa di akses dengan memanfaatkan konten yang berada di edge server [1]. Pemilihan lokasi edge server berdasarkan pada beberapa pertimbangan, yaitu diantaranya pertimbangan koneksi jaringan, bandwidth yang ditawarkan, pelayanan yang diberikan oleh penyedia layanan dan pertimbangan target pengunjung website yang dikhususkan untuk pengunjung luar negeri. CDN melayani sebagian besar konten di internet saat ini, termasuk objek web teks, grafis dan script, objek download file media, software, aplikasi e- commerce , portal, media live streaming, on-demand streaming media, dan jaringan sosial. CDN melakukan mirror content audio, graphics, video, animation yang tersimpan pada server original ke beberapa edge server yang tersebar di beberapa negara. Ketika ada request user ke website misalnya www.facebook.com , maka file-file image, animasi, video yang terdapat pada halaman www.facebook.com akan diambil dari edge server yang kemudian diteruskan ke client [3]. Konfigurasi jaringan CDN diperlihatkan pada Gambar 2.1 [2]. Universitas Sumatera Utara 6 Gambar 2.1 Konfigurasi Jaringan Content Delivery Network

2.2 Teknik Geo

Domain Name System Geo DNS Sistem kerja dari teknik Geo DNS adalah dengan memetakan pengguna internet menurut wilayahnya. Kemudian Geo DNS akan mengarahkan client yang melakukan request pada lokasi server terdekat yang akan melayani permintaan dari client tersebut. Dengan teknik Geo DNS maka penggunaan bandwidth dan juga internet delay dapat dikurangi [3]. Sistem CDN menggunakan Geo DNS diperlihatkan pada Gambar 2.2 [3]. Universitas Sumatera Utara 7 Gambar 2.2 Sistem CDN dengan Geo DNS Gambar 2.2 merupakan desain secara keseluruhan penggunaan Geo DNS yang difungsikan untuk meminimalisasi jarak antara pengguna dengan server penyedia layanan. Pada desain ini dikelompokkan beberapa server CDN berdasarkan lokasi negara : 1. Negara-negara yang berada di Benua Amerika akan dilayani oleh server yang berlokasi di negara Amerika. 2. Negara-negara yang berada di Benua Eropa akan dilayani oleh server yang berlokasi di negara Inggris. 3. Negara-negara di Benua Asia akan dilayani oleh server yang berlokasi di negara Singapore. Universitas Sumatera Utara 8 Dengan kondisi infrastruktur seperti yang ditunjukkan Gambar 2.2, maka semua pengunjung yang mengakses suatu website dapat diarahkan ke satu server yang lokasi geografisnya paling dekat dengan pengunjung sehingga beberapa layanan yang tersedia dapat diakses secara maksimal [3].

2.3 Perangkat Simulasi Yang Digunakan