Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Sunucunun Donanımsal (Fiziksel) Yapısı

Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Server Donanımları - Network Ekipmanları kategorisinde mellaknc tarafından oluşturulan Sunucunun Donanımsal (Fiziksel) Yapısı başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 2,023 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı Server Donanımları - Network Ekipmanları
Konu Başlığı Sunucunun Donanımsal (Fiziksel) Yapısı
Konbuyu başlatan mellaknc
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan mellaknc

mellaknc

Kayıtlı Üye
Ayın En iyi Posteri
Katılım
7 Nis 2024
Mesajlar
208
Tepkime puanı
5
Puanları
18

Sunucu - Hosting Donanım Yapıları ve Amaçları

Sunucu sistemlerinin evinizdeki bilgisayarlar ile aynı mantıkta çalışan fakat teknik özellikleri bu bilgisayarlara göre daha güçlü olan donanımlardır.

Sunucu Donanımına Giriş

Web Hosting sistemlerinde kullanılan bilgisayarlara sunucu adı verilmektedir. Sunucular bütün bir halde bir kişi veya kuruma kiralanabilirken aynı zamanda birçok parçaya ayrılarak VPS veya paylaşımlı hosting adı altına farklı kişilere de satılabilir. Dolayısıyla biz yazımızda bu sistemin temel parçası olan Sunucu - Dedicated server donanımlarında bahsediyoruz.
sunucu1.jpg

Sunucularda İşlemleri En Çok Etkileyen Parçalara ve Bu Parçaların Önem Sırasına Göre Açıklamaları

İşlemci - CPU:

Central Processing Unit - Merkezi İşlem Birimi adı verilen bu parçalar günümüzde kullandığımız pc, laptop, tablet pc, akıllı telefon hatta oyun konsolları gibi birçok cihazın çekirdeğini oluşturan ve temel işlemlerin yapıldığı noktalardır.

Sunucu sistemlerindeki bütün aritmetik işlemler ve yazılım çalıştırmaları bu birim üzerinde yapılır. Dolayısıyla gelen sorgu sayısı ile orantılı olarak artan işlem sayısını çalıştıran temel birimdir. Sunucuya dakikada 20.000 kişinin ziyaret ettiğini düşünün. Her bir ziyaret için web sitesinde ortalama 30 farklı işlem ve bu işlemleri yapacak yüzlerce hatta binlerce satır kod çalıştırılmaktadır.

Yani 20.000 kişinin girdiği bir bilgisayar her dakika milyonlarca farklı işlem gerçekleştirmektedir. İşte bu işlemlerin tamamı CPU adı verilen işlemci üzerinde yapılır. İşlemcinin yüksek kapasiteli olması birim zamanda yapılan iş sayısını arttırır dolayısıyla yüksek kapasiteli işlemcilerin bulunduğu sunuculara çok daha fazla ziyaretçi girer ve websitesine üzerinde rahatlıkla işlemlerini halledebilir.
chips.jpg

Günümüzde Sunucu işlemcilerini üreten birkaç firma mevcut. Bunlarda en büyükleri Intel ve AMD olarak belirtilebilir. Piyasada bulunan sunucuların büyük çoğunluğunda ise Intel tabanlı işlemciler kullanılır. Intel tarafından üretilen Xeon serisi işlemciler, sunucular için özel olarak yapılmışlardır.

Bazı Xeon işlemci modelleri:

- Intel Xeon W3690: 3.5 GHz hızında çalışan ve Haziran 2013 itibariyle piyasadaki en güçlü server işlemcisi olarak belirtilebilir. 6.4 GT/saniye işlem hızı sayesinde saniyede milyonlarca farklı sorguyu işleyip sonuçlandırabilir. Buda saniyede binlerce farklı kişinin web siteleri üzerinde işlem yapmasını sağlayabilir.

- Intel Xeon W3670: Yukarıdaki işlemcinin küçük kardeşi olarak düşünülebilir. Saniyedeki işlem sayısı 4.8 GT/s dir.

