וִידֵאוֹ: Introducing the Open Compute Project (נוֹבֶמבֶּר 2024)
למרות שהוא הרבה פחות בולט בהשוואה לאירועים האחרונים האחרונים, פסגת המחשבים הפתוחים בשבוע שעבר עשויה בסופו של דבר לומר יותר על כיוון המחשבים הגדולים מאשר כל הודעת ספק פרטנית.
פייסבוק ארגנה בתחילה את פרויקט המחשבים הפתוחים, וזה היה הפסגה הרביעית של הקבוצה במהלך 18 החודשים האחרונים. מספר מרכזי נתונים גדולים - החל מחברות אירוח לחברות פיננסיות גדולות - חברים כעת, וחלק גדול מהתעשייה מופיע כעת כדי להציג ולהציע תמיכה. הרעיון הוא לתכנן מחדש את השרת המודרני - בתחילה לצורך מחשוב, אך גם פוטנציאלי לאחסון - בדרכים המשקפות את הצרכים של מרכזי הנתונים הגדולים ביותר לצורך מדרג טוב יותר ופתרונות פחות קנייניים.
השלב הראשון הוא עיצוב חדש למתלים, המכונה מפרט ה- Open Rack. זה משתמש ביחידות מתלה רחבות וקצת גבוהות יותר מאשר בשרתים קיימים. יחידת מתלה סטנדרטית כיום (שרת 1U) רוחבה 19 אינץ '; עם Open Rack, יחידת מתלה יחידה תהיה ברוחב של 21 אינץ '. הגודל החדש נועד להתאים לשלושה לוחות אם או חמישה כונני 3.5 אינץ 'זה לצד זה, לכיוון שרתים צפופים עוד יותר. שים לב שבתכנית Open Rack, לשרתים אין ספקי כוח משלהם; במקום זאת, למתלה יש אספקה מרובה המפעילה כל שרת.
הרעיון אינו שונה כל כך משרתי להב המוצעים כיום על ידי סיסקו, Dell, HP ו- IBM, אך זהו מפרט פתוח, ואילו הפתרונות של היום נוטים להיות קנייניים. זה אמור להוביל לתחרות רבה יותר. (שים לב גם שגודל מסגרת המדף או המרכב עדיין ברוחב של 24 סנטימטרים, לכן מוצרי Open Rack צריכים להשתלב במרכזי נתונים קיימים.) HP ו- Dell, בין היתר, כבר הראו מוצרים שמתאימים לעיצוב Open Rack..
במסגרת ה- Rack Open, הרעיון הוא בסופו של דבר לקבל "מזחלות" שונות - מודול מחשוב עם שני מעבדים וכמות זיכרון קטנה ואחסון, מודול DRAM, מודול אחסון ומודול אחסון פלאש - כולם מחוברים במהירויות גבוהות מאוד. צריך להיות מסוגל לערבב ולהתאים בין מודולים אלה; וחשוב מכך, ניתן להחליף כל אחד בלוח זמנים אחר. (זיכרון פלאש בדרך כלל נשחק מהר יותר מכוננים קשיחים, למשל, ומעבדים משודרגים לעיתים קרובות כל שנתיים מכיוון שדרישות מחשוב באמת מנצלות את חוק מור, אך יתכן ושדרוג רכיבים אחרים במחזור של חמש עד שש שנים..)
מפרט חדש אחד נקרא חריץ Open Common למעבדים. בהתבסס על PCI-Express, הדבר אמור לאפשר למעבדים מכל ספק שתומך בו להיכנס לשרת Open Rack. ספקי שרתי x86 מסורתיים אינטל ו- AMD ציינו שניהם תמיכה, וכך גם Applied Micro ו- Calxeda, שניהם הראו את השרתים שלהם מבוססי ARM בעלי עוצמה נמוכה. בנוסף, AMD ואינטל אמרו כי פיתחו את לוחות האם של Open Rack: Roadrunner של AMD ו- Decathlete של אינטל.
נראה כי התקדמות רבה מתרחשת בחיבורים קשורים לשרתים כאלה. אינטל טוענת שמשלוח דגימות של מודול פוטוניקה סיליקון של 100 ג'יגה-בתים לשנייה וכי היא מפתחת מפרט לשימוש בחיבור הקישוריות עבור כרטיסי מעבד, זיכרון ורשתות בתוך מתלה. בינתיים, מלנוקס הציגה מערכת חדשה הכוללת בקרים ומתג מלמעלה למתלה שיכול להריץ את אינפיניבנד במהירות של עד 56 ג'יגה-ביט לשנייה.
חלקים אחרים של ה- OCP עובדים על פרויקט האחסון Open Vault (המכונה Knox), שיאפשר עד 30 כוננים במארז 2U Open Rack. מספר השמות הגדולים באחסון תומכים לפחות בחלקים מזה, כולל EMC, Fusion-io, Hitachi Global Storage ו- SanDisk, כאשר Fusion-io מציג כרטיס ioScale שיכול להכיל עד 3.2 טרה-בתים של זיכרון פלאש.
בתחילה, הרבה מהדגש עבור Open Compute הגיע מפייסבוק, שהחלה את הפרויקט להתמודד עם כמויות נתונים אדירות שהוא צריך לאחסן, להעביר ולחשב בכל יום. בפסגה, פייסבוק חזרה על כמה מסטטיסטיקות השימוש שלה: יש בה מיליארד משתמשים, שמעלים כ -4.2 מיליארד לייקים, פוסטים ותגובות ליום, וכ -350 מיליון תמונות ביום. כתוצאה מכך, פייסבוק זקוקה ל -7 פטט נוספים לחודש (וצומחת) רק כדי לאחסן תמונות.
פייסבוק דיברה גם על האופן שבו היא מנהלת כ 40 שירותים עיקריים ו -200 שירותים מינוריים, אך כעת היא מפצלת אותם כך שכל אחד מהם פועל על אחד מחמישה סוגים שרתים סטנדרטיים: אינטרנט, מסד נתונים, Hadoop, Haystack (תמונות) ו- Feed (הרבה מעבד וזיכרון). הרעיון שעומד מאחורי Open Compute הוא לאפשר לו להתאים יותר בקלות את השרתים שלה עבור כל שירות, ולהיות מסוגל להחליף ולרכוש בקלות רכיבים, מספקים שונים ולוחות זמנים שונים, כך שהוא גם גמיש יותר וגם חסכוני יותר.
כמובן שלאלה מאיתנו שמנהלים מרכזי נתונים לעסקים יש את אותם יעדים כלליים, אם כי לרובנו אין כמעט אותו גודל. נכון לעכשיו, אני משער שהמשתמשים הגדולים של מושגי Open Compute יהיו מרכזי הנתונים הגדולים ביותר, בדומה לאופן שבו ספקי הענן הגדולים היוו את התנופה לפלטפורמת הענן של OpenStack. אכן, בהחלט קיימת חפיפה בחשיבה בין הקבוצות הללו, אך עם הזמן המושגים צריכים להיות מיינסטרים. אני לא אתפלא לראות עסקים מכל הגדלים יכולים להזמין שרתי Open Rack, וכך יוכלו להשיג את שיפורי העלות והזריזות שהם מבטיחים. זה ייקח כמה שנים, אבל הרעיון בהחלט מבטיח.