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