Bu araçlar temel olarak websitesi geliştirmek ve yayınlamak isteyen bir kişinin kullanacağı araçlara verilen isimlerdir. Bu yazımızda tümünü ayrıntılı olarak işleyeceğiz ve bir website nasıl çalışır anlatacağız.
Öncelikle Hosting ile başlayalım mı?
Hosting Nedir?
Hosting’in ne olduğunu teknik konulara girmeden sizlere anlatmanın en güzel yolu hali hazırda hakim olduğunuz güncel hayatınızda kullandığınız araçlar üzerinden anlatmaktır. Bu nedenle cep telefonununuz ve bilgisayarınızı örnek alalım. Elinizde bir dosya var ve bu dosyayı telefonunuzda veya bilgisayarınızda depolamak istiyorsunuz diyelim. Bu dosyanın boyutu için yeterli bir hafızanızın olması gerekir değil mi? İste hosting yani barındırma hizmeti websitelerimiz için bu görevi yerine getiren depolardır. Siz internette bir dosya, metin, video kısaca herhangi bir veri paylaşmak istediğinizde Hostin kiralamanız ve bu veriyi oraya yüklemeniz gerekmektedir.
Bu veriyi oraya yükleyerek aslında herkesin erişebileceği bir bilgisayara veriyi yüklemiş olursunuz .Yani kısaca ortak bir alana yükleniş olursunuz. Böylelikle diğer internet üzerindeki diğer kullanıcılar bu veriye ulaşırlar. Tabi ulaşmaları için domain(Alan Adı), Sunucu, Programlama dili gibi bu yazımızın devamında açıklayacağımız araçlardan da faydalanmanız gerekmekte.
Hosting teknik ve kısa tanımıyla web sayfalarını ve dosyalarını internette barındırma hizmetidir.
Hosting(Barındırma Hizmeti) Türleri Nelerdir?
Çok fazla hosting türü bulunmaktadır hatta bazıları aynı yapıya sahip olsa bile pazarlama amaçlı kurulan yazılımıa göre isimlendirilebilmekte (Wordperss Hosting, PHP Hosting, ASP Hosting vb.)
Ama aslında hosting temelde Paylaşımlı ve Özel Olmak üzere ikiye ayrılır.
Paylaşımlı Hosting Nedir?
Paylaşımlı Hosting aynı sunucu üzerinde birden fazla websitenin barınmasını sağlayan sistemlere verilen addır. cPanel gibi arayüzler ile her bir kullanıcının kendi websitesini yönetmesi sağlanır ve yetkileri kısıtlanarak sunucu üzerindeki diğer sitelere erişimi ortadan kaldırılır. Böylelikle az trafikli websiteler için özel olarak koca bir sunucu kiralama zahmeti ortadan kaldırılmış olur.
Domain Nedir?
Domain websitemizin internetteki adresidir kısaca. Normalda her hosting/sunucu kendine ait bir IP adresi ile internette var olur fakat bu aslında insanların kullanımını zorlaştıran bir durum. Düşünsenize her website için ayrı ip adresi olduğunu hiç kullanıcı dostu bir sistem olmazdı.Bunun yerine insanlara daha çok hitap eden .com, .net, .org gibi websitenin amacı konusunda da temelde bilgi veren sistemler kurulmuş ve bunlara Domain türkçe adıyla alan adı denmiştir.
Kayıtlı ilk alan adı “symbolics.com” dur.15 Mart 1985 tarihinde tescil edilmiştir.
Alan adı konusunda önemli bir konu da alan adı uzantılarıdır. Tabi bu makale konusu değil ama özel bir makalede işlenebilir.
Sunucu Nedir?
Sunucu yani ingilizce adıyla server aslınıda kısaca hosting hizmetini aldığımız bilgisayarların donanımlarına verilen isimdir. Bu domanımların Ram, depolama alanı, CPU gibi kaynakları Hosting Nedir kısmında anlattığımız hosting türüne bağlı olarak gerekli panel/yazılım yüklenerek paylaşımlı veya adanmış(dadicated) olarak hizmete sunulur.
Farklar ve İlişkiler
- Hosting, web sitelerinin dosyalarını saklamak ve erişilebilir hale getirmek için kullanılan bir hizmettir. Domain, web sitesinin adresini belirtir ve sunucu üzerindeki dosyalara erişimi kolaylaştırır.
- Domain adları, web sitelerini insanlar için daha kolay hatırlanabilir hale getirir ve bu adlar, web sitesinin barındığı sunucunun IP adresi ile ilişkilendirilir.
- Hosting türleri, web sitesinin gereksinimlerine ve bütçesine göre değişir. Paylaşımlı hosting ekonomik bir seçenekken, özel sunucu hosting yüksek performans ve güvenlik sunar.
- Sunucu, web sitelerinin barındırıldığı bilgisayarı ifade eder. Hosting hizmetleri, bu sunucuları kullanarak web sitelerini internet üzerinde erişilebilir hale getirirler.
Sonuç olarak, hosting, domain ve sunucu, internet üzerindeki web sitelerinin temel bileşenleridir. Her biri farklı işlevlere sahiptir ve birlikte çalışarak web sitelerinin oluşturulmasını ve erişilebilir hale getirilmesini sağlarlar. Bu terimlerin farkını ve ilişkisini anladığınızda, web sitesi oluşturma ve yönetme sürecini daha iyi anlayabilirsiniz. İnternetin dinamik dünyasında, doğru hosting seçimi ve domain yönetimi, başarılı bir çevrimiçi varlık oluşturmanın anahtarlarından biridir.