Loading...

Öğren / Başlangıç

Sitenize CDN Nasıl Kurulur? (CDN Kurulumu)

CDN kurulumu bir sunucu inşa etmek değil, çoğunlukla bir DNS değişikliğidir. CDN kurulumunun gerçekte ne olduğunu, hızlı yönetilen yol ile kendi sunucunuzu kurmayı ve sitenizi dakikalar içinde edge’e nasıl yönlendireceğinizi anlatıyoruz.

Sitenize CDN Nasıl Kurulur? (CDN Kurulumu)

"CDN kurmak" gerçekte ne demek

"CDN server kurulumu" ifadesine rağmen neredeyse hiçbir zaman sunucu inşa etmezsiniz. Bir CDN kurmak, mevcut web sitenizi dünya genelinde zaten var olan edge sunucu ağına bağlamak demektir; böylece içeriğiniz her ziyaretçiye en yakın konumdan sunulur. Yapılan iş kurulum değil, yapılandırmadır.

Bağlanmanın iki yolu var. Pull CDN, sitenizi olduğu yerde bırakır ve alan adınızı CDN üzerinden geçirir; CDN de içeriğinizi otomatik çeker ve önbellekler — çoğu site bunu kullanır. Push CDN’de ise statik dosyaları (görseller, indirmeler) CDN’in deposuna yükleyip oradan sunarsınız. Her iki durumda da donanım kurmuyor, trafiği edge’e yönlendiriyorsunuz.

Hızlı yol: yönetilen CDN

Yönetilen bir CDN’de tüm kurulum kısa ve rehberli bir süreçtir: bir hesap oluşturur, alan adınızı delivery hostname olarak ekler ve tek bir DNS kaydını edge’e yönlendirirsiniz — edge IP’sine bir A kaydı ya da CDN sunucu adına bir CNAME. Sağlayıcı alan adını doğrular, SSL’i otomatik verir ve önbelleklemeye başlar. Kurulacak, yamalanacak veya ölçeklenecek bir şey yoktur.

Bu, neredeyse herkes için doğru yoldur. cdn.com.tr panelinde ayarlanacak kayıtlar tam olarak gösterilir; DNS ve otomatik SSL sizin için yönetilir ve DNS değişikliği etkinleştiğinde siteniz — edge önbellekleme, WAF ve DDoS korumasıyla — dakikalar içinde CDN’in arkasında olur.

Zor yol: kendi CDN sunucunuzu kurmak

Kendi CDN’inizi kurabilirsiniz, ama bu ciddi bir altyapı projesidir. Birkaç ülkede edge sunucular, her birinde yapılandırılmış önbellekleme yazılımı (Nginx veya Varnish gibi), her yerde verilen ve yenilenen TLS sertifikaları, DDoS koruması, ziyaretçileri en yakın düğüme yönlendiren GeoDNS ya da anycast, ve tüm filo için izleme gerekir. Sonra hepsinin bakımını yapar ve bedelini ödersiniz.

Tek bir site için bu nadiren mantıklıdır — maliyet ve operasyon yükü faydayı gölgede bırakır. Yönetilen bir CDN, aynı küresel edge’i, güvenliği ve SSL’i aylık bir ücretle verir; bu yüzden kendi kurulumunuz genelde çok büyük ve özel ihtiyaçları olan platformlara mahsustur.

Adım adım: sitenizi cdn.com.tr’ye bağlayın

1) Bir hesap oluşturun ve bir plan seçin. 2) Alan adınızı (ya da www, cdn gibi bir alt alan adını) delivery hostname olarak ekleyin. 3) Panelde gösterilen DNS kaydını kopyalayıp DNS sağlayıcınızda ekleyin — edge’e bir A kaydı ya da bir CNAME. 4) Doğrulamayı bekleyin; SSL otomatik verilir, böylece HTTPS kendiliğinden çalışır.

5) DNS yayıldığında siteniz CDN üzerinden sunulur. Bir sayfa açıp X-Proxy-Cache-MT yanıt başlığını kontrol ederek çalıştığını doğrulayın — HIT, edge’in önbelleklenmiş kopyayı sunduğu anlamına gelir. Buradan cache kurallarını ayarlayabilir, içeriği isteğe bağlı purge edebilir ve trafiğinizi analizlerde görebilirsiniz.

CDN’i kimler kurar

Her canlı web sitesi

Alan adınızı bir Pull CDN üzerinden geçirin; her ziyaretçi yakın bir edge’den daha hızlı yükleme alır — kod değişikliği yok.

Mağaza ve yoğun trafik

Kurulum, yoğun bir mağazayı ani yük ve kampanyalarda hızlı ve ayakta tutan önbellekleme ve DDoS koruması ekler.

Medya ve statik dosyalar

Push CDN; görselleri, videoyu ve indirmeleri edge deposundan sunar ve origin’inizin yükünü alır.

CDN Kurulumu Sık Sorulanlar

CDN kurmak için kendi sunucuma ihtiyacım var mı?

Hayır. Yönetilen bir CDN’de mevcut sitenizi bir DNS kaydını edge’e yönlendirerek bağlarsınız — kurulacak ya da inşa edilecek sunucu yoktur. Yalnızca çok büyük platformlar kendi CDN altyapılarını kurar.

CDN kurulumu ne kadar sürer?

Yapılandırmanın kendisi dakikalar sürer. DNS kaydını değiştirdikten sonra, tüm ziyaretçilerin CDN üzerinden sunulması için yayılım birkaç dakika ile 48 saat arası sürebilir.

CDN kurmak sitemi değiştirir mi?

Hayır. Pull CDN mevcut sitenizi olduğu gibi sunar ve otomatik önbellekler; kod değişikliği yapmazsınız. Sepet ve ödeme gibi dinamik sayfalar normal çalışmaya devam eder.

Tüm DNS’imi CDN’e taşımak zorunda mıyım?

Zorunlu değil. DNS’i mevcut sağlayıcınızda tutup yalnızca delivery hostname’i CDN’e yönlendirebilir ya da tam yönetilen DNS için nameserver’larınızı taşıyabilirsiniz — ikincisi wildcard kapsamını ve tek yerden yönetimi açar.