ΠΠ° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠΌΠ΅ ΡΡΠ»ΡΠ³ΠΈ Π½Π° IaaS (ΠΠΈΡΡΡΠ΅Π»Π΅Π½ ΡΠ΅Π½ΡΠ°Ρ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ), Π½ΠΈΠ΅
KVM, VmWare, Xen, Virtuozzo6/7, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΎΠ΄ ΠΈΡΡΠΈΠΎΡ Virtuozzo ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΠΊΠ°ΠΊΠΎ Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΈ Π½Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠΎΠ²Π½ΠΈ ΡΠ°Π·Π»ΠΈ. ΠΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ Π»ΠΎΠΊΠ°Π»Π½ΠΎ, NFS, Ceph ΠΈ Virtuozzo Storage.
FCO ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠΈ ΠΎΠ΄ Π΅Π΄Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΡ Virtuozzo ΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΡ KVM + Ceph ΡΠΎ ΠΏΡΠ΅ΡΡΠ»Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ Π½ΠΈΠ² ΡΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡΠ²Π°ΡΠ΅ Π½Π° Π³Π»ΡΠ²ΡΠ΅ΡΠΎ.
ΠΠΎ ΡΠ²ΠΎΡΠ°ΡΠ° ΡΡΡΡΠΈΠ½Π°, FCO Π΅ ΡΠ΅ΠΎΠΏΡΠ°ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΠ±Π»Π°ΠΊ-ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈΡΠ΅, ΠΊΠΎΠ΅, ΠΏΠΎΠΊΡΠ°Ρ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡΠ°ΡΠ°, Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΈ Π½Π°ΠΏΠ»Π°ΡΠ°, ΡΠΎ ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ, Π΄ΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΠΏΠ»Π°ΡΠ°ΡΠ΅, ΡΠ°ΠΊΡΡΡΠΈ, ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ°, ΠΏΡΠ΅ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΈ, ΡΠ°ΡΠΈΡΠΈ ΠΈΡΠ½. Π‘Π΅ΠΏΠ°ΠΊ, Π΄Π΅Π»ΠΎΡ Π·Π° Π½Π°ΠΏΠ»Π°ΡΠ° Π½Π΅ Π΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π° Π³ΠΈ ΠΏΠΎΠΊΡΠΈΠ΅ ΡΠΈΡΠ΅ ΡΡΡΠΊΠΈ Π½ΠΈΡΠ°Π½ΡΠΈ, ΠΏΠ° Π·Π°ΡΠΎΠ° ΡΠ° Π½Π°ΠΏΡΡΡΠΈΠ²ΠΌΠ΅ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΠΏΠΎΡΡΠ΅Π±Π° Π²ΠΎ ΠΊΠΎΡΠΈΡΡ Π½Π° Π΄ΡΡΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠ½ΠΎΠ³Ρ ΡΡΠΌ Π·Π°Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΠΎΠ΄ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° ΠΏΡΠ°Π²Π°ΡΠ° Π΄ΠΎ ΡΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊ: ΡΠ»ΠΈΠΊΠΈ, Π΄ΠΈΡΠΊΠΎΠ²ΠΈ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ, ΡΠ΅ΡΠ²Π΅ΡΠΈ, Π·Π°ΡΡΠΈΡΠ΅Π½ ΡΠΈΠ΄ - ΡΠ΅ΡΠΎ ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ βΡΠΏΠΎΠ΄Π΅Π»ΠΈβ ΠΈ Π΄Π° ΡΠ΅ Π΄ΠΎΠ΄Π΅Π»Π°Ρ ΠΏΡΠ°Π²Π° ΠΏΠΎΠΌΠ΅ΡΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅, ΠΏΠ° Π΄ΡΡΠΈ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. Π‘Π΅ΠΊΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈ ΡΠ΅Π½ΡΡΠΈ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ ΡΠ²ΠΎΡΠΎΡ ΠΎΠ±Π»Π°ΠΊ ΠΈ Π΄Π° ΡΠΏΡΠ°Π²ΡΠ²Π° ΡΠΎ Π½ΠΈΠ² ΠΎΠ΄ Π΅Π΄Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π° ΡΠ°Π±Π»Π°.
ΠΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΠ½ΡΠΊΠΈ, FCO ΡΠ΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄Π΅Π»ΠΎΠ²ΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ ΡΠ΅ΠΊΠΎΡ ΠΈΠΌΠ° ΡΠ²ΠΎΡ Π½Π΅Π·Π°Π²ΠΈΡΠ΅Π½ ΠΊΠΎΠ΄, Π° Π½Π΅ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ ΡΠ²ΠΎΡΠ° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
Skyline β Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ
Jade β Π΄Π΅Π»ΠΎΠ²Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°, Π½Π°ΠΏΠ»Π°ΡΠ°, ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π·Π°Π΄Π°ΡΠΈ
Π’ΠΈΠ³Π°ΡΠ»ΠΈ β ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡ Π½Π° ΡΡΠ»ΡΠ³ΠΈ, ΡΠΏΡΠ°Π²ΡΠ²Π° ΠΈ ΡΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠ° ΡΠ°Π·ΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π΅Π»ΠΎΠ²Π½Π°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΠΈΡΠ΅.
XVPMΠΌΠ΅Π½Π°ΡΠ΅Ρ β ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΡ: ΡΠ°Π·Π»ΠΈ, ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, ΠΌΡΠ΅ΠΆΠ° ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ.
XVPA Π°Π³Π΅Π½Ρ β Π°Π³Π΅Π½Ρ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π½Π° ΡΠ°Π·Π»ΠΈ Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ XVPManager
ΠΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° Π²ΠΊΠ»ΡΡΠΈΠΌΠ΅ Π΄Π΅ΡΠ°Π»Π½Π° ΠΏΡΠΈΠΊΠ°Π·Π½Π° Π·Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΠ΅ΠΊΠΎΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π²ΠΎ ΡΠ΅ΡΠΈΡΠ° Π½Π°ΠΏΠΈΡΠΈ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΡΠ΅ΠΌΠ°ΡΠ° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠ΅Ρ.
ΠΠ»Π°Π²Π½Π°ΡΠ° ΠΏΡΠ΅Π΄Π½ΠΎΡΡ Π½Π° FCO ΠΏΠΎΡΠ΅ΠΊΠ½ΡΠ²Π° ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° βΠ±ΠΎΠΊΡΠΈΡΠ°Π½Π°β ΠΏΡΠΈΡΠΎΠ΄Π°. ΠΠ΄Π½ΠΎΡΡΠ°Π²Π½ΠΎΡΡΠ° ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌΠΎΡ ΡΠ΅ Π½Π° Π²Π°ΡΠ° ΡΡΠ»ΡΠ³Π°. ΠΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΠΎΡ ΡΠ°Π·ΠΎΠ» Π΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π΅Π΄Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π½Π° Ubuntu, Π²ΠΎ ΠΊΠΎΡΠ° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ. Π‘ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΡΠ΅ ΡΠΌΠ΅ΡΡΠ΅Π½ΠΈ Π²ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΊΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ:
# cat /etc/extility/config/vars
β¦
export LIMIT_MAX_LIST_ADMIN_DEFAULT="30000"
export LIMIT_MAX_LIST_USER_DEFAULT="200"
export LOGDIR="/var/log/extility"
export LOG_FILE="misc.log"
export LOG_FILE_LOG4JHOSTBILLMODULE="hostbillmodule.log"
export LOG_FILE_LOG4JJADE="jade.log"
export LOG_FILE_LOG4JTL="tigerlily.log"
export LOG_FILE_LOG4JXVP="xvpmanager.log"
export LOG_FILE_VARS="misc.log"
β¦
Π¦Π΅Π»Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΏΡΠ²ΠΈΡΠ½ΠΎ ΡΠ΅ ΡΡΠ΅Π΄ΡΠ²Π° Π²ΠΎ ΡΠ°Π±Π»ΠΎΠ½ΠΈ, Π° ΠΏΠΎΡΠΎΠ° ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΡ
#build-config ΡΡΠΎ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° vars Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈ ΡΠ΅ ΠΈΠΌ Π½Π°ΡΠ΅Π΄ΠΈ Π½Π° ΡΠ΅ΡΠ²ΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° ΡΠ° ΠΏΡΠΎΡΠΈΡΠ°Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ°. ΠΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π΅ ΡΠ±Π°Π² ΠΈ Π»Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π±ΡΠ΅Π½Π΄ΠΈΡΠ°.
ΠΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ ΡΠ΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ. Π’ΠΎΡ Π»Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ΄Π°Π²Π°/ΠΎΡΡΡΡΠ°Π½ΡΠ²Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ ΠΎΠ΄ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, Π° ΡΠΎ ΡΠΎΠ° Π΄Π° ΡΠ° ΠΊΡΠ΅ΠΈΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΠ°Π±Π»Π° ΡΡΠΎ ΠΌΡ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π°.
Π ΠΏΠΎΠΊΡΠ°Ρ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π·Π°ΡΠ²ΠΎΡΠ΅Π½Π° ΠΏΡΠΈΡΠΎΠ΄Π°, FCO Π΅ Π²ΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»ΠΈΠ² ΡΠΈΡΡΠ΅ΠΌ. ΠΠΌΠ° ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΡ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ Π²Π»Π΅Π·Π½ΠΈ ΡΠΎΡΠΊΠΈ Π·Π° ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΠΎΡ ΡΠ΅ΠΊ:
- ΠΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ²ΠΎΡ Π½Π°ΡΠΈΠ½ Π½Π° Π½Π°ΠΏΠ»Π°ΡΠ° ΠΈΠ»ΠΈ ΡΠ²ΠΎΡ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ΅Π½ ΡΠ΅ΡΡΡΡ Π·Π° Π΄Π° ΠΌΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ
- ΠΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π°ΡΠΈ Π·Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Π½Π°ΡΡΠ°Π½ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ Π½Π° ΠΏΡΠ²Π°ΡΠ° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°
- ΠΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈΡΠ΅ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ Π²ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π³ΡΠ°Π΄ΡΠ²Π°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° YouTube Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π²ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ.
Π¦Π΅Π»ΠΎΡΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π²ΠΎ FDL, ΠΊΠΎΠ΅ ΡΠ΅ Π±Π°Π·ΠΈΡΠ° Π½Π° Lua. ΠΠΊΠΎ Π³ΠΎ Π·Π½Π°Π΅ΡΠ΅ ΠΡΠ°, Π½Π΅ΠΌΠ° Π΄Π° ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ Π€ΠΠ.
ΠΠ²Π΅ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ Π½Π°ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π°ΡΠΈ ΡΡΠΎ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅. ΠΠ²ΠΎΡ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ Π½Π΅ ΠΈΠΌ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°Π°Ρ ΡΠ²ΠΎΠΈ ΡΠ»ΠΈΠΊΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. ΠΠ²Π° Π³ΠΎ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π·Π° Π΄Π° ΡΠΏΡΠ΅ΡΠΈΠΌΠ΅ Π΅Π΄Π΅Π½ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ½Π° ΡΠ»ΠΈΠΊΠ° Π·Π° Π΄ΡΡΠ³ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ.
function register()
return {"pre_user_api_publish"}
end
function pre_user_api_publish(p)
if(p==nil) then
return{
ref = "cancelPublishImage",
name = "Cancel publishing",
description = "Cancel all userβs images publishing",
triggerType = "PRE_USER_API_CALL",
triggerOptions = {"publishResource", "publishImage"},
api = "TRIGGER",
version = 1,
}
end
-- Turn publishing off
return {exitState = "CANCEL"}
end
Π€ΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ²ΠΈΠΊΠ°Π½Π° ΠΎΠ΄ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ FCO. ΠΠ΅ Π³ΠΎ Π²ΡΠ°ΡΠΈ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΠ°. ΠΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ βpβ Π½Π° ΠΎΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΡΠ° Π³ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΡ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠΎΡ ΠΈ ΠΏΡΠ²ΠΈΠΎΡ ΠΏΠ°Ρ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΡΠ°Π·Π΅Π½ (Π½ΡΠ»Π°). Π¨ΡΠΎ ΡΠ΅ Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° Π³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠΈΠΎΡ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ. ΠΠΎ triggerType ΡΠΊΠ°ΠΆΡΠ²Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ΡΠΎ Π΅ ΠΏΠΎΠ²ΠΈΠΊΠ°Π½ΠΎ ΠΠ ΠΠ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ°ΡΠ° Π·Π° ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΈ Π²Π»ΠΈΡΠ°Π΅ ΡΠ°ΠΌΠΎ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅. Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΠΈΠΌ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΠΌΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ Π΄Π° ΠΎΠ±ΡΠ°Π²ΡΠ²Π°Π°Ρ ΡΓ¨. ΠΠΎ triggerOptions Π³ΠΈ Π΄Π΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ΡΠΎ.
Π Π³Π»Π°Π²Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π΅ Π²ΡΠ°ΡΠ°ΡΠ΅ΡΠΎ {exitState = βCANCELβ}, ΠΏΠΎΡΠ°Π΄ΠΈ ΡΡΠΎ Π΅ ΡΠ°Π·Π²ΠΈΠ΅Π½ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ΡΠΎ. ΠΠ΅ Π²ΡΠ°ΡΠΈ Π½Π΅ΡΡΠΏΠ΅Ρ ΠΊΠΎΠ³Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅ Π΄Π° ΡΠ° ΡΠΏΠΎΠ΄Π΅Π»ΠΈ ΡΠ²ΠΎΡΠ°ΡΠ° ΡΠ»ΠΈΠΊΠ° Π²ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΠ°Π±Π»Π°.
ΠΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° FCO, ΡΠ΅ΠΊΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ (Π΄ΠΈΡΠΊ, ΡΠ΅ΡΠ²Π΅Ρ, ΡΠ»ΠΈΠΊΠ°, ΠΌΡΠ΅ΠΆΠ°, ΠΌΡΠ΅ΠΆΠ΅Π½ Π°Π΄Π°ΠΏΡΠ΅Ρ, ΠΈΡΠ½.) Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ ΠΊΠ°ΠΊΠΎ Π΅Π½ΡΠΈΡΠ΅Ρ Π½Π° ΡΠ΅ΡΡΡΡΠΈ, ΠΊΠΎΡ ΠΈΠΌΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ:
- UUID Π½Π° ΡΠ΅ΡΡΡΡΠΈ
- ΠΈΠΌΠ΅ Π½Π° ΡΠ΅ΡΡΡΡ
- ΡΠΈΠΏ Π½Π° ΡΠ΅ΡΡΡΡΠΈ
- UUID Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΠΊ Π½Π° ΡΠ΅ΡΡΡΡΠΈ
- ΡΡΠ°ΡΡΡ Π½Π° ΡΠ΅ΡΡΡΡΠΈ (Π°ΠΊΡΠΈΠ²Π΅Π½, Π½Π΅Π°ΠΊΡΠΈΠ²Π΅Π½)
- ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅
- ΠΊΠ»ΡΡΠ΅Π²ΠΈ Π·Π° ΡΠ΅ΡΡΡΡΠΈ
- UUID Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ ΡΡΠΎ Π³ΠΎ ΠΏΠΎΡΠ΅Π΄ΡΠ²Π° ΡΠ΅ΡΡΡΡΠΎΡ
- ΡΠ΅ΡΡΡΡ VDC
ΠΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ ΠΊΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° API, ΠΊΠΎΠ³Π° ΡΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠΏΠΎΡΠ΅Π΄ ΠΈΡΡΠΈΠΎΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΎΡ ΠΈ Π½Π°ΡΠ°ΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ. ΠΠΈΠ΄Π΅ΡΡΠΈ Π½Π°ΡΠ°ΡΠ° Π½Π°ΠΏΠ»Π°ΡΠ° Π΅ Π½Π° ΡΡΡΠ°Π½Π°, ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΌΠΎΠΆΠ΅ ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π΄Π° Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ ΠΎΠ΄ ΠΏΠ°Π½Π΅Π»ΠΎΡ. ΠΠΎΠ΄ΠΎΡΠ½Π° ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΡΠΌΠ΅ΡΠ° Π²ΠΎ Π½Π°ΠΏΠ»Π°ΡΠ°ΡΠ°. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΡΠ°Ρ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ GB Π΄ΠΈΡΠΊ Π½Π° ΡΠ°Ρ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎ ΡΠ΅ΡΠ²Π΅Ρ.
ΠΠΎΠΏΡΠΈΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΠΎΠ±Π΅Π»Π΅ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π½ΠΈΠ². ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΎΠ·Π½Π°ΡΠΈΠΌΠ΅ ΡΡΠΈ ΡΠΈΠ·ΠΈΡΠΊΠΈ ΡΠ°Π·Π»ΠΈ ΡΠΎ ΠΊΠ»ΡΡΠΎΡ Π’Π΅ΠΆΠΈΠ½Π° ΠΈ Π΄Π° ΠΎΠ·Π½Π°ΡΠΈΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΡΠΎ ΠΈΡΡΠΈΠΎΡ ΠΊΠ»ΡΡ, Π° ΡΠΎ ΡΠΎΠ° Π΄Π° Π³ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΠ°Π·Π»ΠΈ Π»ΠΈΡΠ½ΠΎ Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. ΠΠ²ΠΎΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π·Π° ΠΠΠ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΊΠΎΠΈ Π½Π΅ Π³ΠΈ ΡΠ°ΠΊΠ°Π°Ρ ΡΠΎΡΠ΅Π΄ΠΈΡΠ΅ ΠΏΠΎΠΊΡΠ°Ρ Π½ΠΈΠ²Π½ΠΈΡΠ΅ VM. Π‘Π°ΠΌΠ°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΡΠΈΡΠΎΠΊΠΎ.
ΠΠΎΠ΄Π΅Π»ΠΎΡ Π·Π° Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΏΠ»Π°ΡΠ°ΡΠ΅ Π·Π° ΡΠ΅ΠΊΠΎΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΡΠΊΠΎ ΡΠ°Π΄ΡΠΎ Π½Π° ΡΠΈΠ·ΠΈΡΠΊΠΈ ΡΠ°Π·ΠΎΠ». ΠΠ° ΡΠ΅Π½Π°ΡΠ° Π²Π»ΠΈΡΠ°Π΅ ΠΈ Π±ΡΠΎΡΠΎΡ Π½Π° ΡΠΈΠΏΠΎΠ²ΠΈ Π½Π° ΠΊΠ»Π°ΡΡΠ΅ΡΠΈ. ΠΠΊΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ KVM ΠΈ VMware Π·Π°Π΅Π΄Π½ΠΎ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅Π½Π°ΡΠ° Π½Π° Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° ΡΠ΅ ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΠΈ.
FCO Π΅ ΠΏΠΎΠ»Π½ΠΎΠΏΡΠ°Π²Π΅Π½ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄, Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π΅ ΠΌΠ½ΠΎΠ³Ρ Π±ΠΎΠ³Π°ΡΠ°, Π·Π°ΡΠΎΠ° ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠΌΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π½Π°ΠΏΠΈΡΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ ΡΠΎ Π΄Π΅ΡΠ°Π»Π΅Π½ ΠΎΠΏΠΈΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ Π΄Π΅Π».
Π Π°Π±ΠΎΡΠ΅ΡΡΠΈ ΡΠΎ ΠΎΠ²ΠΎΡ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΎΡ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΎΠ·Π½Π°ΡΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΠΌΠ½ΠΎΠ³Ρ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ΅Π½. ΠΠ° ΠΆΠ°Π», ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ Π½Π΅ Π΅ Π±Π΅Π· Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠΈ:
- ΠΌΠΎΡΠ°Π²ΠΌΠ΅ Π΄Π° ΡΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π±Π°ΡΠ°ΡΠ°ΡΠ° ΠΏΠΎΡΠ½Π°Π° Π΄Π° ΡΠ΅ Π·Π°Π±Π°Π²ΡΠ²Π°Π°Ρ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ Π½ΠΈΠ²;
- ΠΏΠΎ Π΅Π΄Π½Π° Π½Π΅ΡΡΠ΅ΡΠ°, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ Π·Π° Π½Π°ΠΏΠ»Π°ΡΠ° Π½Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΡΠ°Π΄ΠΈ Π³ΡΠ΅ΡΠΊΠ°, ΠΈ ΠΌΠΎΡΠ°Π²ΠΌΠ΅ Π΄Π° Π³ΠΈ Π²ΡΠ°ΡΠΈΠΌΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈΡΠ΅ Π½Π° Π½Π΅ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π½Π°Ρ ΡΠΎΠΏΡΡΠ²Π΅Π½ ΡΠ΅Ρ Π½Π° ΡΠΊΡΠΈΠΏΡΠΈ;
- ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ Π½Π° ΡΠ°Π·ΠΎΠ»ΠΎΡ Π΅ Π²ΠΌΠ΅ΡΠ½Π°Ρ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΠΈ. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΠΌΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π·Π° ΡΡΠ²ΡΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° Π½Π΅Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ Π½Π° ΡΠ°Π·ΠΎΠ».
- Π»ΠΎΠ³ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π΅ Π΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ Π΄Π΅ΡΠ°Π»Π½ΠΎ. ΠΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ, ΠΊΠΎΠ³Π° ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠΏΡΡΡΠΈΡΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³Ρ Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π½Π΅ΠΌΠ°ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ ΠΈΠ·Π²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π·Π° Π½Π΅ΠΊΠΎΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ°Ρ Π·ΠΎΡΡΠΎ;
ΠΠΠ£ΠΠΠ: ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, Π²ΠΏΠ΅ΡΠ°ΡΠΎΡΠΈΡΠ΅ ΠΎΠ΄ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ ΡΠ΅ Π΄ΠΎΠ±ΡΠΈ. ΠΠΎ ΠΏΠΎΡΡΠΎΡΠ°Π½ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΡΠΌΠ΅ ΡΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΎΡΠΈ. ΠΠΎΠΌΡΠΈΡΠ΅ ΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½Π° ΡΠΎΡΠ°Π±ΠΎΡΠΊΠ°.
Π ΠΏΠΎΠΊΡΠ°Ρ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎΡΡ, FCO ΠΈΠΌΠ° ΡΠΈΡΠΎΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ. ΠΠΎ ΠΈΠ΄Π½ΠΈΡΠ΅ Π½Π°ΠΏΠΈΡΠΈ ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° Π½Π°Π²Π»Π΅Π·Π΅ΠΌΠ΅ ΠΏΠΎΠ΄Π»Π°Π±ΠΎΠΊΠΎ Π²ΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠ΅ΠΌΠΈ:
- Π²ΠΌΡΠ΅ΠΆΡΠ²Π°ΡΠ΅ Π²ΠΎ FCO
- ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΆΠΈΠ²ΠΎ ΠΈ FQP
- ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΡΠ²ΠΎΠΈ ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ ΠΈ Π΄ΠΎΠ΄Π°ΡΠΎΡΠΈ
- ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Load Balancer ΠΈ Acronis
- ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΠΊΠΎΠΏΠΈΡΠ°
- ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈ
- ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°
PS ΠΠ°ΠΏΠΈΡΠ΅ΡΠ΅ Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ Π°ΠΊΠΎ Π²Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π°Ρ Π΄ΡΡΠ³ΠΈ Π°ΡΠΏΠ΅ΠΊΡΠΈ. ΠΡΡΠ°Π½Π΅ΡΠ΅ ΡΠΎ Π½Π°Ρ!
ΠΠ·Π²ΠΎΡ: www.habr.com