Sunucu (Server)
İnternet geniş bir ağdır. Bu ağa her türlü verinin üzerinden yayınlanmasını sağlayan ve bilgileri saklamaya yaran bilgisayarlara sunucu denir.
Normal bilgisayar ile sunucu arasındaki farklar;
Normal bilgisayar genelde dış dünyaya (internete) açık değildir.
Yani dosyalarınıza dışarıdan erişilmez. Tabiiki normal bilgisayarlarda gerekli ağ ayarları yapıldığında dışarı açılabilir hale getirilebilir.
Ayrıca normal bilgisayarda dış dünyayla bağlantıyı sağlamayı kolaylaştırıcı ve protokolleri ayarlamaya yarayan, bağlantıyı güvenli hale getiren ve yönetilebilirliği sağlayan programlar bulunmaz, fakat sunucular bu amaçla kurulduğu için bazı özel programları bünyesinde barındırırlar.
Barındırma şekilleri
1- Hosting
Hosting anlam olarak barındırma anlamına gelir. Hostingler sunucuların harddisk ve bandwidth (ağ trafiği) gibi kaynaklarının belirli bir kısmının kullanıcılara sunulduğu barınma alanlarıdır. Burada esas olan kullanım yetkilerinin sınırlandırılmasıdır. Yani hosting sahibi kullanıcılar sadece belirlenen alan adının ve tahsis edilen donanım özelliklerinin yönetimini gerçekleştirir. Sunucu üzerine ayar yapma yetkisi yada sunucuya erişim yetkisi, program kaldırma ekleme gibi yetkileri yoktur.
2-Reseller Hosting
Bayilik tipi barınma türüdür. Yani reseller sahibi kullanıcı kendisine izin verilen sayıda alanından ve bandwidth'inden, yani sahip olduğu tüm kaynaklardan istediği kadarını başka sitelere tahsis edebilir. Bu sitelerin kullanıcıları normal hosting hesabına sahip olur. Reseller hosting kullanıcısının normal hosting kullanıcısından tek farkı mevcut kaynakları üzerine yeni alanadları açabilmesidir. Sunucu yönetimine erişimleri yoktur.
3- Dedicated Server (Kiralık Sunucu)
Kiralık sunucu adındanda anlaşılacağı gibi sunucuları barındıran ve hosting hizmeti sağlayan firmaların belirli bir ücret karşılığında istenilen özelliklerde bir sunucuyu size kiralamasıdır. Sunucu sadece size özel çalışır içerisinde sizin eklediğiniz siteler ve içerikler dışında başka bir kullanıcı veya yetki sahibi yoktur. Tüm donanım özellikleri size aittir ve istediğiniz gibi yönetebilirsiniz.
4- Co-Location (Barındırma)
Siz bir sunucu satın alırsınız, fiziksel olarak. Fakat bu sunucu için gerek bandwidth, gerek yangın güvenliği, ağ yönetimi, soğutma, ups gibi işlemler masraflıdır. Bu sunucuyu daha ekonomik ve güvenli bir şekilde çalıştırmak için co-location hizmetleri tercih edilir. Sunucunuzu bir firmanın kabinini kiralayarak o firmaya emanet edersiniz, sunucuya erişim kalitesi yüksek firmalarda sadece sizin şifrenizle yada parmak izinizle açılan özel yönetimli kabinlerle sağlanır. Giriş, çıkışlar kayıt altına alınır. Burada firmanın tek özelliği size ağ ve güvenlik hizmetlerini sunmasıdır. Sunucu size aittir. Tüm yönetimsel hakları sizdedir.
5- Virtual Server (Sanal Sunucu)
Fiziksel olarak var olmayan, fiziksel bir sunucunun üzerinde belirli bir alanı kullanan sanal bir sunucudur. Hostinglerden farkı; hostinglerde kullanıcıları ilgilendiren özellikler veritabanı adeti, mail adeti, trafik, disk alanı gibi değerlerdir. Satışta bu değerler üzerinden gerçekleştirilir fakat ram, işlemci hızı gibi değerler bildirilmez. Bunun sebebi hostinglerin fiziksel kaynakları sunucudaki diğer hosting sahipleriyle ortak olarak kullanmasıdır. Hangi hosting hesabı ne kadar işlemci ne kadar ram kullanıyorsa bunu kaynaktan alır. Tabiiki de belirlenen sınırı aşmamak kaydıyla. Aşmalarda sistem ban atmaktadır. Sanal sunucularda ise işlemci hızı, ram, load gibi değerler önem kazanır çünkü mevcut fiziksel sunucudan sadece bir harddisk alanı değil tamamen işlemci ve ram gibi donanımsal özelliklerden size özel bir alan verilecektir. Yani sunucuda 128 GB Ram varsa bunun 16 GB'ı size tanımlanır ve sizin dışınızda bir kaynak kullanmaz.
5- Virtual Dedicated Server ( Sanal Özel Sunucu )
Bu sunucu biçimi yukarıda anlattığımız gibi işler ram ve işlemci miktarından size tanımlı olan sizin sunucunuzda bulunan siteler için geçerlidir ve başka bir kullanıcısı yoktur.
6- Virtual Private Server (Sanal Kişisel Sunucu)
Bu sunucu biçiminde sanal sunucuda bir fark vardır. Sizin için tanımlanan kaynaklar ortak bir havuz dahilindedir ve havuzdakilerin kullanımıyla sizin kullanımız ortak yürütülür.
7- Cloud VPS Veya VDS
Bulut sunucuların normal sunuculardan farkı en açıklanabilir tarzıyla şudur;
Normal sunucularda fiziksel, elle tutulabilen bir bilgisayar söz konusudur. Bu bilgisayarda barınıyorsanız bu bilgisayarın kaynaklarını kullanırsınız. Kaynakları kablolarla ek harddisk ve ram ekleyerek genişletilebilir. Ancak kablo üzerinden veri yönetiminde sorunlar oluşabilmektedir.
Bulut bilişim sistemleri ile hayatımıza giren teknoloji de sunucular bir geniş ağ oluşturur, bu ağ internete açılır ve kullanıcılar bütün bu ağa bağlanan bilgisayarların kaynak değerlerini kullanmak için internet üzerinde oluşturulurlar. Sitelerini, dosyalarını ağ üstünde barındırırlar. Kısacası :) fiziksel sunucular bir bulut oluşturur diyebiliriz. Dosyalar, veriler bu bulut üstünde tutulur ve yönetilir. Daha sonra burada yapılan değişiklikler güçlü internet ve donanım yapısı sayesinde anında sunuculara iletilir.
Böylelikle bir sunucu devre dışı kalsada başka sunucularda verileriniz çalışmaya devam eder. Kaynak kullanım sorunları çıkmaz.
İnternet geniş bir ağdır. Bu ağa her türlü verinin üzerinden yayınlanmasını sağlayan ve bilgileri saklamaya yaran bilgisayarlara sunucu denir.
Normal bilgisayar ile sunucu arasındaki farklar;
Normal bilgisayar genelde dış dünyaya (internete) açık değildir.
Yani dosyalarınıza dışarıdan erişilmez. Tabiiki normal bilgisayarlarda gerekli ağ ayarları yapıldığında dışarı açılabilir hale getirilebilir.
Ayrıca normal bilgisayarda dış dünyayla bağlantıyı sağlamayı kolaylaştırıcı ve protokolleri ayarlamaya yarayan, bağlantıyı güvenli hale getiren ve yönetilebilirliği sağlayan programlar bulunmaz, fakat sunucular bu amaçla kurulduğu için bazı özel programları bünyesinde barındırırlar.
Barındırma şekilleri
1- Hosting
Hosting anlam olarak barındırma anlamına gelir. Hostingler sunucuların harddisk ve bandwidth (ağ trafiği) gibi kaynaklarının belirli bir kısmının kullanıcılara sunulduğu barınma alanlarıdır. Burada esas olan kullanım yetkilerinin sınırlandırılmasıdır. Yani hosting sahibi kullanıcılar sadece belirlenen alan adının ve tahsis edilen donanım özelliklerinin yönetimini gerçekleştirir. Sunucu üzerine ayar yapma yetkisi yada sunucuya erişim yetkisi, program kaldırma ekleme gibi yetkileri yoktur.
2-Reseller Hosting
Bayilik tipi barınma türüdür. Yani reseller sahibi kullanıcı kendisine izin verilen sayıda alanından ve bandwidth'inden, yani sahip olduğu tüm kaynaklardan istediği kadarını başka sitelere tahsis edebilir. Bu sitelerin kullanıcıları normal hosting hesabına sahip olur. Reseller hosting kullanıcısının normal hosting kullanıcısından tek farkı mevcut kaynakları üzerine yeni alanadları açabilmesidir. Sunucu yönetimine erişimleri yoktur.
3- Dedicated Server (Kiralık Sunucu)
Kiralık sunucu adındanda anlaşılacağı gibi sunucuları barındıran ve hosting hizmeti sağlayan firmaların belirli bir ücret karşılığında istenilen özelliklerde bir sunucuyu size kiralamasıdır. Sunucu sadece size özel çalışır içerisinde sizin eklediğiniz siteler ve içerikler dışında başka bir kullanıcı veya yetki sahibi yoktur. Tüm donanım özellikleri size aittir ve istediğiniz gibi yönetebilirsiniz.
4- Co-Location (Barındırma)
Siz bir sunucu satın alırsınız, fiziksel olarak. Fakat bu sunucu için gerek bandwidth, gerek yangın güvenliği, ağ yönetimi, soğutma, ups gibi işlemler masraflıdır. Bu sunucuyu daha ekonomik ve güvenli bir şekilde çalıştırmak için co-location hizmetleri tercih edilir. Sunucunuzu bir firmanın kabinini kiralayarak o firmaya emanet edersiniz, sunucuya erişim kalitesi yüksek firmalarda sadece sizin şifrenizle yada parmak izinizle açılan özel yönetimli kabinlerle sağlanır. Giriş, çıkışlar kayıt altına alınır. Burada firmanın tek özelliği size ağ ve güvenlik hizmetlerini sunmasıdır. Sunucu size aittir. Tüm yönetimsel hakları sizdedir.
5- Virtual Server (Sanal Sunucu)
Fiziksel olarak var olmayan, fiziksel bir sunucunun üzerinde belirli bir alanı kullanan sanal bir sunucudur. Hostinglerden farkı; hostinglerde kullanıcıları ilgilendiren özellikler veritabanı adeti, mail adeti, trafik, disk alanı gibi değerlerdir. Satışta bu değerler üzerinden gerçekleştirilir fakat ram, işlemci hızı gibi değerler bildirilmez. Bunun sebebi hostinglerin fiziksel kaynakları sunucudaki diğer hosting sahipleriyle ortak olarak kullanmasıdır. Hangi hosting hesabı ne kadar işlemci ne kadar ram kullanıyorsa bunu kaynaktan alır. Tabiiki de belirlenen sınırı aşmamak kaydıyla. Aşmalarda sistem ban atmaktadır. Sanal sunucularda ise işlemci hızı, ram, load gibi değerler önem kazanır çünkü mevcut fiziksel sunucudan sadece bir harddisk alanı değil tamamen işlemci ve ram gibi donanımsal özelliklerden size özel bir alan verilecektir. Yani sunucuda 128 GB Ram varsa bunun 16 GB'ı size tanımlanır ve sizin dışınızda bir kaynak kullanmaz.
5- Virtual Dedicated Server ( Sanal Özel Sunucu )
Bu sunucu biçimi yukarıda anlattığımız gibi işler ram ve işlemci miktarından size tanımlı olan sizin sunucunuzda bulunan siteler için geçerlidir ve başka bir kullanıcısı yoktur.
6- Virtual Private Server (Sanal Kişisel Sunucu)
Bu sunucu biçiminde sanal sunucuda bir fark vardır. Sizin için tanımlanan kaynaklar ortak bir havuz dahilindedir ve havuzdakilerin kullanımıyla sizin kullanımız ortak yürütülür.
7- Cloud VPS Veya VDS
Bulut sunucuların normal sunuculardan farkı en açıklanabilir tarzıyla şudur;
Normal sunucularda fiziksel, elle tutulabilen bir bilgisayar söz konusudur. Bu bilgisayarda barınıyorsanız bu bilgisayarın kaynaklarını kullanırsınız. Kaynakları kablolarla ek harddisk ve ram ekleyerek genişletilebilir. Ancak kablo üzerinden veri yönetiminde sorunlar oluşabilmektedir.
Bulut bilişim sistemleri ile hayatımıza giren teknoloji de sunucular bir geniş ağ oluşturur, bu ağ internete açılır ve kullanıcılar bütün bu ağa bağlanan bilgisayarların kaynak değerlerini kullanmak için internet üzerinde oluşturulurlar. Sitelerini, dosyalarını ağ üstünde barındırırlar. Kısacası :) fiziksel sunucular bir bulut oluşturur diyebiliriz. Dosyalar, veriler bu bulut üstünde tutulur ve yönetilir. Daha sonra burada yapılan değişiklikler güçlü internet ve donanım yapısı sayesinde anında sunuculara iletilir.
Böylelikle bir sunucu devre dışı kalsada başka sunucularda verileriniz çalışmaya devam eder. Kaynak kullanım sorunları çıkmaz.
Teşekkürler hocam :)