עוד סקר שטותי: מחשוב ענן ומנמרי"ם

מי שמכיר אותי אישית או מי שקורא את הבלוג הזה זמן רב יודע היטב את דעתי על "חברות מחקר" שמפרסמות מידע עם תחזיות מופרכות בכל מיני נושאים, החל מאימוץ לינוקס (גרטנר טענו בשנת 2000 בערך שלינוקס לא יקח את הבכורה על מערכות יוניקס, וכולנו יודעים מה קרה בסוף עם לינוקס) ועד תחזיות מופכרות על מגמות שונות שבסופו של דבר התגלו כעורבא פרח. בקיצור – לעניות דעתי, חברות מחקר הם כמו שמחה השכנה שלי מהבניין ממול: פותחת בקלפים (50 שקל מבצע!), רק שלחברות מחקר יש יותר תקציב והם עם משרדים וחליפות, אבל התוצאות (בכל הקשור לתחזיות על טרנדים ומגמות) הן אותן תוצאות.. אפילו ב-The Register חשדו מספר פעמים שיועצים מסויימים של אותן חברות מחקר הן "חברים" של אותם מיסטיקנים..

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

תרשו לי להגיב בקצרה באופן לא רשמי: פפפפפפפפפפפפחחחחחחחחחחחחחחחחחחחחחח!!!

ועתה לתגובה קצת יותר רצינית.

אם מחר אתה הקורא תקפוץ לאתר שלנו ("חץ ביז") ותחליט לבחור לך את אחת החבילות בארץ (או את החבילות במחירים זולים בחו"ל), או שתקפוץ לאתר של אמזון, או Rack Space או Soft Layer או vps.net, ותחליט לקחת חבילת שרת כלשהי. מה תקבל? תקבל שרת Linux או Windows, עם מייל קצר שמפרט מה הפרטים לכניסה לשרת, מה הפורטים הפתוחים, איך לפנות לגבי תקלות ו… זהו.

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

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

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

תגובה לעמוס רגב על מאמר המערכת (התקפה על אירן)

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

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

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

מיסטיקנים רבים מפיצים בשנתיים האחרונות נבואות חורבן על העולם עקב סוף לוח השנה של בני המאיה (21/12/2012). כמובן שמדובר על סוף לוח והתחלת לוח חדש, בדיוק כמו שב-31/12 בחצות מסתיים לוח אחד ומתחיל לוח שני ומדובר בעוד נבואת חורבן אחת מיני רבות שלא התקיימה – אבל נראה שביבי מעוניין שאותה נבואת חורבן תתקיים, בכך שישראל תתקוף את אירן.

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

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

מה עם צה”ל? הצבא שלנו יודע לשתות בקשית את התקציב שנותנים לו ודורש עוד, אולם כלל לא בטוח שצה”ל מספיק ערוך למלחמה ב-3 חזיתות (חמאס/ג’יהאד בדרום, חיזבאללה בצפון, סוריה ממזרח). בפעם האחרונה שיצאנו למלחמת פתע (לבנון 2) הופתעו מפקדים ואזרחים רבים לגלות את שיטות ה”קיצוץ” של צה”ל: בציוד חרום קיצצו, אבל במשכורות ותקנים לא נגעו, ולצערינו לוחמים רבים נהרגו בגלל הפדיחות האלו.

מה עם מוכנות העורף? לספוג טילים? זה דווקא קל. אין שום מוכנות. בפעם האחרונה שבדקו מקלטים, הם היו מוצפים במקרים רבים בג’יפה, ביוב, מים, בוץ והרבה זבל, ועם צפיפות הבניה באזור גוש דן, חיפה, ירושלים – כל טיל קונבנציונאלי (אני אפילו לא מדבר על כימי) יסב נזק אדיר והרבה הרוגים ופצועים. שוב, טילי “חץ” יוכלו לפגוע רק בחלק מהמקרים אולם אם יקרה מצב בו גם אירן וגם חיזבאללה ירו טילים סימולטנית לעבר ישראל, שום “חץ” לא יעזור.

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

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

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

כמה מהירות התקשורת לארץ איטית? הדגמת וידאו

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

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

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

לפניכם הדגמת הוידאו (מומלץ לעבור לאיכות 720P כדי לראות באיכות טובה את הוידאו):

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

האם באמת הראש הישראלי "יקר מדי"?

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

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

נתחיל בעניין המחיר, שזו הטענה הראשית של כל המתלוננים על עלות המהנדס הישראלי. אני חושב שחלק לא קטן מהמתלוננים "שוכחים" שמדינת ישראל היא מדינה שגובה מיסים הכי הרבה מהעובדים (אם ישראל לא הכי גבוהה, היא בטח נמצאת באחד המקומות הגבוהים) ואני יכול לתת דוגמא אמיתית אישית שלי: לפני מס' שנים עבדתי בחברה מסויימת והרווחתי 18K ברוטו (בשקלים). לא ביקשתי ולא קיבלתי אוטו, לא קיבלתי כל מיני "מתנות" כמו מנוי לחדר כושר, שיחות בחינם או דברים מעין אלו. ה"הטבה" היחידה היתה ביטוח מנהלים (שחלק ממנו אני משלם וגם המעסיק משלם). יודעים כמה היה יוצא לי ב-נטו? פחות מ-12K. לאן נעלמו להם 6000 שקלים? אה, מס הכנסה מאוד אוהב אותי, ביטוח לאומי גם אוהב אותי ומס בריאות הכי אוהב אותי: שילמתי מס בריאות בחודש מה שכל הבניין שאני גר בו כרגע לא משלם למרות שלא אקבל אפילו קמצוץ של הטבה כלשהי בגלל שאני משלם יותר.

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

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

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

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

נכנסתי למכונה ונהיה לי שחור בעיניים: ה-firewall למטה, התוכנה שסוכמה שתהיה בגירסה 64 ביט היא 32 ביט והם שינו את סיסמת ה-root ל…. password. (אני לא צוחק). 9 מתוך 10 הסעיפים שההודים הסכימו לגביהם לא בוצעו כלל וכלל. מכיוון שהמכונה היתה בעלת כתובת IP חיצונית, החלטתי לפרמט מיידית את המכונה או שהיא היתה נפרצת בשניות מבחוץ. הודעתי לאותה חברה הודית כי יחסינו תמו ושילכו לחפש את החברים שלהם.

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

הגיע הזמן שמנהלי חברות / שלוחות מו"פ יבינו מדוע השכר הדרוש כל כך גבוה ויחליטו גם מה לעשות בנידון. פיטורים ו"רה-אורגניזציה" כדי לקצץ בעלויות במקרים רבים מפספסים לחלוטין את המטרה. כשמפטרים 5 מתוך 10 מפתחים, אפשר להיות בטוחים שאותם 5 "יקטינו ראש" כדי לא להיות הבאים בתור להיות מפוטרים. רוצים לראות את היצירתיות שלהם? תסתכלו דרך החלון.. לא ראיתם? אה, הרגע היא עפה החוצה. במקום לפטר, אפשר לקצץ סכום קטן יחסית מהשכר כולל אצל המנהל (דוגמא אישית, זוכרים את המושג?) ובמקביל לעבור לשעות עבודה אנושיות, כך הפגיעה לא תהיה כה קשה בעובד ומצד שני לעובד יהיה הרבה יותר זמן פנוי לצרכיו האישיים, לאישתו, לילדיו וכו'.

אתה הבנת את זה ברוך??