Cloud Hosting

Eş anlamlılar: Bulut Hosting, Cloud Sunucu

Cloud hosting, birden fazla sunucunun oluşturduğu kaynak havuzundan dinamik olarak kaynak alan, yüksek erişilebilir hosting modelidir. Trafik artışında otomatik ölçeklenir, donanım arızasında başka sunucuya geçirilir. Ödeme genellikle kullanıma göredir.

Cloud Hosting Nedir?

Cloud hosting, tek bir fiziksel sunucuya bağlı olmayan, onlarca sunucudan oluşan bir havuzun dinamik olarak yönettiği hosting modelidir. Kaynaklar (CPU, RAM, disk) ihtiyaca göre anlık olarak ayrılır ve serbest bırakılır. Temelde sanallaştırma + yük dengeleme + dağıtık depolama yapı taşlarından oluşur.

Nasıl Çalışır?

Yük dengeleyici gelen istekleri havuzdaki uygun sunuculara dağıtır. Dağıtık depolama (Ceph, GlusterFS) sayesinde tüm sunucular aynı dosya sistemine erişir. Bir sunucu arızalanırsa iş yükü otomatik olarak başka bir sunucuya aktarılır. Uygulama durum yönetimi için Redis veya Memcached gibi merkezi önbellek kullanılır.

Avantajları

  • Yüksek erişilebilirlik — tek sunucu arızası siteyi etkilemez
  • Otomatik ölçekleme — ani trafik artışına hazır
  • Kullandığın kadar öde modeli
  • Coğrafi dağıtım (multi-region) imkanı

Dezavantajları

  • Karmaşık mimari — veritabanı uyumsuz uygulamalarda kurulum zor
  • Maliyet kontrolü zorlayıcı olabilir (tahmin edilmeyen faturalar)
  • Veri transfer ücretleri ek yük oluşturabilir

Paylaşımlı Hostingden Farkı

Paylaşımlı hosting tek sunucuda statik bir hesap yapısıdır; cloud hosting tüm kaynakların akışkan olduğu ağ-tabanlı mimaridir. Paylaşımlıda trafik artınca hata verir, cloud'da yeni kaynak devreye girer.

Ne Zaman Seçilmeli?

Ani trafik dalgalanmaları yaşayan siteler (haber portalları, e-ticaret kampanyaları), global kullanıcı tabanı olan SaaS uygulamaları, yüksek erişilebilirlik (99.99%+) gereken kurumsal sistemler cloud hosting'i tercih etmelidir.

İlgili Terimler