האתר שלנו מבוסס על פרסומות. ללא פרסומות לא נוכל להתקיים כלכלית.
כנראה שנעשה שימוש בדפדפן שלך בחוסם פרסומות אשר פוגע בנו כלכלית
אנחנו מבקשים שתוסיף אותנו לרשימה הלבנה Whitelist בתוסף חוסם הפרסומות שלך

תודה והמשך גלישה נעימה באתר!


עוד אפשרויות

Google translateGoogle translate
RSSמאמרים וחדשות RSS
קישור לעמוד זהLinkback
גרסא להדפסהגרסא להדפסה
del.icio.usשמירה ב del.icio.us
DIGGהמלצה ב-DIGG
google bookmarkסימניית גוגל

מאמרים מהקבוצה

שרת איחסון למקצוענים +Synology DS1812

מאת: ufffnick
24/06/2012 - 09:00



 
 

הקדמה

אתחיל בסוף - מכשיר פשוט, קטן ויעיל, עם מערכת הפעלה מונגשת פשוטה ועתירת תמיכה (הן על המכשיר, הן ברשת והן אצל הספק), שפשוט דורש ממשתמש הקצה לדעת שני דברים חשובים: להפעיל עכבר ומקלדת. זהו. כל השאר קיים בקובץ עזרה, בשרתי wiki של החברה או במרחק שיחת טלפון עם הספק בארץ.
(יש גם פורומים למי שרוצה לעבוד יותר קשה, וכן זה נחשב ללעבוד קשה לעומת מה שהמכשיר מביא).
העיצוב היעיל הפשוט והמינימליסטי פשוט קולע לטעם שלי.
את הספציפיקציות לא הבאתי (אפשר למצוא באתר של החברה, יחד עם תמונת הכניסות מאחור, אין שום דבר רועש שם), ולעניות דעתי גולת הכותרת כאן זו מכונת ביצועים עם ממשק ברמה גבוהה מאוד.

מה מקבלים?

זה מדגם מייצג של 8 הכוננים שבתוכו:

קצת מבפנים:

וכך הוא נראה עובד על השולחן:

מלה וחצי לגבי רעש - הנחתי אותו על השולחן של המחשב, קרוב מאוד אליי, ובכל תהליך העבודה שלי איתו הוא נשמע היטב. עם זאת המחשב שאיתו אני עובד הרעיש הרבה יותר ממנו. כך שאם משתמש הקצה לא מתכוון לשבת ממש עליו במרחק קטן ממטר, אני לא חושב שרעש הוא בכלל בעיה, בטח ובטח שבמרחק צפייה (למי שיעדיף למקם אותו בצמוד למערכת הקולנוע הביתית).

תהליך ההתקנה וקצת על הסייען

לאחר הסופרלטיבים של הפתיח תרשו לי להתלהב מחדש.
אני בעולמי המצומצם חי עם מערכות אובונטו מאז גרסא 7.04 (כלומר בערך מאז אפריל 2007).
מידת ההפתעה לטובה (שמיד תבינו עד כמה זה פשוט אפילו בלינוקס), הדהימה אותי.
תבינו - בכל דבר שקשור בניסיון להתקין על מכונת לינוקס תוכנות צד שלישי שניבנו לחלונות, אני מכין את עצמי למאבק עיקש ולמידה עצמית ארוכה על ברכיו ותמיכתו של דוד גוגל.
כאן זה פשוט לא כך. בהמלצת נציג החברה המאוד חביב יש לציין (תודה, עדי),  שמצא את הפנאי לתת מספר טיפים מאוד פשוטים ומדהים עד כמה יעילים להתקנה:

  1. לפני הכל - הכנס לאתר של היצרן וקרא שם על המכשיר.
  2. קפוץ להורדות שם יש תוכנה שנקראת Synology Assistant תוריד אותה ותתקין על המחשב - היא זו שעושה את כל עבודת ההתקנה של מערכת ההפעלה למכשיר, מהרגע שהוא מחובר לרשת.
  3. לפני שאתה רץ עם סעיף 2 - תוריד את קובץ הDSM, שזו מערכת ההפעלה, ואותו התוכנה מ-2 תבקש להתקין.

