Bir web sitesindeki içeriğe ulaşmak için istek gönderdiğimizi ve cevaba göre içeriği görüntülediğimizi biliyoruz.
IP adresler ise nereye bakmamız gerektiğini söylüyor . Buraya kadar tamam ama biz gerçekten nereye bakıyoruz?
Baktığımız web sitesi birinin bilgisayarında çalışıyor da ben ona mı soruyorum şu sayfaya bakmak istiyorum diye? -Hayır, başka birinin bilgisayarında birebir çalışma ihtimali oldukça düşük. (Ama mümkün!)
Diyelim ki bir web sitesi oluşturmak istiyoruz. Bütün kodları yazdık, içerikler tamam.
"Ama bunlar hep kendi bilgisayarımızda diğer insanlar nasıl görecek?"
Bu soru bizi hosting'e getirdi. Web sitesini canlı tutabilmek için sunucuya ihtiyacımız var. Kendi lokalimizde çalışırken kodları derleyip bakarken sunucu olarak kendi bilgisayarımızı kullandık. (Buna local'de çalışmak da denir.)
Şimdi diğer insanlar da kullansın istiyorsak bunu kendi bilgisayarımızda halletmek çok pahalıdır, oldukça karmaşıktır, oldukça da zordur. Bunun için de daha büyük, hızlı ve iyi bilgisayarlara ihtiyacımız var.
Sunucu ihtiyacımızı çözmek için hosting hizmeti sunan şirketler var. Bu şirketler aracılığı ile yer satın alarak, daha güçlü bilgisayarlara içeriğimizi koyuyoruz. Böylelikle web sayfasına bir günde 1 milyon insan girse bile daha hızlı sunucularda sorun yaşama olasılığımızı düşürüyoruz. Burada sorun yaşayacağımız tek durum güçlü bilgisayara sahip olamamak değil aynı zamanda iyi ve stabil bir internet bağlantısına da sahip olamamaktır. (Türkiye'de iyi bir hosting firması sırf bu yüzden bir metro istasyonunun tam yanında konumlanmış. Sebebi ise geçikme olmadan ana fiber omurgasına ulaşmak! Bu şartı evimizde genellikle sağlayamayız.)
Hosting hizmeti olarak farklı seçenekler görebiliriz:
- Shared
- Dedicated
- VPS
- Cloud
- Managed
Nedir bunların farkı ?
| Hizmet | Açıklama |
|---|---|
| Shared | En ucuz, en az güçlü, çok da zor olmayan hosting çeşididir. Birçok web hosting müşterisi aynı bilgisayarı paylaşarak sunucu ihtiyacını giderir. Tüm bu hesapların bilgileri aynı sürücüde depolanır, aynı CPU'da çalışır. Basit siteler için idealdir. |
| Dedicated | En pahalısı, en güçlüsü ve en zorudur. Tüm sunucu kontrolü bir kişidedir. Bu opsiyonu hosting firmasından bir bilgisayar kiralamak gibi düşünebilirsiniz. Onların altyapısını ve cihazlarını kullanırsınız ama kontrol sizdedir. İyi bir teknik bilgi gerektirir. |
| VPS (Virtual Private Server) | Shared ve dedicated arasında bir yerlerdedir. Orta bir maliyet diyebiliriz, buna göre de gücü de ortadır, zorluğu da. Burada kendi sunucunuza sahip olabilirsiniz ama sunucu sanaldır. Yani bir cihaz içerisinde size ayrılmış bir alanı kullanırsınız. |
| Cloud | Birçok bilgisayar bir araya gelerek cloud(bulut) oluşur. Cloud içinde tüm bu bilgisayarların gücü kullanılır. Uygulamanızı çalıştırdığınızda birçok bilgisayarın gücünü kullanmış olursunuz. En pratik ve ulaşılabilir yöntemdir. |
| Managed | VPS veya dedicated sunucu gücüne ve bant genişliğine ihtiyacınız var ama nasıl yöneteceğinize dair teknik bilginiz yoksa managed hosting planı size göre. |