Buyukweb
VDS RAID Yapılandırması: Disk Güvenliği Rehberi

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.

Büyükweb Teknik Ekibi29 Ekim 20257 dakika okuma

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:

  1. Yazılımsal RAID: Birden fazla sanal disk alın ve mdadm ile birleştirin
  2. LVM: Logical Volume Manager ile esnek disk yönetimi
  3. 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:

#VDS#RAID#mdadm#Disk Güvenliği#ZFS#Linux#Veri Güvenliği

Bu yazıyı paylaş