
VDS RAID Yapılandırması: Disk Güvenliği Rehberi
VDS sunucunuzda RAID 1, RAID 5 ve RAID 10 nasıl yapılandırılır? Yazılımsal RAID (mdadm) ve donanım RAID farkları, disk güvenliği stratejileri.
VDS RAID Yapılandırması: Disk Güvenliği Rehberi
Disk arızaları beklenmedik anlarda gerçekleşir ve veri kaybına yol açabilir. RAID (Redundant Array of Independent Disks), birden fazla diski birleştirerek hem veri güvenliği hem de performans artışı sağlar. Bu rehberde VDS ortamında RAID yapılandırmasını ve Linux'ta yazılımsal RAID kurulumunu inceliyoruz.
RAID Seviyeleri Nedir?
RAID 0 - Striping (Şeritleme)
- Disk sayısı: Minimum 2
- Redundancy: Yok
- Performans: Çok yüksek (okuma/yazma hızı 2x)
- Kullanım: Veri kaybı tolere edilebilen yüksek performans gerektiren durumlar
- Risk: Bir disk bozulursa tüm veri kaybolur
RAID 1 - Mirroring (Yansılama)
- Disk sayısı: Minimum 2 (çift sayı)
- Redundancy: Evet (1 disk kaybolabilir)
- Performans: Okuma hızlı, yazma tek disk hızı
- Kullanım: İşletim sistemi, kritik veritabanları
- Verimlilik: %50 (2 diskten 1'ini kullanırsınız)
RAID 5 - Striping with Parity
- Disk sayısı: Minimum 3
- Redundancy: Evet (1 disk kaybolabilir)
- Performans: İyi okuma, orta yazma
- Kullanım: Web sunucuları, NAS cihazları
- Verimlilik: %66 (3 diskten 2'sini kullanırsınız)
RAID 6 - Double Parity
- Disk sayısı: Minimum 4
- Redundancy: Evet (2 disk kaybolabilir)
- Performans: RAID 5'ten düşük yazma
- Kullanım: Büyük depolama sistemleri
RAID 10 - Mirrored Striping
- Disk sayısı: Minimum 4 (çift sayı)
- Redundancy: Evet (her mirror grubundan 1 disk)
- Performans: Çok yüksek
- Kullanım: Yüksek trafik veritabanları
- Verimlilik: %50
Karşılaştırma Tablosu
| RAID | Min Disk | Hata Toleransı | Okuma | Yazma | Kullanım Alanı |
|---|---|---|---|---|---|
| 0 | 2 | 0 disk | Çok Hızlı | Çok Hızlı | Cache, Geçici Veri |
| 1 | 2 | 1 disk | Hızlı | Normal | OS, Kritik Veri |
| 5 | 3 | 1 disk | Hızlı | Orta | Web, NAS |
| 6 | 4 | 2 disk | Hızlı | Yavaş | Büyük Depolama |
| 10 | 4 | Yarısı | Çok Hızlı | Hızlı | Yüksek Yük DB |
Linux Yazılımsal RAID: mdadm
mdadm (multiple device admin), Linux'ta yazılımsal RAID yönetim aracıdır.
Kurulum
apt install -y mdadm
Disk Hazırlığı
# Mevcut diskleri listele
lsblk
fdisk -l
# Diyelim ki /dev/sdb ve /dev/sdc yeni diskler
# Önce mevcut partition tablolarını temizleyin
wipefs -a /dev/sdb
wipefs -a /dev/sdc
RAID 1 Oluşturma
# /dev/sdb ve /dev/sdc ile RAID 1
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
# Senkronizasyon durumunu izle
cat /proc/mdstat
watch -n 1 cat /proc/mdstat
RAID 5 Oluşturma
# /dev/sdb, /dev/sdc, /dev/sdd ile RAID 5
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
# Chunk size optimizasyonu (büyük dosyalar için)
mdadm --create --verbose /dev/md0 --level=5 --chunk=512 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
RAID'i Formatlama ve Bağlama
# ext4 olarak formatla
mkfs.ext4 -F /dev/md0
# Bağlama noktası oluştur
mkdir -p /mnt/raid
# Bağla
mount /dev/md0 /mnt/raid
# fstab'a ekle (kalıcı bağlama)
echo '/dev/md0 /mnt/raid ext4 defaults,nofail,discard 0 0' >> /etc/fstab
mdadm.conf Kaydetme
# RAID konfigürasyonunu kaydet
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
# initramfs güncelle
update-initramfs -u
RAID Durum İzleme
# Genel RAID durumu
cat /proc/mdstat
# Detaylı RAID bilgisi
mdadm --detail /dev/md0
# Disk sağlığı
mdadm --detail /dev/md0 | grep -E "State|Active|Working|Failed"
Hatalı Disk Yönetimi
Disk Arızası Durumunda
# Hatalı diski kaldır
mdadm /dev/md0 --fail /dev/sdc
mdadm /dev/md0 --remove /dev/sdc
# Yeni disk ekle (hot add)
mdadm /dev/md0 --add /dev/sde
# Yeniden oluşturma başlar otomatik
watch -n 5 cat /proc/mdstat
E-posta Bildirimi
# mdadm izleme servisini ayarla
nano /etc/mdadm/mdadm.conf
# Şu satırı ekle/güncelle
MAILADDR admin@yourdomain.com
# İzleme modunda çalıştır
mdadm --monitor --daemonise /dev/md0
SMART ile Disk Sağlığı Takibi
# smartmontools kur
apt install -y smartmontools
# Kısa test
smartctl -t short /dev/sdb
# Test sonucu
smartctl -a /dev/sdb
# Otomatik izleme
systemctl enable smartd
systemctl start smartd
# smartd.conf
nano /etc/smartd.conf
# DEVICESCAN -d removable -n standby -m admin@yourdomain.com -M exec /usr/share/smartmontools/smartd-runner
VDS Ortamında RAID
VDS sunucularda fiziksel disk yerine sanal disk bulunur. Buyukweb E5v4 VDS sunucularında altta yatan fiziksel altyapı RAID korumasıyla çalışır. Ancak ek güvenlik için:
- Yazılımsal RAID: Birden fazla sanal disk alın ve mdadm ile birleştirin
- LVM: Logical Volume Manager ile esnek disk yönetimi
- ZFS: Enterprise özellikler (veri bütünlüğü, sıkıştırma, snapshot)
ZFS Kurulumu (Ubuntu)
# ZFS kur
apt install -y zfsutils-linux
# Mirror (RAID 1 eşdeğeri) oluştur
zpool create mypool mirror /dev/sdb /dev/sdc
# Durum kontrol
zpool status
zpool list
# Snapshot al
zfs snapshot mypool@backup-$(date +%Y%m%d)
# Snapshot listesi
zfs list -t snapshot
Sonuç
| Senaryo | Önerilen RAID |
|---|---|
| Web sunucusu | RAID 1 veya 5 |
| Yüksek yük DB | RAID 10 |
| Sadece yedek | RAID 1 |
| Maksimum performans (veri önemsiz) | RAID 0 |
RAID, yedeklemenin yerini tutmaz. RAID + düzenli yedekleme = gerçek veri güvenliği. Buyukweb E5v2 VDS paketleri ile ek disk ekleyerek RAID yapılandırması oluşturabilirsiniz.
Ilgili Buyukweb Hizmetleri:
VDS Sunucu Yonetimi Temelleri
VDS kullanmak, paylasimli hostinge kiyasla cok daha fazla kontrol ve esneklik saglar.
Isletim Sistemi Secimi
Ubuntu Server genis topluluk destegi, AlmaLinux kurumsal kararlilik, Debian mutlak stabilite sunar. Windows Server ise ASP.NET ve MSSQL uygulamalari icin gereklidir. Buyukweb VDS paketlerinde tum isletim sistemleri desteklenir.
Guvenlik Temelleri
Ilk kurulumda SSH portunu degistirin, root girisini devre disi birakin ve SSH anahtar tabanli kimlik dogrulamayi yapilandirin. fail2ban ile brute-force saldirilarina karsi koruma saglayin. UFW veya firewalld ile guvenlik duvari kurallari tanimlayin.
KVM Sanallastirma
KVM tam donanim sanallastirmasi sunarak kendi kernelinizi kullanmaniza ve Docker calistirmaniza olanak tanir. Buyukweb tum VDS sunucularinda KVM kullanmaktadir.
Kaynak Izleme
top, htop ve glances ile CPU, RAM, disk I/O izleyin. Netdata ile gorsel paneller kurun. Swap alanini RAM'in 1-2 kati olarak ayarlayin.
VDS Kullanim Senaryolari
Web Uygulamasi Barindirma
Nginx yapilandirmanizi optimize ederek binlerce es zamanli baglantiya hizmet verebilirsiniz.
Oyun Sunucusu
Minecraft, Metin2, CS:GO icin VDS idealdir. E5-V4 islemciler yuksek saat hizlari ile oyun sunuculari icin mukemmeldir.
Gelistirme Ortami
Docker ve Kubernetes ile konteyner tabanli ortamlar olusturun. CI/CD pipeline icin VDS kullanin.
Sik Sorulan Sorular
VDS ile VPS farki nedir?
VDS genellikle KVM tabanli tam sanallastirma, VPS ise OpenVZ konteyner sanallastirma icin kullanilir.
Hangi kontrol panellerini kurabilirim?
cPanel/WHM, Plesk, CyberPanel (ucretsiz), HestiaCP (ucretsiz) ve DirectAdmin kurulabilir.
Sonuc
VDS sunucu, projeleriniz icin profesyonel altyapi sunar. Dogru yapilandirma ile maksimum performans elde edin. Buyukweb VDS paketleri KVM, NVMe SSD ve 7/24 destek ile hizmetinizdedir.
VDS Sunucu Karsilastirma Tablosu
| Ozellik | E5-V2 VDS | E5-V4 VDS | GPU VDS |
|---|---|---|---|
| Islemci | Intel Xeon E5-V2 | Intel Xeon E5-V4 | NVIDIA Grid |
| RAM Tipi | DDR3 | DDR4 | DDR4 |
| Disk | SSD/NVMe | NVMe | NVMe |
| Ideal Kullanim | Gelistirme, test | Uretim, yuksek trafik | Oyun, render |
| Fiyat Araligi | Uygun | Orta-yuksek | Premium |
Hangi VDS Paketini Secmelisiniz?
- Kisisel proje / blog: 2 vCPU, 4 GB RAM, E5-V2
- Orta trafikli web sitesi: 4 vCPU, 8 GB RAM, E5-V4
- E-ticaret / SaaS: 8+ vCPU, 16+ GB RAM, E5-V4
- Oyun sunucusu: 4+ vCPU, 8+ GB RAM, GPU VDS
VDS Uzerinde Populer Uygulamalar
Docker ve Konteyner
Docker ile uygulamalarinizi konteyner olarak paketleyerek tasinabilirlik ve izolasyon saglayin. Docker Compose ile coklu konteyner yapilandirmalarini yonetin. Portainer ile gorsel Docker yonetimi yapin.
Reverse Proxy
Nginx reverse proxy ile birden fazla uygulamayi tek sunucuda barindirin. SSL termination, yuk dengeleme ve onbellekleme yapilandirin.
Monitoring Stack
Prometheus + Grafana ile kapsamli izleme kurun. Node Exporter ile sunucu metriklerini toplayin.
Etiketler:

