HP Sunucu Sistemleri HP ProLiant Sunucu Teknolojileri
Genel Başlıklar HP Sunucu Sistemleri Endüstri Standardı Sunucular (ProLiant Servers) Integrity Sunucular NonStop Sunucular Depolama Çözümleri AiO, MSA, EVA, XP
HP Sunucu Sistemleri Endüstri Standardı Sunucular (ProLiant Servers) ProLiant DL 380 G5
HP Sunucu Sistemleri Integrity Server’lar HP Integrity Superdome
Genel Başlıklar Depolama Çözümleri AiO6000 EVA 8100 MSA 2000
Endüstri Standardı Sunucular - ISS Sunucuların genel özellikleri 7 / 24 çalışabilirlik Redundant donanımlar Hot-plug donanımlar Gelişmiş yönetim araçları Çoklu işlemci desteği Dahili ve harici depolama birimleri Yüksek miktarda bellek X86 mimarisi Intel Xeon / AMD Opteron İşlemciler
HP Sunucu Sistemleri HP Sunucu Terminolojisi Line Seri Generation
HP Sunucu Terminolojisi Line kavramı (ML/DL/BL) DL Density Line BL Blade ML Maximized Line
HP Sunucu Terminolojisi Seri kavramı (100/300/500) 100 serisi 500 serisi 300 serisi ProLiant DL 380 G5 ProLiant DL580 G5 ProLiant ML110 G5
HP Sunucu Terminolojisi Generation numarası G3 / G4 / G5 Örnek DL 380 G5 için
ProLiant DL380 G5 Ön panel Arka panel DL380 - G5 http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3328412-241644-241475-1121516.html http://h18004.www1.hp.com/products/quickspecs/12477_na/12477_na.pdf Arka panel
ProLiant DL380 G5 1. FBDIMM’ler (DDR2-667) 2. Hot-plug fan’lar 3. Systems Insight Display 5. SFF hot plug hard drive bay’ler 6. Server status LED’leri ve Unit Identification buton ve LED’i 7. USB port’lar 8. Intel Xeon Processor 9. Hot plug power supply 10. PCI-X/E genişleme yuvaları 11. Panel DL380 - G5 http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3328412-241644-241475-1121516.html http://h18004.www1.hp.com/products/quickspecs/12477_na/12477_na.pdf
ProLiant DL380 G5 3. 2 NC373i Multifunction Gigabit Server Network Interface 4. Hot plug power supply bay’leri 5. iLO 2 Remote management port 6. Video Port 7. 2 USB 2.0 Port 8. Serial Port 9. Klavye Portu 10. Mouse PS/2 Portu 11. 2 PCI Express x8 slotu 12. 3 Full-size PCI Express slotları DL380 - G5 http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3328412-241644-241475-1121516.html http://h18004.www1.hp.com/products/quickspecs/12477_na/12477_na.pdf
ProLiant ML350 G5 Tower optimized Tower optimized
ProLiant ML350 G5 Rack optimized http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-241434-241646-241477-1121586.html http://h18004.www1.hp.com/products/quickspecs/12475_div/12475_div.pdf Rack optimized
ProLiant ML350 G5 Ön panel Arka panel http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-241434-241646-241477-1121586.html http://h18004.www1.hp.com/products/quickspecs/12475_div/12475_div.pdf ML350G5 5U 2GB (Up to 32GB) 6 expansion slot Single Integrated NC373i Multifunction Gigabit Server Adapter Tower or Rack Integrated Lights-Out 2 (iLO 2) Arka panel
ProLiant ML350 G5 1. Çıkarılabilir media bay’leri 2. Display panel (Power butonu, UID, 2 USB portu ve system status LED’leri) 3. DVD-ROM sürücü 4. 8 SFF (2.5") ya da 6 LFF (3.5") SAS/SATA Hot Plug sürücü bay’leri 5. 3’er adet PCI Express ve PCI-X 6. Sistem fanları 7. Intel Xeon işlemci 8. 8 PC2-5300 FB-DIMM (DDR2 667) memory soketi 9. Hot-Plug power supply http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-241434-241646-241477-1121586.html http://h18004.www1.hp.com/products/quickspecs/12475_div/12475_div.pdf
ProLiant ML350 G5 1. Monitor portu 2. Serial port 3. USB portlar 4. Integrated Lights-Out 2 (iLO2) portu 5. Network portu 6. PCI Express x4 7. PCI-X 64/100 8. PCI-X 64/133 9. Redundat power supply 10. Mouse portu 11. Klavye portu 12. Power http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-241434-241646-241477-1121586.html http://h18004.www1.hp.com/products/quickspecs/12475_div/12475_div.pdf
HP Sunucu Terminolojisi Bir rack unit (1U – 1RU) 1.75 inche ya da 4.445 cm. Rack cabin, server ve storage, network cihazları, patch panel, power supply boyutları U cinsinden verilir. Örneğin 42U’luk rack cabin, 2U’luk server, 5U’luk server gibi. EIA-310’da tanımlana rack spesifikasyonuna dayanır. (Eski Rus uzunluk ölçü birimi olan Vershok’a eşittir.)
HP Sunucu Terminolojisi 1 U (Rack unit) = 4.445 cm Bir rack unit (1U – 1RU) 1.75 inche ya da 4.445 cm. Rack cabin, server ve storage, network cihazları, patch panel, power supply boyutları U cinsinden verilir. Örneğin 42U’luk rack cabin, 2U’luk server, 5U’luk server gibi. EIA-310’da tanımlana rack spesifikasyonuna dayanır. (Eski Rus uzunluk ölçü birimi olan Vershok’a eşittir.)
Sunucu Donanımları İşlemciler Sistem Board’u Bellekler Veri yolları Chipset’ler Depolama Birimleri Güç Üniteleri
Sunucu Donanımları İşlemciler Intel Xeon AMD Opteron İşlemcilerin performanslarını arttırmaya yönelik teknolojilerden bazıları Pipelining Superscalar mimarisi Dynamic execution Out-of-order execution Branch prediction Speculative execution Amaç işlemciyi her zaman full utilizasyonla kullanmaya çalışmak.
Sunucu Donanımları İşlemci teknolojileri Hyper Threading + Thread 2 Kaynak 1 Kaynak 2 Kaynak 3 Fiziksel İşlemciler Mantıksal İşlemciler Kaynaklar Yapılan İş +
Sunucu Donanımları EPIC (Explicitly Parallel Instruction Computing) İşlemci Intel Itanium HP’nin Integrity ve Nonstop server’larında kullanılıyor. Itanium tabanlı (Itanium based) Windows Server’lar da var. EPIC işlemci x86, RISC ve CISC mimarilerinden farklı bir mimari kullanıyor.
Sunucu Donanımları Çok İşlemci Sistemler AMP (Asymmetric multiprocessing) SMP (Symmetric multiprocessing) Çok işlemcili sistemlerde sis Çok işlemcili sunucularda verileri işleyen birden fazla birimin olmasından dolayı, bellek ve I/O kaynaklarının paylaşılmasının tek işlemcili sunuculara göre daha farklı bir şekilde ele alınması gerekir. Burada iki mimari söz konusudur: tightly coupled, loosely coupled. HP endüstri standardı sunucularda da kullanılan tightly coupled mimarisinde tüm işlemciler, bütün bellek ve I/O kaynaklarını paylaşırlar ve işletim sistemi tüm kaynakları yönetir. Bellekte meydana gelen bir sorunda tüm işlemciler bu sorundan etkilenecektir. Loosely coupled mimarisini kullanan sunucularda ise her işlemcinin sanki ayrı birer bilgisayar gibi kendilerine atanan bellek ve I/O kaynakları vardır ve kendi kaynaklarını diğer işlemcilerle paylaşmazlar. Fakat işlemciler birbirleriyle iletişim, kurup ortaklaşa çalışabilirler.
Sunucu Donanımları İşlemci mimarileri 32 bit mimarisi 64 bit mimarisi 32 bit’lik veri işleme 32 bit’lik register’lar Max 4 GB adresleme (232 = 4.294.967.296 byte) 64 bit mimarisi 64 bit veri işleme 64 bit’lik register’lar Teorik olarak 64 bit’lik adresleme (264) 64 bit extension (Intel EM64 – Extended Memory 64 Technology, AMD – AMD64) 64 bit’lik register setleri Daha fazla adresleme kapasitesi Intel Xeon ve AMD Opteron x86 mimarisine sahip olmalarına rağmen 64 bit extension’lara sahiptirler.
Sunucu Donanımları Adresleme Xeon ve Opteron işlemciler (32 bit’lik işletim sistemi ve uygulamalar ile) 32-bit adresleme 36-bit PAE (işletim sistemi desteği ile) (64-bit’lik işletim sistemi ve uygulamalar ile) 40-bit fiziksel bellek 48-bit sanal bellek
Sunucu Donanımları Bellekler DRAM/DDR-RAM FBDIMM Hata toleransı ve Koruma
Sunucu Donanımları DRAM / DDRAM
Sunucu Donanımları Bellek Mimarisi
Sunucu Donanımları Belleklerde koruma ve hata toleransı Bellek hataları Soft error Hard error Parity kontrolü ECC (Error Checking and Correcting) AECC (Advanced Error Checking and Correcting)
Sunucu Donanımları Belleklerde koruma ve hata toleransı Parity kontrolü Tek sayıdaki bit hatalarını algılar
Sunucu Donanımları Belleklerde koruma ve hata toleransı ECC (Error Checking and Correcting) 4 bit’e kadar hataları algılar. Tek bit’lik hataları düzeltir.
Sunucu Donanımları İleri Düzey Bellek Koruma Teknolojileri Online spare memory Mirrored memory RAID memory
Sunucu Donanımları İleri Düzey Bellek Koruma Teknolojileri Online spare memory
Sunucu Donanımları Single board mirrored memory Hot-plug mirrored memory
Sunucu Donanımları İleri Düzey Bellek Koruma Teknolojileri RAID memory
Desteklenen Bellek Modülleri Sunucu Donanımları Örnek DL380G5 bellek konfigürasyonu Bank A 1A & 3A Bank B 5B & 7B Bank C 2C & 4C Bank D 6D & 8D Desteklenen Bellek Modülleri x Advanced ECC, Online Spare Advanced ECC veya Mirrored Memory Advanced ECC Advanced ECC veya Online Spare veya Mirrored Memory Online Spare
Sunucu Donanımları Cache bellek Özellikle çok işlemcili/çekirdekli sistemlerde cache miktarı sunucu performansını çok etkiliyor.
Sunucu Donanımları Bellek hiyerarşisi CPU Register’ları L1 cache bellek Kapasite Hız L2 cache bellek L3 cache bellek Random Access Memory Swap alanı
Sunucu Donanımları Veri yolları (BUS)
Sunucu Donanımları PCI veri yolları PCI PCI – X PCI – Express 32 bit/33 MHz (133 MB/s) 64 bit/66MHz (533 MB/s) PCI – X 10Gbit Ethernet, SATA ve SAS teknolojilerini destekler. 64 bit / 133 MHz (>1 GGB/s) 266/533 MHz (2.15 GB/s / 4.3 GB/s) PCI – Express X1, X4, X8, X16 8.8 GB/s’a kadar band genişliği desteği
Sunucu Mimarileri Intel Xeon işlemciler Bellek ve I/O erişimi için paralel paylaşımlı front-side bus yapısı kullanır. İşlemciler ile bellek arasında kuzey köprüsü sinyalleri senkronize eder. Memory controller kuzey köprüsü üzerindedir. Sistemdeki tüm işlemciler tüm bellek modüllerine direkt erişebilir. FSB paylaşımlı olarak kullanıldığından işlemci sayısının artırılması sunucu performansını aynı oranda artırmayabilir. Yoğun bellek kullanan uygulamalarda paylaşımlı FSB bir darboğaza sebep olabilir. Bu darboğazı aşmak için bazı 4 işlemcili sunucularda iki adet FSB ve daha büyük cache’ler kullanılır. Klavye, seri port, standart PCI aygıtlar güney köprüsü üzerinden kuzey köprüsüne bağlanırlar. İleri düzey bellek koruma teknolojilerini destekler.
Sunucu Donanımları Intel Xeon işlemciler
Sunucu Donanımları AMD Opteron işlemciler Dahili memory controller’lar vardır. Her işlemci DIMM’lere direkt olarak bağlı memory bus’a sahiptir. AMD işlemciler birbirlerine HyperTransport linkleri ile bağlıdır. İşlemciler I/O alt sistemine HyperTransport linkleri ile bağlıdır. Bir Opteron işlemci diğer işlemcilere ve I/O alt sistemine bağlantı için 3 adet HyperTransport kanalına sahiptir. Dahili memory controller ve noktadan noktaya HyperTransport linkleri ile daha yüksek hız ve bband genişliği Bir işlemci diğer işlemcinin belleğine direkt erişemez. Her işlemcinin kullandığı bellek modülleri farklı olduğundan ileri düzey bellek koruma teknolojileri kullanılamaz. Sistemdeki tüm belleklerin kullanılması için tüm işlemci soketlerinin doldurulması gerekir.
Sunucu Donanımları AMD Opteron işlemciler
Sunucu Donanımları AMD Opteron işlemciler
Sunucu Donanımları Depolama Birimleri ATA SATA SCSI SAS
Sunucu Donanımları Depolama Birimleri SATA Gigabyte başına maliyeti düşük (SAS ve SCSI’ye göre) ATA/IDE’ye göre daha az pin, küçük konnektörler, daha yüksek I/O performansı 150 MB/s – 300 MB/s data transfer oranı
Sunucu Donanımları Depolama Birimleri SCSI Hot-plug desteği Aynı kanal üzerinden 15’e kadar aygıt desteği 15.000 rpm’e kadar dönüş hızı Daha uzun kablolar 320MB/s data transfer hızı
Sunucu Donanımları Depolama Birimleri SAS Daha yüksek performans (her ayrı aygıt için 320MB/s) SATA ile aynı elektriksel ve fiziksel arayüzü kullanır. SAS arayüzü aynı enclosure içerisinde SAS ve SATA aygıtarının birlikte kullanımına izin verir.
Sunucu Donanımları Fibre Channel iSCSI (Internet SCSI) Verinin yüksek hızlarda uzak mesafelere aktarılmasını sağlayan bir seri iletim protokolü. iSCSI (Internet SCSI) SCSI verilerinin TCP/IP network’ü üzerinden aktarılmasını sağlayan protokolü. Detay Bölüm 3’te
Sunucu Donanımları Array Teknolojileri Array (Smart Array) 1 2 C 3
Sunucu Donanımları Array Teknolojileri Array (Smart Array) Logical Drive / Logical Volume Logical drive 1 Logical drive 2
Sunucu Donanımları Array Teknolojileri Smart Array Controller http://h18004.www1.hp.com/products/servers/proliantstorage/arraycontrollers/ Smart Array P400 / BBWC
Smart Array P 4 0 0 controller Sunucu Donanımları Array Teknolojileri Smart Array Controller SCSI controller 1 = Ultra SCSI 2 = Ultra2 3 = Ultra3 4 = Ultra320 http://h18004.www1.hp.com/products/servers/proliantstorage/arraycontrollers/ SAS controller Smart Array P 4 0 0 controller Performance Class P = Performance E = Entry level
Sunucu Donanımları RAID (Redundant Array of Independent Disks) Mirroring Striping Hata toleransı
Sunucu Donanımları RAID RAID 0 (Disk Striping) Hata toleransı yok. Okuma/Yazma performansı
Sunucu Donanımları RAID RAID 1 (Disk Striping) Hata toleransı Okuma performansı
Sunucu Donanımları RAID RAID 5 (Stripe set with parity) Hata toleransı En az 3 disk gerekir. Okuma performansı XOR Tablosu X Y Sonuç 1
Sunucu Donanımları RAID RAID 6 (Advanced data guarding) İleri düzey hata toleransı (aynı anda 2 disk) En az 4 disk gerekli RAID 5’e göre okuma performansı benzer, yazma daha düşük
Sunucu Donanımları RAID stripe size değerleri Hata Toleransı Default (KB) Mecut Stripe Size (KB) RAID 0 128 8, 16, 32, 64, 128, 256 RAID 1 ya da 1+0 RAID 5 64 RAID 6 with ADG 16 8, 16, 32,64 Uygulama Önerilen stripe size değeri (KB) Okuma/Yazma Varsayılan değer Sıralı okuma (örn. ses/video uyg.) Büyük stripe size değerleri Yazma (örn. grafik işleme) RAID 5, RAID 6 için küçük stripe size değerleri RAID 0, RAID 1, RAID 1+0 için büyük stripe size değerleri
Sunucu Donanımları Array Yapılandırma Teknolojileri Online Spare Drives Array Capacity Expansion Volume/logical drive extension RAID - level migration Array accelerator
Sunucu Donanımları Multifunction Network Arayüzleri TOE RDMA iSCSI