RAID Yapıları
RAID - Redundant Array of Independent Disks
İster kişisel bilgisayar kullanıcıları ister kurumsal bir şirket'te bulunan kullanıcılar olsun her zaman verilere daha hızlı bir şekilde ulaşmak ister. Bu durum şirketler için daha önem farz etmektedir performans ve hız'dan daha önemli önceliklerde var tabiki bunlar verilerin güvenliği yedeklenmesi ve verilere her zaman ulaşılıyor olabilinmesidir.
Çoğumuzun veri,data denilince aklına depolama ve tabiki hard disk'ler geliyor.Tabi hard disk'lerin tek başına yapabildikleri sınırlıdır. Şimdi özellikle şirketlerin server'larında kullanılan Raid yapısından bahsedeceğiz kısaca bu yazımıda.
Raid yapısı birden fazla disk'i ve raid controller'ı bir araya getirerek gerçekleştirilir, raid yapınızı amaca yönelik olarak istenildiğinde yüksek depolama kapasitesi , hız perfrormans yada güvenlik amaçlı olarak yapılandırabilirsiniz yada hepsini birden.
Raid türleri;
Raid 0 , Raid 1 , Raid 0+1, Raid 3, Raid 4, Raid 5, Raid 6, Raid 10
Aslında en çok kullanılan raid türleri Raid0,Raid1, Raid0+1 ve Raid5 olarak sıralayabiliriz.
RAID 0 : Pek tercih edilen bir yöntem değildir aslında. Öncelikli olarak Performans hız için uygulanan bir raid türüdür. iki adet disk ile oluşturulur.
Buraya yazılacak olan datalar bölünerek aynı anda bütün disk'lere yazılır böylece hızılı bir performans elde ediler yani verinin küçük parçalarının aynı anda belleğin farklı kısımlarından okunabilmesini sağlar, ama dezavantajıda güvenliktir, disk'lerin birinde sorun olduğunda tüm veriyi kaybetmiş olursunuz sebebi datalar bölünerek yazıldığı içindir.
RAID 1 - Mirroring En az iki disk ile yapılandırılır, tabi daha fazlada olabilir bu sayı, data iki disk'ede aynı şekilde yazılır.Bir disk'te sorun olduğu zaman diğer disk bir sorun olmamış gibi işlemeye devam eder. Önemli olan en az bir disk'in doğru çalışmasıdır.
RAID 2 : Aslında piyasada kullanılmayan bir raid türüdür.Datlar ayrı bir disk dizininde, bu datalara ait hata düzeltme kodları ise ayrı bir disk bölümünde duracak şekilde işlenir.
Hamming Code hata düzeltme kodunu kullanmaktadır.
RAID 3 : En az 3 disk ile oluşturulur raid 5'teki gibi bir yapıya benzer .Datalar parite disk hariç tüm disklere yazılır.Erişim hızı yüksektir. Sorunlu bir disk'i sağlam bir disk ile değiştirebilirsiniz yani hotspare altyapısını destekler ve data güvenliği tek disk kullanımına göre oldukça yüksektir.
RAID 4 : Veriler şeritleme yöntemiyle disk sürücülerine dağıtılır.Ek olarak, başka bir disk sürücüsünde (P1, P2, ...) saklanan artıklık (eşlik) bilgileri RAID denetleyicisi aracılığıyla hesaplanır. Disklerden biri başarısız olsa bile tüm veriler kullanılabilir durumda olur. Eksik veriler, kullanılabilir durumdaki veriler ve eşlik bilgileri yardımıyla hesaplanır. RAID 1'den farklı olarak, artıklık için yalnızca bir disk sürücüsünün kapasitesi kullanılır. Örneğin, 5 disk sürücüsü içeren bir RAID 4 disk dizisinde, takılı disk sürücüsü kapasitesinin %80'i kullanıcı kapasitesi olarak kullanılır ve yalnızca %20'si artıklık için ayrılır. Sistemde çok sayıda küçük veri bloğu varsa eşlik diski iş üretimi açısından bir darboğaza neden olabilir. Büyük veri bloklarının kullanıldığı durumlarda ise RAID 4 önemli bir performans artışı sağlar.
RAID 5 : Piyasada en çok kullanılan raid türüdür. En az 3 disk ile yapılandırılır.Parite tüm disk'lere yazılır hem tüm disk'lerde aynı zamanda parite ve data bilgisi bulunur.Hem hız hemde
güvenlik beraber kullanılır. Bir algoritma ile bilgiler disklere sırası ile yazılırken her defasında bir diske yazılan bilgilerin algoritması kaydedilir. bir disk güvenlik için kullanılmaktadır.
RAID 6 : En az 4 disk ile oluşturulur. Raid 5'teki dağıtılmış olan pariteler kullanılmaktadır.
Fark olarak iki ayrı parite diski kullanmaması ve 2 disk'i tolere edebilmesidir.
Raid 6 da data bir sıra sürücü üzerine bir blok olarak yazılır ve ikinci bir parity tüm sürücüler için hesaplanır ve yazılır. Raid 6 oldukça yüksek data fault tolerance'ı sağlar ve birden fazla disk hatasında da çalışmaya devam edebilir.
İster kişisel bilgisayar kullanıcıları ister kurumsal bir şirket'te bulunan kullanıcılar olsun her zaman verilere daha hızlı bir şekilde ulaşmak ister. Bu durum şirketler için daha önem farz etmektedir performans ve hız'dan daha önemli önceliklerde var tabiki bunlar verilerin güvenliği yedeklenmesi ve verilere her zaman ulaşılıyor olabilinmesidir.
Çoğumuzun veri,data denilince aklına depolama ve tabiki hard disk'ler geliyor.Tabi hard disk'lerin tek başına yapabildikleri sınırlıdır. Şimdi özellikle şirketlerin server'larında kullanılan Raid yapısından bahsedeceğiz kısaca bu yazımıda.
Raid yapısı birden fazla disk'i ve raid controller'ı bir araya getirerek gerçekleştirilir, raid yapınızı amaca yönelik olarak istenildiğinde yüksek depolama kapasitesi , hız perfrormans yada güvenlik amaçlı olarak yapılandırabilirsiniz yada hepsini birden.
Raid türleri;
Raid 0 , Raid 1 , Raid 0+1, Raid 3, Raid 4, Raid 5, Raid 6, Raid 10
Aslında en çok kullanılan raid türleri Raid0,Raid1, Raid0+1 ve Raid5 olarak sıralayabiliriz.
RAID 0 : Pek tercih edilen bir yöntem değildir aslında. Öncelikli olarak Performans hız için uygulanan bir raid türüdür. iki adet disk ile oluşturulur.
Buraya yazılacak olan datalar bölünerek aynı anda bütün disk'lere yazılır böylece hızılı bir performans elde ediler yani verinin küçük parçalarının aynı anda belleğin farklı kısımlarından okunabilmesini sağlar, ama dezavantajıda güvenliktir, disk'lerin birinde sorun olduğunda tüm veriyi kaybetmiş olursunuz sebebi datalar bölünerek yazıldığı içindir.
RAID 1 - Mirroring En az iki disk ile yapılandırılır, tabi daha fazlada olabilir bu sayı, data iki disk'ede aynı şekilde yazılır.Bir disk'te sorun olduğu zaman diğer disk bir sorun olmamış gibi işlemeye devam eder. Önemli olan en az bir disk'in doğru çalışmasıdır.
RAID 2 : Aslında piyasada kullanılmayan bir raid türüdür.Datlar ayrı bir disk dizininde, bu datalara ait hata düzeltme kodları ise ayrı bir disk bölümünde duracak şekilde işlenir.
Hamming Code hata düzeltme kodunu kullanmaktadır.
RAID 3 : En az 3 disk ile oluşturulur raid 5'teki gibi bir yapıya benzer .Datalar parite disk hariç tüm disklere yazılır.Erişim hızı yüksektir. Sorunlu bir disk'i sağlam bir disk ile değiştirebilirsiniz yani hotspare altyapısını destekler ve data güvenliği tek disk kullanımına göre oldukça yüksektir.
RAID 4 : Veriler şeritleme yöntemiyle disk sürücülerine dağıtılır.Ek olarak, başka bir disk sürücüsünde (P1, P2, ...) saklanan artıklık (eşlik) bilgileri RAID denetleyicisi aracılığıyla hesaplanır. Disklerden biri başarısız olsa bile tüm veriler kullanılabilir durumda olur. Eksik veriler, kullanılabilir durumdaki veriler ve eşlik bilgileri yardımıyla hesaplanır. RAID 1'den farklı olarak, artıklık için yalnızca bir disk sürücüsünün kapasitesi kullanılır. Örneğin, 5 disk sürücüsü içeren bir RAID 4 disk dizisinde, takılı disk sürücüsü kapasitesinin %80'i kullanıcı kapasitesi olarak kullanılır ve yalnızca %20'si artıklık için ayrılır. Sistemde çok sayıda küçük veri bloğu varsa eşlik diski iş üretimi açısından bir darboğaza neden olabilir. Büyük veri bloklarının kullanıldığı durumlarda ise RAID 4 önemli bir performans artışı sağlar.
RAID 5 : Piyasada en çok kullanılan raid türüdür. En az 3 disk ile yapılandırılır.Parite tüm disk'lere yazılır hem tüm disk'lerde aynı zamanda parite ve data bilgisi bulunur.Hem hız hemde
güvenlik beraber kullanılır. Bir algoritma ile bilgiler disklere sırası ile yazılırken her defasında bir diske yazılan bilgilerin algoritması kaydedilir. bir disk güvenlik için kullanılmaktadır.
RAID 6 : En az 4 disk ile oluşturulur. Raid 5'teki dağıtılmış olan pariteler kullanılmaktadır.
Fark olarak iki ayrı parite diski kullanmaması ve 2 disk'i tolere edebilmesidir.
Raid 6 da data bir sıra sürücü üzerine bir blok olarak yazılır ve ikinci bir parity tüm sürücüler için hesaplanır ve yazılır. Raid 6 oldukça yüksek data fault tolerance'ı sağlar ve birden fazla disk hatasında da çalışmaya devam edebilir.
0 yorum:
Yorum Gönder