Kendinize ait bir web sitesi kurmak istiyorsanız önce bir domain (alan
adı) almalısınız daha sonra hazırlanmış olan yada hazırlanacak olan web
sitenizin dosyalarının (html, php, asp, fotoğraf dosyaları vs...)
çalışacaği bir alan ( disk alanı ) olması gerekir ki hazırlanan web
sitesini o alana atmalısınız. Böylece internet kullanıcıları
browserlarında (internet tarayıcılarında örn.:internet explorer,
firefox, netscape gibi) sizin web adresinizi yazdıklarında siteniz
açılabilsin.
Hosting hizmeti veren sistem aslında çok hızlı bir internete bağlı olan
iyi bir bilgisayardan farklı birşey değildir. Aynı anda belki yüzlerce
web sitesini yayınlayabilmesini en önemlisi kesintisiz çalışacağını
düşünürsek elbette donanımı ona gore seçilmiştir ve daha da önemlisi çok
hızlı bir bağlantı hızı ve yüksek bant genişliğine sahiptir.
Web sitenizi evinizdeki internete bağlı olan bilgisayarınızdan da yayına
sokabilir herhangi bir hosting firmasına ihtiyaç duymadan web sitenizi
pek tabii ki evinizdende çalıştırabilirsiniz. Fakat bunu yapabilmeniz
için bu konuyla ilgili oldukca iyi bir teknik bilgiye sahip olmanız
gerekir ki evinizdeki bilgisayarınızı tam donanımlı bir web sunucusu
haline getirebilmeli, gerekli servisleri (Örn. : IIS yada Apache, DNS,
PHP yada ASP, MySQL, Mail Server gibi) kurabilmelisiniz. Bunları
yaptınız diyelim iyi bir bağlantı hızınızın olması gerekir ve
bilgisayarınızın kapalı yada internetinizin kesik olduğu durumlarda web
sitenizin çalışmayacağını web adresinizin e-mailine gelen e-mailleri
alamacağinizi düşünürsek sisteminizi bu önlemleri alarak maliyetlerinizi
bunun önemine göre belirleyip ona göre teknik donanımlarınızı satın
almalısınız. Bunların oldukça karmaşık bir konu olduğu oldukça
aşıkardır. Dolayısı ile bu hizmeti güvenilir, ekonomik ve hızlı olarak
sunabilen bir hosting firmasından satın almanız sizin için çoğu zaman
daha avantajlı olacaktır.
Kısaca web sitenize ait dosyaları saklayan ve internet kullanıcılarının
erişimine sunan bu bilgisayarlara web sunucusu (web server), bu veri
saklama ve yayınlama işlemine de web hosting denir.
Bir web hosting alan kiralanması ile başka hizmetleride aynı zamanda
genellikle almış olursunuz. Mesela en önemlisi E-mail hesap oluşturup
yönetebilme ve e-mail alabilme ve gönderebilme imkanı. Hosting alanınız
olmadan alan adınıza ait e-maillerinizi yönetemezsiniz e-mail alıp
gönderemezsiniz. Yani e-mail hesabınızı oluşturup yönetebilmeniz için
mutlaka bir hosting alanı edinmeniz gerekir.
Bazı servis sağlayıcıları daha gelişmiş profesyonel taleplere yönelik
çözümler için sizin adınıza sunucu barındırma (co-location) yada sanal
sunucu (vps ya da virtual server) hizmetleri de sunmaktadır.