הפעלת רשת
להתייחס לרשת Iroha כמערכת מתואמת. מבטיחים חייבים להסכים על הגנזה, טופולוגיה, עמיתים אמינים וההסדר הרלוונטי להסכמה לפני שהרשת תוכל להתחיל ולהמשיך לסיים בלוקים.
הפרדה סביבתית
- שמרו על קבוצות ייצור נפרדות עבור פיתוח מקומי, רשת בדיקה משותפת, סידור ותעשייה.
- לייצר מפתחות חדשות לכל סביבה שאינה חד פעמית. אל תשתמשו מחדש בחומר המפתח של רשת מקומית או Taira בתעשייה.
- שמרו על הקונפיגציה של עמיתים, קונפיגציות לקלינטים, דגימת בראשית חתומה, תסריפים ותקציבים של הפעלת יחד כארטיפקט שידור גרסה.
- שמור מפתחות פרטיות מחוץ למחסנים ותמונות הפעלת.
ראו מفاتيح לשימוש ברשת .
בראשית וטופולוגיה
- תגרום לכל מתוקן להשתמש באותה העסקת ההתחלה חתומה, קבוצת עמיתות אמינות, טופולוגיה, ומתוקן הוכחות רכוש כאשר הפרופיל דורש אותן.
- השתמשו לפחות בארבעה בדיקנים עבור מינימום פיתוח סובלני לטעויות ביזנטיות.
- מבקרים אינם מצביעים, מציעים או אוספים, אבל הם עדיין צורכים אחסון, סינכרון בלוק, ואת רוחב הקו של הרשת.
- מתייחסו לשינויים בגנזה, ביצוע, וטופולוגיה כמגירה מתואמת במקום תיקונים משותפים חד-פעמיים.
ראו תחילת, ניהול עמיתים, ו ביצועים ומטריקות .
Torii וגישה לרשת
- שים Torii מאחורי פרוקסי הפוך או קיר אש כאשר הוא חשוף מחוץ לרשת המארח או הרשת הפרטית.
- לסיים את TLS ולהפעיל אימות בסיסי, הגבלת שיעור ופיקוח בגודל בקשה בקצה כאשר השיגור דורש אותם.
- לפרסם רק את נקודות הסיום הדרושות לסביבה. נתיבים של המפעילים ושל טלמטריה צריכים להיות מוגבלים יותר מאשר נתיבים ציבוריים עם קריאה בלבד.
- קשור את כתבי הקשיב לאינטרסים מקומיים של המארח כאשר עמיתים לא צריכים לקבל תנועה מרוחקת ישירות.
ראו Torii נקודות הקץ ו רשתות פרטיות וירטואליות .
הסכמה ויכולת
- למדוד את השימוש לפני התאמה של טיימרים מסכימים. זמן נמוך יותר יכול להפחית את העוצר רק בזמן שכבות הרשת, אחסון והביצוע ממשיכים לעקוב אחר כך.
- תסתכלו על כיוון השורה, לא רק דגימות קצרות של עובדות. שורה שגדלה במהלך עומס יציב פירושה את הרשת מוגזמת.
- רשום פרמטרים יעילים של Sumeragi, פרופיל טלמטריה, ספירת מבקרי אישור, רשת RTT, צורה של עומס עבודה ופרטים על חומרה עבור כל מדד ביקורת.
- להגדיל את כוח הקולקטור רק לאחר השוואה של אותות איחור, תנועה ולחץ חוזר.
ראה ביצועים ומטריקות .
ניהול מתכות ותהליכים
- שמרו על
config.toml, המפתח הפרטי, תיק האחסון והדלתות של כל עמיתים נפרדים. - השתמש במנהל תהליכים כגון systemd עם מדיניות התחלה מחדש מפורשת, רישום, ומשאבים.
- שמרו את הפקודות המובילות README ומתחילו מפונקים של localnet Kagami בעת תרגום טופולוגיה בדיקת למארחים מנוהלים.