ארכיטקטורת מחשוב מהדור הבא: הפיכת מחשבי-על למהירים, פשוטים ואמינים יותר
## 1. מהי הבעיה המרכזית בשרתים של היום?
כיום, כל תעשיית מחשוב הענן והבינה המלאכותית בנויה על כללים שהומצאו לפני 30 שנה. ארון שרתים סטנדרטי הוא מדף מגושם של קופסאות מתכת המחוברות בקילומטרים של חוטי נחושת ומתגים מרכזיים מורכבים.

ארכיטקטורה זו הגיעה לגבולות הפיזיקליים שלה משלוש סיבות עיקריות:
- **חוטי נחושת כבר אינם עומדים בקצב המהירות.** בתדרים המודרניים, האות החשמלי בנחושת נחלש ומעוות לאחר 15–20 סנטימטרים בלבד. כדי להעביר את האות מהמעבד לכרטיס הרשת, מהנדסים נאלצים להתקין שרשראות של שבבי הגברה מיוחדים שמתלהטים ומבזבזים כמויות אדירות של אנרגיה.
- **פרדוקס זיכרון השרת.** כדי להתקין טרה-בייט של זיכרון RAM בשרת בודד, היצרנים נאלצים להוסיף שבבי חוצץ (Buffer) על גבי לוחות הזיכרון. בגלל שבבים אלו, זיכרון שרת פועל לאט יותר מזיכרון של מחשב שולחני קומפקטי רגיל, שבו הזיכרון מחובר ישירות למעבד במסלולים קצרים ומגיב ב-30–40% מהר יותר.
- **נטל תוכנה מסיבי.** שרת Linux סטנדרטי זקוק לדקה שלמה כדי לאתחל, מכיל מיליוני שורות של קוד מיושן ומבזבז שליש ממשאבי המעבד רק על העברת נתונים מחוצץ פנימי אחד למשנהו.
תכננו מערכת מחשוב מדף חלק לחלוטין, וסילקנו את כל צווארי הבקבוק הללו.
## 2. הצורה קובעת: למה השרת שלנו עגול (טורוס / Torus)
במקום מארז מלבני שטוח, המערכת שלנו מעוצבת בצורת טבעת מונוליטית — טורוס ("דונאט"). מאחורי צורה זו עומדים חוקי פיזיקה קפדניים:
- **המסלול הקצר ביותר לנתונים.** בארון שרתים סטנדרטי, אות מהשרת העליון לתחתון עובר דרך 2–3 מטרים של כבלים ומתג מרכזי. בטבעת סגורה, המרחק בין כל שני בלוקים הוא מינימלי: כל יחידות המחשוב נמצאות "במרחק נגיעה" זו מזו במעגל.
- **אור במקום נחושת (פוטוניקה אופטית).** בתוך הטבעת, נתונים אינם מועברים דרך מוליכי נחושת, אלא בפולסים של אור דרך מיקרו-ערוצים אופטיים. האור אינו מחמם את הלוח, חסין לחלוטין מהפרעות אלקטרומגנטיות ומעביר נתונים בסדרי גודל מהר יותר.
- **קירור באפקט הארובה.** חדרי שרתים רגילים דורשים מיזוג מורכב המפריד בין מעברים קרים לחמים. המארז העגול שואב אוויר קריר מבחוץ על פני כל ההיקף (360 מעלות), מקרר את השבבים ופולט את האוויר החם כלפי מעלה דרך ארובה מרכזית הודות לכוח הציפה התרמי הטבעי ולמאוורר מרכזי שקט במהירות נמוכה.
## 3. מודולריות מושלמת: מחשב-על כמו לגו
המערכת כולה מורכבת ממודולים-מקטעים שקופים ועצמאיים המורכבים לאורך המעגל:
- **מודולים ייעודיים לכל משימה:** מודול מעבדים מרכזיים (לחישובים כלליים), מודול מאיצים עצביים (לבינה מלאכותית) ומודול אחסון מהיר במיוחד (לבסיסי נתונים).
- **מחבר אופטי בצורת U:** כל מודול מתחבר לטבעת המשותפת באמצעות תופסן ייחודי החובק את האפיק האופטי המעגלי משני צדדיו.
- **החלפה חמה ללא כלים (Hot-Swap):** המחבר משתמש במיקרו-עדשות המרחיבות את אלומת האור. הודות לכך, המגע האופטי חסין מפני אבק ומיקרו-רעידות, ומסילות מגנטיות ממקמות את המודול בדיוק מושלם מעצמן.
## 4. חיבור ישיר: למה נפטרנו ממתגי הרשת
בדרך כלל, כדי שמחשבים במרכז נתונים יתקשרו ביניהם, מציבים ביניהם מתג רשת מרכזי ענק ומסורבל. סילקנו את "סניף הדואר" המתווך וחיברנו את המחשבים ישירות בטבעת באמצעות טכנולוגיית **גישה ישירה לזיכרון (Zero-Copy DMA)**:
- מעבד של צומת אחד יכול לרשום נתונים באופן מיידי ישירות לתוך זיכרון ה-RAM של שכנו, תוך עקיפת פרוטוקולי רשת, מערכת ההפעלה וחוצצי ביניים.
- זמן התגובה בין מכונות צונח מ-25–30 מיקרו-שניות ל-**1.5–2 מיקרו-שניות** בלבד — רמה המשתווה למחשבי-העל הייעודיים והיקרים ביותר בעולם.
- **ריפוי עצמי בחלקיק מילישנייה:** אם אחד המחשבים בטבעת מתנתק פיזית, המכונות השכנות הופכות מיד את כיוון זרימת הנתונים דרך מעגל גיבוי משני.
## 5. מערכת הפעלה ייעודית: ALLIUM HCOS
פיתחנו מערכת הפעלה ייעודית בשם **ALLIUM HCOS**, המבוססת על שלושה עקרונות מפתח:
- **חסינות מוחלטת (מערכת "קפואה").** תמונת מערכת ההפעלה מוגנת לחלוטין לכתיבה. שום הפסקת חשמל, שגיאת משתמש או תוכנה זדונית אינם יכולים לפגוע במערכת.
- **אתחול מיידי ב-0.05 שניות.** ניקינו מהליבה כל קוד מיותר וכתבנו מיקרו-Bootloader ייעודי בשפת Rust. המערכת מופעלת תוך 50 מילישניות (מהר פי 1,000 מ-Linux רגיל).
- **חבר והפעל (Zero-Touch).** המודולים מתחברים לחשמל, מזהים זה את זה באופטיקה תוך 3–5 שניות ומתאגדים אוטומטית למערכת אחודה.
## 6. גישה מהפכנית למסדי נתונים
הפרדנו לחלוטין בין חישוב לאחסון:
- המעבד המטפל בבקשות משתמשים אינו מחזיק את מסד הנתונים בדיסק המקומי שלו.
- כל השינויים משודרים באופן מיידי דרך האפיק האופטי לזיכרון ה-RAM של **שלוש מכונות שכנות**. זה מהיר פי מאות מכל כתיבה לכונן ה-SSD היקר ביותר בשוק.
- אובדן נתונים הוא בלתי אפשרי פיזית: גם אם הצומת הראשי נשרף כליל, עותק של כל פעולותיו האחרונות כבר שמור בבטחה בזיכרון שכניו.
## 7. ניהול קיבולת ומשאבים חכם
- **מאגר זיכרון וידאו מאוחד ל-AI.** כל המודולים בטבעת מאחדים את זיכרון ה-VRAM שלהם למאגר ענק יחיד. זה מאפשר להריץ רשתות עצביות ענקיות ללא צורך ברכישת כרטיסי מסך נדירים ויקרים להחריד.
- **מצב שינה עם התעוררות מיידית (Scale-to-Zero).** כאשר אין תנועה לשירות מסוים, המודול עובר למצב שינה עם צריכת חשמל אפסית כמעט. אך עם קבלת הבקשה הראשונה, הוא "מתעורר" תוך 0.08 שניות בלבד.
---
**מסקנה מרכזית:** הפרויקט שלנו מהווה חשיבה מחדש על ארכיטקטורת מחשבי-על מהיסוד: גיאומטריה טורואידלית, פוטוניקה מבוססת סיליקון, חיבור ישיר בין מעבדים דרך זיכרון ומערכת הפעלה ייעודית ב-Rust עם אתחול במילישניות. גישה זו מאפשרת לארוז את עוצמת החישוב של חדר שרתים שלם ביחידה קומפקטית, אמינה וחסכונית במיוחד באנרגיה.