Булуттук камдык көчүрмөлөр 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
Тармак өзгөргөндөн кийин өткөрүүнү да, калыбына келтирүүнү да кайталаңыз, ошондо жакшыртуу жөн гана маалыматты тезирээк жылдыруу эмес, камдык көчүрүүгө кызмат кылары көрүнөт. Так ошол экинчи жүгүртүү билетти жабат. Текшерилбеген калыбына келтирүү менен тезирээк өткөрүү – коргоосуз калуунун жай жолу.