בהכנה נפשית קצרה לבחירה הספורטיבית שלי להתעקש ולנסות להתקין מלינוקס (במקום חלונות 7 במחשב מהעבודה), נכנסתי לאתר הרשמי אל העמוד של המוצר ושם לרובריקת ההורדות. אציין כאן שתוך כדי השיחה עם עדי (הנציג) זרקתי שאצלי הכל עובד בסביבת לינוקס, הוא לא כל כך ידע אם יש תמיכה, אבל בסביבת חלונות יש לומר היה מאוד בקיא. בקיצור - ברובריקת ההורדות הופתעתי לגלות חבילת התקנה התומכת לינוקס. אז הורדתי. בנשימה עמוקה פתחתי את הוראות ההתקנה, והופתעתי לגלות כמה פשוט עשו זאת גם למיודדי לינוקס.
אמנם, כבר ראיתי רשימת הוראות קצרה כזו שהביא להתעסקות בת שבוע פלוס לשיקום ממנה... על כן נשארתי סקפטי גם עם לחיצת הכפתור על ה-install.
כל כך הופתעתי ממהירות ההתקנה וכמה חלק זה עבר, שכשהפעלתי את ה-Assistant ראיתי שהוא עובד מצויין, סגרתי את התוכנה, עברתי להוראות ההסרה שלה וביצעתי (באותה קלות שהותקנה), והחלטתי שזה שווה פרק בסקירה. חזרתי על ההתקנה בצעדים איטיים, ולהלן איך זה עובד על לינוקס (ותרשו לי להניח שזה קל לפחות באותה מידה גם במערכות ההפעלה שפונות לחתך אוכלוסייה רחב יותר):
שלב ראשון - הצצה להוראות שזה לשונן:

Instructions on how to install and run Synology Assistant:
(1) To install Synology Assistant, run the script "install.sh" which will 
    guide you through the following steps: 
    (a) Remove the Beta version if any: 
            sudo rm -rf /usr/local/Synology /usr/local/bin/SynologyAssistant 
    (b) Unpack file "SynologyAssistant-4.0-XXXX.tar.gz" to the directory 
        you want, such as "/usr/local" or ".": 
            tar -C ./ -zxvf SynologyAssistant-4.0-XXXX.tar.gz 
    (c) Install the 32bit libraries if you use 64bit Ubuntu: 
            sudo apt-get install ia32-libs 
    (d) Create the shortcut to /usr/local/bin: 
            sudo ln -sf /path/install/SynologyAssistant/SynologyAssistant \ 
            /usr/local/bin/SynologyAssistant
(2) To run Synology Assistant, you can either command: 
            /path/install/SynologyAssistant/SynologyAssistant 
    or run the shortcut: 
            /usr/local/bin/SynologyAssistant 
    (if "/usr/local/bin" is existed in your environment variable $PATH, just type:             
            SynologyAssistant)

תכל'ס כל מה שכתוב אפשר היה לקצר (על ubuntu 11.10) ל:
"תפעילו (execute) את הקובץ install.sh בטרמינל ותעקבו אחר ההוראות."
מה שקורה אחרי הפעלת ה- install.sh הוא החלון הבא, המבקש הרשאת root להתקנה:

מיד אח"כ, מסמך התנאי שימוש וחוקיות:

ולאחר תהליך ממש קצר נפתח החלון של הסייען (AKA Synology Assistant):

זה כל תהליך התקנת הסייען.
אז למה הוא טוב? הוא בעצם מקל את איתור המכשיר בסבך המכשירים שמחוברים לכם ברשת (אין צורך להקצות IP קבוע בשלב זה, אפשר לדחות זאת לאחר שתשיגו שליטה מרחוק ותוודאו שהשרת עולה וכבה באופן תקין, זה מה שאני עשיתי לפחות...). לאחר סריקה (לחיצה על Search):

