Articles of IT
Semi-Synchronous Remote Replication
♦️حالت Semi-Synchronous در اغلب اوقات به وضعیتی گفته می شود که اطلاعات با بیش از یک سایت یا دیتاسنتر Replicate می گرند. در این حالت ممکن است Replication با یکی از سایت ها از نوع Synchronous و با سایت دیگر از نوع Asynchronous باشد.
#Storage
#Storage
Articles of IT
♦️ CIFS vs NFS 📱 @it_manager_ir 🌐 www.IT-Manager.ir
♦️شرح مختصری بر پروتکل NFS
#Storage #NFS
➖مخفف کلمات Network File System است. از پروتکل NFS عملا در سیستم عامل های لینوکس و یونیکس مورد استفاده قرار می گیرد اما سیستم عامل ویندوز نیز از آن پشتیبانی می کند. پروتکل NFS این امکان را به ما می دهد تا در شبکه بتوانیم فایل های به اشتراک گذاشته شده را مشاهده کنیم و روی آنها تغییرات مد نظرمان را انجام دهیم .
#Storage #NFS
➖مخفف کلمات Network File System است. از پروتکل NFS عملا در سیستم عامل های لینوکس و یونیکس مورد استفاده قرار می گیرد اما سیستم عامل ویندوز نیز از آن پشتیبانی می کند. پروتکل NFS این امکان را به ما می دهد تا در شبکه بتوانیم فایل های به اشتراک گذاشته شده را مشاهده کنیم و روی آنها تغییرات مد نظرمان را انجام دهیم .
♦️ قانون 3-2-1 در Backup
برای اینکه شانس بیشتری برای Recovery اطلاعات خراب و یا از دست رفته خود داشته باشد، از قانون 3-2-1 پیروی کنید:
🔹قانون 3
➖از فایلهای مهم خود سه کپی تهیه کنید: یکی نسخه اصلی و دو تا بکاپ از آن.
🔹قانون 2
➖فایلها را حداقل بر روی دو نوع #Storage نگه دارید تا در برابر انواع خطرات از آنها محافظت کنید.
🔹قانون 1
➖یک کپیِ آف سایت تهیه کنید، یعنی یک نسخه از اطلاعات خود را در مکانی خارج از خانه و یا محل کار خود نگهداری کنید.
برای اینکه شانس بیشتری برای Recovery اطلاعات خراب و یا از دست رفته خود داشته باشد، از قانون 3-2-1 پیروی کنید:
🔹قانون 3
➖از فایلهای مهم خود سه کپی تهیه کنید: یکی نسخه اصلی و دو تا بکاپ از آن.
🔹قانون 2
➖فایلها را حداقل بر روی دو نوع #Storage نگه دارید تا در برابر انواع خطرات از آنها محافظت کنید.
🔹قانون 1
➖یک کپیِ آف سایت تهیه کنید، یعنی یک نسخه از اطلاعات خود را در مکانی خارج از خانه و یا محل کار خود نگهداری کنید.
Articles of IT
♦️شرح مختصری بر LUN
♦️توضيحات تکمیلی درخصوص مفهوم LUN
#Virtualization #LUN #Storage
➖یک شماره LUN به یک قسمت از دیسک ها اشاره دارد که توسط پروتکلهای SCSI, iSCSI و FC مورد استفاده قرار می گیرد. برای مثال چند هارد در یک دستگاه ذخیره ساز را با هم RAID 5 کنیم و در آن یک پارتیشن می سازیم که آن را با یک شماره LUN می شناسیم و بعد این LUN را می توانیم برای نمونه در مجازی سازی توسط VMware مورد اشاره و استفاده قرار دهیم.
در واقع این LUN ها هستند که در یک SAN تعریف و مدیریت شده و مورد استفاده قرار می گیرند.
🔹به عنوان تعریفی دیگر می توان گفت: یک LUN بیانگر دیسک منطقی (پارتیشن) است که در دل یک Rapid group/Raid set ایجاد شده است.
دیسک های درون آرایه در ابتدا به یک یا چند Rapid group تقسیم می شوند و پس از آن تقسیم به تعدادی پارتیشن میشوند. به هر پارتیشن یک مشخصه شناسایی یا همان LUN منتسب می شود و از طریق همین مشخصه توسط یک یا چند سرور مورد شناسایی واقع می شود.
#Virtualization #LUN #Storage
➖یک شماره LUN به یک قسمت از دیسک ها اشاره دارد که توسط پروتکلهای SCSI, iSCSI و FC مورد استفاده قرار می گیرد. برای مثال چند هارد در یک دستگاه ذخیره ساز را با هم RAID 5 کنیم و در آن یک پارتیشن می سازیم که آن را با یک شماره LUN می شناسیم و بعد این LUN را می توانیم برای نمونه در مجازی سازی توسط VMware مورد اشاره و استفاده قرار دهیم.
در واقع این LUN ها هستند که در یک SAN تعریف و مدیریت شده و مورد استفاده قرار می گیرند.
🔹به عنوان تعریفی دیگر می توان گفت: یک LUN بیانگر دیسک منطقی (پارتیشن) است که در دل یک Rapid group/Raid set ایجاد شده است.
دیسک های درون آرایه در ابتدا به یک یا چند Rapid group تقسیم می شوند و پس از آن تقسیم به تعدادی پارتیشن میشوند. به هر پارتیشن یک مشخصه شناسایی یا همان LUN منتسب می شود و از طریق همین مشخصه توسط یک یا چند سرور مورد شناسایی واقع می شود.
Articles of IT
♦️Servers Hard Drive Buying Guide #Storage
➖Types of Hard Drives:
#Storage
🔹SSD: very fast drives but very expensive in servers, mainly used for OS drives. Flash based technology
🔹HDD: Slower than SSD, writes to disk drives, used for OS and Data drives - Most commonly used type of drive
🔹Flash Storage: (SD, Micro SD, USB drives)
#Storage
🔹SSD: very fast drives but very expensive in servers, mainly used for OS drives. Flash based technology
🔹HDD: Slower than SSD, writes to disk drives, used for OS and Data drives - Most commonly used type of drive
🔹Flash Storage: (SD, Micro SD, USB drives)
➖Connection Types (applies to both SSD and HDD)
#Storage
🔹IDE/PATA: Legacy connection type, uses 40 pin connector via a serial style cable - No longer used in the industry
🔹SCSI: Legacy (to an extent replaced by Serial Attached SCSI (SAS))
🔹SAS: fast and reliable drives; these are used for OS and DATA drives, 10k and 15k speeds are available. These should be used for primary storage where the data is accessed a lot.
🔹SATA: cheaper cost per GB and larger capacities in 3.5" versions. Used mainly for secondary storage where data is accessed occasionally.
🔹PCIe: Not commonly used, faster than SAS/SATA is starting to be popular connection type for SSD drives and offers 12GB throughput.
#Storage
🔹IDE/PATA: Legacy connection type, uses 40 pin connector via a serial style cable - No longer used in the industry
🔹SCSI: Legacy (to an extent replaced by Serial Attached SCSI (SAS))
🔹SAS: fast and reliable drives; these are used for OS and DATA drives, 10k and 15k speeds are available. These should be used for primary storage where the data is accessed a lot.
🔹SATA: cheaper cost per GB and larger capacities in 3.5" versions. Used mainly for secondary storage where data is accessed occasionally.
🔹PCIe: Not commonly used, faster than SAS/SATA is starting to be popular connection type for SSD drives and offers 12GB throughput.
➖Hot Swap vs Non Hot Swap:
🔹Any disk drive can be made 'hot swappable' it is the PBC/disk controller on the SAN/Server and the caddy the drive is put in that makes drives hot swappable, drives can only be hot swap when RAID is configured so even if a server states hot swap this may not be the case depending on the disk configuration.
🔹In the entry level servers the drives are non-hot swap, this means if there is a hard drive failure to swap the drive you need to power the system down to swap the drive then reboot. Hot swap drives allow you to remove a hard drive when the server is still running, so if you get a drive failure you can replace this with the server still running so there will be no downtime. Also if you need to add more drives to the server you can do this without powering off the server.
#Storage
➖SFF (2.5") Drives vs LFF (3.5") drives:
🔹SFF drives are in the mid-high end servers and tend to be SAS drives, there are more capacity options and are available in 10k or 15k spin speeds, capacity ranges from 146GB to 1.8TB SAS drives and 1TB-2TB in SATA (2.5" SATA drives are more expensive than 3.5"). Normally if the server takes 2.5? drives you can get more drives in the server.
🔹LFF drives tend to be SATA as you can get larger capacity drives, these are useful when a customer has larger storage requirements and doesn?t need the speed of the SAS drives. You can get SAS drives in LFF but there aren?t as many options – 300GB, 450GB and 600GB 15k (these tend to be more expensive than the SFF versions).
🔹Any disk drive can be made 'hot swappable' it is the PBC/disk controller on the SAN/Server and the caddy the drive is put in that makes drives hot swappable, drives can only be hot swap when RAID is configured so even if a server states hot swap this may not be the case depending on the disk configuration.
🔹In the entry level servers the drives are non-hot swap, this means if there is a hard drive failure to swap the drive you need to power the system down to swap the drive then reboot. Hot swap drives allow you to remove a hard drive when the server is still running, so if you get a drive failure you can replace this with the server still running so there will be no downtime. Also if you need to add more drives to the server you can do this without powering off the server.
#Storage
➖SFF (2.5") Drives vs LFF (3.5") drives:
🔹SFF drives are in the mid-high end servers and tend to be SAS drives, there are more capacity options and are available in 10k or 15k spin speeds, capacity ranges from 146GB to 1.8TB SAS drives and 1TB-2TB in SATA (2.5" SATA drives are more expensive than 3.5"). Normally if the server takes 2.5? drives you can get more drives in the server.
🔹LFF drives tend to be SATA as you can get larger capacity drives, these are useful when a customer has larger storage requirements and doesn?t need the speed of the SAS drives. You can get SAS drives in LFF but there aren?t as many options – 300GB, 450GB and 600GB 15k (these tend to be more expensive than the SFF versions).
♦️۵ مورد از برترین راهکارهای نوین ذخیره سازی در سال 2020
#News #Storage
➖Software-defined storage
➖NVMe/NVMe-oF
➖Computational storage
➖Storage-class memory
➖Intent-based storage management
🔹منبع: https://bit.ly/2Q5UaOX
#News #Storage
➖Software-defined storage
➖NVMe/NVMe-oF
➖Computational storage
➖Storage-class memory
➖Intent-based storage management
🔹منبع: https://bit.ly/2Q5UaOX
Network World
5 disruptive storage technologies for 2020
Leading-edge technologies, including NVMe, storage class memory, and intent-based storage management, promise to change the way IT organizations store, manage and use data.
♦️تفاوت بین هارد دیسک OEM و هارد دیسک BULK
wWw.iT-Manager.ir
➖هارد OEM چیست؟
هاردهای OEM هاردهایی هستند که تولید شده و تایید شده توسط برندی نیست. زمانی که هارد دیسکی تولید شده کمپانی Western و یا Seagate هست اما لیبل و برچسب HP روی آن نخورده است، یعنی چه؟ یعنی این هارد، هاردی سالم است و استانداردهای تولید هارد را دارد اما پارامتر و استانداردهای لازم برای ارتباط با سرور اچ پی را ندارد. پس در صورت استفاده از هاردهای OEM، یک سری از گزارشهایی که سرور اچ پی لازم دارد تا گزارش مانیتورینگ واضحتر و شفافتری از سرور بدهد، را نمیتواند ارایه دهد.
در اکثر برندهای حرفهای این موضوع وجود دارد که شرکتهای تولیدکننده سخت افزار به تولیدکنندگان هارد سفارش میدهند که ماژولهایی را روی Firmware آنها اضافه کنند تا از این ماژولهای کنترلی در نگهداری بهتر اطلاعات استفاده کنیم. برخی از ماژولهای کنترلی عبارتند از: دما و حرارت مخصوص به خود را میگیرند و یا تعداد سکتورهای خراب کمتری نسبت به استاندارد باید داشته باشند و …
در صورت استفاده از هاردهای OEM به عنوان مثال ممکن است قبل از اینکه چراغ LED هارد، زرد و یا قرمز شود، بلافاصله Fail کند پس برای نگهداری اطلاعات مهم نباید از هاردهای OEM استفاده کرد.
#storage
➖هارد بالک یا Pool چیست؟
هارد بالک یا Pool و یا هارد پک شده، یا در انبارها ماندهاند یا روی سخت افزاری بودهاند و چند سالی استفاده شدهاند و عمر مفیدشان را گذراندهاند. صاحبان آنها که از اهمیت اطلاعات موجود بر آنها اطلاع داشتهاند آنها را خارج کرده و حالا به دست شما میرسند. در واقع محصولی دست دوم را میخرید با اینکه همه چیز originalاست.
پس هاردهای بالک هاردهای اصلی اچ پی هستند که استفاده شده هستند، یعنی لیبل و برچسب اصل و اورجینال دارد اما دست دوم هستند.
در حالت عادی و با استفاده از ابزارهایی که در دسترس همگان است امکان تشخیص اینکه هاردی Pool، Bulk و یا Refer است وجود ندارد.
🔹منبع: Falnic
wWw.iT-Manager.ir
➖هارد OEM چیست؟
هاردهای OEM هاردهایی هستند که تولید شده و تایید شده توسط برندی نیست. زمانی که هارد دیسکی تولید شده کمپانی Western و یا Seagate هست اما لیبل و برچسب HP روی آن نخورده است، یعنی چه؟ یعنی این هارد، هاردی سالم است و استانداردهای تولید هارد را دارد اما پارامتر و استانداردهای لازم برای ارتباط با سرور اچ پی را ندارد. پس در صورت استفاده از هاردهای OEM، یک سری از گزارشهایی که سرور اچ پی لازم دارد تا گزارش مانیتورینگ واضحتر و شفافتری از سرور بدهد، را نمیتواند ارایه دهد.
در اکثر برندهای حرفهای این موضوع وجود دارد که شرکتهای تولیدکننده سخت افزار به تولیدکنندگان هارد سفارش میدهند که ماژولهایی را روی Firmware آنها اضافه کنند تا از این ماژولهای کنترلی در نگهداری بهتر اطلاعات استفاده کنیم. برخی از ماژولهای کنترلی عبارتند از: دما و حرارت مخصوص به خود را میگیرند و یا تعداد سکتورهای خراب کمتری نسبت به استاندارد باید داشته باشند و …
در صورت استفاده از هاردهای OEM به عنوان مثال ممکن است قبل از اینکه چراغ LED هارد، زرد و یا قرمز شود، بلافاصله Fail کند پس برای نگهداری اطلاعات مهم نباید از هاردهای OEM استفاده کرد.
#storage
➖هارد بالک یا Pool چیست؟
هارد بالک یا Pool و یا هارد پک شده، یا در انبارها ماندهاند یا روی سخت افزاری بودهاند و چند سالی استفاده شدهاند و عمر مفیدشان را گذراندهاند. صاحبان آنها که از اهمیت اطلاعات موجود بر آنها اطلاع داشتهاند آنها را خارج کرده و حالا به دست شما میرسند. در واقع محصولی دست دوم را میخرید با اینکه همه چیز originalاست.
پس هاردهای بالک هاردهای اصلی اچ پی هستند که استفاده شده هستند، یعنی لیبل و برچسب اصل و اورجینال دارد اما دست دوم هستند.
در حالت عادی و با استفاده از ابزارهایی که در دسترس همگان است امکان تشخیص اینکه هاردی Pool، Bulk و یا Refer است وجود ندارد.
🔹منبع: Falnic
♦️مفهوم RAID چیست؟
#RAID #Storage
➖واژهی RAID در واقع مخفف عبارت Redundant Array of Inexpensive Disks میباشد. RAID در واقع یک ساختار ذخیرهسازی داده است که به مدیر، طراح، سازنده و کاربر سیستم این امکان را میدهد تا تعداد دو و یا بیشتری هارد دیسک فیزیکی یا هارد SSD را باهم ترکیب کرده و با آنها یک Logical Unit یکپارچه یا همان آرایه (Array) را ایجاد نماید. البته سیستم عامل نیز این Array ایجاد شده را به عنوان یک فضای ذخیرهسازی یکپارچه در اختیار خواهد گرفت.
➖هدف اول، رسیدن به بهترین Performance و هدف دوم داشتن افزونگی یا همان Redundancy بوده است.
#RAID #Storage
➖واژهی RAID در واقع مخفف عبارت Redundant Array of Inexpensive Disks میباشد. RAID در واقع یک ساختار ذخیرهسازی داده است که به مدیر، طراح، سازنده و کاربر سیستم این امکان را میدهد تا تعداد دو و یا بیشتری هارد دیسک فیزیکی یا هارد SSD را باهم ترکیب کرده و با آنها یک Logical Unit یکپارچه یا همان آرایه (Array) را ایجاد نماید. البته سیستم عامل نیز این Array ایجاد شده را به عنوان یک فضای ذخیرهسازی یکپارچه در اختیار خواهد گرفت.
➖هدف اول، رسیدن به بهترین Performance و هدف دوم داشتن افزونگی یا همان Redundancy بوده است.
♦️سه فاکتور اساسی یک RAID موارد ذیل هستند:
#RAID #Storage
1. قابلیت Striping یا RAID 0: بخشی از داده را برروی یک هارد دیسک مینویسد و بخشی دیگر را برروی هارددیسک دیگر، در این مدل زمان خواندن و نوشتن دادهها کاهش و عملکرد I/O افزایش مییابد.
2. قابلیت Mirroring یا RAID 1: در این مدلRAID، دادهها برروی یک هارد دیسک نوشته میشوند و سپس برروی هارد دیسک دیگر کپی خواهند شد. از ویژگیهای این مدل میتوان به جلوگیری از Data Loss در مواقعی که یکی از هارددیسکها Failed میشود اشاره کرد.
3. قابلیت Parity در RAID 5 و RAID 6: این مدل دارای قابلیت تحمل خطا (Fault Tolerance) میباشد. ساختار این مدل به این گونه است که ذخیره سازی دادهها برروی دو هارد صورت گرفته و Parity تولید شده از دادههای موجود برروی همان دو هارد دیسک نیز برروی هارد دیسک سوم ذخیره میگردند. لذا زمانی که یک هارد دیسک Failed شده نیز جایگزین میشود، دادههای از بین رفته از طریق Parityهای ذخیره شده برروی سایر هارددیسکها مجددا قابل بازیابی میباشند.
همچنین به یاد داشته باشید امکان ترکیب این مدل RAIDها با یکدیگر نیز وجود دارد و میتوان پیکربندی جدیدی از RAIDها مانند RAID 10, 50 را فراهم آورد.
در تمام این مدلها RAID Controller وظیفه مدیریت هارددیسکها را برعهده دارد. پیکربندیهای متفاوت برای افزایش عملکرد، افزایش فضای ذخیرهسازی، افزایش امنیت بوسیله افزونگی (Redundancy) و مقرون به صرفه بودن راهکار متناسب با نیاز کاربر صورت میپذیرد.
#RAID #Storage
1. قابلیت Striping یا RAID 0: بخشی از داده را برروی یک هارد دیسک مینویسد و بخشی دیگر را برروی هارددیسک دیگر، در این مدل زمان خواندن و نوشتن دادهها کاهش و عملکرد I/O افزایش مییابد.
2. قابلیت Mirroring یا RAID 1: در این مدلRAID، دادهها برروی یک هارد دیسک نوشته میشوند و سپس برروی هارد دیسک دیگر کپی خواهند شد. از ویژگیهای این مدل میتوان به جلوگیری از Data Loss در مواقعی که یکی از هارددیسکها Failed میشود اشاره کرد.
3. قابلیت Parity در RAID 5 و RAID 6: این مدل دارای قابلیت تحمل خطا (Fault Tolerance) میباشد. ساختار این مدل به این گونه است که ذخیره سازی دادهها برروی دو هارد صورت گرفته و Parity تولید شده از دادههای موجود برروی همان دو هارد دیسک نیز برروی هارد دیسک سوم ذخیره میگردند. لذا زمانی که یک هارد دیسک Failed شده نیز جایگزین میشود، دادههای از بین رفته از طریق Parityهای ذخیره شده برروی سایر هارددیسکها مجددا قابل بازیابی میباشند.
همچنین به یاد داشته باشید امکان ترکیب این مدل RAIDها با یکدیگر نیز وجود دارد و میتوان پیکربندی جدیدی از RAIDها مانند RAID 10, 50 را فراهم آورد.
در تمام این مدلها RAID Controller وظیفه مدیریت هارددیسکها را برعهده دارد. پیکربندیهای متفاوت برای افزایش عملکرد، افزایش فضای ذخیرهسازی، افزایش امنیت بوسیله افزونگی (Redundancy) و مقرون به صرفه بودن راهکار متناسب با نیاز کاربر صورت میپذیرد.
♦️تفاوت RAID سختافزاری و RAID نرمافزاری
#RAID #Storage
➖یک RAID میتواند سختافزاری و یا نرمافزاری باشد. RAID سختافزاری وابسته به یک کنترلر فیزیکی موجود برروی درگاه PCIe سرور و یا به صورت Onboard یعنی (RAID-on-Chip یا همان ROC) میباشد. کنترلر تمام قابلیتهای RAID را بوسیلهی پردازنده و حافظه اختصاصی خودش مدیریت میکند. بنابراین پردازنده اصلی سرور درگیر پردازشهای مربوط به فرآیند ذخیرهسازی نخواهد شد و تمام توان عملیاتی آن برای مدیریت نیازهای نرمافزارها و سیستم عامل و برنامههای کاربردی صرف خواهد شد.
#RAID #Storage
➖یک RAID میتواند سختافزاری و یا نرمافزاری باشد. RAID سختافزاری وابسته به یک کنترلر فیزیکی موجود برروی درگاه PCIe سرور و یا به صورت Onboard یعنی (RAID-on-Chip یا همان ROC) میباشد. کنترلر تمام قابلیتهای RAID را بوسیلهی پردازنده و حافظه اختصاصی خودش مدیریت میکند. بنابراین پردازنده اصلی سرور درگیر پردازشهای مربوط به فرآیند ذخیرهسازی نخواهد شد و تمام توان عملیاتی آن برای مدیریت نیازهای نرمافزارها و سیستم عامل و برنامههای کاربردی صرف خواهد شد.
♦️مزایای RAID سختافزاری
➖عملکرد بهتر نسبت به RAID نرمافزاری
➖کنترلر در مواقعی مانند خرابی و بروزرسانی به آسانی قابل تعویض و جایگزینی میباشد.
♦️معایب RAID سختافزاری
➖هزینههای بالاتر نسبت به RAID نرمافزاری
➖اما یک RAID نرمافزاری برای پردازش فرآیندهای ذخیرهسازی کاملا به پردازنده سیستم وابسته خواهد بود.
#RAID #Storage
♦️مزایای RAID نرمافزاری
➖هزینه کمتر به دلیل عدم نیاز به کنترلر سختافزاری
♦️معایب RAID نرمافزاری
➖عملکرد پایینتر؛ چرا که تنها بخشی از توان پردازشی CPU اصلی سیستم به آن اختصاص داده میشود.
➖عملکرد بهتر نسبت به RAID نرمافزاری
➖کنترلر در مواقعی مانند خرابی و بروزرسانی به آسانی قابل تعویض و جایگزینی میباشد.
♦️معایب RAID سختافزاری
➖هزینههای بالاتر نسبت به RAID نرمافزاری
➖اما یک RAID نرمافزاری برای پردازش فرآیندهای ذخیرهسازی کاملا به پردازنده سیستم وابسته خواهد بود.
#RAID #Storage
♦️مزایای RAID نرمافزاری
➖هزینه کمتر به دلیل عدم نیاز به کنترلر سختافزاری
♦️معایب RAID نرمافزاری
➖عملکرد پایینتر؛ چرا که تنها بخشی از توان پردازشی CPU اصلی سیستم به آن اختصاص داده میشود.
♦️عملکرد یک RAID چگونه است؟
#RAID #Storage
➖در یک RAID نرمافزاری، پیادهسازی RAID مانند راهاندازی یک برنامه کاربردی برروی سیستم میزبان میباشد. این مدل RAID از هارددیسکهای متصل به کامپیوتر بوسیلهی یک I/O Interface تعبیه شده برروی Motherboard و یا یک کارت Host Bus Adapter) HBA) بدون توان پردازشی استفاده میکند. RAID نرم افزاری به محض اینکه سیستم عامل درایور نرمافزاری RAID را بارگذاری نماید، فعال میشود.
اما در یک RAID سختافزاری، کنترلر یک پردازنده و حافظه اختصاصی همراه با چندین درگاه اتصال برای شناسایی هارددیسکها به صورت مستقیم توسط خودش و یا برروی یک Hot-Swap Backplanes در اختیار دارد.
در هر دو حالت سختافزاری و نرمافزاری، یک RAID از چندین هارددیسک مجزا که به عنوان یک Logical Disk شناخته میشوند تشکیل شده است. سیستم عامل با این هارددیسکها همان گونه برخورد میکند که با هر هارددیسک دیگری در کامپیوتر برخورد میکند. در واقع برای سیستم عامل تفاوتی بین هارددیسکهای متصل به Motherboard و یا یک RAID Array ایجاد شده توسط RAID Controller وجود ندارد.
اما در عملکرد نهایی و انعطافپذیری، RAID سختافزاری برای استفادههای رایج در سرورها مناسبتر و بهینهتر میباشد.
#RAID #Storage
➖در یک RAID نرمافزاری، پیادهسازی RAID مانند راهاندازی یک برنامه کاربردی برروی سیستم میزبان میباشد. این مدل RAID از هارددیسکهای متصل به کامپیوتر بوسیلهی یک I/O Interface تعبیه شده برروی Motherboard و یا یک کارت Host Bus Adapter) HBA) بدون توان پردازشی استفاده میکند. RAID نرم افزاری به محض اینکه سیستم عامل درایور نرمافزاری RAID را بارگذاری نماید، فعال میشود.
اما در یک RAID سختافزاری، کنترلر یک پردازنده و حافظه اختصاصی همراه با چندین درگاه اتصال برای شناسایی هارددیسکها به صورت مستقیم توسط خودش و یا برروی یک Hot-Swap Backplanes در اختیار دارد.
در هر دو حالت سختافزاری و نرمافزاری، یک RAID از چندین هارددیسک مجزا که به عنوان یک Logical Disk شناخته میشوند تشکیل شده است. سیستم عامل با این هارددیسکها همان گونه برخورد میکند که با هر هارددیسک دیگری در کامپیوتر برخورد میکند. در واقع برای سیستم عامل تفاوتی بین هارددیسکهای متصل به Motherboard و یا یک RAID Array ایجاد شده توسط RAID Controller وجود ندارد.
اما در عملکرد نهایی و انعطافپذیری، RAID سختافزاری برای استفادههای رایج در سرورها مناسبتر و بهینهتر میباشد.
♦️RAID Types:
#RAID #Storage
♦️RAID 0
➖آرایه RAID 0 از حداقل دو عدد و یا تعداد بیشتری هارددیسک فیزیکی تشکیل شده است که Data Striping ارائه میدهند. به این معنی که دادهها به صورت یکنواخت بین هارددیسکها در بخشهایی با اندازه یکسان توزیع شدهاند. بزرگترین ایراد RAID 0 این است که هیچگونه افزونگی در ذخیرهسازی داده وجود ندارد در واقع RAID 0 دارای قابلیت Data Protection نمیباشد.
♦️RAID 1
➖آرایه RAID 1 نیز از دو هارددیسک فیزیکی تشکیل شده است. در این پیکربندی یک هارددیسک به عنوان Mirror هارددیسک دوم در نظر گرفته میشود؛ به این معنی که دادهها به صورت یکسان برروی هردو هارددیسک ذخیره میگردند. از مزایای این آرایه میتوان به افزایش Performance به دلیل دو برابر بودن نرخ سرعت خواندن دادهها از یک دیسک اشاره کرد. اگرچه، همین مسئله باعث محدود شدن فضای ذخیرهسازی شده و از مجموع فضای دو هارددیسک موجود، فقط 50 درصد آن یا به عبارتی معادل فضای یک هارددیسک قابل استفاده خواهد بود.
♦️RAID 10
➖آرایه RAID 10 اما از حداقل دو و یا تعداد بیشتری آرایه RAID 1 تشکیل شده است؛ همان طور که در بالا نیز اشاره شد، هر آرایه متشکل از دو عدد هارددیسک میباشد. دادهها در RAID 10 هم به صورت Strip و هم به صورت Mirror ذخیره میشوند. همین مسئله باعث میشود در این مدل پیکربندی، علاوه بر داشتن Performance مناسب از قابلیت Data Protection نیز بهرهمند شوید. بزرگترین ایراد RAID 10 این است که Drive Segment این آرایه به کندترین و کوچکترین هارددیسک موجود در آرایه وابسته و محدود میشود. به همین دلیل پیشنهاد میگردد از هارددیسکهای با سرعت و ظرفیت یکسان در این آرایه استفاده کنید.
♦️RAID 5
➖آرایه RAID 5 نیز برای شروع حداقل به سه عدد هارددیسک فیزیکی نیاز دارد. این آرایه برای افزونگی (Redundancy) از Striping و Parity استفاده میکند و همچنین Data Protection و Performance خوبی را فراهم میکند. مزیت این Parity Data افزوده شدن قابلیت Error-Correcting میباشد که برای بازیابی دادهها در صورتی که یک هارددیسک از این آرایه Fail شود طراحی شده است. اما ایراد این آرایه نیز محدودیت سایز Drive Segment آن به کوچکترین هارددیسک موجود در آرایه میباشد.
♦️RAID 50
➖آرایه RAID 50 از حداقل 6 هارددیسک فیزیکی تشکیل شده است. در واقع RAID 50 از کنار هم قرار گرفتن دو و یا تعداد بیشتری آرایه RAID 5 ایجاد میشود که با یکدیگر RAID 0 شدهاند. این مدل پیکربندی دادهها را به صورت Striping و Parity را در بین تمام دیسکهای تمام RAID 5های موجود ذخیره میکند. مزیت این پیکربندی وجود Parity Data است که منجر به Data Protection میشود در حالیکه Striping نیز Performance مناسبی را باعث خواهد شد. RAID 50 همچنین سرعتی بالا در نرخ انتقال داده ارائه میکند. ایراد این آرایه نیز محدودیت سایز Drive Segment آن به کوچکترین هارددیسک موجود در آرایه میباشد.
♦️RAID 6
➖آرایه RAID 6 نیز به عنوان آرایهای که خرابی از دو هارددیسک را پشتیبانی میکند معرفی شده است به این معنی که با Fail شدن حتی دو هارددیسک نیز آرایه همچنان سالم خواهد بود. در این مدل پیکربندی آرایه از Data Striping و Parity Data برای افزونگی استفاده میکند. آنچه که این RAID را از سایر RAIDها متمایز میکند این است که شامل دو مجموعه مستقل از دادههای Striped Parity است.
بزرگترین مزیت این پیکربندی این است که دادهها نسبت به سایر روشهای پیکربندی در برابر خرابی هارددیسکها بهتر محافظت میشوند. یک RAID 6 را میتوان با وجود دو هارددیسک خراب همزمان بازیابی کرد. حداکثر سایز Stripe همچنین وابسته به تعداد هارددیسکهای موجود در آرایه میباشد. تنها ایراد RAID 6 این است که Parity اضافه باعث کاهش Performance میشود.
♦️RAID 60
➖آرایه RAID 60 اما بسیار شبیه به RAID 50 میباشد. تفاوت اصلی بین این دو پیکربندی نیز در این است که RAID 60 نیاز به حداقل 8 هارددیسک فیزیکی داشته و از دو آرایه RAID 6 تشکیل شده است. این پیکربندی Data Protection پیشرفتهای ارائه میکند چرا که از دو مجموعه Parity Data و Striping که باعث افزایش Performance میشوند بهره میبرد. RAID 60 نرخ بالای انتقال داده را نیز فراهم میکند تا دادهها با سرعت بالایی جابجا شوند.
#RAID #Storage
♦️RAID 0
➖آرایه RAID 0 از حداقل دو عدد و یا تعداد بیشتری هارددیسک فیزیکی تشکیل شده است که Data Striping ارائه میدهند. به این معنی که دادهها به صورت یکنواخت بین هارددیسکها در بخشهایی با اندازه یکسان توزیع شدهاند. بزرگترین ایراد RAID 0 این است که هیچگونه افزونگی در ذخیرهسازی داده وجود ندارد در واقع RAID 0 دارای قابلیت Data Protection نمیباشد.
♦️RAID 1
➖آرایه RAID 1 نیز از دو هارددیسک فیزیکی تشکیل شده است. در این پیکربندی یک هارددیسک به عنوان Mirror هارددیسک دوم در نظر گرفته میشود؛ به این معنی که دادهها به صورت یکسان برروی هردو هارددیسک ذخیره میگردند. از مزایای این آرایه میتوان به افزایش Performance به دلیل دو برابر بودن نرخ سرعت خواندن دادهها از یک دیسک اشاره کرد. اگرچه، همین مسئله باعث محدود شدن فضای ذخیرهسازی شده و از مجموع فضای دو هارددیسک موجود، فقط 50 درصد آن یا به عبارتی معادل فضای یک هارددیسک قابل استفاده خواهد بود.
♦️RAID 10
➖آرایه RAID 10 اما از حداقل دو و یا تعداد بیشتری آرایه RAID 1 تشکیل شده است؛ همان طور که در بالا نیز اشاره شد، هر آرایه متشکل از دو عدد هارددیسک میباشد. دادهها در RAID 10 هم به صورت Strip و هم به صورت Mirror ذخیره میشوند. همین مسئله باعث میشود در این مدل پیکربندی، علاوه بر داشتن Performance مناسب از قابلیت Data Protection نیز بهرهمند شوید. بزرگترین ایراد RAID 10 این است که Drive Segment این آرایه به کندترین و کوچکترین هارددیسک موجود در آرایه وابسته و محدود میشود. به همین دلیل پیشنهاد میگردد از هارددیسکهای با سرعت و ظرفیت یکسان در این آرایه استفاده کنید.
♦️RAID 5
➖آرایه RAID 5 نیز برای شروع حداقل به سه عدد هارددیسک فیزیکی نیاز دارد. این آرایه برای افزونگی (Redundancy) از Striping و Parity استفاده میکند و همچنین Data Protection و Performance خوبی را فراهم میکند. مزیت این Parity Data افزوده شدن قابلیت Error-Correcting میباشد که برای بازیابی دادهها در صورتی که یک هارددیسک از این آرایه Fail شود طراحی شده است. اما ایراد این آرایه نیز محدودیت سایز Drive Segment آن به کوچکترین هارددیسک موجود در آرایه میباشد.
♦️RAID 50
➖آرایه RAID 50 از حداقل 6 هارددیسک فیزیکی تشکیل شده است. در واقع RAID 50 از کنار هم قرار گرفتن دو و یا تعداد بیشتری آرایه RAID 5 ایجاد میشود که با یکدیگر RAID 0 شدهاند. این مدل پیکربندی دادهها را به صورت Striping و Parity را در بین تمام دیسکهای تمام RAID 5های موجود ذخیره میکند. مزیت این پیکربندی وجود Parity Data است که منجر به Data Protection میشود در حالیکه Striping نیز Performance مناسبی را باعث خواهد شد. RAID 50 همچنین سرعتی بالا در نرخ انتقال داده ارائه میکند. ایراد این آرایه نیز محدودیت سایز Drive Segment آن به کوچکترین هارددیسک موجود در آرایه میباشد.
♦️RAID 6
➖آرایه RAID 6 نیز به عنوان آرایهای که خرابی از دو هارددیسک را پشتیبانی میکند معرفی شده است به این معنی که با Fail شدن حتی دو هارددیسک نیز آرایه همچنان سالم خواهد بود. در این مدل پیکربندی آرایه از Data Striping و Parity Data برای افزونگی استفاده میکند. آنچه که این RAID را از سایر RAIDها متمایز میکند این است که شامل دو مجموعه مستقل از دادههای Striped Parity است.
بزرگترین مزیت این پیکربندی این است که دادهها نسبت به سایر روشهای پیکربندی در برابر خرابی هارددیسکها بهتر محافظت میشوند. یک RAID 6 را میتوان با وجود دو هارددیسک خراب همزمان بازیابی کرد. حداکثر سایز Stripe همچنین وابسته به تعداد هارددیسکهای موجود در آرایه میباشد. تنها ایراد RAID 6 این است که Parity اضافه باعث کاهش Performance میشود.
♦️RAID 60
➖آرایه RAID 60 اما بسیار شبیه به RAID 50 میباشد. تفاوت اصلی بین این دو پیکربندی نیز در این است که RAID 60 نیاز به حداقل 8 هارددیسک فیزیکی داشته و از دو آرایه RAID 6 تشکیل شده است. این پیکربندی Data Protection پیشرفتهای ارائه میکند چرا که از دو مجموعه Parity Data و Striping که باعث افزایش Performance میشوند بهره میبرد. RAID 60 نرخ بالای انتقال داده را نیز فراهم میکند تا دادهها با سرعت بالایی جابجا شوند.