Today a Reader, Tomorrow a Leader

8 Apr 2019

NCP 9 - Network Centric Principles dan Content Delivery / Distributed Network (CDN)

Nama                  : Ni Putu Cindy Meilani
NIM                     : 1605551022
Dosen                 : I Putu Agus Eka Pratama ST., MT.
Mata Kuliah      : Network Centric Principles
Program Studi Teknologi Informasi, Fakultas Teknik, Universitas Udayana.

Artikel kali ini akan membahas mengenai Content Delivery/Distributed Network (CDN) dan bagaimana implementasinya pada NCP.
CDN merupakan suatu jaringan yang dapat memberikan suatu konten kepada pengguna dari sebuah situs, dimana selanjutnya akan diberikan ke pengguna berdasarkan letak geografis dari pengguna layanan situs tersebut.
CDN disini dianggap penting bagi implementasi NCP karena merupakan solusi yang baik pada suatu hosting dalam internet. Adanya CDN memberikan suatu perbedaan dalam pemberian suatu permintaah sebuah content ke pengguna dengan web atau hosting yang  non CDN, dimana layanan yang diberikan ke pengguna oleh hosting non CDN ini secara terpusat yakni permintaan dari pengguna dikirim langsung ke sebuah server pusat. Berbeda dengan hosting yang menggunakan CDN, ia akan memberikan suatu permintaan dari pengguna secara lebih efisien dikarenakan CDN web atau hosting akan bersifat terdistribusi (tersebar di seluruh wilayah) sehingga permintaan dari pengguna akan lebih efisien karena dikirimkan ke server / komputer terdekat.


Gambar diatas merupakan ilustrasi pengimplementasian CDN. CDN menggunakan suatu sistem berbasis cloud computing dalam penyimpanan konten, data maupun informasi, dimana dengan menggunakan layanan cloud tersebut maka penyedia layanan akan melayani permintaan pengguna dengan lebih mudah yakni melihat letak geografis pengguna dan pengguna yang mengirimkan permintaan akan dikirimkan ke server terdekat dari letak geografisnya. Oleh karena itu, kendala seperti RTO, trafik yang macet, dan masalah keamanan tidak akan terjadi apabila hosting menggunakan CDN.


Gambar diatas merupakan gambaran penyebaran node atau server/komputer di seluruh bagian dunia, dimana telah terpasang beberapa node server yang memudahkan dalam memberikan layanan dalam jaringan internet. Contohnya adalah pengguna yang berada di Indonesia, konten yang diminta ke servernya akan dikirimkan ke node server terdekat yaitu node server yang berada di Singapura.
CDN ini dapat digunakan di berbagai layanan maupun aplikasi yang berbasis web seperti layanan web hosting, sosial media, e-commerce, web militer, web pemerintahan, layanan kesehatan, web sekolah, dan masih banyak lagi.
Share:

0 komentar:

Posting Komentar