חולפות מספר שניות והוא מזהה את השרת ברשת (כן, ככה פשוט):

נסיון התחברות לשרת המופיע ברשימה פותח את חלון ההתקנה (במידה ולא מותקן כלום, במידה ומותקנת מערכת הפעלה מיד "נזרקים" לתוכנת הגלישה בברירת המחדל שלכם ופותחת את הממשק שאגיע אליו בהמשך), הבקשה הראשונה היא בעצם מיקום הקובץ של מערכת ההפעלה שהורדנו מבעוד מועד מהאתר של synology:

בחירת הקובץ:

הגדרות האדמיניסטרטור של השרת:

התקנת מערכת ההפעלה:

שלב הגדרות הרשת של השרת (הזדמנות מצויינת לקביעת IP קבוע):

סיום תהליך ההתקנה ואיתחול:

חדי העיין יבחינו בעוד כמה אפשרויות שיש בסייען כמו למשל אופציית הניטור משאבים, להלן חמשת הצעדים הבאמת פשוטים להוספת שרת לניטור דרך הסייען:

אבל בואו נעזוב את ה-low tech הזה ונעבור לדבר האמיתי, בלחיצה על Connect דרך הסייען אנחנו קופצים אל הממשק דרך תוכנת הגלישה (Firefox במקרה שלי):


ממשק משתמש דרך WEB

בשלב זה ארצה לתאם ציפיות, מפאת קוצר זמן לא יצא לי לחוות מספיק (לטעמי) את הממשק.
על כן החלק הזה יהיה קצר למדי ויתמקד בדברים מאוד בסיסיים, כמו התלהבות ילדותית ממשק חלונות מלא שנמצא בתוך לשונית בודדת של ה-Firefox, או מכך שכל פעולה שתרצו היא כל כך פשוטה ליישום שזה מנוון את המוח, או מכך שהתגובתיות של הממשק מפתיעה מאוד לטובה האינטואיטיביות למיקום של כל פרמטר שתחפשו יושבת היטב עם כל אדם ממוצע שיודע לעבוד על חלונות.
בקיצור, קבלו כמה תמונות:

דף פתיח שלאחר סיסמת הכניסה:

כך נראה חלון ה-control panel (נשמע מוכר מאיפשהו?):

חלון ה-Package Center (אפליקציות, אם תרצו), למעשה מאגד בתוכו חבילות שאינן מגיעות בבסיס מערכת ההפעלה להשלים צרכים שונים בהתאם לכל משתמש:

בחלק העליון (בטח ששמתם לב) יש בר ארוך שבקצה השמאלי שלו מלבן שחור עם שלושה ריבועים ומעויין. זהו למעשה מעיין כפתור Start שיש בחלונות ומכיל את שלל הקיצורים הראשיים לפונקציות של השרת, אם תחזרו אחורה לתמונות קודמות תראו שכל חלון שנפתח, ממש כמו בחלונות תהיה בבר הזה לשונית שלחיצה עליה תעביר את החלון קדימה.

לאחר טעימה קצרה של הממשק, נעבור למה שהתכנסנו עבורו - ניהול הכוננים (או Storage Manager).
כאן בעצם אנו בונים את התכל'ס (השרת עצמו). אני מניח שמי שיוצא להרפתקה של קניית שרת, עושה זאת כדי לקבל יתירות, ביצועים וממשק שלם ומוכן. עד נקודה זו אני יכול להעיד שהממשק מעולה ומונגש לכל מי שיודע לשחק עם עכבר, דבר המאפשר לכל אחד שיודע מה הוא רוצה לעשות, ופשוט לעשות את זה. מבחינת יתירות, זה דבר בסיסי שיש בכל מוצר דומה, רק שכאן Synology מביא רעיון משלה לשיטת יתירות המכונה SHR או Synology Hybrid RAID. לא אתעכב עליו מהסיבה הפשוטה שהוא השיטה היחידה שלא נבחנה, אך אציין שמהירות יצירת מערך כזה היא המהירה ביותר. שאר הביצועים לא נבדקו.
כך נראה ממשק המנהל:

