מערכות, ענן ואפליקציות · פינטק ומסחר אלגוריתמי
תשתית ענן למסחר אלגוריתמי: השהיה תת־מילישנייה והתאוששות מאסון בין יבשות
סביבת ייצור בענן של Google לאלגוריתם מסחר בתדירות גבוהה: מעבד גרפי ייעודי, רשת פרטית עם אפס קפיצות בין האפליקציה לבסיס הנתונים, הקשחה ברמת בנק ושכפול בזמן אמת ליבשת אחרת.
אלגוריתם מסחר בתדירות גבוהה חי על מילישניות: כל קפיצת רשת מיותרת בין הקוד לנתונים עולה כסף, וכל דקת השבתה עולה יותר. הפרויקט דרש ארכיטקטורה שמאזנת בין השהיה תת־מילישנייה, אבטחה ברמת בנק ושרידות מוחלטת של הנתונים, והיא תוכננה ונבנתה מאפס בענן של Google.
שכבת החישוב קיבלה מכונה עם מעבד גרפי NVIDIA L4 ודרייברים מכוונים להאצת העיבוד האלגוריתמי. שכבת הנתונים, PostgreSQL, מבודדת לחלוטין מהאינטרנט הציבורי בתוך VPC פרטי, כך שבין האפליקציה לבסיס הנתונים אין אף קפיצה מיותרת. מעל הכול גישת Zero Trust: חומת אש עם הגבלת קצב, מניעת חדירות אוטומטית וכניסה במפתחות בלבד.
השרידות תוכננה בין יבשות: תמונות מצב יומיות של השרת נשמרות באירופה, ועותק קריאה של בסיס הנתונים מתעדכן בזמן אמת באזור אירופי נפרד ומוכן להחלפה מיידית. שחזור לכל נקודת זמן בשבעת הימים האחרונים ושמירת גיבויים יומיים לשלושים יום סוגרים את התמונה.
מה נבנה
- חישוב מואץ
- מכונה עם מעבד גרפי NVIDIA L4 ודרייברים מכוונים לעיבוד האלגוריתם.
- רשת בהשהיה מינימלית
- VPC פרטי, בסיס נתונים מנותק מהאינטרנט ואפס קפיצות בין האפליקציה לנתונים.
- הקשחה ברמת בנק
- Zero Trust: חומת אש עם הגבלת קצב, מניעת חדירות אוטומטית וכניסה במפתחות SSH בלבד.
- התאוששות מאסון בין יבשות
- תמונות מצב יומיות באירופה ועותק קריאה אסינכרוני באזור נפרד, מוכן להחלפה מיידית.
- ממשל נתונים
- שחזור לנקודת זמן של 7 ימים ושמירת גיבוי יומי ל־30 יום.
