וירטואליזציה, "ענן פנימי", ושטויות במיץ עגבניות

מי לא שמע על נמרוד הראל? הבחור מומחה בקסמים, אשליות וכו' והוא כבר אדם מוכר בכל בית בישראל שראו אותו מופיע בשלל תוכניות בערוץ 10. כשמדברים על קוסמים וקסמים, הרבה דווקא יזכרו את נמרוד הראל בגלל הצורה שערוץ 10 החדיר אותו לתודעה הציבורית.

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

יצא לי היום לקבל את המייל היומי מ-LinkedIn ושם מצאתי את הלינק הזה של PConLine, על "תחקיר" בנושא "מחשוב ענן פנימי".

אני רוצה להתחיל ולציין משהו מסוים: אני לא סובל חברות שמוציאות דוחו"ת עמוסי Buzz words עם מספרים מומצאים על כל מיני "עתידות". אני חושב שאם מנמ"ר כלשהו סומך על דוחו"ת כאלו ומתכנן לפיהם את העתיד הטכנולוגי של החברה שהוא עובד בה, הוא שם את תקציב החברה על קרן הצבי, על כל המשתמע מכך. מישהו זוכר לדוגמא כמה חברות אלו חזו ורודות למעבדי Itanium? מה לגבי Vista? טלפונים סלולריים מבוססי Windows Mobile? בכל פעם חברות כאלו נתנו דוחו"ת עם מספרים יפים, אבל המציאות סירבה להתיישר לפי מספרים אלו. מי שהשקיע את כספו לפי תחזיות אלו – נפל.

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

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

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

קראתי את הטקסט שמופיע בלינק, והרמתי גבה… חסכון בזמן? פינוי זמן לעיסוק בנושאים פנימיים? WTF?

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

  • חסכון בחשמל
  • חסכון בהוצאות על תחזוקת חומרה
  • חסכון בהוצאות על קירור
  • אם השרתים יושבים בספק Hosting כלשהו, אז ישנו חסכון במקום (ארונות וכו')
  • חסכון בהוצאות על UPS, כבילה, מיתוג וכו'.

מה אני לא מקבל? חסכון בעבודה למנמ"ר או האיש סיסטם (תלוי בחברה):

מדוע? מכמה סיבות:

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

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

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