לשם יצירת מערך לוחצים על Create (זה באמת מנוון את המוח...) ונפתח החלון הבא, שבבחירת Quick בעצם נוצר מערך SHR (תסתכלו כמה שורות קודם, יש גם קישור). בחרתי Custom לשיטה יותר מוכרת ונפוצה אצלינו בפורומים:

במסך הבא תמצאו שקיימת אפשרות לשימוש בכוננים בנפחים שונים, מה שמאפשר גמישות למי שביצועים פחות מכאיבים לו. מאחר וכל הכוננים בשרת הגיעו באותו הנפח, בחרתי באופציה המתבקשת:

בחירת הכוננים:

בחירת היתירות (אפשר גם בלי, לשם ביצועים):

בדיקת הכוננים (כן/לא):

אישור ותחילת העבודה על יצירת המערך שנבחר (במקרה זה JBOD):

בימים קשים אלה לקנות כונן קשיח דורש חתיכת הוצאה, אומנם בשרת זה יש שמונה מגירות אך זה לא אומר שיש צורך להשתמש בכולן מרגע הרכישה. על כן, מי שמדאיג אותו - מה בעצם עושים אם רוצים לבנות שרת עם 3 כוננים ולהרחיב בהמשך, תרגעו - זה אפשרי:

 

עוד בנושא: +Synology DS1511 - תנגבו את הריר
 DS409 - NAS של חברת Synology
+DS411 של Synology - מאגרשת (NAS) של ביצועים

ומה לקינוח?

ביצועים

להלן CyrstalDiskMark 3.01 64bit בוצע על לפטופ HP EliteBook 8760w, בחיבור 1Gb דרך ממתג:

דיסק בודד בתוך השרת:

מערך JBOD ללא יתירות (שני כוננים):

מערך RAID1 (שני כוננים):

מערך RAID5 (ארבעה כוננים):

סיכום

על אף שלא יצא לי לחפור מספיק בממשק המכיל באמת המון אופציות שלא נכללו בסקירה, ומספיק רק לקרוא את השמות של האפליקציות הקיימות תחת Control Panel כדי להבין, יצאתי בתחושה של חוויה מנוונת לגמרי, במובן הטוב של המילה. הממשק מרגיש כמו American Comfort של תפעול שרת.
נכון, על ספה רגילה זו אותה פונקציונאליות, אבל רק אחרי שתתרווח על American Comfort תבין כמה קשה לקום משם.
זה בא לידי ביטוי החל מדברים בסיסיים כמו SSH, FTP, NFS, SMB ועוד כל מיני שלשות של אותיות ועד ליצירת שרת ענן שיושב אצלי בבית במספר לחיצות ובאותה פשטות של מה שתואר עד כאן (גישה לקבצים והעלאה מכל מקום בעולם, מעיין DropBox  פרטי ובעל נפח התלוי במספר הכוננים שתקנו). קיימת מעיין חנות אפליקציות משלימה למי שחסר לו משהו (שרת iTunes למשל) מערכת שליטה ובקרה נקייה מאוד עם ניטור תקינות המערך וכל כונן בנפרד הקיים בממשק הוובי וכן דרך הסייען, כמובן עם שלל התראות (חוץ מכאפה מצלצלת בכל בעיה, הוא מתריע לכל מכשיר, כמעט). כל זאת עטוף בממשק נקי, קליל ואינטואיטיבי, מונגש באופן השמור למערכות הפעלה שלמות למחשבי PC, ותמיכה באמת מדהימה הן ברשת (שרתי ה-wiki מאוד מפותחים ומפורטים) ועד התמיכה מהספק (באמת שעדי אחד האנשים הנחמדים שפגשתי).
הביצועים בסך הכל טובים מאוד ובכל המקרים שבדקתי מה שמגביל את המהירות הם הכוננים, ובינינו, מאוד קל להגיע ל- 100 מגה (Bytes, לא bits) סימטרי ברשת הביתית (עם קצת אופטימיזציה).

