אינטל ברבעונים האחרונים מציגה תמונה די מעניינת של מצב השוק בכל הקשור ל-PC: הרווח למניה עלה, אך היתה צניחה של 26% ל-1.9 מיליארד דולר ברבעון האחרון. אינטל יודעת ורואה מה שרבים מהאנליסטים רואים: פחות ופחות אנשים קונים PC חדש, ואם הם כבר חושבים על קניית מחשב חדש, הם במקרים רבים ירכשו טאבלט ואולי ישדרגו את ה-PC הקיים מבחינת זכרון/דיסק, מה שאומר שאינטל תרוויח פחות משדרוגים.
אחד התחומים הכי רווחיים לאינטל הוא מעבדי שרתים. מכיוון שמעבדי שרתים הם בד"כ גירסה יותר משוכללת של גירסת מעבדי הדסקטופ (יותר זכרון Cache וכו'), הרווח פר מעבד הוא גבוה מכיוון שאינטל מוכרת אותם במחירים מטורפים. אחרי הכל, כשאין לך ממש תחרות, אין לך בשביל מה להוריד מחירים. מה הלקוחות יעשו? ירוצו ל-AMD?
בשנים האחרונות, הלקוחות הגדולים של אינטל (בניכוי יצרני המחשבים למכירה) היו לקוחות כמו פייסבוק, אמזון וגוגל (לפי השמועות, גוגל היא הלקוח החמישי בגודלו של אינטל), והלקוחות הללו, למרות ההנחות הגדולות שהם מקבלים כלקוחות גדולים – לא ממש מרוצים, הן מבחינת הביצועים והן מבחינת צריכת החשמל הענקית שמעבדי קצה עליון לוקחים וכל חברה לוקחת לה כיוונים אחרים. עד לאחרונה לא היה כל כך ידוע לאיזה כיוון כל חברה פונה, אבל היום זה יותר גלוי.
קודם כל נבדוק מי יכולים להיות המתחרים של אינטל שיכולים להציע הצעות מפתות לגוגל ואחרים. נתחיל עם Oracle.
מה הסיכוי שאמזון, פייסבוק, או גוגל יעברו למעבדי Sparc? טכנית, המעבדים הללו יותר מהירים ממה שאינטל מציעה בקצה העליון – במיוחד בכל מה שקשור לאפליקציות שיודעות להשתרשר (Threading). גם באינטל יש תמיכה ב-Threading אך היא מצומצמת (בהשוואה למה שיש ב-SUN) ולמעבדי ה-Sparc מסדרות T, X, M, והם מאפשרים לעשות דברים מאוד מעניינים בוירטואליזציה (ספציפית עם Solaris Zones אם אתם מריצים מערכות סולאריס כמכונות וירטואליות על שרת SUN עם מעבד Sparc רציני).
הסיכוי שאותן חברות יחתמו על רכישה מאסיבית מאורקל הוא אפס. מדוע? מכמה סיבות.
הסיבה הראשונה היא שאורקל/SUN עדיין חיה בשנות ה-80 כשיש צורך לשלם רשיונות פר ליבות, דבר שאף חברה מהשלישיה (גוגל,אמזון,פייסבוק) לא מוכנה אפילו לשמוע על כך. הסיבה השניה קשורה יותר לביצועים, כך לדוגמא אם תסתכלו כאן תראו שגם המעבד האחרון של SUN, ה-T5 חוטף נבוט בראש מ-Xeon E7 וה-E7 מהיר במקרים רבים ב-30% מה-T5 כשבודקים ביצועי אפליקציות, ועוד לא דיברנו על כך שאינטל יכולה לחתוך מחירים הרבה יותר מאורקל.
(אגב, אם אני כבר מזכיר את SUN, בקרוב תהיה מסיבת עיתונאים בה תוכרז גירסה 11.2 של סולאריס. לא, אתם לא ממש צריכים להתכונן לשדרוג מאסיבי אם אתם משתמשים בסולאריס. 3 שנים אחרי שיצאה סולאריס 11 לשוק, התוספות שיש ב-11.2 הם Open Stack ו-Puppet ביחד עם עוד כמה תוספות. פלא שהפצות לינוקס אוכלות לאורקל לקוחות?)
מכאן הדברים מתפצלים לכיוונים מעניינים.
מהנדס בכיר בגוגל העלה תמונה (משמאל, לחצו להגדלה) של ה-Red Board החדש שלהם. חדי העין שביניכם שיסתכלו בתמונה המוגדלת יראו כי הלוח שונה לחלוטין מכל לוח אחר שקיים בשוק, ויש סיבה לכך: הוא לא מבוסס מעבד אינטל או X86/X64. הלוח הזה הוא הלוח הראשון שגוגל תכננה שרץ על המעבד של IBM, ה-Power8.
מדוע מעבד זה? באוגוסט IBM הכריזה ביחד עם חברות כמו גוגל, nVidia ורבות אחרות על OpenPower, בסיס לחברות אחרות לקחת את פלטפורמת Power שנפתחה, ולבנות מעבדים וחומרה מסביב. בגוגל לקחו את העניין ברצינות והלוח הוא התוצאה הראשונה.
מדוע Power8? כי מדובר במפלצת ביצועים שעד לאחרונה לא היה לה תחרות רצינית בשוק (לפחות לא עד שהגיע Xeon E7 V2 שצריכת החשמל שלו בשמיים!), ובשביל גוגל ה-OpenPower מאפשר לתכנן את הכל מהתחלה ללא צורך בהתחשבות בדברים ישנים שהיו צריכים להישאר במערכות X86. אם תסתכלו לדוגמא על הלוח, תראו שאין בכלל תושבות זכרון, הוא ישב בצורה אחרת ממה שהיה צריך עם מעבדי XEON (זכרון צמוד כמה שיותר למעבד).
מבחינת גוגל, כל מה שהם צריכים כדי להכניס מערכות כאלו, זה לקמפל את הלינוקס מחדש בחלקו (קיים כמובן לינוקס ל-POWER, אבל עדיין לגוגל יש כל מיני דברים שהם הוסיפו והעיפו) – צפו לסמיטריילר של טלאים מגיע ל-Linux kernel mailing list.
גוגל במקביל עובדת על עוד פרויקט שכרגע עדיין לא מפורסמים פרטים (כך שמה שאני כותב הוא יותר קשור לשמועות עקשניות) להכניס מעבדי ARM של AMD (ה-Opteron A1100) בחלק אחר של עבודה שם. אני מאמין שנשמע יותר על כך לקראת נובמבר.
באמזון החליטו לעבור ל-ARM, אז מה אמזון עשתה? היא "חטפה" את המהנדסים שעבדו ב-Calxeda ז"ל בשביל לעבוד על מעבד עבורה מבוסס ARM של חברת Applied Micro כפי שתוכלו לראות כאן. מבחינת אמזון, התכנון יהיה להעביר כנראה מערכות פנימיות ל-ARM (לפי תכנון עומסי עבודה, Front End וכו') ולאחר מכן בהדרגה להציע ללקוחות שרתים וירטואליים מבוססי ARM במחירים זולים מאוד (עשיריות הסנט ומתחת לכך).
גם בפייסבוק החליטו לעבור ל-ARM ואם נסתכל על מודעת דרושים שפורסמה לאחרונה מטעם פייסבוק, נראה שהם מחפשים מהנדסים להמיר את ה-PHP שלהם ל-ARM עם אופטימיזציות, ומכיוון שרוב הקוד של פייסבוק כתוב ב-PHP, אז כנראה שהחברה תעבור בהדרגה מאינטל ל-ARM.
מבחינת מיקרוסופט, לחברה אין את הלוקסוס כמו פייסבוק, גוגל ואמזון שמשתמשים בלינוקס ושהמעבר למעבד אחר אינו כזה מורכב. מיקרוסופט שמשתמשת ב-Windows Server 2012 כמעט לכל המערכות שלה, תצטרך בשלב ראשון לעשות Porting ל-Windows 2012 מ-X64 ל-ARM וזו עבודה גדולה מאוד (ה-Core עצמו כבר רץ תחת ARM, אבל שאר החלקים שמרכיבים את 2012 – עדיין לא) ואם מיקרוסופט חכמים, אז הם התחילו לעבוד על כך, אבל עד שאין מערכת 2012 מוכנה לרוץ החל מה-Boot על ARM, מיקרוסופט לא יכולה לעבור לשום פלטפורמה אחרת. ברגע ש-2012 תהיה מוכנה, אז סביר להניח שמיקרוסופט תראה מה קורה בשוק מבחינת הצעות מבוססות ARM, ביצועים, מחירים – וכנראה שעוד שנתיים-שלוש – גם היא תתחיל לעבור.
באשר לחברות אחרות – סביר להניח שהחל משנה הבאה נראה יצרנים מוציאים לוחות-אם עם Opteron A1100 של AMD (שזה מעבד ARM) שייועדו בעיקר עבור ספקי תשתיות ענן (אמזון, גוגל וכו') והמחיר הזול שאותן חברות יציעו (הרבה יותר זול מ-VM על אינטל) יתחיל לשכנע סטארט-אפים וחברות אחרות להעביר חלק ממכונות ה-VM ל-ARM בשלבים כדי "לבדוק את המים". עם תמחור אגרסיבי מצד אותם ספקי IAAS, יותר ויותר חברות יראו שאפשר לקבל מה שהם התרגלו אליו – על ARM במחיר זול יותר, והן יעברו.
וכאן אנו חוזרים לאינטל שעדיין לא רוצה להבין את הנקודה הכי חשובה: חברות רוצות מעבדים עם ביצועים די טובים עם תצרוכת חשמל גבוהה קצת יותר ממה שטאבלט או סמארטפון לוקח, והפתרונות הנוכחיים של אינטל לשרתים אפילו לא מתקרבים לאזור, מה שגורם לענקים להשקיע בטכנולוגיה מתחרה ובהפסד כספי די בטוח לאינטל ב-3-4 שנים הקרובות.
מה שאינטל, לעניות דעתי, יכולה לעשות זה להתבגר, לסגור על רישוי ARM, לרכוש עיצוב מוכן של אחד המתחרים ולהוציא לשוק (כדי לקבל דריסה) – ומשם להתחיל לבנות מעבדים לשרתים (וטאבלטים?) עם הנסיון העשיר שיש לה. השאלה אם אינטל תתעורר בזמן ולא תחזור על הפאדיחה של מעבד ה-Itanium (מעבד שאף אחד לא רצה ולבסוף אינטל בשקט העתיקה את תוספות ה-64 ביט ש-AMD המציאו).
האם אינטל תבין את הפואנטה לפני שהיא תתחיל להפסיד ברבעונים הבאים עוד? שאלה מצויינת.