# Barındırma hizmeti
Barındırma (hosting), bir web sitesinde yayınlanmak istenen sayfaların, resimlerin veya belgelerin internet kullanıcılarının erişimine sunulabilmesi amacıyla bir sunucuda saklanmasıdır. Barındırma hizmeti, web sitesinin içeriğinin yüklenip saklandığı sunucunun veri depolama işlevini üstlenir.
Web sitesinin içeriklerini sunucuya yüklemek, yönetmek ve düzenlemek için çeşitli kontrol panelleri kullanılmaktadır. Bu kontrol panelleri sayesinde dosyalar sunucuya kolayca yüklenebilir, düzenlenebilir ve yönetilebilir. Örnek olarak, cPanel, Plesk ve DirectAdmin gibi paneller bu amaçla yaygın olarak kullanılmaktadır.
İnternet üzerinde bir web sitesi yayınlamak için özel olarak tasarlanmış, yüksek hızlı internet bağlantısına sahip ve birçok kullanıcıya aynı anda hizmet verebilecek kapasitedeki bilgisayarlar kullanılır.
Bu bilgisayarlara "web sunucusu" (web server) denir. Web sunucusu, web sitesine ait dosyaları saklar ve bu dosyaları internet kullanıcılarının erişimine sunar. Bu süreç, veri saklama ve yayınlama işlevlerini yerine getiren hizmete ise "barındırma hizmeti" (hosting) denir.
Barındırma hizmeti sunan çok sayıda firma mevcuttur ve her bir firma, çeşitli ihtiyaçlara hitap edebilecek farklı ölçeklerde barındırma paketleri sunmaktadır. Bu paketler, genellikle müşterinin ihtiyaçlarına göre farklı kaynaklar, performans düzeyleri ve fiyatlandırma seçenekleri sunarak, bireysel ve kurumsal müşteriler için çeşitli çözümler sağlar.
Fiyatı ve performansı etkileyen temel hosting özellikleri:
  - Hosting Depolama Alanı
  - Bant Genişliği Giriş ve Çıkış Trafiği
  - Sunucu İşletim Sistemi Tipi (Windows, Linux, Unix, Centos, Redhat, FreeBSD)
 - Sunucu donanımı (CPU, Hard Disk, RAID yapısı)
  - Veritabanı Desteği (MySQL, PostgreSQL, MSSQL, Access, ...)
  - Admin Paneli (Plesk, cPanel, Direct Admin, Entrenix, ...)
  - SSL Desteği Güvenlik Sertifikası (VeriSign, Let's Encrypt, Thawte, Comodo...)
  - Server Side Scripts (ASP.NET, ASP, PHP, ...)
  - Sunucu özelliklerine tam erişim


## Barındırma Türleri.
### Shared / Paylaşımlı Hosting.
Paylaşımlı hosting terimi, bir sunucunun kaynaklarının birden fazla kullanıcı arasında paylaşıldığı barındırma hizmetini ifade eder. Bu tür sistemlerde, tek bir sunucu üzerinde, sunucunun bant genişliği ve fiziksel kapasitesine bağlı olarak birçok web sitesi barındırılabilir. Örneğin, ortalama bir ev bilgisayarında kurulan sunucular, yaklaşık 100 adet web sitesi destekleyebilirken, profesyonel ve yüksek performanslı sunucularda bu sayı 1000'in üzerinde olabilir. Bu tür sunucular, yüksek kapasiteli ve özel olarak tasarlanmış makineler olup, standart ve yüksek yoğunluklu sitelerin barındırılmasını sağlar.
Ek olarak, paylaşımlı hosting sistemleri sayesinde IPv4 adreslerinin daha verimli kullanımı sağlanır. Paylaşımlı sunucularda, birçok web sitesi aynı fiziksel sunucu üzerinde barındırıldığı için, her bir siteye farklı bir IPv4 adresi atanmak yerine, tek bir IP adresi üzerinden birden fazla site erişime sunulur. Bu yöntem, IPv4 adreslerinin sınırlı olması nedeniyle önemli bir tasarruf sağlar ve IP adresi kıtlığını hafifletir.


### Co-Location / Sunucu Bulundurma.
Bu hizmet kapsamında, genellikle sunucunun bant genişliği veya trafik kullanımına ilişkin ücretler, varsa elektrik ücreti ve talep ediliyorsa kurulum ücreti gibi maliyetlerle karşılaşırsınız. Ayrıca, kurulacak yazılımlar ve lisanslar için ödenecek ücretler anlaşmaya bağlı olarak sizin sorumluluğunuzda olabilir. Bunun dışında, fiziksel olarak sunucuyu çalışır durumda bir veri merkezine teslim etmeniz gerekmektedir.


### Reseller / Bayi Hosting.
Bu tür hizmetlerde, genellikle bayi (reseller) paketleri adı altında sunulan hosting paketleri kullanılır. Bu paketler, paylaşımlı hosting sunucularında barındırılan birden fazla web sitesinin yönetilmesini sağlar. Temel fark, bayi paketlerinde size ait bir kontrol paneli üzerinden belirli bir limit dahilinde birden fazla hosting hesabı oluşturabilmenizdir. Böylece, kendi müşterilerinize veya projelerinize ait hesapları bağımsız olarak yönetebilir ve düzenleyebilirsiniz.


### Dedicated Server / Kiralık Sunucu.
Bu hizmet kapsamında, talep ettiğiniz sunucu anlaşmanıza göre sizin adınıza temin edilir. Bazı firmalar, sözleşme süresi sona erdiğinde sunucunun size ait olacağına dair bir taahhüt verebilirler. Genellikle, fiziksel makinenin ortalama maliyetini ve buna bağlı olarak bant genişliği ile elektrik ücretlerini ayrıca ödemeniz gerekebilir.


### Virtual Dedicated Server / Sanal Kiralık Sunucu.
Bu hizmette, talep ettiğiniz sunucu anlaşmanıza bağlı olarak sizin adınıza fiziksel bir sunucu üzerinden kaynak paylaşımı yöntemi ile sağlanmaktadır. Kullanacağınız kaynak CPU, RAM ve HDD olarak size belirtilmekte ve fiziksel sunucu üzerinden size ayrılmaktadır.#YÖNLENDİRME