אז מה הפואנטה?

תראו, לא לכולנו יש את הזמן להתעסק עם שרת ביומיום או בבנייה שלו, לא לכולנו יש את הסבלנות ללמוד אם חומרה כזו או אחרת מתאימה לצרכי בניית שרת או לבחור מערכת הפעלה שתהיה מספיק ידידותית ואמינה גם יחד ושתתן את הגמישות למרחב הפתרונות שנחפש. עם זאת אני בטוח שכמעט כל אחד מאיתנו יוכל לבנות קופסא כזו קטנה, חסכונית, שקטה ופשוטה לתפעול.
וכאן באים שני "אבל"ים:

  1. כמה זמן זה יגרע מהזמן הפנוי?
  2. לא נצליח למצוא ממשק שדומה למה שיש כאן בסקירה בזמן חיים של אדם בודד (אולי קהילת הקוד הפתוח תצליח ליצור ממשק ברמה דומה, אך זה לא נראה באופק).

על אף שכבר הוכח כאן שאפשר להקים שרת בסיסי (שיתוף ברשת + יתירות) בתוך רבע שעה (מהרגע שהחומרה מורכבת), אך אני רוצה לאתגר את ההוכחה הזו בקצת השוואה בין בנייה עצמית לבין  קנוי. הבסיס להשוואה היא החוויה שלי מהשרת הנ"ל, לעומת השרת הביתי אצלי.

סט-אפ:

  1. +Synology DS1812
  2. מחשב שולחני שהוסב לשרת: Core 2Dou E8400, לוח אם Asus P5Q Pro Turbo, שלושה כוננים של היטאצ'י ואחד של WD, כולן גרסאות ידידותיות לסביב.

נכון הסטאפים לא ממש ברי השוואה ברמה המדעית של השוואה בין חומרות, אבל מנקודת מבט של משתמש ממוצע, זה מה שסביר שיהיה בנמצא. כך שאם המשתמש הביתי חושב על בניית NAS ממה שיש בבית (שסביר שלא יהיה שונה מהותית ממה שיש אצלי), לעומת רכישה משהו ייעודי, אפשר לומר שהכשרנו את ההשוואה. אם כי יש לקחת אותה בעירבון מוגבל.


 

DS1812+
 

המחשב היושב במחסן
 

מחיר

חור בכיס (רשימת סייגים בסוף הטבלה)

זה במחסן מה שעושה את זה בחינם (עם רשימת סייגים שבסוף)
 

זמן הרמה

אפסי, plug and play

התקנה של התוכנה תצרוך רבע שעה בהגזמה (לשרת בסיסי), אך תלוי מאיפה מתחילים לספור. הקריאה על תאימויות, החלפת חומרה במקרה הצורך, או חיפוש והרכבה של חומרה חדשה המתאימה לדרישות צורכת לא מעט זמן.
 

תפעול תקלות

יש אבא למכשיר - שיתפעל

זה באחריות מי שבנה את הפרקנשטיין הזה ביחד עם דוד גוגל
 

צריכת אנרגיה

נמוכה ומותאמת לשרת

צריכה פסיכית בהתאם לחומרה ישנה מלפני עידן המעבדים עם צריכה נמוכה (משמעותית).

אם קנית חומרה חדישה, יכול להיות שבסעיף זה תהיה תחרות אמיתית על מידת הצריכה.
 

נגישות מערכת ההפעלה

מי שבנה אותה חשב על האדם שאין לו
ולו טיפה של רצון לבלות מול המסך של השרת יותר מדקות ספורות. הכל נגיש, פשוט בממשק שאינטואיטיבית מרגיש מוכר.