- Intel Xeon 3450: Daha eski işlemcilerden biridir fakat hala piyasadaki birçok sunucu satış firması bu işlemciyi üst paketlerinde tercih ediyor. Fiyat performans olarak oldukça güçlü bir işlemcidir.

İşlemcinin En Çok Gerektiği Yazılımlar:

Yüksek kapasiteli işlemcinin, yüksek trafiğe sahip web siteleri için olmazsa olmazı olduğunu belirttik. Peki her yüksek trafiğe sahip web sitesi aynı oranda işlem gücü kullanır mı? Cevap Hayır!

Özellikle kullanıcıların birbiri ile etkileşimde olduğu phpbb, vbulettin, smf gibi forum sistemleri en yüksek işlemci yoran yazılımlardır. Örneğin düz bir HTML sayfa ile saniyede 100.000 kullanıcıya hizmet verebilecek bir sunucu, vbulettin kurulu bir forum çalıştırıyorsa saniyede en fazla 10.000 kullanıcıya hizmet verir. Nedeni ise forum yazılımlarının işlemciyi oldukça yoran işlemler yapmasıdır.

İkinci seviyede ise Video paylaşım platformları gelmektedir. Burada ise sunucu üzerinden yüksek veri trafiği sağlandığından dolayı sabit disklerdeki bilgiyi ethernet kartına aktarırken yapılan işlemler ciddi bir yük getirmektedir. Kısaca seçilecek işlemci ziyaretçi sayısı + kullanılacak yazılım kombinasyonuna bakılarak seçilmelidir.

Web Hosting firmaları tek bir sunucuyu bazen 1000 farklı kişiye kiralamaktadır. Düşünün herbir kullanıcının minimum 1 adet web sitesi olsa 1000 farklı web sitesi tek bir sunucu üzerinde ve bu sitelerden bir kısmı günlük 20.000 üzeri ziyaretçi çekse gerçekten çok büyük bir yük işlemciye binmektedir.

RAM - Bellek:

İkinci sıradaki en önemli donanım elemanıdır. İşlemci ile en yakın çalışan birimdir. Sunucuların veya bilgisayarların hafızlarındaki bilgiyi sabit disk üzerinde alıp kullanıcıya ulaştırmak veya göstermek anındagerçekleşmemektedir. Bu nedenle bilgilerin bazılarını Ram bellek üzerine atarak buradan kullanıcılara gönderilir. Buda hiçbir gecikme olmadan işlemin yapılmasını sağlar.

Örneğin bilgisayarınızın açma tuşuna bastıktan sonra bir süre bekleyip işletim sisteminizin görünür hale gelmeside bununla ilgildir. Sabit disk üzerinden alınan veriler işlemci üzerinden Ram bellek modülüne aktarılır ve aktarım tamamlandıktan sonra siz artık masaüstüne erişmiş olursunuz. Buradan örneğin belgelerim klasörüne tıkladığınızda anında girersiniz veya işlemleri sürekli olarak akıcı bir şekilde yapabilirsiniz. İşte bunu sağlayan elemanın adı Ram modülüdür.
ram.jpg

Ram belleklerde kendi içlerinde farklı hızlara ve farklı teknolojilere sahiptir. Normal bir pc, laptop üzerinde kullanılan standart DDR3 veya DDR2 gibi belleklerin yerine sunucularda ECC - Buffer kayıt teknolojisi kullanılmaktadır. Bu nedenler sunucu bellekleri daha yüksek fiyatlarda ve daha az kapasitelerde karşımıza çıkar.

ECC teknolojisinin en önemli avantajı daha hızlı erişim ile bilgilerin daha hızlı akışının sağlanmasıdır. Sunucular üzerindeki bellek boyutları ne kadar büyükse o kadar çok ziyaretçi ve o kadar fazla işlem gerçekleştirilebilir. Örneğin güçlü bir işlemciniz var fakaz 4GB boyutunda bir ram bellek kullanıyorsanız bu bazı durumlarda yeterli olmayabilir.

