Хоёр захиалагчийн туннель, нэг зөөврийн компьютер, мөн байх ёсгүй газарт нэвтэрсэн хэвээр байгаа хөтчийн таб. Олон хувийн сүлжээгээр ажиллах хүнд хэсэг нь холбогдох биш; шилжих үед цонх ямар контекстод хамаарахыг мэдэх явдал юм. Ажлын орон зай тэр асуултад хариулдаг: нэг таних тэмдэг, нэг аппликейшн багц, нэг шийдэгчийн бодлого, ямар нэг зүйл буруу шийдэгдэх үед харах нэг газар. Муу өдөр энэ нь таван минутын засвар ба өгөгдлийн алдагдалын хоорондын ялгаа юм.

Ажил нэгэн зэрэг эсэхийг шийдээрэй

Хариулт нь үгүй бол энд зогсоод боломжтой хамгийн энгийн зохион байгуулалтыг ашиглаарай. Нэг удаад нэг зөвшөөрөгдсөн холболтыг профайлыг эзэмшдэг клиентээр холбож салгах нь аль нэг нь тохиолдохоос өмнө бүхэл бүтэн ангиллыг арилгадаг.

Яг нэгэн зэрэг байх нь зардлыг өсгөдөг: давхцах угтварууд, хоёр шийдэгчийн бодлого, аппликейшны төлөвийн хоёр багцыг цаг хугацаагаар бус санаатайгаар тусгаарлах ёстой.

Шаардлагыг шударгаар бичээрэй, учир нь дахин холбогдохоос зайлсхийх хүсэл нь хоёр сүлжээг нэгэн зэрэг хэрэгтэй байхтай ижил биш.

Дараалсан байдал нь хамгийн хямд зохион байгуулалт

Дараалсан ажилд нэмэлт дэд бүтэц шаардлагагүй бөгөөд түүний эвдрэлийн горим нь чиглүүлэлтийн зөрчил бус хуучирсан сесс юм. Сахилга бат нь шилжүүлэгт байдаг: үйлдлийг дуусгаж, холболтыг барьж буй зүйлийг хааж, салгаад, ажил эхлэхийн өмнө дараагийн холболтыг баталгаажуулаарай.

Нээлттэй үлдсэн хөтчийн таб эсвэл терминал өөрийн сүлжээний контекстийг дагуулж явдаггүй. Түүний дараагийн хүсэлт машин одоо чиглүүлж буй газар явдаг бөгөөд тэр нь нөгөө захиалагч байж болно.

Профайлуудыг протоколоор бус захиалагчаар тэмдэглэж, итгэмжлэлийн эзэмшигчийг профайлын нэрэнд харагдахуйц байлгаарай. work2 нэртэй профайл яаран шилжих мөчид хэнд ч юу ч хэлдэггүй.

Энэ зохион байгуулалтын давуу тал нь аудит хийх боломжтой. Ямар ч мөчид нэг сүлжээний контекст байдаг бөгөөд лог нь хэзээ өөрчлөгдсөнийг харуулдаг.

Захиалагч бүрт ажлын орон зай тусгаарлалтын үнэтэй

Захиалагч бүрт виртуал машин эсвэл алсын хөгжүүлэлтийн орчин нь клиент, аппликейшн, нэрийг нэг дор цуглуулдаг. Шилжилт нь сүлжээний өөрчлөлт бус цонхны өөрчлөлт болж, хоёр контекст төөрсөн маршрутаар бие бие рүүгээ гоожиж чадахгүй.

Энэ үнэгүй биш. Одоо та хоёр эсвэл гурван системийг арчлах, нөхөх, файл болон итгэмжлэл хаана амьдрахыг шийдэх хэрэгтэй. Виртуал машин интернетэд хост замаар хүрдэг тул түүний гадаад зам нь таны зөөврийн компьютерийн зам хэвээр байна.

Тэр дадлыг бүрдүүлэхийн өмнө клиент болон төхөөрөмжийн төлөвийн аливаа бодлого тэр орчинг зөвшөөрч байгаа эсэхийг шалгаарай. Виртуал машин дотор ажиллахаас татгалздаг клиент нь эрт илрүүлэх ёстой баримт юм.

Хуваалцсан гарц бол дэд бүтэц

Сонгосон урсгалыг зөөдөг тусдаа чиглүүлэгч асуудлыг сүлжээний загвар болгоно. Хэдэн хүнд ижил захиалагчийн сүлжээ хэрэгтэй үед сайн ажилладаг бөгөөд хэн нэгэн үүнийг захиалагч бүрийг тусдаа баридаг ид шидийн хайрцаг гэж үзэхэд бүтэлгүйтдэг.

Идэвхтэй туннелиа сольдог нэг гарц нь дараалалтай нэг хуваалцсан контекст бөгөөд хэд хэдэн бие даасан сүлжээ биш. Хэн үүнийг өөрчилж болох, ямар эх сурвалжид үйлчилдэг, хоёр хүнд нэгэн зэрэг өөр өөр захиалагч хэрэгтэй үед юу болохыг нэрлээрэй. Тэр хариултгүйгээр гарц нь хэн ч эзэмшдэггүй тасалдлын эх үүсвэр болдог. Мөн хэн нэгэн хугацаанд гүйцэхийн тулд чимээгүйхэн шалгалтыг унтраадаг газар болдог.

Шилжүүлгийг бүртгэлд бичээрэй

Бүртгэл нь нарийн байх шаардлагагүй; өөр хүн дагаж чадахуйц тодорхой байх ёстой. Linux-д нэрийн орон зай нь ижил санааны техникийн хувилбар бөгөөд өөрийн интерфейс, чиглүүлэлтийн хүснэгттэй.

Эдгээр командууд нэрийн орон зай үүсгэж, дотроо команд ажиллуулж, ширээний клиент одоо ямар холболт барьж байгааг харуулна:

sudo ip netns add customer-a
sudo ip netns exec customer-a ip route
nmcli connection show --active

Аппликейшнуудыг нэрийн орон зайн дотор эхлүүлэх шаардлагатай хэвээр бөгөөд тэнд байгаа шийдэгчийн тохиргоо нь тусдаа файл юм. Интерфейсийг тусгаарлах нь санах ойн самбар, SSH агент, эсвэл холбосон хуваалцлыг тусгаарлахгүй бөгөөд хүмүүсийн мартдаг гоожлогонууд нь эдгээр юм.

Танд үнэхээр хэрэгтэй тусгаарлалтыг хадгалдаг хамгийн бага зохион байгуулалтыг сонгож, шилжилтийг харагдахуйц байлгаарай: цонхны гарчиг, терминалын сануулга, профайлын нэр, итгэмжлэлийн эзэмшигч бүгд ямар ч хувийн хүсэлт илгээхээс өмнө нийцэх ёстой.

Холбоотой нийтлэлүүд