á¡ááá·áºááŒá±á¬áá·áº Backup ááŒá¯áá¯ááºááẠááá¯á¡ááºááááºážá áá±á¬ááºáá¯á¶ážááœááºá á
ááºáááááá¬áá»á¬ážááẠá¡ááœááºáá¯á¶ááŒááºá
áááºáá»áááŒá®áž áá¯ááºááá¯ááºážááá¯ááºáá¬áá¬áá¬áá»á¬ážááẠáá¯á¶ááŒááºá
áááºáá»áááŸá¯ááá¯áá±á¬ááºážááá·áº âááááºáá»á¬ážâ áááºážááŸááá«áááº- ááá·áºáá»á±á¬áºáá±á¬ááœá²á·á
ááºážáá¯á¶ááŒáá·áºá âcloudâ áá¬áá¬ááẠá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááá¯ááºážááá¯ááºáá¬áá¬áá¬ááá»ááºááœááºááŸá¯ááᯠá¡ááœááºááá° ááœááºááŒá±á¬ááºááá¯ááºáááºá áááºáá±á¬ááºááŸá¯á¡áá¯á¶ážááŒá¯áá°áá»á¬ážáá¡ááŒááºááœááºá á¡áá»áááºáááºáá±á¬ááºááŸá¯á¡ááœááºáž áááá¬áááºááŸá¬ážáá±á¬ áá±ážáááºá áááááá¬áᬠáá¯ááºáááºááœá¬ážáááºááŒá
áºáááºá ááá¯á·á¡ááŒááºá á¡áá»ááºá¡áááºáá»á¬áž áá°ážáá°ááŒááºážááẠáááŒá¬áá âá¡ááá¯â áááá¯áááºáá¬á¡áá»áááºá disk load ááŸáá·áº network traffic á¡ááœáẠáá±ážáá±á¬ááºááẠááá¯á¡ááºáááºá
á á¶ááŒáááá¯ááááºáá áºáá¯ááẠáá»ááºááŒááºá áœá¬áááºáááºáááºá ááŸááºáá¬ááºááá¯á ááá·áºááŒááºážáááŸáá á¡áá±á«ááºáá»á¬ážáááŸáá áááŸááá±á
- á¡áááºááá
áááá¯ááááºáá»á¬ážááᯠáááá¯ááááºážáá±á¬á·ááºáá²áá±ážáá¬ážáá°áá»á¬ážá០áá±ážáá¬ážáá¬ážáá²ááŒá áºáá±á¬ááŒá±á¬áá·áº á ááºážáááºááŒááºážáá¯ááºáááºážá ááºáá»á¬áž áááŒá¬áááááŸáááá·áºá¡ááŒáẠáááá¯ááááºáá»á¬ážááẠâá¡áá±á¬ááºážáá¯á¶ážá¡áá±á·á¡áá»áá·áºáá»á¬ážâ ááá¯á¡áá¯á¶ážááŒá¯á áá±ážááá¯á·áá²áá«áááºá (ááá¯á·ááŒá±á¬áá·áº áááºážááá¯á·ááá¯ááºááá¯ááºáááºáááºáž áááá¯ááááºáá»á¬ážááŒá áºáá±á¬ááŒá±á¬áá·áº áá á¯á¶áááºáá±á¬) á áá áºá á®áá¶ááá·áºááœá²áá°áá»á¬ážááẠáááŒá¬ááááá¯áááᯠááá¯ááá¯á¡áá¶ááœááºááŸááá±á¬ ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážáá±ážááá±á·ááŸááá«áááºá ááá¯ááá¯áá¯ááºáá¯ááº- "áááºááá¯áá¯á¶á á¶ááᯠááŒááºááœá¬ážáá«"á "á¡ááŒá±áá¶ááᯠáá¯á¶ááŸááºáááºáááºááŸá¯áá® áá°áá±á¬ááºáá¬áá«"á "ááŸá±ážááœá±ážá áœá¬ á¡áá¯ááºáá¯ááºáá«ááẠ- áá±á¬ááºááŒááºááŸáá·áºáá«" ááŸáá·áº áá»áœááºá¯ááºá¡ááŸá áºáááºáá¯á¶áž "áá¬ááᯠááááá°ážá áá«áá±ááá·áº ááŒááºááá¯ááºáá«"á
áá±á¬á·ááºáá²áá±ážáá¬ážáá°áá»á¬ážá áá±á«á·áá»á±á¬á·ááŸá¯ááŒá±á¬áá·áº ááŒá áºáá±á«áºáá¬ááá·áº áá¯áá¹ááá¡ááŸá¬ážáá»á¬ážá ááá¯á·ááá¯áẠá¡ááŒá±á¡áá±áá»á¬áž áá±á«ááºážá ááºááŸá¯á¡ááŒáẠáá»áááºáááºááŒááºážááŸáá·áº á áá áºáá»á¬ážá áááá¯ááºáá¬áá»á¬ážááŸáá·áº firmware á¡áá«á¡ááẠáááºáá±á¬ááºáá±ážáááá¯ááááºáá»á¬ážá á¡ááºá¹áá«áááºáááºáá»á¬ážá á¡ááááᬠááá¯á·ááá¯áẠáá¬ážáááºááŸá¯ááœá²ááŸá¬ážááŒááºáž - áááŒá¬áž error ááœá±áááºáž ááŸááá«áá±ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá developer á¡áá»á¬ážá á¯ááẠruntime ááᯠá¡á¬ážááá¯ážááŒá®áž áááá¯ááááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááᯠááŸá±á¬ááºááááºážááẠáááŒá áºááá¯ááºáá±ážááá·áº áá¯ááºááá¯ááºážááá¯ááºáᬠá¥ááá±áá»á¬ážááᯠáá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬áž áá±á·ááœá¬ážááŒáááºá áááºážááœáẠdisk ááœá²á áá áºá á¡áá¯á¶ážáááŸááá¯á¶ááŒááºááá¯ááºááŸá¯ ááŸáá·áº áá±áá¯áá»á¡á¬ážááŒáá·áº áá±áá¬ááá¯ááŸá±á¬ááºááŸá¯á áá áºááœá² (RAM ááŸáá·áº áááá¯áááºáᬠcache á¡áá«á¡áááº)á áááá¯áááºáá¬áá±á«áºááŸá áá¯ááºáá±á¬ááºáá»ááẠáá¯áááŸáá·áº ááœááºáááºááŸáááá·áº áá¯ááºááœáŸáá·áºáá±á ááºááŸáá·áº á á®áá¶áá±á¬ááºááœááºáá±á ááºá¡ááœááºáž á¡ááŸá¬ážá¡ááœááºážáá»á¬áž áááŸáááŒááºážáááºáž áá«áááºáááºá áááá¯áááºáá¬á ááŸáá·áº 0 ááŸáá·áº áá®áá»áŸááá·áº ááœááºááẠlatency á áá¬áááºááá¯ážááŒáá·áºáá»á±á¬áºááŒá¬ážáá±á¬ áá±á¬ááºáá¯á¶ážáááºááᯠáá»á áºáá»á°áááŸá¯ááá·áºáá«á á¡ááŒá±á¬ááºážááŸá¬ áááºááẠáááºážááᯠá¡áá»áááºáá®áááá¯ááºáá®áá«áá ááœááºáááºááŸáá·áº áá áºááºáá¯ááºáá±á¬ááºááŸá¯á ááœá²ááŒá¬ážááŸá¯áá»á¬ážááẠááá¯ááá¯ážáá±á¬ ááŒá¿áá¬áá»á¬ážááŸááááá·áºáááºá
á¡ááºá¡á¬ážá¡ááŒáá·áºáá²á· áááºááá¯ážááŒá®ážáá±áá¬ááœá±ááᯠáá»áááºááœá²áá¬ážáá²á· ááŒá¿áá¬ááœá±áá²á· áá¬áá¯ááºáááá²á áááºááŸá developer áá»á¬ážááᯠá¡á
á¬ážááá¯ážááẠáááºááá·áºá¡áá¬á០áááŸáááŒá±á¬ááºážá áááºážááẠááá±ážáá±á¬á·áá±á¬ á¡áá¬áááºááœáẠááŒá
áºááá¯ááºáááá·áºáááºáá°áá±á¬ á¡áá»ááºááá¯ááºáá«á á¡ááŒá¬ážáá
áºáááºááœááºá ááá±á¬áá»ááºá¡áááºážáááºááᬠáááá¯ááááºááẠáááºááœááºáá¬ážááá·áºá¡ááá¯ááºáž á¡áá¯ááºááŒá
áºáááºááᯠá¡ááŒáá·áºá¡á áááºáá±ááŒááá¯ááºáá²á·ááŒá®áž áááºážááẠáááºáá±á¡áá±á¬ááºá¡áá¬ážáá»á¬ážááᯠá¡ááŒá¬ážá¡áá¬ážáá°ááá±á¬áá»ááºáá»á¬ážááœáẠá¡áá¯á¶ážáá»ááẠáááŒá
áºááá¯ááºáá«á ááá¯á·á¡ááŒááºá ááá¯ááá¯á·áá±á¬á¡áá±á¬ááºá¡áá¬ážáá»á¬ážááẠá¡áá»áááºáá»á¬ážá
áœá¬áá°áááŒá®áž á¡áá°ážáá»áœááºážáá»ááºááŸá¯áá»á¬ážááŸáá·áº á¡ááááá¬áá»á¬áž ááá¯á¡ááºááŒá®áž áááºážááẠáááºááŸááºáááºáá»á¬ážááᯠááá·áºááœááºážá
ááºážá
á¬ážááŒááºážááŒáá·áº áááºážááá¯á·áá¡áá¯á¶ážááŒá¯ááŸá¯ááŒá
áºááá¯ááºááŒá±ááᯠáááºááœá±á·á¡á¬ážááŒáá·áº áá»á±á¬á·áááºážá
á±áááºá ááá¯á·á¡ááŒááºá á¡áá»ááºá¡áááºáá»á¬ážááᯠááááºážáááºážááŒááºážá áá¯ááºáá±á¬ááºááŒááºážááŸáá·áº ááá¯á·ááœáŸááºááŒááºážá¡ááœáẠá¡ááœááºááŒááºáááºáá±á¬á áá±ážáá±á«ááŒá®áž á¡ááá·áºá¡áááºáááŸá áá¯á¶ááŒááºá
áááºáá»ááá±á¬ áááºážááá¬ááᯠáááºááá¯á·á¡áá¯á¶ážááŒá¯ááááºááᯠáá»áœááºá¯ááºááá¯á· ááááá±ážáá«á ááá¯ááá¯á·áá±á¬áááºážááá¬áá»á¬ážááẠáááºážááá¯á·áááºááŸááá±áá«á á¡áá°á¡ááá»á¬áž ááá¯á·ááá¯áẠáááá¹áá¶á
áááºáá°ážáááºá
á¬á¡á¯ááºáá»á¬ážááŸáá·áº áá¯ááºááŸááºáá»á¬ážááœááºáᬠáááŒá¬ááááŒá
áºáá±á·ááŸááááºá
á¡áá¯ááá¬ááŸááºáá±á¬ááºážáá»á¬áž á¡áá¯áá°á á¡áá¯ááá¬ááŸááºáá±á¬ááºážáá»á¬áž ááá¯ážáá°ááŒááºážá
- áá«áááᯠáá®áá¬ááá¯á
á¡á¡á±á¬ááºááŒááºáá¯á¶ážááŒá±ááŸááºážáááºážáá»á¬ážááŸáá·áº á¡á¶á·ááŒá áá¬áá±á¬ááºážáá±á¬ááºá¡á±á¬áẠááá¯ážááŸááºážáá±á¬á¡áá¬áá»á¬ážááẠááá±á¬ááá¬ážáá»á¬ážá áááºážááá¬áá»á¬ážá á¡ááááá¬áá»á¬ážááŸáá·áº áá¯á¶ážááááá¬ááááŒá áºááá¯ááºáá±á¬ áááá¹áá¶áááºáááºáá»á¬ážááœáẠááŒá áºáá±á«áºáá¬áá±á·ááŸááá«áááºá
á¥ááá¬á¡á¬ážááŒáá·áºá ááŸááºáá»á¬ážááŸáá·áº áá±áá¬ááºáá»á¬ážááœáẠá¡áá±á¬ááºáá»á¬áž ááŸááá±á¬áºáááºáž áá¯ááºáá±á¬ááºááŸá¯ áá°áá®áá±á¬áºáááºáž - á¡áá»áá¯á·áá±á¬áá¯ááºáá»á¬ážááœáẠáááºáááºááŸá¯áááá¬áááẠá¡áá°áá°áááºááŒá áºááŒá®áž áááºážááá¬ááá¯ááºáᬠááŒá¿áá¬áá»á¬ážááᯠá¡áá¬ážáá°áááºážáááºážááŒáá·áº ááŒá±ááŸááºážáááº- á¡áá±á«ááºážáá±á«ááºáá»á¬ážá ááá¯ááºáá¶á·ááŒá®áž áá±á«á·áá«ážáá±á¬áá á¹á ááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºáž á áááºááŒáá·áº - ááááºáá»á¬ážááẠá¡ááœááºáá°áá®áá±á¬áºáááºáž áá¯á¶ážáááœá²ááŒá¬ážáá«áááºá áá»áœááºá¯ááºááá¯á·ááááºážááá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºááá±á¬ á¡áá±á¬ááºážáá¯á¶ážááá°áá¬áá»á¬ážááᯠááá¬áááá¬ážá០áá»á±ážáá°áá¬ážáá«áááº- áááºá¹áá±á¬áá»á¬ážááŸáá·áº áá±áá¯ááºáááºá¹áá±á¬áá»á¬ážá ááá¡á¬ážáá±ážáá¬ážáá±á¬á¡áááºážáá»á¬ážááẠannelids ááŸáá·áº ááá¯ááºááá¯ááºáááºá ááºááŸá¯áá áºáá¯ááŒá áºáááºá á á®ážáááºážááá¯ááºááá¯ááºááá·áº áááºážáá»ááºážáá»á¬ážááᯠáááºáá±á¬ááºááŒááºážááŸáá·áº áá±áá¬ááá¯ááºáá¬ááŸá¯ááᯠá á áºáá±ážááŒááºáž - DNA ááœááºážáááºááᯠááœá¬ážááŒááºážá ááá¯á·á¡ááŒáẠááœá²áá¬ážáá±á¬á¡ááºá¹áá«áá»á¬ážá áááá¯á¡á¬áá¯á¶ááŒá±á¬á áá Ạ(ááŸáá¯á¶ážá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±á¬ááºááŒááºáž) ááŸáá·áº áá¯á¶á·ááŒááºááŸá¯ - á¡ááºáá¬áááºáá±á«áºááŸá ááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºáá áá áºáá»á¬ážá០ááá°áá®áá±á¬ááá¯ááºááœááºážá¡ááºá¹áá«áá»á¬ážá áá¯ááºáááºážááœááºááœááºáááºááŸá¯á áá¯ááºáá«áááºá á¡áááºááá·áºáá¯ááºáá¬ážáá²á· ááŒá±ááŸááºážáá»ááºááœá±ááᯠâáŠážááááºáá¬ážâ ááŸá¬áá°ááŒá®áž áá»áá·áºáá¯á¶ážáá¬á ááŒá¿áá¬ááœá±áá²á· ááŒáá·áºááŸááºáá±áá±ááá·áº áááŒá¬ážááŒá±ááŸááºážáááºážááœá± áááŸááá°ážááá¯áᬠáááºáá°ááááá²á
áááºážáááºááŸá¬áá»áááºááá¯áᬠáá«áá¬áááá²á·ááẠáá±á¬ááºááá¯ážááœá±ááᯠáá«áá»áá¬ážáááá·áºáááºá
- áá®áá¬áá¯ááá¯ážáá¬á áá¬ážáá¯á¶
ááá¯ááá¯áááºááŸá¬ á¡áááºáá°ážáá°ááá¯áá°áá»á¬ážá¡ááœáẠá¡áá±ážááŒá®ážáááº-
- ááá·áºá áá áºáá»á¬ážá áááºáááºááŸá¯ááᯠá¡áááºážáááºáá»áŸáᬠá¡áá»áááºáá¯ááºá á±ááẠááá¯á·ááá¯áẠáááºážááᯠáá¯á¶ážáááá«áá² ááŒááºáááºáá¯ááºáá±á¬ááºááá¯ááºáááºá
- á¡ááŸá¬ážá¡ááœááºážááŸááá»áŸáẠáá±á¬ááºááŒááºáá¯ááºááẠááŒá áºááá¯ááºááŒá± á¡ááŒá²ááŸááá±áá±á¬ááŒá±á¬áá·áº áá²áá¶á·á áœá¬áá¯ááºáá±á¬ááºáá«
- áááºááœááºáá»ááºááŸáááŸá áá±áá¬á¡áá»áá·áºáá»ááºááŒá á¬ážááŸá¯á á¡áá»áá¯ážáááºáá»á¬ážááᯠáá»áŸá±á¬á·áá»áá«á
áá«ááá±á¬á· áá®á¡áá¯áá®áá±ážáá áºáá¯áá«á
áááºááá·áº á¡áá»áá¯ážá¡á á¬áž ááœá²ááŒá¬ážááŸá¯ áááᯠáááá¬ážáá«á ááá¬áááá¬ážá áááœá²ááŒá¬ážáá°ážá áá»áœááºá¯ááºááá¯á·á¡ááœáẠááá¯á¡áááºááŒá±áá±á¬ááŒá±á¬áá·áº á¡áá»áá¯ážá¡á á¬ážááœá²ááŒá¬ážáá¬ážáá«áááºá ááŒá®ážáá±á¬á· áá»áœááºá¯ááºááá¯á·áááºáž ááá¯ááºáááºá á®ážáááºážáá°áá²á· á¡áá»ááºá¡áááºá¡ááá¯ááºáž á¡áá»áá¯ážá¡á á¬ážááœá²ááŒá¬ážáá«áááºá
- Jean Bruler
áá¯ááºááá¯ááºážááá¯ááºáᬠááá¯ááŸá±á¬ááºááŸá¯áááºážáááºáž áááºááá¯á·áááºááŸáá á±áá¬áá°á áá¯áá¹áááááºáá±á¬ áá±áá¬ááá¯ááŸá±á¬ááºááŸá¯ááᯠá€áá±áá¬ááᯠáááºáá±á¬ááºááẠáááºážáááºážááŸá áºáá»áá¯ážááŒáá·áº ááœá²ááŒá¬ážááá¯ááºáááº- ááááºááá¯á·ááŒááºážááŸáá·áº ááá¯ááºá ááááºááá¯á·ááŒááºážáááºáááºá¡ááŒáẠááá¯ááºáááºáááºá áá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºáá±á¬ ááá¯ááŸá±á¬ááºááŸá¯ áááŸááá±á¬ááŒá±á¬áá·áº á€á¡ááá¯ááºážááẠáááŒá¬áá±ážáá®á á¡ááœááºááŸá¯ááºáá«ážááœá¬ážáá²á·áááºá ááá¯á·áá±á¬áº ááá¯ážááá¯ážááŸááºážááŸááºážááŒá±á¬ááá»áŸáẠáááºážááá¯á·ááŸááá±áááºáᯠáá»áœááºá¯ááºááá¯á·áá°ááá«áááºá
áá±áá¬ááá¯ááŸá±á¬ááºááŸá¯á¡á¬áž ááááºááá¯á·ááŒááºážááá¯áááºááŸá¬ á¡áá»áá¯á·áá±á¬ áá¯á¶áá±á¡ááá¯ááºážáá»á¬ážá ááááºááá¯á·ááŸá¯áá»á¬ážááœáẠáá±áá¬áá»á¬ážááᯠáá±ážááŸááºáá¬ážááá·áº áá¯ááºááá¯ááºážááá¯ááºáᬠá ááºáá á¹á ááºážáá áºáᯠááŸááááºáᯠááá¯ááá¯áááºá Blocks áá»á¬ážááᯠáááºááŸááºáá¬ážáá±á¬ ááááºá á¬áá áºáá¯ááœáẠáááºáá±á¬ááºááŒáá·áºááŸá¯áááºá ááá±á¬ááºáá áºáá¯á á®ááœáẠá ááºáá á¹á ááºážá¡ááœááºáž áááºážáááá¯ááºááá¯ááºááááºá á¬ááŸááááºá
áá±áá¬ááá±á¬ááºáá»á¬ážááᯠáá°ážáá°ááŒááºážááŒáá·áº á¡áááºáá°ážááŒááºážááᯠáá»á¬ážáá±á¬á¡á¬ážááŒáá·áº ááŒá¯áá¯ááºáááºá áá±áá¬ááá¯ááºáá¬ááŸá¯ááŸáá á±áááºá¡ááœááºá ááááºááá¯á·ááŒááºážá¡áá áºáá»á¬ážááᯠááŸááºáááºážáááºááŒááºážá¡ááŒáẠááŸáááŒá®ážáá¬ážá¡áá¬áá»á¬ážáá®ááá¯á· á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠáá°ážáá°ááá·áºá¡áá«ááœáẠááá¯ááºážáá¶á·áá¬ážáá«áááºá áá¬áá¬ááºááá¹áá¬á០á¥ááá¬áá áºáá¯áá°áá«áá á¡áá®ážá ááºáá¯á¶ážá¡áá¬ááŸá¬ áá°áá®áá±á¬áá¶áá«ááºáá²ááºáá»á¬ážáá«ááá·áº áá®ááá¯áá áºáá¯ááŒá áºáááºá
áá¯áá¹áááááºážáá»áááááá¬áááá¬áá¡áá±á«áºá¡ááŒá±áá¶á ááá¯ááºáá±áá¬ááááºážáááºážááŸá¯ááẠááááºááá¯á·ááá¯ááŸá±á¬ááºááŸá¯ááŸáá·áº áá®ážá
ááºááŒá®áž áááŒá¬ááááá¯áááᯠá¡áá±á«áºááá¯ááºážááœáẠááœá²á·á
ááºážáá¬ážáááºá á¡áá±ážááŒá®ážáá±á¬ ááœá²ááŒá¬ážáá»ááºáá»á¬ážááŸá¬ ááá¯ááŸá±á¬ááºááŸá¯á¡ááá·áºááŸáá·áº áá°áá¬ážáááºááá¯ááºáá±á¬ á¡áááºáá»á¬áž ááŸááá±ááŒááºáž ááŒá
áºáááºá abstraction áá
áºáá¯ááᯠááá¯ááºáá
áºáá¯á áá¯á¶á
á¶ááŒáá·áº ááœá²áá±áá±ážááẠ- á¡áááºááŸá áá±áá¬á§áááᬠá¡ááŒáẠáááºážááœáŸááºáá
áºáᯠ- áá±á¬áºááŒáá»ááºáá»á¬ážááŸáá·áº á¡ááŒá¬ážááá¯ááºáá»á¬ážááá¯á· áááºáá±á¬ááºááœáá·áºááᯠááááºážáááºážáá¬ážááá·áº á¡áá°ážááá¯ááºáá
áºáá¯ááŒá
áºáááºá ááá¯ááºáá»á¬ážááᯠáá±á¬ááºááẠáááºáá¬áá±áá¬ááŒáá·áº áá¶á·ááá¯ážááá¯ááºáááº- áááºáá®ážáá»áááºá áááºáá±á¬ááºááœáá·áº á¡áá¶áá»á¬áž á
áááŒáá·áºá á¡áááºááááºážááŒááºážááᯠá¡áá»á¬ážá¡á¬ážááŒáá·áº á€áááºážááŒáá·áº áá¯ááºáá±á¬ááºáááº- áááºážááá¯á·ááẠááŒá±á¬ááºážáá²áá¬ážáá±á¬ááá¯ááºáá»á¬ážááᯠááŸá¬ááœá±ááŒá®ážáá±á¬áẠáááºážááá¯á·ááᯠáá°áá®áá±á¬ááœá²á·á
ááºážáá¯á¶ááŒáá·áº á¡ááŒá¬ážááá¯ááºááá¯ááŸá±á¬ááºááŸá¯ááá¯á· áá°ážáá°áá«á ááá¯ááºáá»á¬ážáá±ážáá¬ážáá¬ážááŒááºáž áááŸáááŒááºážááŒá±á¬áá·áº áá±áá¬ááá¯ááºáá¬ááŸá¯ááᯠá¡áá»á¬ážá¡á¬ážááŒáá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºáá«áááºá ááá¯ááºáááºáá¬áá±áá¬ááᯠááá¯áááºážá¡ááá¯ááºáž á¡áááºááááºážáá¬ážáááºá á¡áá®ážá
ááºáá¯á¶áž á¥ááá¬ááŸá¬ ááá°áá®áá±á¬ á
á¬á¡á¯ááºáá»á¬ážáá«ááá·áº ááá¹ááá»á¬ážáá«ááŸááá±á¬ á
á¬ááŒáá·áºááá¯ááºáá
áºáá¯ááŒá
áºááŒá®áž á
á¬á¡á¯ááºáá»á¬ážá áá°áááºááá¯ááºáá±á¬ á¡áááºáá»á¬ážáá«ááŸááá±á¬ áááºááá±á¬ááºáá
áºáá¯áááºáž áá«ááŸááá«áááºá
áááŒá¬áá±ážáá®áá á¡ááŒá¬ážááœá±ážáá»ááºá
áá¬áá
áºáá¯ááᯠáá
áºáá«áá
áºáá¶ááœáẠáá±á¬áºááŒáá²á·ááŒá®ážá á¡ááŒá±áá¶á¡á¬ážááŒáá·áºá ááá¯ááºáá±áá¬ááá¯ááŸá±á¬ááºááŸá¯á
áááºáá²á·ááŒá®áž áááºážááŸáá·áºáá°áá®áá±á¬ááŸá±ážáá±á¬ááºážá¡ááºá¹áá«áááºáá»á¬áž- á¡áá¬ááá¹áá¯áá±áá¬ááá¯ááŸá±á¬ááºááŸá¯ááá¯á·áá«ááŸááááºá
áááºážááœáẠnesting áá áºáá¯áááºááá¯áá±á¬ (ááŒá¬ážáá»ááºáá»ááºá¡á á®á¡á ááº) áááŸááá±á¬ááŒá±á¬áá·áº ááá¯ááºááá¯ááŸá±á¬ááºááŸá¯ááŸáá·áº ááœá¬ááŒá¬ážááŒá®áž ááá¯ááºá¡áááºáá»á¬ážááẠáá°áá¬ážáááºááá¯ááºáá±á¬ ááŒá áºáá±á¬áºáááºáž á ááºáá»á¬ážááŒáá·áº áá¯ááºáá±á¬ááºáááºá¡ááœáẠááá¯ááá¯ááá·áºáá»á±á¬áºáá²ááŒá áºáááºá á¡áááºááááºážáááºážááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºááá·áºá¡áá«á á¡áá¬ááá¹áá¯ááá¯ááŸá±á¬ááºááŸá¯ááᯠá¡áá»á¬ážá¡á¬ážááŒáá·áº ááá¯ááºááá¯ááŸá±á¬ááºááŸá¯ááŸáá·áº á¡áá¬ážáá°áááºáá¶áá±á·ááŸááá±á¬áºáááºáž áá áºáá«áá áºáá¶ááœáẠá¡ááŒá¬ážááœá±ážáá»ááºá áá¬áá»á¬ážááŸááá«áááºá
â á áá áºá á®áá¶ááá·áºááœá²áá° á¡áá»áá¯ážá¡á á¬áž ááŸá áºáá»áá¯ážááŸáááŒá®ážá á¡áááºááááºážáááºážááŒááºážáááŒá¯áá°áá»á¬ážááŸáá·áº ááŒá¯áá¯ááºááŒá®ážáá¬áž á¡áá»áá¯ážá¡á á¬áž ááŸá áºáá»áá¯ážááŸááááºá
- ááááºáá±á¬á·á á¡áá»áá¯ážá¡á á¬ážáá¯á¶ážáá»áá¯ážááŸááá«áááº- áááá¹áá°áá»á¬ážááá¯ááŒááºáááºááá°ááá¯ááºááŒá±á¬ááºážá á áºáá±ážáá°áá»á¬ážáááºážááŸááááºá- á¡áááºááá
áá±áá¬á¡áááºáá°ážááŒááºážáá¯ááºáááºážá ááºááᯠáááá¯ááááºáá»á¬ážá áá¯ááºáá±á¬ááºááŒá±á¬ááºážááá¯áááºáž áá¬ážáááºááá»áá¯ážáááºáááºá ááá¯á·ááŒá±á¬áá·áº áááºážááœáẠá¡ááŒá¬ážáááá¯ááááºáá»á¬ážáá²á·ááá¯á· á¡á¬ážáááºážáá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááŸááááºá áááºááŸá¬ážáá áºááẠ(ááááºááŸá¬ážáá«!) áá°á·á¡áá»ááºá¡ááŒáẠá¡ááºá¹áá«áááºáá»á¬ážá¡áá±á«áº ááŸá®ááá¯á¡á¬ážáá¬ážááŸá¯ - áá áºáŠážáá»ááºážá á®ááœáẠááŒááºážáááºáá±á¬á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯áááŸááá±á¬áºáááºáž á¡áá°áááœáááá¬áááºááŸá¬ážáá±á¬á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááá¯áá±ážá áœááºážááá¯ááºááẠ- áá¯áá±á«áºááẠá ááºážáá»ááºáž á-á-áá áááºážááᯠáá¯á¶áá±á¬áºáááºážá¡ááœáẠááœá±ážáá»ááºá áá¬áá»á¬ážá áœá¬ááŸááá«áááºá ááá¯á·áá±á¬áº á¡á±á¬ááºáá«á¡áááá¹áá¬ááºááœáá·áºááá¯áá»ááºááᯠáá»áœááºá¯ááºááá¯ááŸá áºáááºáá«áááº- áá°áá®áá±á¬áá±áᬠá á á¯á¶ááᯠááááºážáááºážááááºááŒá áºááŒá®ážá á áá¯ááᯠááá°áá®áá±á¬áá¯á¶á á¶áá»á¬ážááŒáá·áº ááááºážáááºážááááºááŒá áºááŒá®áž á áá¯ááᯠáááá®áááºá¡áá±á¡áá¬ážá¡á á¡áá±ážááááºážáááááá¬ááœáẠááááºážáááºážááááºááŒá áºáááºá
ááá¯ááŸá±á¬ááºááŸá¯áá¯á¶á á¶ááᯠá¡á±á¬ááºáá«á¡ááá¯ááºáž áá¬ážáááºáá¬ážááá·áºáááº-
- áá¯ááºááá¯ááºážááá¯ááºáá¬ááá¯ááŸá±á¬ááºááŸá¯áááºážáááºážá¡áá±á«áº ááŸá®ááá¯ááŸá¯ááŸááá«áá áá»áœááºá¯ááºááá¯á·ááẠáá¯ááºááá¯ááºážááá¯ááºáá¬áááºážáááºážááᯠááŒá±á¬ááºážáá²áá«áááºá
- áá¯áá¹ááááá¯ááŸá±á¬ááºááŸá¯áááºážáááºážá¡áá±á«áº ááŸá®ááá¯ááŸá¯ááŸááá«áá áá»áœááºá¯ááºááá¯á·ááẠáá¯áá¹áááá±ááááºážáááºážááᯠááŒá±á¬ááºážáá²áá«áááºá
3-2-1 á ááºážáá»ááºážá á¡ááŒáá·áºáá¯á¶ážá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááᯠáááŸááááºá ááá¯ááŸá±á¬ááºááŸá¯áá±á¬áºáááºááᯠáááºážáááºážááŸá áºáá»áá¯ážááŒáá·áº ááŒá±á¬ááºážáá²ááẠá¡ááŒá¶ááŒá¯áá¬ážáááºá
áááºááœááºáá¬ážááá·áº áááºááœááºáá»ááºá¡ááœáẠá¡áááºáá°ážáá°ááŒááºáž á¡áááºááá·áºááŒá áºááŒááºážá ááŸá¯áá±á¬áá·áºá០ááŒáá·áºááŒááºážá¡á¬ážááŒáá·áº - áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠááŒááºáááºááá°ááŒááºáž - "áá°" ááŸáá·áº "á¡á¡á±áž" á¡áááºáá»á¬ážá¡ááŒá¬áž ááŒá¬ážáá¬ážáá»ááºááᯠááŒá¯áá¯ááºáá¬ážáááºá á¡á¡á±ážáá»á¬ážááẠáá áºáá¯áááºážáá±á¬ á¡áá¬ááŸáá·áº ááœá¬ááŒá¬ážáááº- áááºážááá¯á·ááẠáá»ááºáá»ááºáž á¡áááºááá·áº ááŒá áºáá±ááŒááŒá®ážá á¡á¡á±ážáá»á¬ážááẠááŒááºáááºááá°áááºá¡ááœáẠáá±á¬ááºááẠá¡ááá·áºá¡áá»áá¯á· ááá¯á¡ááºáááº- áá¯ááºááŸááºááŒááºážá ááŸááºáááºážá០áá¯ááºáá°ááŒááºáž á áááºááŒáá·áºá
áá±áá¬á áá¯ááºááá¯ááºážááá¯ááºáᬠáá®ážááŒá¬ážááœá²áá¯ááºááŒááºážáᯠá¡áááá¹áá¬ááºááá±á¬ á¡áœááºááá¯ááºážááŸáá·áº á¡á±á¬á·ááºááá¯ááºážáááá¹áá°áá»á¬ážááᯠá¡áá°á¡á¡á±ážáááá¹áá°áá»á¬áž ááá±á¬ááœá±ážáá«ááŸáá·áºá á¡ááŸááºááŸá¬á á¡áááºááááºážáááºážáá»á¬ážááᯠá¡áá»áá¯ážá¡á á¬ážááœá²ááŒááºážá áá±á¬ááºáááºááá¹ááá¬áá áºáá¯ááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áº ááŒááºáááºááá°ááẠááá¯á¡ááºááá·áº á áá áºááá¯á· ááá¯ááºááá¯ááºááá»áááºáááºáá² á¡á±á¬á·ááºááá¯ááºážáááá¹áá°áá áºá á±á¬ááºááẠá¡áá° ááá¯á·ááá¯áẠá¡á¡á±ážááŒá áºááá¯ááºááẠ(ááŒááºáááºááá°ááẠá¡áááºááá·áºááŒá áºááŸá¯á¡á)á á¡áœááºááá¯ááºážáááá¹áá°ááᯠááŒááºáááºááá°ááá¯ááá·áºáá±áá¬ááœáẠááá¯ááºááá¯ááºáááŸáááá¯ááºááŒá®áž á¡áá»á¬ážá á¯ááŸá¬ áá°áá±áá±á¬áºáááºáž á¡á¡á±ážááááŒááºážáááºáž ááŸááá«áááºá
ááá¯á·á¡ááŒááºá á¡áááºáááá¹áá°áá»á¬áž ááá¯ááºááá¯ááºáááºáá®ážááŒááºáž áá¯ááºáááºážá ááºááẠá¡áá»á¬ážá¡á¬ážááŒáá·áº á¡áááºáááá¹áá°áá áºáᯠáááºáá®ážááŒááºážááŸáá·áº áááá¯á¶ážáá»á¯ááºááŒááºážáááŸáááá·áºá¡ááŒáẠáááá¹áá°áá»á¬ážá áœá¬áááºáž áá»á¬ážá áœá¬ááŸáááá¯ááºáááºááᯠááá±á·áá«ááŸáá·áºá ááá¯á·ááŒá±á¬áá·áºá á¡ááŒáá·áºá¡á backups áá»á¬ážá¡ááŒá¬ážááœá²ááŒá¬ážáááºááá¯á¡ááºáááº, i.e. á¡ááŒá¬ážá¡áááºááááºážáááºážááŸá¯áá»á¬ážááŸáá·áº áá®ážááŒá¬ážááŒááºáááºááá°ááá¯ááºááá·áºá¡áá¬áá»á¬ážá¡ááŒáẠááœá²ááŒá¬ážááŸá¯ (á¡ááá¯ážááŸá¯ááºážá ááœá²ááŒá¬ážááŸá¯á áá»áááºážááŸá¯á áááº) áááá¹áá°áá»á¬áž - áá®ážááŒá¬ážááŒááºáááºááá°áááááá·áºá¡ááŒáẠáá áºáᯠááá¯á·ááá¯áẠáá áºáá¯áááºááá¯áá±á¬ á¡áááºááá¯ááºáá»á¬ážááᯠááá¬áááŒááºáááºááá°ááẠááá¯á¡ááºáááºá
ááœá²ááŒá¬ážáá±á¬ ááá¯ážááŒáá·áºáá±á¬ á¡áááºáá»á¬áž ááẠá¡áááºááá¯ááŸá±á¬ááºááŸá¯áá±áá¬ááœááºááᯠááááºážáááºážááẠááŒáá¯ážáááºážááŸá¯áá áºáá¯ááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áºá ááááºá¡áááºááááºážáááºážááŸá¯á០ááŒá±á¬ááºážáá²áá¬ážáá±á¬ áá±áá¬áá»á¬ážááá¯áᬠá¡áááºáááá¹áá°ááá¯á· áá±ážáá¬ážáááºá
ááœá²ááŒá¬ážááŸá¯áá»á±á¬á·áá»ááŒááºážáá»á¬ážááᯠáá°áá®áá±á¬áááºááœááºáá»ááºá¡ááœáẠáááºáá®ážáá¬ážáá±á¬áºáááºáž á¡áááºážáááºááœá²ááŒá¬ážááá·áºáááºážáááºážááŒáá·áº- á¡áááºáááá¹áá°á¡ááŒáá·áºá¡á á¯á¶ááᯠááŒá¯áá¯ááºáá¬ážáá±á¬áºáááºáž áááºáááºáá±á¬áááá¹áá°ááŸáá·áº ááááºááá¯ááºááŒá¬ážááŒá¬ážáá¬ážáá»ááºááá¯áᬠá¡ááŸááºááááºááááºážáááºážáá¬ážáááºá
áá®ážááŒá¬ážá á®á áááºáá°áá»á¬ážááᯠááááºážáááºážááŒááºáž áááŸáááŒááºážááᯠáá¶á·ááá¯ážáá±ážááá·áº ááá¯ááŸá±á¬ááºááŸá¯á¡áá±á«áº á¡áááºáá°ážááŒááºáž áá¯ááºáááºážá ááºááᯠááá·áºááœááºážá ááºážá á¬ážááá·áºáá«áááºá ááá¯á·ááŒá±á¬áá·áºá áááºážá¡áá±á«áºááœáẠá¡áááºáá°ážáá°ááŸá¯ á¡ááŒáá·áºá¡á á¯á¶ááᯠáá±ážáá¬ážáá«áá áááá¹áá°áá°ážáá°ááŸá¯áá»á¬ážááŒá¬áž ááŒá¬ážáá¬ážáá»ááºáá»á¬ážááá¯áᬠá¡ááŸááºáááẠáá±ážáá¬ážááááá·áºáááºá ááá¯á·áá±á¬áº áááá¹áá°áá»á¬ážááᯠááŒááºáááºááá°ááŒááºáž áá¯ááºáááºážá ááºááẠáááá¹áá°á¡ááŒáá·áºá¡á á¯á¶á០ááŒááºáááºááá°ááŒááºážááŸáá·áº áá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬áž ááœáá·áºáááºážááŒááºáá¬ááŸá¯ááá¯á·ááŸáá·áº áááºáá°áá«áááºá
Quis custodiet ipsos á á±á¬áá·áºááŒááºááá¬ážá
(áááºážá á±á¬áá·áºááᯠá¡áááºáá°á á±á¬áá·áºáááºáááºážá - lat.)
á¡áááºáááá¹áá°áá»á¬ážáááŸááá±á¬á¡áá«ááœáẠá¡ááœááºá áááºááá±á¬ááºážááŒá áºáááá±á¬áºáááºáž á¡áááºáááá¹áá°áá áºáá¯ááŒá¯áá¯ááºáá¬ážáá¯á¶áá±á«áºáá«á ááá¯ááá¯ááá¯ážááœá¬ážáá±á¬áºáááºáž ááŒááºáááºááá°ááá·áºá¡áá«ááœáẠáááºážááᯠááŒááºáááºááá°áááááá¯ááºááŒá±á¬ááºáž ááœá±á·ááŸáááá«áááº-
- á¡áááºážá¡ááŒá áºáá±áá¬á ááá¯ááºáá¬ááŸá¯ááᯠááááá¯ááºá á±áá«áááºá
- áááá¹áá°ááá¯ááŸá±á¬ááºááŸá¯ áá»ááºá á®ážááœá¬ážáááºá
- ááŒááºáááºáá°áá±á¬ááºáá±ážááẠá¡ááœááºááŸá±ážááœá±ážá áœá¬ á¡áá¯ááºáá¯ááºáááºá áá áºá áááºáá áºááá¯ááºáž ááŒááºáááºááá°áá¬ážáá±á¬ áá±áá¬ááᯠááẠá¡áá¯á¶ážáááŒá¯ááá¯ááºáá«á
ááŸááºáááºá áœá¬áááºáá±á¬ááºáá¬ážáá±á¬ á¡áááºáá°ážáá°ááŒááºážáá¯ááºáááºážá ááºááẠá¡áá°ážáááŒáá·áº áááááŸá áºáá¯ááœáẠá¡ááá¯áá«ááŸááºáá»ááºáá»á¬ážááᯠááá·áºááœááºážá ááºážá á¬ážááá«áááºá
á¡áááºážá¡ááŒá áºáá±áá¬á ááá¯ááºáá¬ááŸá¯ááᯠáááºážáááºážáá»á¬ážá áœá¬ááŒáá·áº á¡á¬ááá¶ááá¯ááºáá«áááºá á¡áá¯á¶ážá¡áá»á¬ážáá¯á¶ážááŸá¬ á¡á±á¬ááºáá«ááá¯á·ááŒá áºáááº- (á) ááá±á¬ááºá¡ááá·áºááœáẠááá¯ááºá áá áºá áá»áŸááºáá áºááŒááºáá¯á¶áá»á¬ážááᯠáááºáá®ážááŒááºážá á) ááá¯ááºá áá áºá á¡ááŒá±á¡áá±á¡á¬áž âá¡á±ážáá²ááŒááºážâá á) áá¬ážááŸááºážááá¯ááŸá±á¬ááºááŸá¯áá«ááŸááá±á¬ á¡áá°ážááááºááá¯á·áááááá¬á á) ááá¯ááºáá»á¬ážááᯠáááºááá¯ááºááŸááºáááºážáááºááŒááºáž ááá¯á·ááá¯áẠáá¯á¶ážá ááŒááºáááºááá°á ááºá¡ááœááºáž áá±áá¬ááᯠá¡áááºááŒá¯ááŒá±á¬ááºážáá±áá»á¬á á±ááẠChecksums ááá¯áááºáž á¡áá¯á¶ážááŒá¯áá«áááºá
checksums áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á ááá¯ááŸá±á¬ááºááŸá¯ á¡áá»áá·áºáá»ááºááŒá á¬ážááŸá¯ááá¯áááºáž ááœá±á·ááŸáááá¯ááºáááºá áá±á¬ááºáááºáááºážáááºážáá áºáá¯ááŸá¬ ááŸááºáááºážáááºááŒá®ážáá¬ážáá±áá¬ááᯠááŒá±á¬ááºážáá²áááááá·áº á¡áá°ážááŒá¯á ááºáá á¹á ááºážáá»á¬áž ááá¯á·ááá¯áẠááá¯ááºá áá áºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááŒá áºáááºá ááá¯á·áá±á¬áº á¡áá áºáá»á¬ážááᯠáááºááá·áºááá¯ááºáááºá
ááŒááºáááºááá°ááŒááºážááᯠá¡ááŸáááºááŒáŸáá·áºáááºá ááŒááºáááºááá°ááŒááºážá¡ááœáẠáá¯ááºáááºážá ááºáá»á¬ážá áœá¬ááŒáá·áº áá±áá¬ááŒááºáááºááá°ááŒááºážááᯠá¡áá¯á¶ážááŒá¯ááẠ- ááŸá±ážááœá±ážáá±á¬ááœááºááẠááá¯á·ááá¯áẠááŸá±ážááœá±ážáá±á¬áá áºááºá áá áºáá¯á¶á á¶ááœáẠááááºááá¯á·ááŸá¯áááŸáá á±ááá«á áá áºá áááºáá áºááá¯ááºážááŒááºáááºááá°áá¬ážáá±á¬áá±áá¬ááŒáá·áº á¡ááŒá±á¡áá±á¡áááºáááºááᯠááŒááºáá»á±á¬áºááá¯ááºáááºá áá áºáá¯áá»ááºážá á®ááᯠáá®ážááŒá¬ážáá¯ááºáá±á¬ááºááá·áº á¡áááºáá¯ááºáá±á¬ááºááŸá¯á¡á¬áž á¡áá±á¬áºáá±ážáá±ážáááºáá±á¬ áá¯ááºáááºážááœá²áá»á¬ážá¡ááŒá Ạááœá²ááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áºá ááŒááºáááºááá°áá»áááºááᯠááá·áºááŸááºážáá±á ááºááœáẠá áœááºážáá±á¬ááºáááºááᯠáááááºáááºáž ááŒááºáááºááá°ááẠááŒá áºááá¯ááºáááºá á€ááŒá¿áá¬ááẠá¡áá»á¬ážá¡á¬ážááŒáá·áº á¡ááœá²á·á¡á ááºážááá¯ááºáᬠáá±áá¬áẠ(SLA) ááœáẠá¡áá»á¯á¶ážáááºáá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááẠá€ááá á¹á ááᯠá¡áá±ážá ááẠáááŒá±á¬áá«á
áááºážáááºá¡ááœáŸá±ážá¡ááŒáá¯ááºáá»á¬ážááᯠáá»áœááºážáá»ááºáá°ááẠáááºážááœá²ááá¯ááºážááœáẠáá±á«ááºážááá·áºáá°ááá¯ááºáá±á¬áºáááºáž áááºážááᯠáááºáá±á¬á·á០áááºáááá·áºáááºáá°ááŒá áºáááºá
-IN Sinyavsky
á áá áºá á®áá¶ááá·áºááœá²áá°áá»á¬áž á¡áá¯á¶ážááŒá¯ááá·áºáá±á¬á·ááºáá²ááŸáá·áºáááºáááºááá·áº á¡áá±á·á¡áá»áá·áºáá»á¬ážááẠááœá²ááŒá¬ážááá¯ááºáá±á¬áºáááºáž áá±áá°áá»á¡ááŒá±áá¶áá°áá»á¬ážááẠá¡áá°ážáááŒáá·áºá á¡áá°ážáááŒáá·áºá áá áºáááºážááá¯ááºáá áºáááºáž á¡áá°áá°áááºááŒá áºáááº-
- á¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ ááŒá±ááŸááºážáá»ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááẠá¡áá°ážá¡ááŒá¶ááŒá¯ááá¯áá«áááºá
- áááá¯ááááºáá»á¬ážááẠááŒáá¯áááºááŸááºážáá áá¯ááºáá±á¬ááºááá·áºáááºá ááá¯ááá¯áááºááŸá¬á á¡áá±á¬ááºá¡áá¬ážáá²á·á¡ááºá¹áá«áááºáá»á¬áž ááá¯á·ááá¯áẠááááºááá¯á·ááŸá¯áá»á¬áž áááŸáááá·áºáá«á
- áááá¯ááááºáá áºáá¯á á®ááᯠá áá áºááá·áºááœááºážááŒááºážááẠá¡ááœááºááá¯ážááŸááºážáá±á¬ááŒá±á¬áá·áº áááºááẠáááºá áœá²á á¬á¡á¯áẠááá¯á·ááá¯áẠááŸáá·áºááœááºá á¬ááœááºááᯠá¡áá»áááºááá¯ááºážáááºááẠáááá¯á¡ááºáá«á
- ááŒá áºááá¯ááºáá»áŸáẠá¡ááŒá±ááẠáá°ááá¯ááºážááŒá áºááá·áºáá±á¬ááŒá±á¬áá·áºááŒá áºáááºá áá¬áá¬áá»á¬ážááẠáááºážááá¯á·á áá¬á·ááºáá²áááá±áááá¹ááá¬áá»á¬ážááœáẠáá»á¬ážá áœá¬ááœá²ááŒá¬ážááá¯ááºáááºá
Block á ááºáá»á¬ážá០á¡áááºáá°ážáá°ááŒááºážá¡ááœáẠá¡á±á¬ááºáá«áá¯á¶áááá¯ááááºáá»á¬áž ááŸááá«áááºá
- ddá á áá Ạá á®áá¶ááá·áºááœá²áá±áž á á áºááŒááºáá»á¬ážááŸáá·áº áááºážááŸá®ážáá±á¬á áááºážááœáẠá¡áá¬ážáá° áááá¯ááááºáá»á¬áž (á¥ááᬠdd_rescue á¡áá°áá°) áá«áááºáá«áááºá
- ááá¯ááºá áá áºá á¡ááŸáá¯ááºáá¯á¶ážááᯠáááºáá®ážááá·áº á¡áá»áá¯á·áá±á¬ ááá¯ááºá áá áºáá»á¬ážááœáẠáááºáá±á¬ááºáá¬ážáá±á¬ á¡áá¯á¶ážá¡áá±á¬ááºáá»á¬ážá
- á¡á á¯á¶á á¬ážá¡áá¯á¶ážá¡áá±á¬ááºáá»á¬áž; á¥ááᬠpartcloneá
- ááá¯ááºááá¯ááºá áááŒá¬áá ááá¯ááºááá¯ááºá áá¯á¶ážááŒááºáá»ááºáá»á¬áž á¥ááᬠNortonGhost ááŸáá·áº áá±á¬ááºááá¯ááºážá
ááá¯ááºá áá áºáá»á¬ážá¡ááœááºá á¡áááºááááºážááŒááºážááŒá¿áá¬ááᯠááááºááá¯á·áááááá¬áá»á¬ážá¡ááœáẠáááºááá¯ááºááá·áºáááºážáááºážáá»á¬ážááŒáá·áº áá áºá áááºáá áºááá¯ááºážááŒá±ááŸááºážááá¯ááºáá±á¬áºáááºáž ááŒá¿áá¬ááᯠááá¯ááá¯áááá±á¬ááºá áœá¬ááŒá±ááŸááºážááá¯ááºááẠá¥ááá¬- á¥ááá¬-
- Rsyncá áá±áá¯áá»áááºááœááºáá»ááºáááá¯ááááºááŸáá·áº ááá¯ááºá áá áºáá»á¬ážáá¡ááŒá±á¡áá±ááᯠáááºáá°ááŒá¯ááŒááºážá¡ááœáẠáááá¯ááá¯áá±á¬á
- Built-in archiving tools (ZFS)á
- Third party archive tools; áá°ááŒáá¯ááºá¡áá»á¬ážáá¯á¶áž ááá¯ááºá á¬ážááŸááºááŸá¬ ááá¹ááá¬á á±ážááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá dar - áá±ááºáá®á áá áºáá»á¬ážá¡ááœáẠáááºááœááºáá±á¬ ááá¹ááá¬á á±ážááᯠá¡á á¬ážááá¯ážááá·áº á¡ááŒá¬ážáá°áá»á¬ážáááºáž ááŸááá«áááºá
á¡áááºáááá¹áá°áá»á¬ážáááºáá®ážáá¬ááœáẠáá±áá¬áá áºááááºáááºážááŸáá á±áááºá¡ááœáẠáá±á¬á·ááºáá²ááºáááááá¬áá»á¬ážá¡ááŒá±á¬ááºáž áá®ážááŒá¬ážáá±á¬áºááŒááá»áá¯ážáááºáá«áááºá á¡áá¯á¶ážá¡áá»á¬ážáá¯á¶ážááœá±ážáá»ááºá áá¬áá»á¬ážááŸá¬-
- ááá¯ááºá áá áºá¡á¬áž áááºáááºáá®ážááá·áºáá¯áẠ(ReadOnly) ááœáẠáááºáááºááŒááºáž ááá¯á·ááá¯áẠááá¯ááºá áá áºááᯠá¡á±ážáá²ááŒááºáž (á¡á±ážáá²ááŒááºáž) - áááºážáááºážááẠá¡ááá·áºá¡áááºááŒáá·áº á¡áá¯á¶ážááŒá¯ááá¯ááºáááºááŒá áºáááºá
- ááá¯ááºá áá áºá¡ááŒá±á¡áá± ááá¯á·ááá¯áẠááááºááá¯á·ááá·áºáááááá¬áá»á¬áž (LVMá ZFS) á áá»áŸááºáá áºááŒááºááá¯ááºáá»ááºáá»á¬ážááᯠáááºáá®ážááŒááºážá
- ááááºá¡áá»ááºáá»á¬ážááᯠá¡ááŒá±á¬ááºážáá áºá á¯á¶áá áºáá¬ááŒá±á¬áá·áº ááá±ážááá¯ááºááá·áºááá á¹á áá»á¬ážááœááºááẠááœá²áá±á¬ááºááŸá¯áá»á¬ážá á®á ááºáááºá¡ááœáẠááŒááºáááŸáááááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºáž (hotcopy áá²á·ááá¯á·áá±á¬ áááá¯ááááºáá»á¬áž)á
- áá°ážáá°ááŒá±á¬ááºážáá²ááŒááºážáááºážááᬠ(CopyOnWrite)á ááá¯á·áá±á¬áºá áááºážááᯠá¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ ááá¯ááºá áá Ạ(BTRFSá ZFS) ááŸáá·áº á¡áá»á¬ážáá¯á¶áž áá»áááºáááºáá¬ážáááºá
ááá¯á·ááŒá±á¬áá·áºá á¡áá±ážá á¬ážáá¬áá¬áá áºáá¯á¡ááœáẠáááºááẠá¡á±á¬ááºáá«ááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº ááá¯ááºáá®áá±á¬ á¡áááºá¡á á®á¡á ááºáá áºáá¯ááᯠáá¶á·ááá¯ážáá±ážáááºááá¯á¡ááºáááº-
- á¡áá¯á¶ážááŒá¯áááœááºáá°ááẠ- áááºáááºáá±á ááºá¡ááœááºáž á¡áá°ážáá±á¬ááºáááºá¡ááá·áºáá»á¬ážáááá¯á¡ááºáá«á áááá¹áá°áá»á¬ážáááºáá®ážáááºááŸáá·áº ááŒááºáááºááá°ááẠá¡áááºážáááºáá±á¬á¡ááá·áºáá»á¬áž áááá¯á¡ááºáá«á
- Universal - áá¬áá¬ááŒá®ážáá»á¬ážááŸáá·áº á¡áá±ážá á¬ážáá¬áá¬áá»á¬ážáá±á«áºááœáẠá¡áá¯ááºáá¯ááºáááºá áá¬áᬠá¡áá±á¡ááœáẠááá¯ážáá¬áá±á¬á¡áá« ááá¯á·ááá¯áẠá áá±ážáá»á²á·ááá·áºá¡áá« áááºážááẠá¡áá±ážááŒá®ážáááºá
- áááºáá±á·áá»áºáááºáá±áá»á¬á ááá·áºááœááºážáá¬ážááẠááá¯á·ááá¯áẠ"áá±á«ááºážáá¯ááºáá¯ááºááŒá®áž áá¯ááºááá¯ážááŒááºáž" áá²á·ááá¯á· á¡áááá·áºáá áºáᯠááá¯á·ááá¯áẠááŸá áºáá¯ááœáẠááá·áºááœááºážáá¬ážáááºá
- áááºááŒáááºááẠ- á á¶áá»áááºá á¶ááœáŸááºáž ááá¯á·ááá¯áẠáá¬áááŒá¬ááŸááºá áœá¬ áááºáá±á¬ááºáá¬ážááá·áº ááá¯ááŸá±á¬ááºááŸá¯áá±á¬áºáááºááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá
- á¡áá¯ááºááœááºááŒááºáááºá
ááá¯á¡ááºáá»ááºáá»á¬áž ááŒáá·áºáá®áá±á¬ ááá¯á·ááá¯áẠáááºážáá«ážáá±á¬áá°áá»á¬ážá០áá»áŸá±á¬ááºáá¬ážáá°áá»á¬áž
- rdiff-backup
- rsnapshot ááŒá áºáááº
- áá»ááº
- ááœá¬áž
- áá°ááá»ážááŸá²
- dup áá¯ááºáá«
- áá»ááºážáá±á¬
- zbackup
- á¡ááŒáááº
- borgbackup
á¡á±á¬ááºáá«ááá¹ááá¬áá»á¬ážáá«ááŸááá±á¬ (XenServer ááá¯á¡ááŒá±áá¶á) virtual machine ááá¯á
ááºážáááºáá¯á¶á¡ááŒá
áºá¡áá¯á¶ážááŒá¯áá«áááº-
- 4 cores 2.5 GHzá
- 16 GB RAM á
- 50 GB áá±á«ááºážá ááºááá¯ááŸá±á¬ááºááŸá¯á áá Ạ(SSD ááœáẠááááºážáááºážáá¬ážáá±á¬ ááá¯ááŸá±á¬ááºááŸá¯á áá áºááẠvirtual disk á¡ááœááºá¡á á¬ážá 20%) ááᯠá¡ááá¯ááºážááá¯ááºážááœá²ááŒááºážáááŒá¯áá² áá®ážááŒá¬áž virtual disk áá¯á¶á á¶ááŒáá·áºá
- 200 Mbits á¡ááºáá¬áááºááá¯ááºážá
áá°áá®áá±á¬á ááºááᯠ500 GB áá¬á·ááºáááá¯ááºááŒáá·áºáᬠá¡áááºáááºáá¶áá°áá¬áá¬á¡ááŒá Ạá¡áá¯á¶ážááŒá¯áááºááŒá áºáááºá
áááºáááºááŸá¯á áá Ạ- Centos 7 x64- á á¶á¡ááá¯ááºážááá·áºá áááºáá±á¬ááºážá¡ááá¯ááºážááᯠáá±áá¬áááºážááŒá áºá¡ááŒá Ạá¡áá¯á¶ážááŒá¯áá«áááºá
áááŠážáá±áá¬á¡áá±ááŒáá·áºá áá®áá®áá¬ááá¯áẠ40 GB ááŸáá·áº mysql áá±áá¬áá±á·á áºáá«ááŸááá±á¬ WordPress ááá¯ááºááᯠáá°ááŒáá«á áá¯á·á virtual server áá»á¬ážááẠááá¹ááá¬áá»á¬áž ááœá²ááŒá¬ážááŒá®áž ááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ áá»áá¯ážááœá¬ážááá¯ááºá á±áááºá¡ááœááºá á€áá±áá¬ááœááºááŒá áºáááºá
sysbench ááᯠá¡áá¯á¶ážááŒá¯á áá¬áá¬á
ááºážáááºááŸá¯ááááºáá»á¬ážásysbench --threads=4 --time=30 --cpu-max-prime=20000 cpu run
sysbench 1.1.0-18a9f86 (á
á¯á
ááºážáá¬ážáá±á¬ LuaJIT 2.1.0-beta3 ááᯠá¡áá¯á¶ážááŒá¯á)
á¡á±á¬ááºáá«ááœá±ážáá»ááºááŸá¯áá»á¬ážááŸáá·áºá¡áá°á
ááºážáááºááŸá¯ run:
á¡ááŒá±á¬ááºážá¡áá¬á¡áá±á¡ááœáẠ- á
áá»áááºážáá¶áá«ááºáá»ááºááá±áá¬á¡á¬áž áááºááŸáá¡áá»áááºá០á
áááºáá¯ááºáá±á¬ááºáá±áá«áááºá
áá¶áá«ááºáá»á¬áž ááá·áºáááºáá»ááº- 20000
á¡áá¯ááºááá¬áž ááá¯ááºážáá»á¬ážááᯠá áááºáá±áááº...
Threads á áááºáá²á·áááº
CPU á¡ááŒááºááŸá¯ááºáž:
áá
áºá
áá¹ááá·áºáá»áŸáẠááŒá
áºáááºáá»á¬áž- 836.69
throughput:
ááŒá
áºáááºáá»á¬áž/s (eps): 836.6908
ááŒá¬áá»áááº- 30.0039s
á
á¯á
á¯áá±á«ááºážááŒá
áºáááºá¡áá±á¡ááœáẠ25104
ááŒá¬áá»ááẠ(ms)-
áááá
áº- 2.38
áá»ááºážáá»áŸ 4.78
á¡áá»á¬ážáá¯á¶áž: 22.39
95th áá¬ááá¯ááºááŸá¯ááºáž- 10.46
áá±á«ááºážááẠ- á
áá»áŸáááŸá¯ Threads:
ááŒá
áºáááºáá»á¬áž (avg/stddev): 6276.0000/13.91
áá¯ááºáá±á¬ááºáá»ááẠ(avg/stddev): 29.9809/0.01
sysbench --threads=4 --time=30 --memory-block-size=1K --memory-scope=global --memory-total-size=100G --memory-oper=áááºááẠáááºááá¯áá®
sysbench 1.1.0-18a9f86 (á
á¯á
ááºážáá¬ážáá±á¬ LuaJIT 2.1.0-beta3 ááᯠá¡áá¯á¶ážááŒá¯á)
á¡á±á¬ááºáá«ááœá±ážáá»ááºááŸá¯áá»á¬ážááŸáá·áºá¡áá°á
ááºážáááºááŸá¯ run:
á¡ááŒá±á¬ááºážá¡áá¬á¡áá±á¡ááœáẠ- á
áá»áááºážáá¶áá«ááºáá»ááºááá±áá¬á¡á¬áž áááºááŸáá¡áá»áááºá០á
áááºáá¯ááºáá±á¬ááºáá±áá«áááºá
á¡á±á¬ááºáá«ááœá±ážáá»ááºá
áá¬áá»á¬ážááŒáá·áº áááºááá¯áá®á¡ááŒááºááŸá¯ááºážá
ááºážáááºááŸá¯ááᯠáá¯ááºáá±á¬ááºáá±áááº-
ááá±á¬ááºá¡ááœááºá¡á
á¬áž- 1KiB
á
á¯á
á¯áá±á«ááºážá¡ááœááºá¡á
á¬áž- 102400MiB
operation: áááºáá«á
áááºáááº- ááá¹áá¬áá¯á¶ážááá¯ááºáá¬
á¡áá¯ááºááá¬áž ááá¯ááºážáá»á¬ážááᯠá áááºáá±áááº...
Threads á áááºáá²á·áááº
á á¯á á¯áá±á«ááºážáááºáááºááŸá¯- 50900446 (áá áºá áá¹ááá·áºáá»áŸáẠ1696677.10)
49707.47 MiB ááœáŸá²ááŒá±á¬ááºážáá²á·ááẠ(1656.91 MiB/sec)
throughput:
ááŒá
áºáááºáá»á¬áž/s (eps): 1696677.1017
ááŒá¬áá»áááº- 30.0001s
á
á¯á
á¯áá±á«ááºážááŒá
áºáááºá¡áá±á¡ááœáẠ50900446
ááŒá¬áá»ááẠ(ms)-
áááá
áº- 0.00
áá»ááºážáá»áŸ 0.00
á¡áá»á¬ážáá¯á¶áž: 24.01
95th áá¬ááá¯ááºááŸá¯ááºáž- 0.00
áá±á«ááºážááẠ- á
áá»áŸáááŸá¯ Threads:
ááŒá
áºáááºáá»á¬áž (avg/stddev): 12725111.5000/137775.15
áá¯ááºáá±á¬ááºáá»ááẠ(avg/stddev): 9.7767/0.10
sysbench --threads=4 --time=30 --memory-block-size=1K --memory-scope=global --memory-total-size=100G --memory-oper=áááºááá¯áá®ááᯠáá±ážáááº
sysbench 1.1.0-18a9f86 (á
á¯á
ááºážáá¬ážáá±á¬ LuaJIT 2.1.0-beta3 ááᯠá¡áá¯á¶ážááŒá¯á)
á¡á±á¬ááºáá«ááœá±ážáá»ááºááŸá¯áá»á¬ážááŸáá·áºá¡áá°á
ááºážáááºááŸá¯ run:
á¡ááŒá±á¬ááºážá¡áá¬á¡áá±á¡ááœáẠ- á
áá»áááºážáá¶áá«ááºáá»ááºááá±áá¬á¡á¬áž áááºááŸáá¡áá»áááºá០á
áááºáá¯ááºáá±á¬ááºáá±áá«áááºá
á¡á±á¬ááºáá«ááœá±ážáá»ááºá
áá¬áá»á¬ážááŒáá·áº áááºááá¯áá®á¡ááŒááºááŸá¯ááºážá
ááºážáááºááŸá¯ááᯠáá¯ááºáá±á¬ááºáá±áááº-
ááá±á¬ááºá¡ááœááºá¡á
á¬áž- 1KiB
á
á¯á
á¯áá±á«ááºážá¡ááœááºá¡á
á¬áž- 102400MiB
operation: áá±ážáá«á
áááºáááº- ááá¹áá¬áá¯á¶ážááá¯ááºáá¬
á¡áá¯ááºááá¬áž ááá¯ááºážáá»á¬ážááᯠá áááºáá±áááº...
Threads á áááºáá²á·áááº
á á¯á á¯áá±á«ááºážáááºáááºááŸá¯- 35910413 (áá áºá áá¹ááá·áºáá»áŸáẠ1197008.62)
35068.76 MiB ááœáŸá²ááŒá±á¬ááºážáá²á·ááẠ(1168.95 MiB/sec)
throughput:
ááŒá
áºáááºáá»á¬áž/s (eps): 1197008.6179
ááŒá¬áá»áááº- 30.0001s
á
á¯á
á¯áá±á«ááºážááŒá
áºáááºá¡áá±á¡ááœáẠ35910413
ááŒá¬áá»ááẠ(ms)-
áááá
áº- 0.00
áá»ááºážáá»áŸ 0.00
á¡áá»á¬ážáá¯á¶áž: 16.90
95th áá¬ááá¯ááºááŸá¯ááºáž- 0.00
áá±á«ááºážááẠ- á
áá»áŸáááŸá¯ Threads:
ááŒá
áºáááºáá»á¬áž (avg/stddev): 8977603.2500/233905.84
áá¯ááºáá±á¬ááºáá»ááẠ(avg/stddev): 10.9012/0.41
sysbench --threads=4 --file-test-mode=rndrw --time=60 --file-block-size=4K --file-total-size=1G fileio áááºáááºááŸá¯
sysbench 1.1.0-18a9f86 (á
á¯á
ááºážáá¬ážáá±á¬ LuaJIT 2.1.0-beta3 ááᯠá¡áá¯á¶ážááŒá¯á)
á¡á±á¬ááºáá«ááœá±ážáá»ááºááŸá¯áá»á¬ážááŸáá·áºá¡áá°á
ááºážáááºááŸá¯ run:
á¡ááŒá±á¬ááºážá¡áá¬á¡áá±á¡ááœáẠ- á
áá»áááºážáá¶áá«ááºáá»ááºááá±áá¬á¡á¬áž áááºááŸáá¡áá»áááºá០á
áááºáá¯ááºáá±á¬ááºáá±áá«áááºá
á¡ááá¯ááá¯ááºá¡ááœáá·áºá¡áá¶áá»á¬áž- (áá
áºáá¯áá»áŸ)
128 ááá¯ááºá áá
áºáá¯áá»áŸáẠ8MiB
á
á¯á
á¯áá±á«ááºážááá¯ááºá¡ááœááºá¡á
á¬áž 1GiB
Block á¡ááœááºá¡á
á¬áž 4KiB
IO áá±á¬ááºážááá¯ááŸá¯ á¡áá±á¡ááœááº- 0
áá±á«ááºážá
ááºáá»áááºáž IO á
ááºážáááºááŸá¯á¡ááœáẠáááº/áá±ážá¡áá»áá¯áž- 1.50
Periodic FSYNC ááᯠááœáá·áºáá¬ážááŒá®áž áá±á¬ááºážááá¯áá»áẠ100 ááá¯ááºáž fsync() ááᯠáá±á«áºáááºá
á
ááºážáááºááŸá¯á¡áá¯á¶ážááœáẠfsync() ááá¯áá±á«áºááá¯á ááœáá·áºáá¬ážáááºá
synchronous I/O áá¯ááºááᯠá¡áá¯á¶ážááŒá¯ááŒááºážá
áá»áááºáž r/w á
ááºážáááºááŸá¯ ááŒá¯áá¯ááºááŒááºážá
á¡áá¯ááºááá¬áž ááá¯ááºážáá»á¬ážááᯠá
áááºáá±áááº...
Threads á áááºáá²á·áááº
throughput:
áááºáááº- IOPS=3868.21 15.11 MiB/s (15.84 MB/s)
áá±ážáááº- IOPS=2578.83 10.07 MiB/s (10.56 MB/s)
fsync- IOPS=8226.98
ááŒá¬áá»ááẠ(ms)-
áááá
áº- 0.00
áá»ááºážáá»áŸ 0.27
á¡áá»á¬ážáá¯á¶áž: 18.01
95th áá¬ááá¯ááºááŸá¯ááºáž- 1.08
áá±á«ááºážááẠ- á
á€ááŸááºá á¯ááẠááŒá®ážááŒá®ážáá¬ážáá¬áž á áááºáááºá
á¡áááºááááºážáááºážááŒááºážááá¯ááºáᬠáá±á¬ááºážáá«ážááœá²áá»á¬áž
- á¡áááºááááºážááŒááºážá á¡ááá¯ááºáž 1- á¡áááºááŒá±á¬áá·áº á¡áááºáá°ážááẠááá¯á¡ááºááááºážá áááºážáááºážáá»á¬áž ááŒá¯á¶áá¯á¶áá¯á¶ážáááºáá»ááºá áááºážááá¬áá»á¬áž
- á¡áááºááááºážááŒááºáž á¡ááá¯ááºáž 2- rsync-based á¡áááºáááááá¬áá»á¬ážááᯠááŒááºáááºáá¯á¶ážáááºááŒááºážááŸáá·áº á ááºážáááºááŒááºážá
- á¡áááºááááºážááŒááºáž á¡ááá¯ááºáž 3- áááºáá°áááºááŒááºážá áááºáá°áááºááŒááºážá deja dup ááᯠá á áºáá±ážááŒááºážááŸáá·áº á ááºážáááºááŒááºážá
- á¡áááºááááºážááŒááºáž á¡ááá¯ááºáž 4- zbackupá resticá borgbackup ááᯠá á áºáá±ážááŒááºážááŸáá·áº á ááºážáááºááŒááºážá
- á¡áááºááááºážááŒááºáž á¡ááá¯ááºáž 5- linux á¡ááœáẠbacula ááŸáá·áº veeam á¡áááºáá°ážááŒááºážááᯠá ááºážáááºáá±áááºá
- á¡áááºááááºážááŒááºáž á¡ááá¯ááºáž 6- á¡áááºáááááá¬áá»á¬ážááᯠááŸáá¯ááºážááŸááºááŒááºážá
- á¡áááºááááºážááŒááºáž á¡ááá¯ááºáž 7- áááá¯á¶ážáá»á¬áž
source: www.habr.com