Համացանցի տեղակայումը
Iroha ցանցին վերաբերվեք որպես համակարգված համակարգ: Վալիդատորները պետք է համաձայնվեն գենեզի, տոպոլոգիայի, վստահելի զուգընկերների եւ կոնսենսուսի հետ կապված կազմավորումների վերաբերյալ, նախքան ցանցը կարողանա սկսել եւ շարունակել վերջնականացնել բլոկերը:
Շրջակա միջավայրի բաժանում
- Կառավարել տեղական զարգացման, ընդհանուր թեստային ցանցի, բեմադրման եւ արտադրության համար առանձին կոնֆիգերի փաթեթներ:
- Ստեղծեք նոր բանալիներ յուրաքանչյուր ոչ մի օգտագործման միջավայրի համար: Չօգտագործեք արտադրության ժամանակ տեղական ցանց կամ Taira բանալիր նյութը:
- Պահպանեք զուգընկերների config, հաճախորդի config, ստորագրված գեներեզը, սցենարները եւ տեղաբաշխման գրառումները միասին ՝ որպես տարբերակային թողարկման արվեստախաղ:
- Պահպանեք գաղտնի բանալիները պահեստների եւ տեղակայման ձեւանմուշներից դուրս:
Նայեք Աջակցային տեղակայման բանալիները .
Ծննդոց եւ տոպոլոգիա
- Թույլ տվեք, որ յուրաքանչյուր վավերացնող օգտագործի նույն ստորագրված գեներիզ գործարքը, վստահելի զուգընկերների հավաքածու, տոպոլոգիա եւ վավերացնողը Պրոֆիլը պահանջում է դրանք:
- Օգտագործեք առնվազն չորս վավերացնողներ ՝ նվազագույն բիզանտական սխալների հանդուրժողական տեղակայման համար:
- Հզորության պլանավորման մեջ դիտորդներից առանձին վավերացնողներ. դիտորդները չեն քվեարկում, առաջարկում կամ հավաքում, բայց նրանք դեռ օգտագործում են պահեստավորում, բլոկ սինկրոնիկացում եւ ցանցի թողունակություն:
- Բարեւեք գենեզի, կատարողի եւ տոպոլոգիայի փոփոխությունները որպես համակարգված միգրացիաներ, այլ ոչ թե մեկ զուգընկերային խմբագրություններ:
Դիտեք Ծննդոց, Ընկերների կառավարում եւ Աշխատանքային եւ չափանիշային ցուցանիշներ.
Torii եւ ցանցային հասանելիություն
- Torii տեղադրեք հակառակ պրոկսի կամ կրակոցային պատի հետեւում, երբ այն բացված է հյուրընկալողից կամ մասնավոր ցանցից դուրս:
- Սեղմեք TLS եւ կիրառեք հիմնարար հավաստագրման, արագության սահմանափակման եւ պահանջի չափերի վերահսկողությունը ծայրում, երբ դրանք անհրաժեշտ են տեղակայման համար:
- Միայն շրջակա միջավայրի համար անհրաժեշտ ավարտական կետերը հրապարակեք: Օպերատորների եւ հեռաչափության երթուղիները պետք է ավելի սահմանափակ լինեն, քան հանրային միայն ընթերցման երթուղները:
- Կապակցեք լսողի հասցեները հյուրընկալող-տեղական ինտերֆեյսների հետ, երբ զուգահեռները չպետք է ուղղակիորեն ընդունեն հեռավոր երթեւեկությունը:
Տես Torii Վերջնական կետերը եւ Վիրտուալ մասնավոր ցանցեր .
Համաձայնություն եւ հզորություն
- Համաձայնության ժամացույցները հարմարեցնելուց առաջ չափեք տեղադրումը: Ավելի ցածր ժամանակահատվածները կարող են նվազեցնել ուշացումը միայն այն ժամանակ, երբ ցանցի, պահեստավորման եւ կատարման շերտերը հետեւում են.
- Պահպանեք հերթի ուղղությունը, ոչ թե պարզապես թողունակության կարճ նմուշները: Այն հերթը, որը աճում է կայուն լիցքավորման ընթացքում նշանակում է, որ ցանցը գերբեռնված է:
- Տեղեկացրեք Sumeragi արդյունավետ պարամետրերը, հեռաչափության պրոֆիլը, վավերացնողների թիվը, ցանցը RTT, աշխատանքային բեռնվածության ձեւը եւ յուրաքանչյուր ստանդարտի համար սարքավորման մանրամասները:
- Բարձրացնել հավաքիչի ֆանոուտը միայն լատենցիայի, երթեւեկության եւ հետընթաց ճնշման ազդանշանների համեմատելուց հետո:
Նայեք Ապահողության եւ չափանիշների ցուցանիշները .
Պարզ մետաղների եւ գործընթացների կառավարումը
- Պահեք յուրաքանչյուր զուգընկերոջ
config.toml, գաղտնի բանալին, պահեստային அடைը եւ նավահանգիստները առանձին: - Օգտագործեք գործընթացների կառավարիչներ, ինչպիսիք են systemd ՝ բացարձակ վերսկսման, գրանցման եւ ռեսուրսային քաղաքականության հետ:
- Պահպանել ստեղծված README եւ սկսել հրամանները Kagami localnet փաթեթներից, երբ թարգմանում է փորձարկման տոպոլոգիան կառավարվող հյուրընկալողներ.