Web sitenize giren her kullanıcı için işlemciniz ayrı bir işlem zinciri kurup bu işlemleri ram üzerinde hazır olarak depolayacaktır. Siz işlemcinize yeterince depo alanı sunmazsanız o da ram bellek bittiği zaman geriye kalan sonra çare olan HDD üzerinde depolama yapacaktır ki bu işlemlerinizi süresini uzatacak ve web sitenizdeki açılma, sayfalar arası geçiş gibi işlemlerin yavaş olmasını sağlayacaktır.

Bazı ECC ram modülleri;

- Kingston 8GB ECC DDR2 667: Oldukça kaliteli bir marka ve oldukça hızlı bir ram olarak belirtebiliriz.

- Wintec Server Serisi ECC Registered 12GB DDR3 SDRAM 1600 MHz: Piyasadaki kaliteli markalardan bir diğeri. 12GB boyutundaki orta-üst seviye bir sunucu için oldukça yeterlidir.

Sabit Disk - HDD:

Bellek ve İşlemci ile ilgili açıklamalarımızdan sonra sıra 3. önemli eleman olan sabit disk bölümüne geldik. Sunucuda bulunana web sitelerine ait dosyalar, görseller, videolar, müzikler, resimler vs... hepsi Sabit disk adı verilen bölümde saklanmaktadır. Yani siz internet üzerinden bir video izlemek istediğiniz zaman aslında sunucudaki bir klasörde bulunan videoyu açmaya çalışıyorsunuz gibi düşünebilirsiniz.

Peki aynı anda birçok kullanıcı aynı HDD üzerindeki farklı dosyalara erişmek istediği zaman ne gibi bir durum oluşur? Standart bir pc sürücüsü ms (milisaniye) düzeylerindeki erişim gecikmelerinden dolayı ulaşılmak istenen dosyaya anında erişemeyebilir. İşte bu noktada sunucular için geliştirilen özel Hard Disk ler ve özel Raid teknolojileri girmektedir.

Birden çok harddisk birbiri ile paralele çalışacak şekilde konumlandırılarak aynı anda daha çok sorguya daha hızlı cevap verebilmesi sağlanmaktadır. Buna Raid teknolojisi denmektedir. Raid teknolojisi iki farklı sürücünün tek bir sürücü gibi davranmasını sağlar. Örneğin iki adet 200 GB boyutunda sürücüleriniz olsun. Bunu Raid yaptığınız zaman 1 adet 200 Gb boyutunda fakat 2 kat hızlı erişim yapan bir sürücünüz olacaktır.

Sunucularda kullanılan sabit diskler aynı zamanda daha yüksek dönme hızlarına sahiptir. RPM adı verilen bu hızlar standart bilgisayarlarda 5400 ile 7200 arasında değişirken sunucularda 10.000 ile 15.000 düzeyinde bulunurlar. Yüksek dönme hızı veriye daha hızlı erişimin sağlanması anlamına gelir. Örneğin bir müzik dosyasına eriştiği zaman bu doya ilk olarak sabit disk üzerinden okunacak ve işlemci vasıtası ile ram belleğe alınarak buradan da kullanıcıya gösterilecektir. Sabit diskten okunurken verinin adresine ulaşımında yaşanana birkaç milisaniyelik gecikme bile yüksek trafikli sitelerde veya forumlarda ciddi bir sorun teşkil edecektir.

Günümüzde yüksek RPM gerektirmeyen ve raid teknoloji bile son derece az kullanılan SSD adı verilen katı hal sürücüleri üretilmektedir. Hala bazı eksikleri olmasına rağmen Ram bellek gibi çalışan bu sürücüler yüksek hızlı erişim, okuma ve yazma süreleri ile sektöre inanılmaz bir ivme katmışlardır. Şöyle düşünün evinizdeki bilgisayar normalde 40 sanyede açılıyorsa SSD sürücüler ile 10 saniye gibi bir sürede açılabilmektedir. Bu sürücülere Ram sürücüsü bile denilebilir. Yapısı zaten Ram bellek ile benzerlikler gösterir. Tek farkı Ram üzerine göredilen elektrik kesilince bilgiler silinirken bu sürücülerde bilgiler sabit kalmaktadır.
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Konuyu görüntüleyenler