Үүлэн нөөц хуулбарууд VPN-ээр удаан байна: жинхэнэ үе шатыг ол
Удаан нөөцлөлт нь дамжуулахын оронд скан хийх, хэш тооцох эсвэл дахин оролдож байж болно. Маршрут солихоос өмнө үе шат, очих газрын төрөл, сэргээх үйлдлийг харьцуул.
VPN-ээр мөлхөж буй нөөц хуулбар нь туннелийг салгаад дахин хэмжих тодорхой туршилтыг урьдаг. Энэ туршилт ихэвчлэн өөр асуултад хариулдаг, учир нь ажил байт зөөхийн оронд файлуудыг хэш тооцож эсвэл дахин оролдлогыг хүлээж байсан байж болно. Эхлээд үе шатуудыг салга, гомдол тодорхой хүлээгдэж буй үр дүнтэй тодорхой туршилт болж хувирна. Дамжуулах үе шат нь үнэхээр удаан байх үед л маршрут нэр дэвшигч болно.
Удаан мэт санагдах үед ажил ямар үе шатанд байна
Нөөцлөлтийн хэрэгслүүд үе шатуудыг туулдаг: файлуудыг илрүүлэх, уншиж хэш тооцох, шахах, шифрлэх, байршуулах, дараа нь баталгаажуулах. Үе шат бүр өөрийн гацаатай бөгөөд зөвхөн зарим нь сүлжээнд хүрдэг. Одоогоор ямар ч үе шат мэдээлээгүй хэрэгсэл скан хийж дуусаагүй гэдгээ хэлж байна.
Нэг сая жижиг файл бэлтгэхэд хорин минут зарцуулдаг ажил туннель хурдан болоход хурдан болохгүй. Дээд сувгийг дүүргэж буй ажил өөр шийдэлтэй багтаамжийн асуудал юм. Саатал үргэлжилж байх үед явцын гаралтыг уншиж, үе шатыг тэмдэглэж, цагийг бичиж ав, учир нь гомдлын үеийн үе шат л чухал. Жижиг файлууд нэг том объектоос өөрөөр ажилладаг, учир нь файл бүрийн очоод ирэх зам давамгайлж, дамжуулалт тогтвортой хурданд хүрдэггүй. Туннелийн талаар дүгнэлт хийхээс өмнө адил зүйлийг адил зүйлтэй харьцуул.
Нийтийн төгсгөлийн цэг ба хувийн NAS өөрөөр бүтэлгүйтдэг
Нийтийн нөөцлөлтийн үйлчилгээ өөрийн баталгаажсан програмын холболтыг авч явдаг бөгөөд туннель нь урт замын нэг үсрэлт юм. Хувийн NAS ихэвчлэн таны сүлжээнд үндсэн хүртээмжийн хувьд тэр туннелээс хамаардаг. Энэ ялгаа нь салгах нь хүчинтэй суурь шугам уу, эсвэл юу ч биш туршилт уу гэдгийг шийддэг.
Нийтийн тохиолдолд бодлого зөвшөөрвөл өөр маршрутаар ижил ажлыг хийх нь шударга харьцуулалт болж болно. Хувийн тохиолдолд туннелийг арилгахад сервер хүртэл ямар ч зам үлдэхгүй, тиймээс үр дүн таны ашиглаж буй замыг биш, устгасан замыг дүрсэлнэ.
| Destination | What the tunnel provides | Valid baseline |
|---|---|---|
| Public backup service | One hop among several | The same job over another route |
| Private NAS | The only path to the server | None that removes the tunnel |
| Self-hosted gateway | Path plus split-DNS policy | Only if the policy is unchanged |
Зогсолт нь удаан дамжуулалтаас өөр бүтэлгүйтэл
Тухайн хүснэгтийн гурав дахь багана нь тогтвортой байдлын туршилтыг огт хийж болох эсэхийг шийддэг, учир нь туннелийг арилгадаг суурь шугам нь өөр зам байгаа газарт л утгатай. Ашиглах боломжтой суурь шугамтай бол дундаж хурдыг биш, бүтэлгүйтлийн хэлбэрийг хар. Бага боловч тогтвортой байршуулалт нь багтаамжийг заадаг бол зогсоод дахин эхэлдэг ажил нь тасалдал, баталгаажуулалт эсвэл нэг төвөгтэй файлыг заадаг. Эдгээр хоёр нь бараг ижил гомдол, огт өөр засварыг үүсгэдэг.
Дахин оролдлогууд аливаа хэмжилтийг гуйвуулдаг, учир нь шугам дээрх байтууд бодитоор өөрчлөгдсөн хэмжээнээс илүү байж болно. Юу болохыг харахын тулд ажлыг дахин тасалдахын өмнө үргэлжлүүлэх зан төлөвийг унш, учир нь хэсэгчлэн үргэлжлүүлэх боломжтой байршуулалт хямд сэргэдэг бол бүхэл файлыг дахин эхлүүлэх нь тийм биш. Хэдэн минут тутамд дахин холбогддог туннель ч бодитдоо тогтвортой байдлын асуудал байхад зурвасын өргөний асуудал мэт харагддаг. Замын MTU үүнийг улам хүндрүүлдэг, учир нь ашигтай ачааллыг багасгадаг туннель том сегментүүдийг зогсоож, жижиг нь өнгөрдөг.
journalctl -u wg-quick@wg0 -n 50 --no-pager
ss -tin dst :443
ping -M do -s 1400 -c 3 backup.example.com
Нэг байршуулалт бусад бүх урсгалыг өлсгөж чадна
Дээд сувгийг дүүргэдэг байршуулалт нь дуудлага, хөтөлбөрийг хариу өгөхгүй болгодог, нөөц хуулбар нь түүний төлөө өрсөлддөг цорын ганц зүйл болох нь ховор. Хоёр дахь синхрончлолын клиент өөрөө ижил шинж тэмдгийг үүсгэдэг. Туннелийг буруутгахаас өмнө өөр юу байршиж байгааг хар.
Оргил дамжуулах чадварын төлөө тэмцэхийн оронд хэрэгслийн баримтжуулсан хуваарь эсвэл зурвасын өргөний хязгаарыг ашигла; интерактив ажилд зай үлдээх нь ихэвчлэн сүүлийн хэдэн хувиас илүү үнэ цэнэтэй. Дараа нь хязгаар нь юунд үнэхээр хамаарахыг шалга, учир нь зарим хэрэгсэл файл тус бүрээр, зарим нь бүх ажиллагаанд хязгаар тавьдаг, зарим нь жижиг файлын нэмэлт зардлыг огт үл тоомсорлодог. Ажлын ачаалалд тохирохгүй хязгаар юу ч өөрчлөхгүй. Хуваасан туннельчлол ч энд сэжигтэй, учир нь эхлүүлэгчийг туннелээс хасах нь байршуулалт хийдэг туслах үйлчилгээг хасахгүй. Жишээлбэл, Rclone дамжуулалтын хязгаар болон дахин оролдлогын зан төлөвийг хоёуланг нь өөрийн баримт бичигт нийтэлдэг нь хязгаар юуг хянах ёстой талаар ашигтай лавлагаа болдог.
Хурдны туршилтаар биш, сэргээх үйлдлээр дуусга
Дууссан байршуулалт нь түүнээс ямар нэг зүйл сэргээгдэх хүртэл нөөц хуулбар биш. Хүлээгдэж буй хувилбар байгаа эсэхийг баталгаажуулаад, дараа нь хэрэгслийн баримтжуулсан журмаар төлөөлөх файлыг сэргээ. Сэргээх мэдээллийг алдаж болох машин эсвэл профайлаас өөр газар хадгал, туршилтыг цэвэрхэн байлгахын тулд л ажиллаж буй нөөц хуулбарыг хэзээ ч хаяж болохгүй.
restic snapshots --latest 3
restic restore latest --target /tmp/restore-check --include /etc/hosts
Сүлжээний өөрчлөлтийн дараа дамжуулалт болон сэргээлт хоёуланг нь давт, ингэснээр сайжруулалт нь зөвхөн өгөгдлийг хурдан зөөх бус, нөөц хуулбарт үйлчилж байгаа нь харагдана. Яг тэр хоёр дахь гүйлт тасалбарыг хаадаг. Шалгаагүй сэргээлттэй хурдан дамжуулалт нь хамгаалалтгүй үлдэх удаан арга юм.