Сүлжээний хэрэгжилт
Iroha сүлжээг хамтарсан систем гэж үзээрэй. Блокийн бүтээн байгуулалтыг эхлүүлж, үргэлжлүүлэхийн өмнө баталгаажуулагчдын үүсэл, топологи, итгэхэд итгэдэг өрсөлдөгчид болон санал нэгдмэлтэй холбоотой конфигурацын талаар тохиролцох ёстой.
Байгаль орчны хуваарилт
- Орон нутгийн хөгжил, хамтарсан туршилтын сүлжээ, үе шат болон үйлдвэрлэлийн зориулалттай бүрэлдэхүүн хэсгийг тусгайлан зохион байгуулах.
- Нэг удаа хэрэглэхгүй орчинд шинэхэн түлхүүр бий болгох. Үйлдвэрлэлтэд локаль сүлжээ эсвэл Taira гол материалыг дахин ашиглама.
- Хорон үеийнхний конфигурац, үйлчлүүлэгчдийн конфигураци, гарын үсэг зурсан генез, скрипт, ашиглалтын тэмдэглэлийг версийг гаргах артефакт болгон хамт хадгалж байлгаарай.
- Шаардлагатай түлхэгийг хадгалах нь хадгаламж болон нэвтрүүлгийн загваруудаас гадна байдаг.
Хүлжээний ашиглалтын ач холбогдол үзнэ үү.
Эхлэл болон Топологи
- Бүх баталгаажуулагчдыг ижил гарын үсэг зурсан эх үүсвэрийн гүйлгээ, итгэмжлэгдсэн зэрэглэлийн багц, топологи, болон баталгаажуулалтын эзэмшилдээний батламж хэрэглэхэд хангах хэрэгтэй.
- Найдаж дөрвөн баталгаажуулагч ашиглаж, хамгийн багадаа Византийн алдааг хүлээн зөвшөөрдөг.
- Томоохон чадварын төлөвлөлтийн ажиглагчдаас баталгаажуулагчдыг тусгаарлах: ажиглагчид санал өгөх, саналыг гаргах, цуглуулахгүй боловч хадгаламж, блок синхрон болон сүлжээний хувилбарыг ашигладаг.
- Женезис, гүйцэтгэгч, топологийн өөрчлөлтийг нэг удаагийн редакциасаа илүү уялдуулсан шилжилт гэж үзээрэй.
Genesis, Peer Management болон Performance and Metricsг үзнэ үү.
Torii болон сүлжээний хүртээмж
- Torii нь хост эсвэл хувийн сүлжээний гаднаас илэрсэн тохиолдолд эргэлтийн прокси эсвэл гал хамгаалалтын дугуйны ард байрлуулна.
- TLS -ийг зогсоож, хэрэглээнд нэвтрүүлэхэд шаардлагатай үед үндсэн баталгаажуулалт, түвшний хязгаарлалт, хүсэлт хэмжээний удирдлагыг хяналт тавих.
- Байгаль орчинд хэрэгтэй эцсийн цэгүүдийг л хэвлүүлэх нь зүйтэй. Үйлчлүүлэгч болон телеметрийн чиглэлүүд зөвхөн унших олон нийтийн чиглэлийнхээс илүү хязгаарлалттай байх ёстой.
- Дуучдын хаягийг хостийн орон нутгийн интерфейс дээр байлгах нь зүйтэй бол дурдах хөдөлгөөнийг шууд хүлээн зөвшөөрөхгүй байх ёстой.
Torii эцсийн цэгүүд болон Виртуал хувийн сүлжээ .
Үндсэн санал нэгдэл, хүчин чадал
- Үндсэн ойлголцлын цаг хугацааг зохицуулахын өмнө нэвтрүүлгийг хэмжээрэй. Нийтийн, хадгаламж, гүйцэтгэлийн шатандаа нийцэж байх хугацаандаа л хойших хугацаа багасгаж болно.
- Хөдөлмөр замын чиг хандлагыг хяналт тавих, зөвхөн үржихүйн богино үзлэг биш. Үндсэн ачааллын үед өсөх шугам нь сүлжээ хэт ачаалалтай гэсэн үг юм.
- Sumeragi үр дүнтэй параметр, телеметрийн профил, баталгаажуулагчдын тоо, сүлжээ RTT, ажлын ачааллын хэлбэр болон хардварын дэлгэрэнгүй мэдээллийг тус бүртгэнэ.
- Хөгжил, замын хөдөлгөөн, эргэлтний сигналыг харьцуулаад л цуглуулгачийн дутагдал нэмэгдүүлээрэй.
Хөдөлмөрийн гүйцэтгэл, үзүүлэлтүүд.
Bare-Metal болон үйл явцын удирдлага
- Хэднийх нь
config.toml, хувийн түлхүүр, хадгаламжийн товчоо, гамшуулгыг тусдаа байлгаарай. - systemd гэх мэт үйл явцын менежерүүдийг тодорхой дахин эхлүүлэх, бүртгэх, нөөцийн бодлоготой ашиглах.
- Тэсний топологийг удирдах хост руу орчуулахдаа үүсгэсэн README командыг хадгалж, Kagami локаль сүлжээний бандлээс эхлүүлнэ.
Bare Metal дээр гүйлгээ хийх Iroha