á€ááŸááºá á¯ááẠá¡áááºáá°ážááŒááºážááŸáá·áºáááºáááºááá·áº áá¶ááá¬ááᯠá¡ááŒá®ážáááºá á±áááºá áááºážááẠáá®ážááá·áºáá¬áᬠ(ááá¯á·ááá¯áẠVPS) á áá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºáá±á¬ á¡ááœá²á·á¡á ááºážá¡ááŒá±á¬ááºáž ááœá±ážááœá±ážáááºááŒá áºááŒá®áž á¡áááºááááºážááẠá¡áááºááŒá±ááá·áº áá¬áá¬áá áºáá¯á¡á¬áž áá±ážá¡áá¹ááá¬ááºáá áºáá¯ááŒá áºááœá¬ážáá»áááºááœáẠá¡áá»áááºáá»á¬ážá áœá¬áááºáá¬ážááŒááºážáááŸááá² á¡áááºááááºážáááºážááŸá¯á០áá¬áá¬ááᯠá¡ááŒááºááŒááºáááºááá°áááºá¡ááœáẠááœá±ážáá»ááºááœáá·áºááá¯áááºáž áá±ážáááºááŒá áºáááºá
ááá¥á®ážáá±áá¬
áá®ážááá·áºáá¬áá¬áá áºáá¯ááœáẠáááá¡ááá·áº RAID á¡áááºážá¡áá»ááºáž (mirror) ááᯠá á¯á ááºážááẠáá±á¬ááºááœááºáá±ážááá·áº áá¬á·ááºáááá¯ááºááŸá áºáᯠáááŒá¬áá ááŸááááºá áá áºáá áºáá¯áá»ááºááœá¬ážáá«á áá¬áá¬ááᯠáááºáááºáááºáááºááá¯ááºá á±ááẠáááºážááẠááá¯á¡ááºáá«áááºá áááºážááẠáá¯á¶ááŸááºáá®ážááá·áºáá¬áá¬ááŒá áºáá«áá SSD ááœáẠáááºááŒáœáá±á¬ áááºááŸáºáááºážááá¬áá«ááŸááá±á¬ áá®ážááŒá¬áž áá¬á·ááºáá² RAID ááááºážáá»á¯ááºáááááᬠááŸáááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áº áá¯á¶ááŸáẠhard drives áá»á¬ážá¡ááŒááºá áá áºáᯠááá¯á·ááá¯áẠáá áºáá¯áááºááá¯áá±á¬ SSD áá»á¬ážááᯠáá»áááºáááºááá¯ááºáááºá ááá«ááá¶ááœáẠáá®ážááŒá¬ážáá¬áá¬áá»á¬ážááᯠáááºážááŸááºážáá¬ážááŒá®ážá áááºážááœáẠáá áºáá¯áááºážáá±á¬ááŒááºááœááºážáá áºáá»á¬ážááŸá¬ SATADOM (áá±ážáááºáá±á¬áá áºáá»á¬ážá SATA á¡áá±á«ááºááá¯á· áá»áááºáááºáá¬ážáá±á¬ flash drive) ááá¯á·ááá¯áẠáá¬áááºá¡áá±ážá á¬áž (8-16GB) flash drive ááá¯ááẠá¡áá°áž internal port ááŸáá·áº áá»áááºáááºáá¬ážááŒááºážá áá±áá¬ááᯠáá®ážááá·áºááá¯ááŸá±á¬ááºááŸá¯ááœááºááẠ(Ethernet 10Gá FC á áááºááŒáá·áº) áá»áááºáááºáá¬ážáá±á¬ ááá¯ááŸá±á¬ááºááŸá¯á áá áºá០áá¯ááºáá°ááŒá®áž ááá¯ááŸá±á¬ááºááŸá¯á áá áºá០ááá¯ááºááá¯ááºáááºáá±á¬ááºááá·áº áá®ážááŒá¬ážáá¬áá¬áá»á¬áž ááŸááá«áááºá ááá¯ááá¯á·áá±á¬á¡ááŒá±á¡áá±áá»áá¯ážááœáẠáá¬áá¬ááᯠá¡áááºáá°ážáá°ááŒááºážáá¯ááºáááºážááẠááá¯ááŸá±á¬ááºááŸá¯á áá áºááᯠááááºážááááºážááá·áº á¡áá°ážáá»áœááºážáá»ááºáá°áᶠáá»á±á¬ááœá±á·á áœá¬ááœáŸá²ááŒá±á¬ááºážáá±ážáá±á¬ááŒá±á¬áá·áºá ááá¯ááá¯á·áá±á¬ááœá±ážáá»ááºá áá¬áá»á¬ážááᯠáá»áœááºá¯ááºááá·áºááœááºážá ááºážá á¬ážáááºááá¯ááºáá«á á¡áá»á¬ážá¡á¬ážááŒáá·áº áá»áŸááºáá áºááŒááºááá¯ááºáá»ááºáá»á¬ážáááºáá®ážááŒááºážá áááºáááºáá¬ážáá±á¬ áááºáá°áááºááœá¬ážááŒááºážááŸáá·áº á áá áºá á®áá¶ááá·áºááœá²áá°á á¡ááŒá¬ážáá»á±á¬áºá áá¬áá»á¬áž á€á á®ážáá®ážá ááááºá¡ááá¯ááºážáá»á¬ážááœáẠááœá±ážááœá±ážáá¬ážáááºá áá®ážááá·áºáá¬áá¬á áá áºáááºážáá»ááºážááŸá¯á áá¯áááºááẠáá¬áá¬ááá¯á·áá»áááºáááºáá¬ážáá±á¬ áá áºá¡áá±á¡ááœááºááŸáá·áº á¡ááœááºá¡á á¬ážáá±á«áºáá°áááºá áááºáá®áá»á¬ážá áœá¬ áá¬áá¬ááá¯ááºá¡áá áá±á¬ááºááŸáááá¯ááºáááºá VPS áá¡ááŒá±á¡áá±ááœááºá ááá¬ááá»á¬ážááẠáá»á±á¬á·áá»á±á¬ááºážáááº- á¡áá»á¬ážá¡á¬ážááŒáá·áº 100GB áááºáááá¯áá« (ááá¯á·áá±á¬áºááá¯á·áááºáá) ááŸáá·áº ááá¯áá²á·ááá¯á·áá±á¬ VPS á¡ááœáẠá¡ááœááºá¡ááá»á¬ážááẠáá°áá®áá±á¬ hoster ááŸá á»á±ážá¡áááºáá¬áá¯á¶ážáááºáááºá¡ááºááŸá¶áá¬ážáá±á¬áá¬áá¬áá»á¬ážááẠá¡ááœááºááá°á á»á±ážááá¯ááŒá®ážááá¯ááºáááºá VPS ááœáẠá¡áá»á¬ážá á¯ááŸá¬ áá áºáá áºáá¯ááŸááá±á·ááŸááááºá á¡ááŒá±á¬ááºážááŸá¬ áááºážááœáẠááá¯ááŸá±á¬ááºááŸá¯á áá Ạ(ááá¯á·ááá¯áẠhyperconverged áá áºáá¯áá¯) ááŸááá±áá±á¬ááŒá±á¬áá·áº ááŒá áºáááºá ááá«ááá¶ááœáẠVPS ááẠááá°áá®áá±á¬áááºááœááºáá»ááºáá»á¬ážá¡ááœáẠááá°áá®áá±á¬áááá±áááá¹ááá¬áá»á¬ážááŸááá±á¬ disk á¡áá»á¬ážá¡ááŒá¬ážááŸááááºá
- á¡áá±ážá á¬ážá áá Ạ- áááºáááºááŸá¯á áá áºááá¯áááºáááºáááº;
- ááŒá®ážáá¬ážáá±á¬á¡áá¯á¶ážááŒá¯áá°áá±áá¬ááá¯ááááºážáááºážá
ááááºážáá»á¯ááºááŸá¯áá±á¬ááºááᯠá¡áá¯á¶ážááŒá¯á á áá áºááᯠááŒááºáááºááá·áºááœááºážáá±á¬á¡áá«á á¡áá¯á¶ážááŒá¯áá°áá±áá¬áá«ááŸááá±á¬ áá áºááᯠáááºááá±ážáá²á á áá áºáá áºááᯠá¡ááŒá®ážá¡ááá¯áẠááŒááºááŒáá·áºáá«áááºá ááá¯á·á¡ááŒááºá VPS áá áºáá¯ááœááºá hoster ááẠVPS (ááá¯á·ááá¯áẠdisk) áá¡ááŒá±á¡áá±ááá¯áá»áŸááºáá áºááŒááºááá¯ááºáá°áá±á¬ááá¯ááºááá¯áá±ážáá±á¬ááºááá¯ááºáá±á¬áºáááºážá áááºáááºáááºáááá¯ááºááá¯ááºáááºáááºááŸá¯á áá áºááá¯ááá·áºááœááºážáá«áááá¯á·ááá¯áẠVPS á¡ááœááºážááŸáá¡ááá¯ááŸááá±á¬áááºáá±á¬ááºááŸá¯ááá¯ááœáá·áºáááºáá±á·ááœá¬ážáá«áá¡áá»áá¯á·á áá±áá¬áá»á¬áž áá»á±á¬ááºáá¯á¶ážáá±áá²ááŒá áºáááºá ááá¯ááºá¡ááŒááºá áá±áá¬ááá¯ááŸá±á¬ááºááŸá¯áááºáá±á¬ááºááŸá¯ááᯠá¡áá»á¬ážá¡á¬ážááŒáá·áº áááºážááŸááºážáá±á·ááŸáááŒá®áž á¡áá»á¬ážá á¯ááŸá¬ á¡ááœááºá¡ááá·áºá¡áááºááŸááááºá áá¯á¶ááŸááºá¡á¬ážááŒáá·áº áááºážááẠFTP ááá¯á·ááá¯áẠSFTP ááŸáá áºááá·áº áááºáá±á¬ááºááá¯ááºáá±á¬ á¡áá±á¬áá·áºáá áºáá¯ááŒá áºááŒá®áž áá áºáá«áá áºáᶠSSH ááŸáá·áºá¡áá°á áááºááŸá¬ážáá¬ážáá±á¬ á¡ááœá¶ (á¥ááá¬á rbash) ááá¯á·ááá¯áẠauthorized_keys (For ForcedCommand ááŸáá áºááá·áº) ááŸáááá·áº áá¯ááºáá±á¬ááºáá±ááá·áº á¡áááá·áºáá»á¬ážááᯠááá·áºáááºáá¬ážáááºá
áá®ážááá·áºáá¬áá¬ááᯠ1 Gbps á¡ááŒááºááŸá¯ááºážááŒáá·áº á¡áá±á«ááºááŸá áºáá¯ááŒáá·áº ááœááºáááºááá¯á· áá»áááºáááºáá¬ážááŒá®ážá áá áºáá«áá áºáᶠáááºážááá¯á·ááẠ10 Gbps á¡ááŒááºááŸá¯ááºážááŸááá±á¬ áááºáá»á¬áž ááŒá áºááá¯ááºáááºá VPS á¡áá»á¬ážá á¯ááẠááœááºáááºáá»áááºáááºááŸá¯áá áºáá¯ááŸááááºá á¡áá»á¬ážá á¯ááŸá¬ áá±áá¬á ááºáá¬áá»á¬ážááẠáá±áá¬á ááºáá¬á¡ááœááºáž ááœááºáááºá¡ááŒááºááŸá¯ááºážááᯠáááá·áºáááºáá¬ážáá±á¬áºáááºáž áááºážááá¯á·ááẠá¡ááºáá¬áááºá¡áá¯á¶ážááŒá¯ááŸá¯á¡ááŒááºááŸá¯ááºážááᯠááá·áºáááºáá¬ážáááºá
ááá¯áá²á·ááá¯á·áá±á¬ áá®ážááŒá¬ážáá¬áᬠááá¯á·ááá¯áẠVPS á áá¯á¶ááŸáẠáááºááẠáááºáá¬áá¬á áá±áá¬áá±á·á áºááŸáá·áº á¡ááºááá®áá±ážááŸááºážáá¬áá¬áá áºáá¯ááŒá áºáááºá áá áºáá«áá áºáá¶ááœáẠáááºáá¬áᬠááá¯á·ááá¯áẠáá±áá¬áá±á·á áºá¡ááœáẠá¡áá«á¡ááẠá¡ááŒá¬ážáá±á¬ á¡áááºáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááá·áºááœááºážááá¯ááºáááº- ááŸá¬ááœá±áá±ážá¡ááºáá»ááºá á á¬ááá¯ááºá áá áºá á áááºááŒáá·áºá
á¡áá°ážááŒááºáááºáá¬ážáá±á¬ áá¬áá¬ááẠá¡áááºáááá¹áá°áá»á¬ážááᯠááááºážáááºážáááºá¡ááœáẠáá±áá¬áá áºáá¯á¡ááŒá Ạáá¯ááºáá±á¬ááºáááºá áááºážá¡ááŒá±á¬ááºáž á¡áá±ážá áááºááᯠáá±á¬ááºá០áá±ážáá¬ážáá«áááºá
áá áºááºá áá áºá áá¯áá¹áááá»áá±á¬á¡ááœá²á·á¡á ááºáž
á¡áááºá ááá·áºááœáẠRAID ááááºážáá»á¯ááºáááááᬠááá¯á·ááá¯áẠáá áºáá áºáá¯áá«ááŸááá±á¬ VPS ááŸáááŒá®ážá áá áºááœá²á áá áºá áá¯ááºáá±á¬ááºáá»ááºá¡ááœáẠá¡áá°ážáŠážá á¬ážáá±ážááŸá¯áá»á¬áž áááŸááá« (á¥ááá¬á áá±áá¬áá±á·á áºá¡ááœáẠáá®ážááŒá¬ážá¡ááŒááºáá áºááº) á¡ááá²á·áá±áá¬á¡á¬ážáá¯á¶ážááᯠá¡á±á¬ááºáá«á¡ááá¯ááºáž ááá¯ááºážááŒá¬ážáá¬ážáááºá áááºáá®ážáá¬ážááŒá®ážá áááºážá¡áá±á«áºááœáẠLVM á¡áá¶á¡ááá¯ážá¡áá»ááºá¡á¯ááºá á¯ááᯠáááºáá®ážáá¬ážááŒá®ážá áááºážááœáẠá¡ááœá²á¡áá»á¬ážá¡ááŒá¬ážááᯠáááºáá®ážáá¬ážáááº- áá°áá®áá±á¬á¡ááœááºá¡á á¬ážáá±ážáááºáá±á¬ 2 áá¯ááᯠroot ááá¯ááºá áá áºá¡ááŒá áºá¡áá¯á¶ážááŒá¯ááẠ(á¡ááŒááºááŒááºááááºážááá¯ááºááŒá±á¡ááœáẠá¡ááºááááºáá»á¬ážá¡ááœááºáž áá áºáá¯ááŒá®ážáá áºáá¯ááŒá±á¬ááºážáá¬ážáááºá á¡áá¯ááºáá®áá¬ááᯠCalculate Linux ááŒáá·áºáá»á®ááŸá¯á០áá±á¬ááºáá°áá²á·áááº)á áá±á¬ááºáá áºáá¯ááẠswap partition á¡ááœááºááŒá áºááŒá®áž áá»ááºáá±áá¬ááœááºáá»á¬ážááᯠáá±ážáááºáá±á¬ volumes áá»á¬ážá¡ááŒá Ạááá¯ááºážááŒá¬ážáá¬ážááŒá®áž ááŒáá·áºá á¯á¶áá±á¬ containers á¡ááœáẠroot ááá¯ááºá áá áºá virtual machines á¡ááœáẠdisksá file /home ááŸá á¡áá±á¬áá·áºáá»á¬ážá¡ááœáẠá áá áºáá»á¬áž (á¡áá±á¬áá·áºáá áºáá¯á á®ááœáẠáááºážáááá¯ááºááá¯áẠááá¯ááºá áá áº)á á¡ááá®áá±ážááŸááºáž ááœááºááááºáá¬áá»á¬ážá¡ááœáẠááá¯ááºá áá áºáá»á¬ážá
á¡áá±ážááŒá®ážáá±á¬ááŸááºáá»ááº- á¡ááœá²áá»á¬ážááẠáá¯á¶ážá ááá¯ááºááá¯ááºáá«ááŸáááááºá ááá¯ááá¯áááºááŸá¬á áá áºáá¯ááŸáá·áºáá áºáᯠááá¯á·ááá¯áẠroot ááá¯ááºá áá áºáá±á«áºááœááºáá°áááºááá±ááá·áºáá«á virtual machines ááá¯á·ááá¯áẠcontainers áá»á¬ážááœááºá á€á¡áá»ááºááᯠá¡ááá¯á¡áá»á±á¬áẠá á±á¬áá·áºááŒáá·áºáááºá áááºážááá¯á·ááẠá¡ááá®áá±ážááŸááºáž ááœááºááááºáá¬áá»á¬áž ááá¯á·ááá¯áẠá¡áááºáá¯á¶ážáááºážááœáŸááºáá»á¬ážááŒá áºáá«áá áááºáá¬áá¬á ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááá¯ááºáá»á¬ážááŸáá·áº volumes áá»á¬ážááŒá¬ážááœáẠááŸá®ááá¯ááŸá¯ááᯠáááºááá¯ááºááá»áŸ áááºááŸá¬ážááẠáááºážáááºážááŒáá·áº á¡ááŒá¬ážáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááá¯ááºážááŒá¬ážááẠá ááºážá á¬ážááá·áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá ááá¯ááºáá áºáá¯á á®ááẠáááºážáááá¯ááºááá¯ááºá¡áá¯á¶ážááŒá¯áá°ááŸáá¯ááºáá±á¬ááºáááºá ááá¯ááºááœá²á·á ááºážáá¯á¶ááá¯ááºáá»á¬ážááẠáá¯á¶ážá áœá²áá°ááááºááááºážááœáŸááºááœááºááŸáááŒá®ážá áááºáá¬áá¬áááºáááºáá»á¬ážááœááºá ááá¯ááºááœá²á·á ááºážáá¯á¶ááá¯ááºáá»á¬ážááᯠ/etc/nginx/conf.d/ ááŸáááá·áºááá«áááºáá«á.confá ááŸáá·áº á¥ááá¬á /home//configs/nginx/*.conf
áá áºá¡áá»á¬ážá¡ááŒá¬ážááŸááá«áá áááºááẠá¡áááºáá±á¬áºááŒáá« á ááºážáá»ááºážáá»á¬ážá¡ááá¯ááºáž ááẠLVM ááᯠáááºáá±á¬ááºááá¯ááºááŒá®áž áááºážá¡áá±á«áºááœáẠáááºááẠáá±á¬á·ááºáá²áẠRAID á¡áááºážá¡áá»ááºážááᯠáááºáá®ážááá¯ááºááẠ(ááá¯á¡ááºáá»ááºááŸáá·áº á¡ááœáá·áºá¡áááºážáá áºáá¯ááŸááá»áŸáẠSSD áá±á«áºááœáẠáááºážá áááºááŸáºááᯠááŒááºáááºáááºááŸááºááá¯ááºáááº)á á€ááá á¹á ááœááºá áááºááẠZFS ááá¯á·ááá¯áẠBtrFS ááá¯áá¯á¶ážááá¯ááºáá±á¬áºáááºáž áááºážááᯠááŸá áºááŒáááºá ááºážá á¬ážááá·áºáááº- ááŸá áºáá¯á áá¯á¶ážááẠá¡áááºážá¡ááŒá áºáá»á¬ážááŸáá·áº áááºáááºá ááá¯ááá¯áá±ážáááºáá±á¬áá»ááºážáááºááŸá¯ááá¯á¡ááºááŒá®áž ZFS ááẠLinux kernel ááœááºááá«áááºáá«á
á¡áá¯á¶ážááŒá¯ááá·áº á¡á á®á¡á áẠáááºááá¯á·áááºááŸáá á±áá¬áá°á áááºážááẠdisks áá»á¬ážááá¯á· á á¬áá±ážáá¬ážááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážá á¡áá®ážá ááºáá¯á¶ážá¡ááŒááºááŸá¯ááºážááᯠá¡ááŒá²ááá·áºááŸááºážááááºááŒá áºááŒá®ážá ááá¯á·áá±á¬áẠáá»áŸááºáá áºááŒááºááá¯ááºáá»ááºáá»á¬ážáááºáá®ážáááºá¡ááœáẠáá®ážááá·áºáá¬ážááá·áº áá±áá¬ááœááºááá¬áááᯠááœááºáá»ááºáá«á á¥ááá¬á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááá¬áá¬ááẠáá áºá áá¹ááá·áºáá»áŸáẠ10 megabytes á¡ááŒááºááŸá¯ááºážááŒáá·áº áá±áá¬ááá¯áá±ážáá¬ážááŒá®áž data array áá áºáá¯áá¯á¶ážáá¡ááœááºá¡á á¬ážááẠ10 terabytes ááŒá áºáá«áá synchronization time ááẠáá áºáááºáá»áŸáẠ(22 áá¬áá®) ááá¯á·áá±á¬ááºááŸáááá¯ááºááẠ- á€ááá¬áááẠáááºáá»áŸááá¬áááᯠááœáŸá²ááŒá±á¬ááºážáááºáááºážá ááœááºááẠ1 Gbps áá»á±á¬áº) - áááºážááẠ800 GB ááá·áº ááááºážáááºážááá»áá¯ážáááºáááºá áááºááœá±á·ááœááºá ááááºážááááºážááẠáá±ážáááºáááºááŒá áºááŒá®ážá áááºááẠáááºážááᯠáá¯áá¹ááááá¬ááá»á¬ážá áœá¬ááŒáá·áº áá±ážáááºážá áœá¬ ááá¯ááºážááŒá¬ážááá¯ááºáááºá
á¡áááºááá¯ááŸá±á¬ááºááŸá¯áá¬áᬠáááááá¬
á¡áááºáááá¹áá°áá»á¬ážááᯠááááºážáááºážáááºá¡ááœáẠáá¬áá¬áá áºáá¯á á¡áááááœá¬ááŒá¬ážáá»ááºááŸá¬ áááºážáááŒá®ážáá¬ážáá±á¬á á á»á±ážáá±á«ááŒá®áž á¡áá±á¬áºáá±ážááŸá±ážááœá±ážáá±á¬ disk áá»á¬ážááŒá áºáááºá áá±ááºáá® HDD áá»á¬ážááẠáá áºáá áºáá¯ááœáẠ10TB bar ááá¯ááŒááºáá»á±á¬áºááŒá®ážááŒá áºáá±á¬ááŒá±á¬áá·áºá array ááá¯ááŒááºáááºáááºáá±á¬ááºááŒááºáž ááá¯á·ááá¯áẠááá¯ááºá áá áºááŒááºáááºáá°áá±á¬ááºáá»áááºá¡ááœááºáž (áááºáá±á«ááºážáá»á¬ážá áœá¬!) áá¯ááááá áºááẠáá»ááºááœá¬ážáá±á¬ááŒá±á¬áá·áº ááá¯ááºá áá áºáá»á¬áž ááá¯á·ááá¯áẠRAID ááᯠchecksums ááŒáá·áºá¡áá¯á¶ážááŒá¯áááºááá¯á¡ááºáá«áááºá ááá¯ážááŒáŸáá·áºááá¯á·á 1TB á¡ááá áœááºážáááºááŸááá±á¬ disk áá»á¬ážááœááºáááºážáááºá¡ááœááºá¡ááááá¯ááºááá¶áá«á áá±á¬áºááŒáá»ááºáááá¯ážááŸááºážááŸá¯á¡ááœááºá disk space ááᯠááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áº áá°áá®áá±á¬á¡ááœááºá¡á á¬ážá ááŸá áºááá¯ááºážááœá²áá¬ážáááºáᯠáá»áœááºá¯ááºáá°áááẠ(á¥ááá¬á áá áºáááºá LVM ááá¯á¡áá¯á¶ážááŒá¯áááº)á
- á¡áá¯á¶ážááŒá¯áá°áá±áá¬ááᯠááááºážáááºážááẠá¡áá¯á¶ážááŒá¯ááá·áº áá¬áá¬áá»á¬ážááŸáá·áº áááºááá¯ááºááá·áº volumes áá»á¬áž (á¡áááºááŒá¯áááºá¡ááœáẠáá±á¬ááºáá¯á¶ážáá¯ááºáá¬ážáá±á¬ á¡áááºáá°ážááᯠáááºážááá¯á·áá±á«áºááœáẠááŒáá·áºáá»ááºáá¬ážáá«áááº)á
- BorgBackup repositories á¡ááŒá áºá¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ volumes (á¡áááºááááºážáááºážááŒááºážá¡ááœááºáá±áá¬ááẠá€áá±áá¬ááœáẠááá¯ááºááá¯ááºááœá¬ážáá«áááº)á
áá¯ááºáá±á¬ááºáá»ááºááááá¬áááŸá¬ BorgBackup repositories á¡ááœáẠáá¬áá¬áá
áºáá¯á
á®á¡ááœáẠáá®ážááŒá¬áž volumes áá»á¬ážááᯠáááºáá®ážáá¬ážááŒá®ážá ááá¯ááºááá¯ááºáá±ážáá¬áá¬áá»á¬ážá០áá±áá¬áá»á¬ážáá±á¬ááºááŸáááœá¬ážáááºááŒá
áºáááºá ááá¯ááŸá±á¬ááºáá¬áá±áá¬áá»á¬ážááẠáá±áá¬áá»á¬ážááᯠáááºááœááºáá»ááºááŸáááŸá áá»ááºáá
áºááá¯ááºááŒá±ááᯠáááºááŸá¬ážáá±ážááá·áº áá±á¬ááºáááºááœá²-áá®ážááá·áºáá¯ááºááœáẠáááºáááºáá±ááŒá®ážá á¡áááºáá±á¬ááºážáá»á¬ážá០ááááºážáááºážáá¬ážáá±á¬ áá°ážáá°ááŸá¯áá»á¬ážááŸáá·áº á¡áá»áááºá¡áá«á¡ááá¯áẠááŸááºážáááºážááŒááºážááŒá±á¬áá·áº (ááŸá
áºá
ááºáááá¹áá°áá»á¬áž áá»ááºááŸááá±áá±ážáááºá ááŒá®ážáá²á·ááá·áºááŸá
áºá¡ááœáẠáá
ááºá áá±á¬ááºáá¯á¶ážáá¡ááœáẠá¡áááºá
ááºá áá±á·á
ááºá ááŒá®ážáá²á·ááá·áºá¡áááºá á¡áá°ážááá
á¹á
áá»á¬ážááœáẠááŒá
áºááá¯ááºááẠ- áá±á¬ááºáá¯á¶ážáá±á·á¡ááœáẠáá¬áá®ááá¯ááºáž - á
á¯á
á¯áá±á«ááºáž 24 + 7 + 4 + 12 + ááŸá
áºá
áẠ- áá¬áá¬áá
áºáá¯á
á®á¡ááœáẠááá·áºááŸááºážááŒá± 50 á
á±á¬ááº)á
BorgBackup repositories ááẠáá±á¬ááºáááºááœá²-áááºáááºáá¯ááºááᯠááœáá·áºááá¬ážáá«á áááºážá¡á
á¬ážá .ssh/authorized_keys á¡ááœááºážááŸá ForcedCommand ááᯠá€áá²á·ááá¯á·áá±á¬ á¡áá¬áá
áºáá¯áá¯ááᯠá¡áá¯á¶ážááŒá¯áááº-
from="аЎÑÐµÑ ÑеÑвеÑа",command="/usr/local/bin/borg serve --append-only --restrict-to-path /home/servername/borgbackup/",no-pty,no-agent-forwarding,no-port-forwarding,no-X11-forwarding,no-user-rc AAAAA.......
áááºááŸááºáá¬ážáá±á¬áááºážááŒá±á¬ááºážááœáẠborg áááááºááœáẠwrapper script áá áºáá¯áá«ááŸááááºá áááºážááẠbinary ááᯠparameters áá»á¬ážááŸáá·áºá¡áá°á áááºááŒááºážá¡ááŒááºáá±áá¬ááá¯áááºááŸá¬ážááŒá®ážáá±á¬ááºá¡áááºáááá¹áá°ááá¯ááŒááºáááºááá°ááá·áºáá¯ááºáááºážá ááºááá¯áááºážá áááºáááºá áá«ááá¯áá¯ááºááá¯á·á wrapper script á áááºááá¯ááºáᬠrepository áá²á·áá±ážááŸá¬ tag ááá¯ááºááᯠáááºáá®ážáá±ážáá«áááºá áá±áá¬ááŒáá·áºááŒááºážáá¯ááºáááºážá ááºááŒá®ážááŒá±á¬ááºááŒá®ážáá±á¬áẠáá±á¬ááºáá¯á¶ážááŒá¯áá¯ááºáá²á·áá±á¬ á¡áááºááááºážááŸá¯ááᯠáááºááá¯ááºáᬠáá¯áá¹áááááºáá±á¬á¡áá¶á¡ááá¯ážá¡áá»ááºááá¯á· á¡ááá¯á¡áá»á±á¬áẠááŒááºáááºááá°áááºá
á€áá®ááá¯ááºážááẠááá·áºá¡á¬áž áááá¯á¡ááºáá±á¬ á¡áááºááááºážáááºážááŸá¯áá»á¬ážááᯠá¡áá«á¡á¬ážáá»á±á¬áºá áœá¬ ááŸááºážáá¯ááºááá¯ááºá á±ááŒá®áž á¡áááºááááºážáááºážááŸá¯áá¬áá¬ááŸá áááºááá·áºá¡áá¬ááá¯áááᯠááá¯ááºááá¯ááºááŒááºážáá¬áá¬áá»á¬ážááᯠáá»ááºáá áºááŒááºážááá¯áááºáž áá¬ážáá®ážáá±ážáá«áááºá
Backup áá¯ááºáááºážá ááº
á¡áááºáá°ážáá°ááŒááºážáá¡á ááŒá¯áá°ááẠáá®ážááá·áºáá¬áᬠááá¯á·ááá¯áẠVPS ááá¯ááºááá¯ááºááŒá áºáááºá á€á¡á á®á¡á á¥áºááẠá€áá¬áá¬áá¡á áááºá¡ááá¯ááºážááŸá á¡áááºááááºážááŒááºážáá¯ááºáááºážá ááºá¡áá±á«áº ááá¯ááá¯ááááºážáá»á¯ááºááá¯ááºáá±á¬ááŒá±á¬áá·áºááŒá áºáááºá ááááŠážá áœá¬á BorgBackup ááá¯á¡áá¯á¶ážááŒá¯á á¡áááºááá¯ááŸá±á¬ááºááŸá¯áá¬áá¬ááá¯á· áááºáááºááŒá®áž á¡ááºáá¯ááºáá¯ááºáá¬ážááá·áº áááºááŸáá¡áá¯á¶ážááŒá¯áá±áá±á¬ á¡ááŒá áºááá¯ááºá áá áºá á¡ááŒá±á¡áá±á¡á¬áž áá»áŸááºáá áºááŒááºááá¯ááºáá°áá¬ážáááºá áá±áá¬áááºážáá°ááŸá¯ááŒá®ážáá±á¬á¡áá«á áá»áŸááºáá áºááŒááºááá¯ááºáá»ááºá¡á¬áž ááŒá¯ááºááŒá®áž áá»ááºááá¯ááºáá«áááºá
áá±ážáááºáá±á¬ áá±áá¬áá±á·á áºáá áºáᯠ(ááá¯ááºáá áºáá¯á á®á¡ááœáẠ1 GB á¡áá) ááŸááá«á áá±áá¬áá±á·á áºá¡ááŸáá¯ááºáá¯á¶ážááᯠááŒá¯áá¯ááºááŒá®áž áááºážááẠááá·áºáá»á±á¬áºáá±á¬ áá¯áá¹ááá¡áá¶á¡ááá¯ážá¡áá»ááºááœáẠááááºážáááºážáá¬ážáá¬á áá°áá®áá±á¬ááá¯ááºáá áºáá¯á¡ááœáẠáá»ááºáá±áá¬áá»á¬ážááᯠááááºážáááºážáá¬ážáá±á¬áºáááºáž á¡ááŸáá¯ááºáá¯á¶ááẠáááºááŸááá±á á±áááºá áááºáá¬áá¬ááŸáááá·áº áááºáá±á¬ááºááááá«á áá±áá¬áá±á·á áºáá»á¬ážááẠááŒá®ážáá¬ážáá«áá á¥ááá¬á¡á¬ážááŒáá·áºá MySQL á¡ááœáẠxtrabackup ááᯠá¡áá¯á¶ážááŒá¯á "hot" data áááºááŸá¬ážááŒááºážááᯠááẠá á®á ááºáááºááŸááºááá·áºáááºá ááá¯á·ááá¯áẠPostgreSQL ááŸá archive_command ááŒáá·áº WAL ááŸáá·áº á¡áá¯ááºáá¯ááºáá«á á€ááá á¹á ááœááºá áá±áá¬áá±á·á áºááᯠááá¯ááºáá±áá¬á០áá®ážááŒá¬ážááŒááºáááºááá°áááºááŒá áºáááºá
ááœááºááááºáá¬áá»á¬áž ááá¯á·ááá¯áẠááááá ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá«á qemu-guest-agentá CRIU ááá¯á·ááá¯áẠá¡ááŒá¬ážááá¯á¡ááºáá±á¬áááºážááá¬áá»á¬ážááᯠááẠconfigure áá¯ááºááá·áºáááºá á¡ááŒá¬ážááá á¹á áá»á¬ážááœááºá á¡ááá¯áááºáááºáá»á¬ážááᯠáááŒá¬áá áááá¯á¡ááºáá« - áá»áœááºá¯ááºááá¯á·ááẠroot ááá¯ááºá áá áºá áá»áŸááºáá áºááŒááºá¡ááŒá±á¡áá±ááŸáá·áº áá°áá®áá±á¬áááºážáááºážááŒáá·áº áá¯ááºáá±á¬ááºááá·áº áá¯áá¹ááááá¬áááá»áŸááºáá áºááŒááºááá¯ááºáá»ááºáá»á¬ážááᯠáááºáá®ážáá«áááºá áá±áá¬áá°ááŒá®ážáá±á¬ááºá áá¬ááºáá¯á¶áá»á¬ážááá¯áá»ááºáá áºáááºá
á¡áááºááá¯ááŸá±á¬ááºááŸá¯áá¬áá¬ááœáẠáá±á¬ááºáááºá¡áá¯ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºáááº-
- repository áá áºáá¯á á®ááœáẠááŒá¯áá¯ááºáá¬ážáá±á¬ áá±á¬ááºáá¯á¶áž backup ááᯠá¡ááŸááºááŒá áºááŒá®ážá
- á¡ááŸááºá¡áá¬ážááá¯ááºáá áºáᯠááŸááá±ááŒááºážááᯠá á áºáá±ážááŒá®áž áá±áá¬á á¯áá±á¬ááºážááŒááºážáá¯ááºáááºážá áẠááŒá®ážááŒá±á¬ááºááŒá±á¬ááºáž ááœáŸááºááŒáááºá
- áá±áá¬ááᯠáááºááá¯ááºáᬠáá±ááá¹áá ááá¬áá¡áá áá»á²á·ááœááºááŒá®ážá
- tag ááá¯ááºááᯠáá»ááºááá¯ááºáá«ááŒá®á
áá¬áá¬ááŒááºáááºááá°ááŒááºážáá¯ááºáááºážá ááº
áááºááá¬áᬠááœááºááœááºáá«áá á á¶áá¯á¶á¡áá»áá¯á·á០á áááºááá·áº á¡áá¬ážáá° áá®ážááá·áºáá¬áá¬ááᯠááœáŸáá·áºáááºáááºááŒá áºáááºá á¡áá»á¬ážá á¯ááŸá¬ ááœááºáááºáá±á«áºááœáẠáá±á«ááºážáá¯ááºáá¯ááºááẠááŒá áºááá¯ááºááŒá±ááŸááá±á¬áºáááºáž áá¬áá¬ááᯠáááºáááºááá·áº áá±áá¬á ááºáá¬á០áááºážááá¬ááŸááºááẠá€á á¶áá¯á¶ááᯠáá áºááºáá áºáá¯ááá¯á· áá»ááºáá»ááºážáá°ážáá°ááá¯ááºáááºá áá±á«ááºážáá¯ááºááẠRAM ááœááºááŒá áºáá±á«áºáááºá ááŒááºáááºááá°ááŒááºážáá¯ááºáááºážá ááºá áááºááŒá®ážáá±á¬ááº-
- iscsinbd ááá¯á·ááá¯áẠá¡ááŒá¬ážáá±á¬ á¡áá¬ážáá°áááá¯ááá¯áá±á¬ááŸáááá·áº ááááºááá¯á·ááá·áºáááááá¬ááᯠááœááºááœááºááœá¬ážáá±á¬ áá¬áá¬á root ááá¯ááºá áá áºáá«ááŸááá±á¬ áá¯áá¹áááááºáá±á¬á¡áá¶á¡ááá¯ážá¡áá»ááºáá áºáá¯ááá¯á· áá±á¬ááºážááá¯ááŸá¯áá áºáᯠááŒá¯áá¯ááºáá¬ážáááºá root ááá¯ááºá áá áºááẠáá±ážáááºááááºááŒá áºáá±á¬ááŒá±á¬áá·áºá á€á¡ááá·áºááᯠáááá áºá¡áááºážáááºá¡ááœááºáž á¡ááŒá®ážáááºááá«áááºá bootloader ááá¯áááºáž ááŒááºáá°áááºá
- áá±áááœááºáž áá¯áá¹áááááºáá±á¬ volumes áá»á¬ážá ááœá²á·á ááºážáá¯á¶ááᯠááŒááºáááºáááºáá®ážáá¬ážááŒá®ážá dm_clone kernel module ááᯠá¡áá¯á¶ážááŒá¯á á¡áááºáá¬áá¬á០áá¯áá¹áááááºáá±á¬ volumes áá»á¬ážááᯠáá°ážááœá²áá«ááŸááááº- áá±áá¬ááŒááºáááºááá°ááŒááºážá áááºááŒá®áž á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠá ááºááœááºážáá áºáá»á¬ážááá¯á·áá»ááºáá»ááºážáá±ážáá¬ážáá«áááºá
- ááœááºááááºáá¬áá áºáá¯á¡á¬áž áááŸáááá¯ááºáá±á¬ áá¯ááºááá¯ááºážááá¯ááºáá¬áá áºáá»á¬ážá¡á¬ážáá¯á¶ážááŒáá·áº á áááºááá¯ááºááẠ- áá¬áá¬á áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠá¡ááŒáá·áºá¡á ááŒááºáááºáááŸááá±á¬áºáááºáž á áœááºážáá±á¬ááºááẠáá»á±á¬á·áá»ááœá¬ážááŒááºážá
- áá±áá¬áááºáá°ááŒá¯ááŒááºáž ááŒá®ážááœá¬ážáá±á¬á¡áá«á á¡áááºáá¬áá¬á០áá¯áá¹áááááºáá±á¬ volumes áá»á¬ážááẠá¡áááºááŒááºááœá¬ážáááºá ááœááºááááºáá¬ááᯠááááºááá¯ááºááŒá®áž áá¬áá¬ááᯠááŒááºáááºá áááºááá¯ááºáá«áááºá
ááŒááºáááºá áááºááŒá®ážáá±á¬ááºá áá¬áá¬ááœáẠá¡áááºáá°ážáá°áááºáá®ážáá¬ážáá»áááºááœáẠááŸááá²á·ááá·áº áá±áá¬á¡á¬ážáá¯á¶ážááᯠáááŸááááºááŒá áºááŒá®áž ááŒááºáááºááá°ááá·áºáá¯ááºáááºážá ááºá¡ááœááºáž ááŒá¯áá¯ááºáá²á·ááá·áº ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážáááºáž áá«áááºáááºááŒá áºáááºá
á á®ážáá®ážáá¡ááŒá¬ážáá±á¬ááºážáá«ážáá»á¬áž
á¡áááºááááºážááŒááºáž á¡ááá¯ááºáž 7- áááá¯á¶ážáá»á¬áž
ááŸááºáá»ááºáá»á¬ážááœáẠá¡ááá¯ááŒá¯áá¬ážáá±á¬ ááœá±ážáá»ááºááŸá¯ááᯠááœá±ážááœá±ážááẠááá·áºá¡á¬áž ááááºáá±á«áºáá«áááºá áááºá á¡á¬áá¯á¶á áá¯ááºááŸá¯á¡ááœáẠáá»á±ážáá°ážáááºáá«áááºá
source: www.habr.com