Hosting sağlayıcısı nedir?
Hosting sağlayıcısı; bir web sitesi, uygulama veya ilgili bir hizmet için işlem kaynakları ve ağ bağlantısı sunar. Pakete göre işletim sistemini, veritabanlarını, e-postayı, yedeklemeyi ve teknik desteği de üstlenebilir. Aynı şirket ikisini birden satsa bile alan adı tescili ayrı bir hizmettir. Doğru paket; trafiğe, ne kadar kontrol istediğinize ve bakım için ayırabileceğiniz kaynağa bağlıdır.
Yaygın hosting modelleri
Paylaşımlı hosting'de çok sayıda müşteri, sağlayıcının yönettiği ve yapılandırma haklarının sınırlı olduğu bir sunucuyu paylaşır. Küçük bir site için basit ve ekonomik bir çözümdür; performans ise kısmen paylaşılan kaynaklara ve sağlayıcının koyduğu sınırlara bağlıdır. Sanal özel sunucu (VPS) işletim sistemi ve kurulu yazılımlar üzerinde daha fazla kontrol sağlar; yönetim pakete dahil değilse güvenlik ve bakım sorumluluğunun daha büyük kısmı da müşteriye geçer.
Bulut platformları sanal makineler, yönetilen hizmetler ve esnek kaynaklar sunar; ama “bulut” kelimesi tek başına güvenilirlik veya fiyat hakkında bir şey söylemez. Fiziksel (dedike) sunucular ise donanımı ve işletim kontrolünü tek bir müşteriye verir; maliyeti genellikle daha yüksektir. Ürün etiketlerine güvenmek yerine gerçek CPU, bellek, depolama, trafik ve destek koşullarını karşılaştırın.
Erişilebilirlik ve performans
Bir sağlayıcının çalışma süresi (uptime) taahhüdünü ölçüm yöntemi, istisnaları ve tazminat koşullarıyla birlikte okuyun. Tek bir sunucu hiçbir zaman kesintisiz hizmet garanti edemez. Yedekli güç, yedekli ağ yolları, yedeklemeler ve birden fazla uygulama örneği belirli arızaların etkisini azaltır; ama her biri maliyeti ve karmaşıklığı artırır. Coğrafi konum gecikmeyi ve veri yönetişimi tercihlerini etkiler; uygulamanın kendisi yavaşsa yakındaki bir sunucu daha hızlı olmayabilir.
Siteyi kullanıcılarınızı temsil eden konumlardan ölçün; sunucu yanıtını, veritabanı performansını ve önbelleği inceleyin. İçerik dağıtım ağları (CDN), kaynak sunucunun yerini almadan statik dosyaların teslim süresini kısaltabilir. Trafik zirveleri için kapasite planlayın ve kaynak sınırlarının nasıl uygulandığını sorun. 2IP hosting sorgulama aracı ağ düzeyinde bir ipucu verebilir; ancak CDN ve ters proxy altyapısı kaynak sunucuyu gizleyebilir.
Güvenlik ve yedekleme
İşletim sistemine, web sunucusuna ve uygulamaya güncellemeleri kimin uygulayacağını netleştirin. Yönetilen hosting bazı işleri sağlayıcıya devreder; hesaplar, uygulama güncellemeleri ve içerik ise yine site sahibinin sorumluluğundadır. Ayrı hesaplar, güçlü kimlik doğrulama, TLS sertifikaları ve kısıtlı erişim kullanın. Yedeğin bir kopyasını aynı arıza alanının dışında tutun ve geri yüklemeyi test edin; sağlayıcının aldığı anlık görüntü ancak gerektiğinde geri yüklenebiliyorsa bir işe yarar.
Hassas içeriği taşımadan önce verilerin konumunu, saklama süresini, kayıt tutmayı ve olay desteğini gözden geçirin. Dosyaları ve veritabanlarını nasıl dışa aktaracağınızı doğrulayın. Sağlayıcıdan ayrılmak için gereken bilgiler yalnızca o sağlayıcının elinde olmamalıdır.
Seçim ve taşıma
Uygulamanın gereksinimlerini, beklenen trafiği, depolama ihtiyacının nasıl büyüyeceğini ve kurtarma hedefini yazıya dökün. Tam yenileme fiyatını, yedekleme koşullarını, destek saatlerini, kabul edilebilir kullanım kurallarını ve iptal sürecini karşılaştırın. Taşıma sırasında siteyi kopyalayıp test edin, uygunsa DNS TTL değerini düşürün, ardından adres kayıtlarını değiştirin ve önbellekler sona erene kadar eski ve yeni sunucuları izleyin. Yalnızca web sunucusu değişiyorsa posta kayıtlarını koruyun.
CDN kaynak sunucuyu gizleyebilir
Bir alan adı CDN veya ters proxy kullandığında, genel DNS çoğu zaman kaynak sunucuyu değil bir uç düğümü gösterir. Bu yüzden IP tabanlı bir hosting sorgusu CDN ağını doğru tespit edip uygulamanın asıl nerede çalıştığını yine de gösteremeyebilir. CDN ve uçta önbellekleme rehberi bu mimariyi açıklıyor.