Kamis, 16 Mei 2019

Content Delivery Network (CDN)

Nama                : Zebedeus Cheyso
Nim                  : 1605551098
Mata Kuliah     : Network Centric Principles
Dosen               : I Putu Agus Eka Pratama, ST., MT
Teknologi Informasi / Fakultas Teknik / Universitas Udayana



Pengertian Content Delivery Network (CDN) adalah kumpulan dari server global yang terletak di beberapa data center dan tersebar di berbagai negara. Jaringan ini berfungsi untuk mengirimkan konten dari server ke suatu website. Dengan layanan CDN dapat miminimalkan perjalanan data yang seharusnya, menghindari macetnya jaringan, dan menurunkan latency / delay dalam jaringan internet.
Pada awalnya CDN hanya dapat melayani konten statis, kemudian pada generasi selanjutnya CDN berkembang dapat digunakan untuk melayani konten dinamis namun berdampak pada biaya yang lebih mahal, dulu CDN merupakan “barang mewah” dalam dunia IT, namun kini terdapat MultiPurpose CDN yang dapat menawarkan biaya lebih fleksibel sesuai tujuan penggunaannya saja, disini mulai ada pergereran Arti CDN dari proxy server ke reverse proxy server.


performa akses web tanpa CDN (penjelasan arti CDN) 
Sebuah penelitian mengenai hubungan CDN dengan Kinerja suatu website, menyatakan bahwa terdapat pengurangan latency yang dapat mempercepat akses ke satu website atau konten aplikasi dari 17.87 detik ke 3.79 detik, tentunya hal ini sangat berguna untuk para penyedia aplikasi android yang digunakan oleh banyak orang seperti Go-Jek, GrabBike, Uber dan juga untuk website e-commerce asing yang masuk ke Indonesia seperti Lazada, Elevenia, Zalora, dan BerryBenka.


Cara kerja CDN
Ketika klien mengunduh suatu halaman web, maka klien akan mengirimkan http request ke server yang dituju, dan kemudian server tersebut akan meresponnya dengan mengirimkan berkas-berkas yang diunduh. Kecepatan unduh tersebut tergantung dari beberapa faktor, salah satunya adalah jarak antara server dengan klien. Semakin jauh jarak server dari klien, maka semakin lama pula respon pengiriman. Begitu pula sebaliknya, semakin dekat jarak antara server ke klien, maka semakin cepat lah waktu unduh halaman web tersebut.
contoh cara kerja CDN (pemahaman arti CDN) 
Keterangan Gambar Cara Kerja CDN
  1. Pengguna mengakses logo.png pada images.mydomain.com di USA
  2. Sistem DNS mengenali CNAME dan melakukan redirect permintaan tersebut ke server CDN
  3. Jika logo.png tidak ada atau sudah expired di server chace CDN, maka secara otomatis akan melakukan reques ke server pusat (origin server) dan meletakkannya di CDN
  4. CDN mengirimkan content file logo.png ke pengguna di Indonesia
Keuntungan & Manfaat Menggunakan CDN
  1.   CDN adalah solusi tepat untuk website yang memiliki banyak visitor.
  2.   CDN memastikan sebuah website dapat diakses secara global.
  3.   CDN cukup efektif mengurangi penggunaan resource (misalnya disk space dan bandwidth).
  4.   CDN meningkatkan kecepatan loading situs web, terutama jika lokasi visitor dekat dengan server CDN.   
  5.  CDN dapat meningkatkan peringkat yang lebih baik di mesin pencari.
  6.  CDN mendukung semua tipe website dan hosting.

[1] I Putu Agus Eka Pratama, “PPT Matakuliah Network Centric Principles Pertemuan 9 : NCP dan CDN " 2019.
[2] Niaga Hoster, “Penjelasan lengkap apa itu CDN dan cara menggunakan”.  
[3] Mobnasesemka, “Arti CDN, Cara Kerja dan Contoh Aplikasinya”. 

Tidak ada komentar:

Posting Komentar