áá¬áá¬á ááááŠážáá¯á¶áž áááá¬áááºááŸá¬ážáá±á¬ áá¯ááºáá±ááŸá¯ áá±á«áºáá±á«ááºáá²á·áááºá
á¡áááá¡ááºá¹áá«áááºáá»á¬áž:
- á¡áá±á¬áá·áºáá áºáá¯á á®ááẠá¡áá¯á¶ážááŒá¯áá°ááááºááááºážááœáŸááºááá¯á· áááºáá±á¬ááºááœáá·áºááᯠááá·áºáááºáá¬ážáááºá á¡áá¯á¶ážááŒá¯áá°ááááºááááºážááœáŸááºá¡ááŒááºáááºáá±áá¬ááá¯ááá¯ážáá¬ážááá·áº virtual directory ááá¯áááºáá®ážááá¯ááºáááºá
- á¡áá±á¬áá·áºáá»á¬ážááᯠá áá áºá¡áá¯á¶ážááŒá¯áá°áá±áá¬áá±á·á áºááŸáá·áº áááºááááºáá±á¬ virtual á¡áá¯á¶ážááŒá¯áá°áá±áá¬áá±á·á áºááœáẠááááºážáááºážáá¬ážáááºá á¡áá¯á¶ážááŒá¯áá°áá±áá¬áá±á·á áºáá»á¬ážááá¯ááááºážáááºážááẠSQLiteá MySQLá PostgreSQLá bbolt ááŸáá·áº in-memory ááá¯ááŸá±á¬ááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá virtual ááŸáá·áº á áá áºá¡áá±á¬áá·áºáá»á¬ážááᯠááŒá±áá¯á¶ááœá²ááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážááẠ- ááá¯ááºááá¯áẠááá¯á·ááá¯áẠáá»áááºážááŒá±áá¯á¶ááœá²ááŒááºážááŒá áºááá¯ááºááẠ(á áá áºá¡áá¯á¶ážááŒá¯áá°áá áºáŠážááᯠá¡ááŒá¬áž virtual á¡áá¯á¶ážááŒá¯áá°áá¶ááá¯á· ááŒá±áá¯á¶ááœá²ááá¯ááºáááº)á
- á¡áá»á¬ážáá°ááŸá¬áá±á¬á·áá»á¬ážá SSH áá±á¬á·áá»á¬ážááŸáá·áº á áá¬ážááŸááºáá»á¬ážááá¯á¡áá¯á¶ážááŒá¯á á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒááŒááºážááᯠáá¶á·ááá¯ážáá±ážááẠ(áá®ážáá¯ááºááŸááá·áºááœááºážáá¬ážáá±á¬á áá¬ážááŸááºááŒáá·áº á¡ááŒááºá¡ááŸááºá á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒááŒááºážá¡áá«á¡áááº)á á¡áá¯á¶ážááŒá¯áá°áá áºáŠážá á®á¡ááœáẠáá±á¬á·á¡áá»á¬ážá¡ááŒá¬ážááᯠáá»áááºááœá²ááá¯ááºááá·áºá¡ááŒáẠáááºá á¯á¶á¡áá»ááºááŸáá·áº á¡ááá·áºáá»á¬ážá áœá¬ á¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºážááᯠá áá áºááá·áºááœááºážááá¯ááºááẠ(á¥ááá¬á á¡á±á¬ááºááŒááºáá±á¬áá±á¬á·á¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºážááá á¹á ááœáẠá áá¬ážááŸááºáá áºáᯠáááºáá±á¬ááºážáá±á¬ááºážááá¯ááá¯ááºáááº)á
- á¡áá¯á¶ážááŒá¯áá°áá áºáŠážá á®á¡ááœááºá ááŒááºáá á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒáááŒááºážáááá¯ááááºáá»á¬ážááá¯áá±á«áºááá¯ááŒááºážááŒáá·áº (á¥ááá¬á LDAP ááŸáá áºááá·áº á á áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒáááºá¡ááœááº) ááá¯á·ááá¯áẠHTTP API ááŸáá áºááá·áº áá±á¬ááºážááá¯áá»ááºáá»á¬ážáá±ážááá¯á·ááŒááºážááŒáá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºááá·áº ááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬á¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºážáááºážáááºážáá»á¬ážááᯠáááºááŸááºááŒááºážá¡ááŒáẠá¡áá¯á¶ážááŒá¯áá°ááá¯ááºážá¡ááœáẠááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬á¡áá±á¬ááºá¡áá¬ážá áá á áºááŒááºážáááºážáááºážáá»á¬ážááᯠáááºááŸááºááá¯ááºáááºá
- á¡áá¯á¶ážááŒá¯áá° áá±á¬á·ááºá¡ááºááááºáá® áá¯áá±á«áºáá±á¬ á¡áá¯á¶ážááŒá¯áá° áá±á¬ááºáá»á¬ážááᯠááŒá±á¬ááºážáá²áááºá¡ááœáẠááŒááºáááá¯ááºááœááºáá° ááá¯á·ááá¯áẠHTTP API áá±á«áºááá¯ááŸá¯áá»á¬ážááᯠáá»áááºáááºááẠááŒá
áºááá¯ááºáááºá áá±á¬ááºáá¶á·áááºá
ááœááºáááºáááºá áá»áááºáááºááŸá¯ááœááºá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááá¯áááºáá®ážáá«á - áá±áá¬á¡ááœááºá¡á á¬ážááŸáá·áº ááá¯ááºá¡áá±á¡ááœááºá¡ááœáẠáá áºáŠážáá»ááºážááœá²áááºážááᯠáá¶á·ááá¯ážáá±ážáááºá
- á¡áááºá¡ááœááºáááºážááŒá±á¬ááºážáá»á¬ážá¡ááœáẠáá®ážááŒá¬ážááœá²á·á ááºážááŸá¯ááá·áºáááºáá»ááºáá»á¬ážá¡ááŒáẠáá áºáá»áááºáááºážáá»áááºáááºááŸá¯á¡áá±á¡ááœááºá¡áá±á«áº ááá·áºáááºáá»ááºáá»á¬ážááŸáá·áºá¡áá° ááŸáá¯ááºážááŸá¯ááºážááá·áºáááºááŸá¯á¡ááœáẠáá¶á·ááá¯ážááŸá¯á
- á¡áá¯á¶ážááŒá¯áá° ááá¯á·ááá¯áẠáááºážááœáŸááºááŸáá·áº áááºááœáŸááºáá±áá±á¬ ááááºážáá»á¯ááºááŸá¯ááá¯ááºáᬠáááááá¬áá»á¬áž (ááá¯ááºáá»á¬ážá á¬áááºážááᯠááŒáá·áºááŸá¯ááŒááºážááᯠááá·áºáááºááá¯ááºáááºá á¡ááºáá¯ááºáá¯ááºááŒááºážá áá±á«ááºážáá¯ááºáá¯ááºááŒááºážá áááºáá±ážááŒááºážá áá»ááºááŒááºážá á¡áááºááŒá±á¬ááºážááŒááºáž ááá¯á·ááá¯áẠáááºáá±á¬ááºááœáá·áºá¡ááœáá·áºá¡áá±ážáá»á¬ážááᯠááŒá±á¬ááºážáá²ááŒááºážá áááºážááœáŸááºáá»á¬áž áááºáá®ážááŒááºáž ááá¯á·ááá¯áẠáááºá¹áá±áááá·áºááºáá»á¬áž á áááºááŒáá·áº) ááᯠáá¬ážááŒá áºááá¯ááºáááºá
- á¡áá¯á¶ážááŒá¯áá°áá áºáŠážá á®á¡ááœááºá áá áºáŠážáá»ááºáž ááœááºáááºááá·áºáááºáá»ááºáá»á¬ážááᯠáááºáááºááŸááºááá¯ááºáááºá á¥ááá¬á á¡áá»áá¯á·áá±á¬ IP ááá¯á·ááá¯áẠááœááºáááºááœá²áá»á¬ážá០á¡áá±á¬áá·áºáááºááŒááºážááá¯áᬠááœáá·áºááŒá¯ááá¯ááºáááºá
- áááºážááẠáá¯á¶ážá áœá²áá°áá áºáŠážáá»ááºážá á®ááŸáá·áº áááºážááœáŸááºáá»á¬ážááŸáá·áº áááºá ááºá áá±á«ááºážáá¯ááºáá¯ááºáá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážá¡ááœáẠá á áºáá¯ááºááŸá¯áá»á¬ážááᯠáá»áááºáááºááŒááºážá¡á¬áž áá¶á·ááá¯ážáá±ážááẠ(á¥ááá¬á á¡áá»áá¯á·áá±á¬ ááá¯ážáá»á²á·ááŸá¯áá áºáá¯ááŒáá·áº ááá¯ááºáá»á¬ážááᯠáá±á«ááºážáá¯ááºáá¯ááºááŒááºážááᯠááááºááá¯á·ááá¯ááºáááº)á
- á¡áá»áá¯ážáá»áá¯ážáá±á¬ áá¯ááºáááºážáá±á¬ááºááœááºááŸá¯áá»á¬ážá¡ááœááºáž á áááºáá¯ááºáá±á¬ááºááá·áº áááºááá¯ááºáááááá¬áá»á¬ážááᯠááá¯ááºáá áºáᯠ(áá±á«ááºážáá¯ááºáá¯ááºááŒááºážá áá»ááºáá áºááŒááºážá á¡áááºááŒá±á¬ááºážááŒááºáž á áááºááŒáá·áº) ááœá²áá»áááºááá¯ááºáááºá ááá¯ááºááœááºáá°áá»á¬ážááᯠáá±á«áºááá¯ááŒááºážá¡ááŒáẠHTTP áá±á¬ááºážááá¯ááŸá¯áá¯á¶á á¶ááŒáá·áº á¡ááŒá±á¬ááºážááŒá¬ážáá»ááºáá»á¬ážááᯠáá±ážááá¯á·ááŒááºážááᯠáá¶á·ááá¯ážáá¬ážáááºá
- á¡áá¯á¶ážáááŒá¯áá±á¬áá»áááºáááºááŸá¯áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºáááºááá¯ááºážááŒááºážá
- áá»áááºáááºááŸá¯áá»á¬ážááᯠáá»áá¯ážáá±á¬ááºááŒááºážáááŸááá² á¡áá¯ááŒá°ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠá¡ááºááááºáá¯ááºáá«á
-
áá±ážáá±ááẠPrometheus ááŸá á á±á¬áá·áºááŒáá·áºááŒááºážá¡ááœáẠááá¯ááºážáá¬ááŸá¯áá»á¬ážá - HAProxy PROXY áááá¯ááá¯áá±á¬ááẠá¡áá¯á¶ážááŒá¯áá°áá¡áááºážá¡ááŒá ẠIP ááááºá á¬ááŸáá·áºáááºáááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠááá¯á¶ážááŸá¯á¶ážá á±áá² SFTP/SCP áááºáá±á¬ááºááŸá¯áá»á¬ážááá¯á· Load Balancing ááá¯á·ááá¯áẠááá±á¬ááºá á®áá»áááºáááºááŸá¯áá»á¬ážááᯠá á¯á ááºážááẠáá¶á·ááá¯ážáá±ážáá¬ážáááºá
-
REST API ááᯠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŸáá·áº áááºážááœáŸááºáá»á¬ážááᯠá á®áá¶ááá·áºááœá²áááºá á¡áááºááááºážáááºážááŸá¯áá»á¬ážááᯠáááºáá®ážááŒá®áž áááºááŒáœáá±á¬áá»áááºáááºááŸá¯áá»á¬ážááá¯ááºáᬠá¡á á®áááºáá¶á á¬áá»á¬ážááᯠáááºáá®ážáá«á -
áááºá¡ááºáá¬áá±á·á Ạá á®á ááºáááºááŸááºááŒááºážááŸáá·áº á á±á¬áá·áºááŒáá·áºááŒááºážá¡ááœáẠ(http://127.0.0.1:8080/web) (áá¯á¶ááŸááºááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááá¯ááºáá»á¬ážááŸáá áºááá·áº ááœá²á·á ááºážááŸá¯ááá¯áááºáž áá¶á·ááá¯ážáá±ážáááº)á - JSONá TOMLá YAMLá HCL ááŸáá·áº envfile áá±á¬áºáááºáá»á¬ážááœáẠáááºáááºáá»á¬ážááᯠáááºááŸááºááá¯ááºááŸá¯á
-
áá±á¬ááºáá¶á· SSH ááŸáááá·áº áá»áááºáááºááŸá¯áá»á¬ážááẠá áá áºá¡áááá·áºá á¬áá»á¬ážááá¯á· á¡ááá·áºá¡áááºááŒáá·áº áááºáá±á¬ááºááá¯ááºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá Git (git-receive-packá git-upload-packá git-upload-archive) ááŸáá·áº rsync ááá¯á·á¡ááœáẠááá¯á¡ááºáá±á¬ command áá»á¬ážááᯠrun ááẠááœáá·áºááŒá¯áá¬ážááá·áºá¡ááŒáẠbuilt-in command á¡áá»á¬ážá¡ááŒá¬áž (scp, md5sum, sha*sum cdá pwdá sftpgo-copy ááŸáá·áº sftpgo-remove)á - РежОЌ
ááá®ážáá±á¬áẠmulticast DNS ááŸáá áºááá·áº ááŒá±á¬áºááŒá¬áá¬ážáá±á¬ áá»áááºáááºááŸá¯á¡áá±á¬ááºá¡áá¬ážáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá¯ááºááá·áº áá¯á¶áááºážááœáŸááºáá áºáá¯á¡á¬áž áá»áŸáá±áááºá - ááŒáŸá¯ááºááŸá¶áá¬ážáá±á¬á
áá
áº
áááá¯ááá¯ááºáá±ážááŒááºážá á áœááºážáá±á¬ááºáááºááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡ááœááºá - ááá¯ážááŸááºážáá±á¬
ááŒá áºá áẠLinux á áá áºá¡áá±á¬áá·áºáá»á¬ážááᯠááœáŸá±á·ááŒá±á¬ááºážááŒááºážá -
ááá¯ááŸá±á¬ááºááŸá¯ JSON áá±á¬áºáááºááŒáá·áº ááŸááºáááºážáá»á¬ážá
source: opennet.ru