
הטקסט המלא של הדקות הראשונות בהרצאה «ראיון עבודה - מנהל רשת שאלה על IOPS ועל NFS / iSCSI / FC SAN» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם. אנחנו ממשיכים בראיון עבודה אמיתי שהיה לתפקיד של מנהל רשת בשנת אלפיים עשרים וחמש ויש פה שאלה על IOPS. איפה הכי כדאי להחזיק לנו מידע על מכונה וירטואלית כדי שיהיה Secure מאובטח?
Hardware Redundant שתהיה לנו יתירות בחומרה. זה אומר שאם משהו נופל בחומרה יש רכיב אחר שמחליף אותו, שלא הכל יהיה תלוי במשהו אחד. זה נקרא יתירות ושיתמוך ב-IOPS גבוה.
IOPS זה Input Output Operation Per Second. כמה פעולות בשנייה Storage מסוגל לעשות. זה לא עניין של רוחב פס, אלא בכלל מה ה-Capacity שלו מבחינת הבקשות. כמה בקשות בו זמנית הוא יכול לקבל.
כי הרבה פעמים Storage מקבל הרבה בקשות קטנות, כי כל מיני יוזרים מבקשים בו זמנית כל מיני דברים. ובוא נעבור על האופציות. קודם כל Local Disk.
Local Disk לא מתאים לנו. הדיסק המקומי במחשב לא מתאים לנו כי אם דיסק המקומי נופל הכל נופל. אין לנו יתירות ברמת החומרה. אנחנו תלויים ברכיב אחד.
NFS Disk הוא טוב, יש לו יתירות. NFS זה שיתוף. כמו שבווינדוס יש שיתוף תיקיות, בלינוקס שיתוף של תיקיות נעשה בפרוטוקול NFS. אפשר לקחת דיסק ולשתף אותו ואז הרבה מכונות יכולות לגשת אליו בו זמנית, אז יש לנו יתירות, אבל NFS לא מיועד ל-IOPS גבוה.
הבעיה של NFS מבחינת הביצועים שהוא עובד ברמת הקובץ הוא File Level. זאת אומרת תן לי קובץ, קח קובץ. אז יש לו את כל המורכבות של להבין את הקבצים.
לעומת זאת, פרוטוקולים שעובדים רק ברמת הבלוקים של הארד דיסק שלא יודעים מה זה קובץ לא קובץ, הם רק יודעים לשים בלוקים בתוך הדיסק. פרוטוקולים פשוטים יותר הם הרבה יותר מהירים, אז NFS הוא כאילו חכם יותר, יודע להבין את הקבצים ולא רק את הבלוקים.
יודע להבין את המהות של הבלוקים ששוכבים בדיסק, אבל החוכמה הזאת היא זאת שמעכבת אותו בביצועים ולכן הוא מפסיד גם ל-iSCSI וגם ל-Fibre Channel Protocols, כי שני אלו יודעים לעבוד רק ברמת בלוקים צ'יק צ'ק.
שמים בלוק בדיסק, לוקחים בלוק בדיסק, לא מבינים מה המשמעות של הבלוק. יש לנו את האופציה של iSCSI. הבעיה של iSCSI נובעת מזה שהוא מסתמך על TCP IP.
זאת אומרת שהוא Block Level. יש לו בפנים פקודות של SCSI, פקודות ישירות לדיסק, אבל הן עטופות ב-TCP IP. הוא לוקח את הבלוקים, את הפקודות לדיסק ועוטף אותם ב-TCP IP הרגיל, אבל ה-TCP IP הוא פרוטוקול מאוד מאוד ישן והוא מבזבז המון רוחב פס רק על העטיפה של TCP IP.
יש פרוטוקול מתחרה של Fibre Channel שהוא הרבה יותר יעיל ולכן iSCSI מפסיד בביצועים לפרוטוקול של Fibre Channel בגלל העטיפה הזאת של TCP IP סביב iSCSI. בפועל, ברשתות קטנות אפשר להסתדר עם iSCSI או עם NFS, אבל פה הם אומרים במפורש של Large Number של IOPS.
יש לנו מספר גדול של בקשות וחייבים Fibre Channel כבל אופטי. עכשיו שימו לב מה זה Fibre Channel SAN זה דבר נורא מעניין. זאת רשת שכולה מבוססת על כבלים אופטיים.