תלוי מה בחרתי להתקין, במקרה הפרטי שלי - אין ממשק, הכל דרך שורת קוד של הטרמינל. במקרים של עצלות אני מפעיל את מנהל הדיסקים של אובונטו. לא מכיר מערכת הפעלה חינמית  שתתחרה בזו מימין.
 

גמישות התוכנה

יש מרחב לא רע של הרחבות, אך מוגבל למה שהחברה תספק ותלוי ברמת העידכונים.

גמישות תלויה במערכת ההפעלה, אם היא ממשפחת הקוד הפתוח מרחב הגמישות הוא אדיר וכמעט לכל צורך שהוא מישהו כתב שורת קוד או סקריפט מתאים. אם לא (וזה קורה פה ושם), אז באסה...
 

גמישות החומרה

תקנה חדש

אזהרה: משרד הבריאות קובע ששרתים בבנייה עצמית מגדילים את הסיכוי למחלת השדרגת
 

ביצועים

מפתיעים לטובה

מה בנית זה מה יש, נראה לך איטי מידי? תשאל את דוד גוגל איפה פישלת...

הבטחתי סייגים:

הכל מסתכם באיך כל אחד מאיתנו  מסדר את הדרישות מהשרת וסידרי עדיפות של הזמן הפנוי.
מי שרואה עצמו לנכון ללמוד וללמד עצמו הכל על שרתים, החל מחומרה וגומר בתחזוקה שוטפת של מערכת ההפעלה והחומרה יחדיו, מן הסתם רואה בכך תחביב ששווה לתחזק ומסב לו הנאה שבעשייה.
אך אני בטוח שלא מעט ירצו את השרת, עם כל הצרכים שהוא יכול למלא. אך עם כל הכבוד לשרת יש לי חיים והוא עובד אצלי ולא אני אצלו. אז שיעבוד ולא יגרע דקה מזמן הצפייה בסרטים, או מהזמן עם הילדים. מן הסתם אדם זה מחשיב את הזמן שהיה מבלה מול השרת כזמן מאוד יקר ששווה לו לשלם אותו במזומנים ולזכות בו לדברים שהוא שם בסדר עדיפות עליון. צריך לזכור שאותם שרתים שבאים מוכנים נותנים ערך מוסף אחד שקשה לחשב אותו - והוא הזמן שאני חוסך בטווח הארוך, כשהמערכת מוכנה ובנויה באופן כזה שבתפעול שבשיגרה לא אצטרך להתאמץ אפילו קצת כדי להוציא ממנה את מה ששילמתי עבורה (מאמץ=זמן גלישה למציאת פתרון).
בשורה התחתונה, זה לא כל כך שחור לבן - זה נופל איפשהו בין שני הטיפוסים האלה, ואם כל אחד מרגיש הזדהות יותר עם צד אחד מאשר האחר, סביר שיטה לבחור בדרך דומה.
בפן אישי - מאוד הופתעתי לטובה מהשרת שבסקירה, ואני ניגשתי לסקירה מנקודת מבט של מי שבנה את שלו באופן עצמאי. התחושה שהשרת מנוון את המוח יושבת חזק עם המטרה העיקרית שלו שאומרת למשתמש הקצה - אל תתאמץ, אל תבזבז זמן. ולהערכתי משיג את המטרה בענק.

מחיר: 6,999 ש"ח.

תודה לחברת Synology על השאלת המוצר לטובת הכתבה

לדיון בנושא: שרת איחסון למקצוענים +Synology DS1812




עוד מ: ufffnick
תגיות


דרגת קושי: 4
בהקשר זה

 עוד על רשת ואינטרנט


המאמר הפופולרי ביותר בתחום רשת ואינטרנט:
מדריך להגדרת Netflix בעזרת שירות VPN
תקנון / תנאי השימוש באתר צור קשר / contact us כל הזכויות שמורות לקבוצת ht