Apa itu Google Cloud CDN?
23 Oktober 2023
Cloud CDN dapat memiliki banyak arti. Sebagai contoh, beberapa penyedia CDN menggunakan frasa ini sebagai bagian dari nama produk. Artikel ini akan membahas maknanya yang lebih luas: CDN yang merupakan bagian dari cloud.
![](https://terralogiq.com/wp-content/uploads/2023/03/Google-cloud-platfrom-1024x683.jpg)
Key takeaways:
- CDN adalah jaringan PoP (Points of Presence) yang terdistribusi secara geografis yang akan mengirimkan konten berdasarkan lokasi
- Manfaat Cloud CDN antara lain memiliki latensi rendah dan kecepatan transfer tinggi, memiliki investasi besar-besaran, infrastruktur yang besar, bersahabat dengan developer, inovasi terus menerus, dan keamanan web.
Apa yang Dimaksud dengan Cloud CDN?
Cloud CDN dapat memiliki banyak arti. Misalnya, beberapa penyedia CDN menggunakan frasa ini sebagai bagian dari nama produk. Artikel ini akan membahas maknanya yang lebih luas CDN yang merupakan bagian dari cloud.
CDN adalah singkatan dari Content Delivery Network. CDN adalah jaringan PoP (Points of Presence) yang terdistribusi secara geografis yang akan mengirimkan konten berdasarkan lokasi. CDN dirancang untuk meningkatkan kecepatan dan kinerja pengiriman konten dengan menyajikan konten dari server yang paling dekat dengan pengguna akhir. Hal ini mengurangi latensi dan meningkatkan pengalaman pengguna secara keseluruhan.
Cloud mengacu pada sumber daya (komputasi, penyimpanan, dan jaringan) yang tersedia sebagai layanan web. Ada banyak penyedia layanan cloud, tetapi industri ini didominasi oleh Tiga Besar: AWS (Amazon Web Services), GCP (Google Cloud Platform), dan Microsoft Azure.
Penyedia layanan cloud menawarkan CDN sebagai bagian dari platform mereka. Nama produk individual bervariasi untuk setiap vendor, tetapi secara kolektif, mereka digambarkan sebagai CDN cloud. CDN awan yang paling terkenal berasal dari Tiga Besar: Amazon CloudFront (dari AWS), Cloud CDN (dari GCP), dan Azure Content Delivery Network.
Cloud CDN bukan satu-satunya CDN yang tersedia di pasaran saat ini. Kategori utama lainnya adalah CDN telekomunikasi. Perusahaan telekomunikasi memiliki infrastruktur telekomunikasi fisik dalam jumlah besar; mereka telah memanfaatkan ini untuk membuat platform pengiriman konten yang besar.
Beberapa CDN telekomunikasi memiliki harga yang sangat menarik, dibandingkan dengan CDN cloud. Hal ini dikarenakan beberapa penyedia cloud CDN sebenarnya menyewa sebagian infrastruktur mereka dari perusahaan telekomunikasi. Oleh karena itu, CDN telekomunikasi terkadang dapat menawarkan struktur harga yang lebih rendah daripada CDN cloud.
Namun demikian, CDN cloud menawarkan beberapa keuntungan yang menarik.
Manfaat CDN Cloud
Berikut adalah beberapa manfaat dari penggunaan CDN Cloud dalam bisnis:
Latensi Rendah dan Kecepatan Transfer Tinggi
Sebagai sebuah industri, layanan cloud sangat kompetitif. CDN dimaksudkan untuk meningkatkan kecepatan pengiriman konten. Oleh karena itu, penyedia layanan cloud terus berupaya meningkatkan kecepatan CDN mereka dan mengungguli para pesaingnya.
Investasi Besar-Besaran
Selama beberapa tahun terakhir, Tiga Besar saja telah menginvestasikan lebih dari $75 miliar ke dalam infrastruktur mereka. Investasi yang signifikan ini memastikan infrastruktur CDN yang kuat dan terukur, yang mampu menangani trafik dalam jumlah besar dan mengirimkan konten secara efisien.
Infrastruktur yang Lebih Luas
Setiap perusahaan telekomunikasi memiliki atau mengontrol sebagian kecil infrastruktur global. Cloud CDN tidak hanya memiliki akses ke infrastruktur mereka sendiri, tetapi juga dapat mengisi kekosongan mereka dengan menyewa infrastruktur tambahan dari berbagai perusahaan telekomunikasi. Cakupan infrastruktur yang lebih luas ini memungkinkan cloud CDN untuk menjangkau audiens yang lebih luas dan mengirimkan konten secara lebih efektif ke seluruh dunia.
Penekanan yang berbeda
Telco CDN ditawarkan oleh perusahaan dengan investasi besar dan komitmen terhadap infrastruktur fisik. Sebaliknya, penyedia CDN cloud memahami bahwa infrastruktur adalah komoditas. Fokus mereka murni pada pelanggan mereka, menyediakan fitur dan manfaat yang dibutuhkan pelanggan mereka.
Bersahabat dengan Developer
Amazon, Google, dan Microsoft semuanya menawarkan produk berteknologi canggih. Ketiganya memberikan penekanan yang besar untuk membuat kecanggihan ini tersedia bagi para pengembang. Fokus pada pengalaman pengembang dan kemudahan integrasi ini memungkinkan adopsi tanpa hambatan dari CDN awan dalam aplikasi.
Peningkatan Berkesinambungan
Tiga Besar terus memperluas lini produk mereka, dan selalu meluncurkan fitur-fitur baru. Mereka berinvestasi besar-besaran dalam penelitian dan pengembangan untuk meningkatkan layanan cloud mereka, termasuk CDN. Komitmen terhadap inovasi ini memastikan bahwa pelanggan mendapatkan manfaat dari teknologi mutakhir dan peningkatan kinerja.
Penerapan yang Mudah
Untuk sebagian besar penyedia layanan cloud, pelanggan dapat mulai menggunakan CDN cloud mereka hanya dengan beberapa klik di konsol manajemen. Proses penyiapan dan konfigurasi disederhanakan, sehingga pengguna dapat dengan cepat memanfaatkan kemampuan CDN tanpa keahlian teknis yang ekstensif.
Potensi Penghematan
Beberapa penyedia menawarkan potongan harga untuk penggunaan tertentu dari platform mereka. Misalnya, pengguna AWS tidak membayar untuk transfer data antara Amazon CloudFront dan layanan AWS tertentu seperti Amazon S3, Amazon EC2, dan Elastic Load Balancing. Manfaat penghematan biaya ini dapat menjadikan CDN cloud sebagai opsi yang menarik bagi bisnis.
Keamanan Web yang lebih baik
Menggunakan CDN dapat menimbulkan masalah keamanan tertentu. Namun, banyak penyedia layanan cloud yang menawarkan produk keamanan asli seperti Firewall Aplikasi Web (WAF) dan proteksi DDoS dalam platform mereka. Selain itu, platform keamanan cloud seperti Reblaze terintegrasi penuh dengan Tiga Besar dan banyak platform cloud lainnya, menawarkan kemampuan deteksi ancaman yang kuat dan canggih yang sering kali tidak disediakan oleh produk asli. Oleh karena itu, menggunakan CDN cloud memudahkan untuk juga menggunakan solusi keamanan web yang kuat yang dapat mendeteksi dan memblokir ancaman web di cloud sebelum lalu lintas mencapai jaringan yang dilindungi.
Bagaimana Cara Kerja Cloud CDN?
Mari kita lihat sebuah contoh untuk memahami cara kerja Cloud CDN:
Saat pengguna membuat permintaan ke situs web atau aplikasi Anda, permintaan dialihkan ke Google edge node terdekat untuk arus lalu lintas yang cepat dan andal. Dari sana, permintaan akan dialihkan ke Load Balancer HTTPS global ke backend atau asal.
Dengan Cloud CDN diaktifkan, konten akan langsung dilayani dari cache – sekelompok server yang menyimpan dan mengelola konten yang dapat di-cache sehingga permintaan di masa mendatang untuk konten tersebut dapat dilayani lebih cepat.
Konten yang di-cache adalah salinan aset web yang dapat di-cache (JavaScript, CSS), gambar, video, dan konten lainnya yang disimpan di server asal Anda.
Cloud CDN secara otomatis menyimpan konten ini saat Anda menggunakan “mode cache” yang disarankan untuk menyimpan semua konten statis. Jika Anda membutuhkan kontrol lebih, Anda dapat mengarahkan Cloud CDN dengan mengatur header HTTP pada respons Anda. Anda juga dapat memaksa semua konten untuk di-cache; perlu diketahui bahwa hal ini mengabaikan arahan “private”, “no-store”, atau “no-cache” pada header respons Cache-Control.
Ketika permintaan diterima oleh Cloud CDN, ia akan mencari konten dengan menggunakan kunci cache. Biasanya berupa URI, tetapi Anda dapat menyesuaikan kunci cache untuk menghapus protokol, host, atau string kueri.
Jika respons yang di-cache ditemukan di cache Cloud CDN, respons tersebut diambil dari cache dan dikirim ke pengguna. Hal ini disebut cache hit. Saat cache hit terjadi, Cloud CDN mencari konten berdasarkan kunci cache dan merespons langsung ke pengguna, memperpendek waktu pulang pergi dan mengurangi beban pada server asal.
Saat pertama kali sebuah konten diminta, Cloud CDN tidak dapat memenuhi permintaan dari cache karena tidak memilikinya di cache. Ini disebut cache miss. Saat terjadi cache miss, Cloud CDN mungkin akan berusaha mendapatkan konten dari cache terdekat. Jika cache terdekat memiliki konten, CDN akan mengirimkannya ke cache pertama dengan menggunakan pengisian cache-ke-cache. Jika tidak, CDN hanya mengirimkan permintaan ke server asal.
Masa pakai maksimum objek dalam cache ditentukan oleh TTL, atau nilai waktu hidup, yang ditetapkan oleh arahan cache untuk setiap respons HTTP atau mode cache. Ketika TTL kedaluwarsa, konten akan dikeluarkan dari cache.
Cara Menggunakan Cloud CDN
Anda dapat menyiapkan Cloud CDN melalui Google Cloud CLI, Cloud Console, atau API. Karena Cloud CDN menggunakan Cloud Load Balancing untuk menyediakan perutean, pemeriksaan kesehatan, dan dukungan IP anycast, Cloud CDN dapat diaktifkan dengan mudah dengan memilih kotak centang saat menyiapkan backend atau asal.
Cloud CDN memudahkan Anda untuk menayangkan konten web dan media menggunakan Google Cloud Storage. Anda tinggal mengunggah konten Anda ke bucket Cloud Storage, mengatur penyeimbang beban, dan mengaktifkan caching. Untuk mengaktifkan arsitektur hybrid yang menjangkau seluruh cloud dan lokal, Cloud CDN dan HTTP(S) Load Balancing juga mendukung backend eksternal.
Harga Google Cloud CDN
Google Cloud CDN mengenakan biaya berdasarkan penggunaan, mengikuti model bayar sesuai penggunaan yang disebutkan di bawah ini.
Jumlah data yang ditransfer
Saat kami menggunakan Google Cloud CDN, akan ada transfer data dari server edge ke pengguna akhir sehingga Google Cloud akan mengenakan biaya berdasarkan jumlah data yang ditransfer dari lokasi edge ke pengguna akhir.
Integrasi dengan layanan lain
Google Cloud CDN juga akan mengenakan biaya berdasarkan integrasi dengan layanan lain yang disediakan oleh google cloud CDN. Terutama google cloud CDN akan terintegrasi dengan layanan load balancing.
Berdasarkan enkripsi
Ketika konten dikirimkan dari lokasi edge ke pengguna akhir yang mengaksesnya, konten tersebut harus dienkripsi. Google Cloud CDN mendukung sertifikat SSL/TLS untuk pengiriman konten yang aman.
Terralogiq merupakan perusahaan IT dengan status premier partner Google Maps Platform di Indonesia. Selain itu, Terralogiq juga memiliki spesialisasi di bidang Location Intelligence yang dapat membantu membangun ekosistem digital bagi perusahaan Anda.
Tertarik untuk bekerjasama dengan Terralogiq? Hubungi kami melalui alamat email halo@terralogiq.com atau klik link ini untuk mengetahui lebih lanjut.