לאחרונה היה לי מישהו תמה על העובדה שלמרות שיש להם שני כונני SSD של 512GB מחוברים, הם רואים רק כונן אחד עבור שטח אחסון. אולי הוא לא יודע מה המשמעות של 2x 512GB NVMe SSD עם RAID 1 בשרת האינטרנט ומה כוללת ארכיטקטורת האחסון הזו.
תוֹכֶן
אם אתה טירון בניהול שטחי אחסון בשרת או במחשב פשוט, במדריך זה תלמדו על NVMe ומה כרוך ב-RAID. בואו ניקח את זה אחד בכל פעם ונראה מדוע משני דיסקים מחוברים אתה רואה רק את שטח האחסון מאחד.
מה המשמעות של זה NVMe (Non-Volatile Memory Express)?
NVMe מגיע מ(Non-Volatile Memory Express) והוא פרוטוקול לחיבור בין התקני אחסון, כגון SSDאת (Solid State Drives) או מודולי אחסון פלאש (USB Stick, מקל זיכרון). פרוטוקול זה תוכנן במיוחד כדי לנצל את הביצועים הגבוהים של התקני אחסון מבוססי זיכרון פלאש והוא משמש בעיקר עבור התקני אחסון בעלי ביצועים גבוהים. הם משמשים לרוב בארכיטקטורה של שרתי אינטרנט או מערכות אחסון מסדי נתונים. היכן שנדרשת מהירות כתיבה/קריאה גבוהה.

בניגוד לממשקי אחסון מסורתיים כגון SATA, NVMe משתמש בחיבור PCI Express (PCIe) כדי לאפשר העברות נתונים מהירות יותר בין מערכת המחשוב לבין התקני האחסון. NVMe משתמש גם בארכיטקטורה של "queueing” מה שמאפשר לעבד מספר פעולות קריאה וכתיבה בו זמנית, מה שמוביל לשיפור הביצועים והיעילות של מערכת האחסון.
מה המשמעות של זה 2x 512GB NVMe SSD CU RAID 1?
הנה הבעיה כביכול שבה אתה רואה רק מקום אחסון אחד. אמנם בחישוב פשוט שנעשה על ידי טירון, שניים דִיסק-s של 512GB, פירושו סך של 1TB שטח פנוי לאחסון.
במקרה של שרתי אינטרנט, אבטחת הנתונים המאוחסנים חשובה מאוד. לכן משתמשים בדיסקים SSD NVMe מחובר עם תוכנה RAID 1. אם ניתן להחליף לוח אם, זיכרון או אפילו מעבד ללא אובדן נתונים, אם דיסק נכשל, ההשפעות עלולות להיות קטסטרופליות.
מה המשמעות של RAID 1?
RAID (Redundant Array of Independent Disks) היא טכנולוגיית תוכנה/אחסון נתונים המשלבת מספר דיסקים פיזיים כדי להשיג ביצועים ואבטחה טובים יותר. זהו סוג של קלסר של יחידות אחסון פיזיות המחוברות זו לזו במערכת.
זמינים מספר סוגים של RAID, המותאמים לדרישות של כל תצורה. במקרה של שרתי אינטרנט, הבחירה הטובה והחסכונית ביותר היא RAID 1.
מה המשמעות של 2x NVMe SSD עם RAID 1?
RAID 1 הוא “מראה נתונים” מתוך דיסק. Mirroring. הנתונים משוכפלים על שני דיסקים זהים, מה שמבטיח יתירות ואם אחד הדיסקים נכשל, הנתונים עדיין זמינים בדיסק השני. לפיכך, הנתונים מוגנים במקרה של נזק. ביצועי הקריאה משופרים, אך ביצועי הכתיבה מושפעים מעט.
עבור שרתי אינטרנט, הגנת נתונים ומהירות קריאה הם התכונות המובילות של דיסק. לָכֵן, 2x NVMe SSD עם RAID 1 היא בחירה טובה עבור שרתי אינטרנט, שבהם מהירות הקריאה חשובה יותר ממהירות הכתיבה. כן, זה יכול להיות חיסרון כאשר הדיסק נבחר כמערכת המטמון, עם זאת REDIS- memcached ואחרים, השתמשו במטמון RAM. (דיון נוסף).
אם תרצה, RAID 1 עוזר ליצור סוג של דיסק גיבוי. זה לא אומר שאם מחקת בטעות נתונים מהדיסק, עם RAID 1 תוכל לשחזר אותם מהדיסק השני. זה קשור רק אם אחד הדיסקים נכשל.
לסיכום, זה נורמלי שהדיסקים בערכת RAID יראו על ידי מערכת ההפעלה כדיסק בודד. במקרה של אחד RAID 1, הנתונים משוכפלים בשני הדיסקים בסט, כך שהשטח הפנוי יהיה שווה רק לשטח של דיסק בודד, אך הנתונים יהיו מיותרים ומאובטחים במקרה של כשל באחד הדיסקים.
בהזמנה אישית: “df -h” מופעל בשרת לינוקס, הוא יציג רק את שטח האחסון המותקן/מחולק כעת והשימוש בו בכל מערכת קבצים. אם המחיצות בדיסק השני אינן רכובות במערכת הקבצים, הן לא יוצגו בתוצאת הפקודה. כדי לבדוק דיסקים זמינים ומחיצות קיימות, אתה יכול להשתמש בפקודה: fdisk -l אוֹ lsblkו
לסיכום, אם יש לכם שני דיסקים מסוג NVMe SSD עם RAID 1 בשרת או במחשב, יהיה לכם רק נפח השווה לזה של דיסק בודד זמין לאחסון.