Bulutli zaxira nusxalari VPN orqali sekin: haqiqiy bosqichni toping
Sekin zaxira nusxa uzatish o'rniga skanerlash, xeshlash yoki qayta urinish bo'lishi mumkin. Marshrutlarni o'zgartirishdan oldin bosqich, manzil turi va tiklashni solishtiring.
VPN orqali sudralib borayotgan zaxira nusxa tunnelni uzib, qayta o'lchash kabi ravshan tajribaga chorlaydi. Bu tajriba ko'pincha boshqa savolga javob beradi, chunki ish baytlarni ko'chirish o'rniga fayllarni xeshlayotgan yoki qayta urinishni kutayotgan bo'lishi mumkin. Avval bosqichlarni ajrating, shikoyat aniq kutilgan natijaga ega aniq sinovga aylanadi. Marshrut faqat uzatish bosqichi haqiqatan sekin bo'lgandagina nomzod bo'ladi.
Sekin tuyulganda ish qaysi bosqichda
Zaxira vositalari bosqichlardan o'tadi: fayllarni topish, ularni o'qish va xeshlash, siqish, shifrlash, yuklash va keyin tekshirish. Har bir bosqichning o'z tor joyi bor va faqat ba'zilari tarmoqqa umuman tegadi. Hali hech qanday bosqichni bildirmagan vosita skanerlashni tugatmaganini aytadi.
Bir million kichik faylni tayyorlashga yigirma daqiqa sarflaydigan ish tunnel tezlashganda tezlashmaydi. Yuklash liniyasini to'ydiradigan ish boshqa yechimga ega sig'im muammosi. Kechikish davom etayotganda jarayon chiqishini o'qing, bosqichni qayd eting va vaqtni yozib qo'ying, chunki shikoyat paytidagi bosqich yagona muhim bosqichdir. Kichik fayllar bitta katta ob'ektdan boshqacha harakat qiladi, chunki har bir fayl bo'yicha borish-kelishlar ustunlik qiladi va uzatish hech qachon barqaror tezlikka yetmaydi. Tunnel haqida xulosa chiqarishdan oldin o'xshashni o'xshash bilan solishtiring.
Ommaviy oxirgi nuqta va xususiy NAS turlicha ishlamay qoladi
Ommaviy zaxira xizmati o'zining autentifikatsiyalangan ilova ulanishini olib yuradi, tunnel esa uzunroq yo'ldagi bir sakrashdir. Xususiy NAS odatda tarmog'ingizga asosiy kirish uchun o'sha tunnelga bog'liq. Bu farq uzish haqiqiy boshlang'ich chiziqmi yoki hech narsaning sinovimi ekanini hal qiladi.
Ommaviy holatda, siyosat ruxsat bersa, xuddi shu ishni boshqa marshrut orqali bajarish adolatli taqqoslash bo'lishi mumkin. Xususiy holatda tunnelni olib tashlash serverga hech qanday yo'l qoldirmaydi, shuning uchun natija siz o'chirgan yo'lni tasvirlaydi, ishlatayotganingizni emas.
| 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 |
To'xtash sekin uzatishdan boshqa nosozlik
O'sha jadvalning uchinchi ustuni barqarorlik sinovini umuman o'tkazish mumkinmi yoki yo'qmi hal qiladi, chunki tunnelni olib tashlaydigan boshlang'ich chiziq faqat boshqa yo'l mavjud joyda ma'noga ega. Foydalanish mumkin bo'lgan boshlang'ich chiziq bilan o'rtacha tezlikka emas, nosozlik shakliga qarang. Past, lekin barqaror yuklash sig'imga ishora qiladi, to'xtab qayta boshlanadigan ish esa uzilishga, autentifikatsiyaga yoki bitta muammoli faylga. Bu ikkisi deyarli bir xil shikoyatlar va butunlay boshqa tuzatishlarni keltirib chiqaradi.
Qayta urinishlar har qanday o'lchovni buzadi, chunki simdagi baytlar haqiqatda o'zgargan miqdordan ko'p bo'lishi mumkin. Nima bo'lishini ko'rish uchun ishni yana to'xtatishdan oldin davom ettirish xatti-harakatini o'qing, chunki bo'lingan davom ettiriladigan yuklashlar arzon tiklanadi, butun faylni qayta boshlash esa yo'q. Har bir necha daqiqada qayta ulanadigan tunnel ham aslida barqarorlik muammosi bo'lganda o'tkazuvchanlik muammosiga o'xshaydi. Yo'lning MTU'si buni kuchaytiradi, chunki foydali yukni kamaytiradigan tunnel katta segmentlarni to'xtatadi, kichiklari o'tadi.
journalctl -u wg-quick@wg0 -n 50 --no-pager
ss -tin dst :443
ping -M do -s 1400 -c 3 backup.example.com
Bitta yuklash qolgan barcha oqimlarni och qoldirishi mumkin
Yuklash liniyasini to'ldiradigan yuklash qo'ng'iroqlar va ko'rishni javobsiz qiladi, va zaxira nusxa unga raqobat qiladigan yagona narsa bo'lishi kamdan-kam. Ikkinchi sinxronlash mijozi o'zi xuddi shu alomatni keltirib chiqaradi. Tunnelni ayblashdan oldin yana nima yuklanayotganini ko'ring.
Eng yuqori o'tkazuvchanlik uchun kurashish o'rniga vosita hujjatlashtirgan jadval yoki o'tkazuvchanlik chegarasidan foydalaning; interaktiv ish uchun joy qoldirish odatda oxirgi foizlardan qimmatroq. Keyin chegara aslida nimaga taalluqli ekanini tekshiring, chunki ba'zi vositalar fayl bo'yicha, ba'zilari butun ishga cheklov qo'yadi, ba'zilari esa kichik fayllarning qo'shimcha xarajatini butunlay e'tiborsiz qoldiradi. Ish yukiga mos kelmaydigan chegara hech narsani o'zgartirmaydi. Bo'lingan tunnel ham bu yerda shubhali, chunki ishga tushiruvchini tunneldan chiqarish yuklashni bajaradigan yordamchi xizmatni chiqarmaydi. Masalan, Rclone uzatish chegaralarini ham, qayta urinish xatti-harakatini ham o'z hujjatlarida e'lon qiladi, bu esa chegarani nima boshqarishi kerakligi haqida foydali ma'lumotnoma bo'ladi.
Tezlik sinovi bilan emas, tiklash bilan yakunlang
Tugallangan yuklash undan biror narsa tiklanmaguncha zaxira nusxa emas. Kutilgan versiya borligini tasdiqlang, so'ngra vosita hujjatlashtirgan tartib bilan vakillik faylini tiklang. Tiklash ma'lumotlarini yo'qotishingiz mumkin bo'lgan mashina yoki profildan boshqa joyda saqlang va tajriba ozoda qolishi uchun ishlaydigan zaxira nusxani hech qachon tashlamang.
restic snapshots --latest 3
restic restore latest --target /tmp/restore-check --include /etc/hosts
Tarmoq o'zgarishidan keyin ham uzatishni, ham tiklashni takrorlang, shunda yaxshilanish faqat ma'lumotni tezroq ko'chirish emas, zaxira nusxaga xizmat qilishi ko'rinadi. Aynan ikkinchi ishga tushirish chiptani yopadi. Tekshirilmagan tiklash bilan tezroq uzatish himoyasiz qolishning sekinroq yo'lidir.