ΠΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΠ° ΡΠ° Π·Π°ΠΏΠΎΠ·Π½Π°ΡΠΈ Ρ PostgreSQL DBMS ΠΈ ΡΡ ΡΠ΅ Π΅ Π΄ΠΎΠΊΠ°Π·Π°Π»Π° Π² ΠΌΠ°Π»ΠΊΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ. Π’Π΅Π½Π΄Π΅Π½ΡΠΈΡΡΠ° ΠΊΡΠΌ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΎΠ±Π°ΡΠ΅ ΡΡΠ°Π²Π° Π²ΡΠ΅ ΠΏΠΎ-ΡΡΠ½Π°, Π΄ΠΎΡΠΈ ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ°Π²Π° Π²ΡΠΏΡΠΎΡ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ. Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°ΡΠ΅ Postgres Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π° ΡΡΠ΅Π΄Π° ΠΈ ΡΠ΅ ΡΠΏΠΎΠ΄Π΅Π»ΠΈΠΌ Π½Π°ΡΠΈΡ ΠΎΠΏΠΈΡ Π² ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ (BSS) Π·Π° ΡΠ°Π·ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ Commvault ΠΊΠ°ΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ.
PostgreSQL Π²Π΅ΡΠ΅ Π΅ Π΄ΠΎΠΊΠ°Π·Π°Π» ΡΠ²ΠΎΡΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ - Π‘Π£ΠΠ ΡΠ°Π±ΠΎΡΠΈ ΡΡΡΠ°Ρ
ΠΎΡΠ½ΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ ΠΎΡ ΠΌΠΎΠ΄Π½ΠΈ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈ Π±ΠΈΠ·Π½Π΅ΡΠΈ ΠΊΠ°ΡΠΎ Alibaba ΠΈ TripAdvisor, Π° Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΊΡΠΈ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ ΠΏΡΠΈΠΌΠ°ΠΌΠ»ΠΈΠ²Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° ΡΠ°ΠΊΠΈΠ²Π° ΡΡΠ΄ΠΎΠ²ΠΈΡΠ° ΠΊΠ°ΡΠΎ MS SQL ΠΈΠ»ΠΈ Oracle DB. ΠΠΎ Π²Π΅Π΄Π½Π°Π³Π° ΡΠΎΠΌ Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Π΄Π° ΠΌΠΈΡΠ»ΠΈΠΌ Π·Π° PostgreSQL Π² Enterprise ΠΏΠ΅ΠΉΠ·Π°ΠΆΠ°, Π²Π΅Π΄Π½Π°Π³Π° ΡΠ΅ Π½Π°ΡΡΠΊΠ²Π°ΠΌΠ΅ Π½Π° ΡΡΡΠΎΠ³ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ: βΠΠΌΠΈ ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠ½ΠΎΡΡΡΠ° ΠΊΡΠΌ Π³ΡΠ΅ΡΠΊΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ°? ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡ Π½Π° Π±Π΅Π΄ΡΡΠ²ΠΈΡ? ΠΊΡΠ΄Π΅ Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΈΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³? ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΠΊΠ°ΠΆΠ΅ΡΠ΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ Π°ΡΡ
ΠΈΠ²ΠΈ? ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΠΊΠ°ΠΆΠ΅ΡΠ΅ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π»Π΅Π½ΡΠΎΠ²ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠ°ΠΊΡΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ, ΡΠ°ΠΊΠ° ΠΈ Π²ΡΠ² Π²ΡΠΎΡΠΈΡΠ½ΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅?β
ΠΡ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, PostgreSQL Π½ΡΠΌΠ° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° Π°ΡΡ
ΠΈΠ²ΠΈΡΠ°Π½Π΅, ΠΊΠ°ΡΠΎ Π‘Π£ΠΠ Π·Π° βΠ²ΡΠ·ΡΠ°ΡΡΠ½ΠΈβ, ΠΊΠ°ΡΠΎ RMAN Π² Oracle DB ΠΈΠ»ΠΈ SAP Database Backup. ΠΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π°ΡΡ
ΠΈΠ²ΠΈΡΠ°Π½Π΅ (Veeam, Veritas, Commvault), Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ PostgreSQL, Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ°Π±ΠΎΡΡΡ ΡΠ°ΠΌΠΎ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½Π°) ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈ Ρ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ.
Π‘ΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅, ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½ΠΈ Π·Π° PostgreSQL, ΠΊΠ°ΡΠΎ Barman, Wal-g, pg_probackup, ΡΠ° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈ Π² ΠΌΠ°Π»ΠΊΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ Π½Π° Π‘Π£ΠΠ PostgreSQL ΠΈΠ»ΠΈ ΠΊΡΠ΄Π΅ΡΠΎ Π½Π΅ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΡΠ΅ΠΆΠΊΠΈ Π°ΡΡ ΠΈΠ²ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΎΡ ΠΠ’ ΠΏΠ΅ΠΉΠ·Π°ΠΆΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠ²Π΅Π½ PostgreSQL, ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΊΠ»ΡΡΠ²Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΈ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ, OpenShift, Oracle, MariaDB, Cassandra ΠΈ Π΄Ρ. ΠΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΅ Π΄Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Ρ ΠΎΠ±Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π° PostgreSQL Π΅ Π»ΠΎΡΠ° ΠΈΠ΄Π΅Ρ: Π΄Π°Π½Π½ΠΈΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΊΠΎΠΏΠΈΡΠ°Π½ΠΈ Π½ΡΠΊΡΠ΄Π΅ Π½Π° Π΄ΠΈΡΠΊ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ Π½Π° Π»Π΅Π½ΡΠ°. Π’ΠΎΠ²Π° Π΄Π²ΠΎΠΉΠ½ΠΎ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅, Π° ΡΡΡΠΎ ΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΏΠΎ-ΠΊΡΠΈΡΠΈΡΠ½ΠΎ, Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅.
Π ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π±ΡΠΎΠΉ Π²ΡΠ·Π»ΠΈ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΠΊΠ»ΡΡΡΠ΅Ρ. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Commvault ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠ°ΠΌΠΎ Ρ ΠΊΠ»ΡΡΡΠ΅Ρ Ρ Π΄Π²Π° Π²ΡΠ·Π΅Π»Π°, Π² ΠΊΠΎΠΉΡΠΎ Primary ΠΈ Secondary ΡΠ° ΡΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ Π²ΡΠ·Π»ΠΈ. Π ΠΈΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΎΡ Primary, Π·Π°ΡΠΎΡΠΎ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΎΡ Secondary ΠΈΠΌΠ° ΡΠ²ΠΎΠΈΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ. ΠΠΎΡΠ°Π΄ΠΈ ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π‘Π£ΠΠ, Π΄ΡΠΌΠΏ Π½Π΅ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° Π½Π° Π²ΡΠΎΡΠΈΡΠ΅Π½ ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΠΎΡΡΠ°Π²Π° ΡΠ°ΠΌΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ».
ΠΠ° Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ ΡΠΈΡΠΊΡΡ ΠΎΡ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΡΡΡΠΎΠΉΡΠΈΠ²Π° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° βΠΆΠΈΠ²Π°β ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° ΠΊΠ»ΡΡΡΠ΅Ρ ΠΈ Primary ΠΌΠΎΠΆΠ΅ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π΄Π° ΠΌΠΈΠ³ΡΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΠ²ΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΌΠΈΡΡ ΡΠΎΡΡΡΠ΅Ρ Patroni ΡΡΠ°ΡΡΠΈΡΠ° Primary Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ ΠΈΠ·Π±ΡΠ°Π½ ΠΊΠ»ΡΡΡΠ΅ΡΠ΅Π½ Π²ΡΠ·Π΅Π». IBS Π½ΡΠΌΠ° Π½Π°ΡΠΈΠ½ Π΄Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈ ΡΠΎΠ²Π° ΠΎΡ ΠΊΡΡΠΈΡΡΠ° ΠΈ Π°ΠΊΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Ρ. Π’ΠΎΠ΅ΡΡ Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΠ½ΡΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ» ΠΏΡΠ΅ΡΠΈ Π½Π° ISR Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡΡ ΡΡΡΠ²ΡΡ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ° ΠΎΡΠΊΡΠ΄Π΅ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ Π΄Π°Π½Π½ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΊΠΎΠΏΠΈΡΠ°Π½ΠΈ.
ΠΡΡΠ³ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΅ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ Π² Postgres. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΡΡΠ΅Π· dump ΠΈ ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΌΠ°Π»ΠΊΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. ΠΠΎ Π² Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π΄ΡΠΌΠΏΡΡ ΠΎΡΠ½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΡΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΠΎΠ²ΡΠ΅Π΄Π° Π½Π° Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ.
ΠΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡΡΠ°, Π½ΠΎ ΠΏΡΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π΅ Π±Π°Π²Π½ΠΎ, Π·Π°ΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π² Π΅Π΄Π½ΠΎΠ½ΠΈΡΠΊΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΈΡΠ΅ ΠΈΠΌΠ°Ρ ΡΠ΅Π΄ΠΈΡΠ° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ. ΠΠ»ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ» ΠΈ Π΄ΡΠΌΠΏ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΠΈΠ»ΠΈ Π΄Π΅Π΄ΡΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡΠ° Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ Π΅ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠΊΡΠΏΠ°, Π½ΠΎ Π΄ΠΎΠΊΠ°Π·Π°Π½Π° Π‘Π£ΠΠ Π²ΠΌΠ΅ΡΡΠΎ Postgres.
ΠΡΠΌΠ° ΠΊΡΠ΄Π΅ Π΄Π° ΡΠ΅ ΠΎΡΡΡΡΠΏΠΈ! ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈΠ·ΠΎΡΡΠ°Π²Π°Ρ!
ΠΠ°ΡΠΊΠΎΡΠΎ ΠΎΠ±Π°ΡΠ΅ Π½Π°ΡΠΈΡΡ Π΅ΠΊΠΈΠΏ ΡΠ΅ ΠΈΠ·ΠΏΡΠ°Π²ΠΈ ΠΏΡΠ΅Π΄ ΡΡΡΠ΄Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²ΠΎ: Π² ΠΏΡΠΎΠ΅ΠΊΡΠ° Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° AIS OSAGO 2.0, ΠΊΡΠ΄Π΅ΡΠΎ ΡΡΠ·Π΄Π°Π΄ΠΎΡ ΠΌΠ΅ ΠΠ’ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈΠ·Π±ΡΠ°Ρ Π° PostgreSQL Π·Π° Π½ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
ΠΠ° Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° ΡΠΎΡΡΡΠ΅Ρ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ βΠΌΠΎΠ΄Π΅ΡΠ½ΠΈβ ΡΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. Facebook ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° Ρ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΠ°Π·ΠΈ Π‘Π£ΠΠ. Π Π² ΡΠ»ΡΡΠ°Ρ Ρ RSA Π²ΡΠΈΡΠΊΠΈ Π·Π°Π΄Π°ΡΠΈ Π½Π° βΠ²ΡΠΎΡΠΈΡ Π΄Π΅Π½β ΠΏΠ°Π΄Π½Π°Ρ Π° Π½Π° Π½Π°ΡΠΈΡΠ΅ ΡΠ°ΠΌΠ΅Π½Π΅. ΠΡ Π½Π°Ρ ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠ΅ Π΄Π° ΠΎΡΠΈΠ³ΡΡΠΈΠΌ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π΄Π° ΡΡΠ±Π΅ΡΠ΅ΠΌ ΠΊΠ»ΡΡΡΠ΅Ρ ΠΈ, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, Π΄Π° Π½Π°ΡΡΡΠΎΠΈΠΌ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅. ΠΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π±Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½Π°ΡΠ°:
- ΠΠ°ΡΡΠ΅ΡΠ΅ SRK Π΄Π° ΠΏΡΠ°Π²ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ Π²ΡΠ·Π΅Π» Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ°. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π°, SRK ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎ Π½Π°ΠΌΠ΅ΡΠΈ - ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π΅Π΄Π½ΠΎ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° PostgreSQL ΠΊΠ»ΡΡΡΠ΅Ρ. Π ΡΠ»ΡΡΠ°Ρ Π½Π° RSA Π·Π° ΡΠΎΠ²Π° Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΡΠΎΡΡΡΠ΅Ρ Patroni.
- Π Π΅ΡΠ΅ΡΠ΅ Π²ΠΈΠ΄Π° Π½Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΎΠ±Π΅ΠΌΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π·Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄Π΅ΡΠ°ΠΉΠ»Π½ΠΎ ΡΡΡΠ°Π½ΠΈΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ Π΄ΡΠΌΠΏ, Π° Π°ΠΊΠΎ Π±Π°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΈ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π΅ΡΠ°ΠΉΠ»Π½ΠΎ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅, ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ ΡΠ°ΠΉΠ».
- ΠΡΠΈΠΊΡΠ΅ΠΏΠ΅ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΎ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ ΠΊΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ, Π·Π° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π² ΠΌΠ½ΠΎΠ³ΠΎΠ½ΠΈΡΠΊΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ.
Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½ΠΈΠ΅ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΡΠ΅ Π·Π°Π΅Ρ ΠΌΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Π° ΠΈ ΠΏΡΠΎΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π±Π΅Π· ΡΡΠ΄ΠΎΠ²ΠΈΡΠ½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ. ΠΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ° ΠΏΠ°ΡΠ΅ΡΠΈΡΠΈΡΠ΅, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π° ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΡΠΊ Π΅ ΡΠΈΡΠΊΡΡ ΠΎΡ Π½Π΅ΡΡΠΏΠ΅Ρ Π½Π° IBS. ΠΠ΅Π΄Π½Π°Π³Π° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡ ΠΌΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Veeam ΠΈ RMAN, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½Π°Π±ΠΎΡ ΠΎΡ Π΄Π²Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π²Π΅ΡΠ΅ Π·Π°Π³Π°ΡΠ²Π° Π·Π° Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
ΠΠ°Π»ΠΊΠΎ ΠΌΠ°Π³ΠΈΡ Π·Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΡΠΎ
Π ΡΠ°ΠΊΠ°, ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°ΠΌΠ΅ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ Π·Π° 10 ΠΊΠ»ΡΡΡΠ΅ΡΠ° ΠΎΡ ΠΏΠΎ 3 Π²ΡΠ·Π΅Π»Π° Π²ΡΠ΅ΠΊΠΈ, ΡΡΡ ΡΡΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΎΡΡΠ°Π·Π΅Π½Π° Π² ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈΡ ΡΠ΅Π½ΡΡΡ Π·Π° Π΄Π°Π½Π½ΠΈ. Π¦Π΅Π½ΡΡΠΎΠ²Π΅ΡΠ΅ Π·Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° PostgreSQL ΡΠ°Π±ΠΎΡΡΡ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎ-ΠΏΠ°ΡΠΈΠ²Π΅Π½ ΠΏΡΠΈΠ½ΡΠΈΠΏ. ΠΠ±ΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ Π±Π΅ΡΠ΅ 50 TB. ΠΡΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎ Π½ΠΈΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈ Ρ ΡΠΎΠ²Π°. ΠΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΡΠΎ Π΅, ΡΠ΅ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Postgres Π½ΡΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π° Π·Π° ΠΏΡΠ»Π½Π° ΠΈ Π΄ΡΠ»Π±ΠΎΠΊΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅. ΠΠ°ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΏΠΎΡΡΡΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π²ΡΠ² Π²ΡΡΠ·ΠΊΠ° Ρ PostgreSQL, ΠΈ Π΄Π° ΠΏΡΠ΅ΡΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
ΠΡΠΎΠ²Π΅Π΄ΠΎΡ ΠΌΠ΅ 3 Π²ΡΡΡΠ΅ΡΠ½ΠΈ βΡ Π°ΠΊΠ°ΡΠΎΠ½Π°β - ΡΠ°Π·Π³Π»Π΅Π΄Π°Ρ ΠΌΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΠΏΠ΅ΡΠ΄Π΅ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ΅ΡΡΠ²Π°Ρ ΠΌΠ΅ Π³ΠΈ, Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΡΠ² Π²ΡΡΠ·ΠΊΠ° Ρ Π½Π°ΡΠΈΡΠ΅ Ρ ΠΈΠΏΠΎΡΠ΅Π·ΠΈ ΠΈ Π³ΠΈ ΡΠ΅ΡΡΠ²Π°Ρ ΠΌΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Ρ ΠΌΠ΅ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΈ, ΠΈΠ·Π±ΡΠ°Ρ ΠΌΠ΅ Commvault. ΠΠ·Π²ΡΠ½ ΠΊΡΡΠΈΡΡΠ° ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Ρ Π½Π°ΠΉ-ΠΏΡΠΎΡΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° PostgreSQL ΠΊΠ»ΡΡΡΠ΅Ρ, Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π°ΡΠ° ΠΌΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΏΠΎΡΠΎΠ΄ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄ΠΈ (ΠΊΠΎΠΈΡΠΎ Π±ΡΡ Π° ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΈ) Π·Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ. Commvault ΠΌΠΎΠΆΠ΅ ΡΡΡΠΎ Π΄Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° PostgreSQL. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Veritas NetBackup ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° PostgreSQL ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈ ΡΠ°ΠΌΠΎ ΠΏΡΠ»Π½ΠΈ Π°ΡΡ ΠΈΠ²ΠΈ.
ΠΠΎΠ²Π΅ΡΠ΅ Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ°. Π‘ΡΡΠ²ΡΡΠΈΡΠ΅ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Commvault Π±ΡΡ Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ ΠΎΡ Π΄Π²Π°ΡΠ° ΡΠ΅Π½ΡΡΡΠ° Π·Π° Π΄Π°Π½Π½ΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ CommServ HA. Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΅ ΠΎΠ³Π»Π΅Π΄Π°Π»Π½Π°, ΡΠΏΡΠ°Π²Π»ΡΠ²Π° ΡΠ΅ ΠΏΡΠ΅Π· Π΅Π΄Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° ΠΈ ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° HA ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ.
ΠΡΡΠ½Π°Ρ
ΠΌΠ΅ ΠΈ Π΄Π²Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΡΡΡΠ²ΡΡΠ° Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ΅Π½ΡΡΡ Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΊΡΠΌ ΠΊΠΎΠΈΡΠΎ ΡΠ²ΡΡΠ·Π°Ρ
ΠΌΠ΅ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ ΠΌΠ°ΡΠΈΠ²ΠΈ ΠΈ Π»Π΅Π½ΡΠΎΠ²ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ Π·Π° Π°ΡΡ
ΠΈΠ²ΠΈΡΠ°Π½Π΅ ΡΡΠ΅Π· SAN ΡΡΠ΅Π· Fibre Channel. Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈΡΠ΅ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° Π΄Π΅Π΄ΡΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Ρ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π½Π° ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ ΠΈ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΡΡΡΠ²ΡΡ ΠΊΡΠΌ Π²ΡΠ΅ΠΊΠΈ CSV ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°, Π°ΠΊΠΎ Π½ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΡΠ΅ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈ. ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π°ΡΡ
ΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ Π΄ΠΎΡΠΈ Π°ΠΊΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ ΡΠ΅Π½ΡΡΠΎΠ²Π΅ΡΠ΅ Π·Π° Π΄Π°Π½Π½ΠΈ ΠΏΠ°Π΄Π½Π΅.
Patroni Π΄Π΅ΡΠΈΠ½ΠΈΡΠ° ΠΏΡΡΠ²ΠΈΡΠ΅Π½ Π²ΡΠ·Π΅Π» Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π²ΡΠ΅ΠΊΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½ Π²ΡΠ·Π΅Π» Π² ΡΠ΅Π½ΡΡΡΠ° Π·Π° Π΄Π°Π½Π½ΠΈ - Π½ΠΎ ΡΠ°ΠΌΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ. Π ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΡΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π²ΡΠΈΡΠΊΠΈ Π²ΡΠ·Π»ΠΈ ΡΠ° Π²ΡΠΎΡΠΈΡΠ½ΠΈ.
ΠΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ Commvault Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ ΠΊΠΎΠΉ ΠΊΠ»ΡΡΡΠ΅ΡΠ΅Π½ Π²ΡΠ·Π΅Π» Π΅ ΠΏΡΡΠ²ΠΈΡΠ΅Π½, Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Ρ ΠΌΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° (Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ) Ρ Postgres. ΠΠ° ΡΠ°Π·ΠΈ ΡΠ΅Π» Π΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΠΉΡΠΎ ΠΎΡΡΠΈΡΠ° ΡΠ΅ΠΊΡΡΠΎΡΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ Π²ΡΠ·Π΅Π» Π½Π° ΡΡΡΠ²ΡΡΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Commvault.
ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°:
Patroni ΠΈΠ·Π±ΠΈΡΠ° ΠΡΠ½ΠΎΠ²Π΅Π½ β Keepalived Π²Π·Π΅ΠΌΠ° IP ΠΊΠ»ΡΡΡΠ΅ΡΠ° ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΡΠΊΡΠΈΠΏΡΠ° β Commvault Π°Π³Π΅Π½ΡΡΡ Π½Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈΡ ΠΊΠ»ΡΡΡΠ΅ΡΠ΅Π½ Π²ΡΠ·Π΅Π» ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅, ΡΠ΅ ΡΠΎΠ²Π° Π΅ ΠΡΠ½ΠΎΠ²Π½ΠΈΡΡ β Commvault Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΡΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎ-ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
ΠΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π΅, ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π΅ Π·Π°ΡΡΠ³Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Π½Π° Postgres. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ Π»Π΅ΡΠ½ΠΎ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π²Π΅ΡΠ΅ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΈ Π²ΡΠΎΡΠΈΡΠ½ΠΈΡΠ΅ Π²ΡΠ·Π»ΠΈ Π½Π° Commvault. ΠΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ ΠΊΡΠ΄Π΅ Π΅ Primary ΠΈ Π±ΡΠΎΡΡ Π½Π° Π²ΡΠ·Π»ΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ Π΄ΠΎ ΠΏΠΎΡΡΠΈ Π²ΡΡΠΊΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π΅ ΠΏΡΠ΅ΡΠ΅Π½Π΄ΠΈΡΠ° Π·Π° ΠΈΠ΄Π΅Π°Π»Π½ΠΎΡΡ ΠΈ ΠΈΠΌΠ° ΡΠ²ΠΎΠΈΡΠ΅ Π½ΡΠ°Π½ΡΠΈ. Commvault ΠΌΠΎΠΆΠ΅ Π΄Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ° ΡΠ°ΠΌΠΎ ΡΠ΅Π»ΠΈΡ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ, Π° Π½Π΅ ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π·Π° Π²ΡΡΠΊΠ° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π±Π΅ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½ ΠΎΡΠ΄Π΅Π»Π΅Π½ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ. Π Π΅Π°Π»Π½ΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Ρ Π²ΡΠ² Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. ΠΡΠ΅ΠΊΠΈ ΠΏΡΠ΅Π²Π΄ΠΎ-ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π° Commvault Π΅ UNIX ΠΊΠ»ΡΡΡΠ΅Ρ. Π’Π΅Π·ΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠ½ΠΈ Π²ΡΠ·Π»ΠΈ, Π½Π° ΠΊΠΎΠΈΡΠΎ Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π°Π³Π΅Π½ΡΡΡ Commvault Π·Π° Postgres, ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΡΡ ΠΊΡΠΌ Π½Π΅Π³ΠΎ. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° Π²ΡΠΈΡΠΊΠΈ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ Π²ΡΠ·Π»ΠΈ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎ-ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΡΠ΅ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Ρ ΠΊΠ°ΡΠΎ Π΅Π΄ΠΈΠ½ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ.
ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠ΅Π²Π΄ΠΎ-ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠ΅ ΠΏΠΎΡΠΎΡΠ²Π° Π°ΠΊΡΠΈΠ²Π½ΠΈΡΡ Π²ΡΠ·Π΅Π» Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ°. Π’ΠΎΠ²Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ° Π½Π°ΡΠ΅ΡΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° Commvault. ΠΡΠΈΠ½ΡΠΈΠΏΡΡ Π½Π° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π΅ Π΄ΠΎΡΡΠ° ΠΏΡΠΎΡΡ: Π°ΠΊΠΎ IP Π°Π΄ΡΠ΅Ρ Π½Π° ΠΊΠ»ΡΡΡΠ΅Ρ Π΅ ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π°Ρ Π½Π° Π²ΡΠ·Π΅Π», ΡΠΊΡΠΈΠΏΡΡΡ Π·Π°Π΄Π°Π²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° βΠ°ΠΊΡΠΈΠ²Π΅Π½ Π²ΡΠ·Π΅Π»β Π² Π΄Π²ΠΎΠΈΡΠ½ΠΈΡ ΡΠ°ΠΉΠ» Π½Π° Π°Π³Π΅Π½ΡΠ° Π½Π° Commvault - Π²ΡΡΡΠ½ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΡΡ Π·Π°Π΄Π°Π²Π° β1β Π² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°ΡΠ° ΡΠ°ΡΡ ΠΎΡ ΠΏΠ°ΠΌΠ΅ΡΡΠ° . ΠΠ³Π΅Π½ΡΡΡ ΠΏΡΠ΅Π΄Π°Π²Π° ΡΠ΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° CommServe ΠΈ Commvault ΠΏΡΠ°Π²ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ ΠΎΡ ΠΆΠ΅Π»Π°Π½ΠΈΡ Π²ΡΠ·Π΅Π». Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π½Π° Π½ΠΈΠ²ΠΎ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π°Ρ Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅.
Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΡΠ΅ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Ρ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π² ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½ΠΈΡΠΊΠΈ, ΠΎΡΠ³ΠΎΠ²Π°ΡΡΠΉΠΊΠΈ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π·Π° RPO ΠΈ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π·Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅. ΠΠ°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΅ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ: ΠΏΡΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΏΠΈΡ Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠ΅ΡΡΠΎ, Π² Π΄ΡΡΠ³ΠΈ Π΄Π½ΠΈ ΡΠ΅ ΡΡΠ±ΠΈΡΠ°Ρ ΡΠ°ΠΌΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π² ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈ Π½Π° Π½ΠΈΡΠΊΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅.
ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, Π½ΠΈΠ΅ ΡΠΌΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠ»ΠΈ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π·Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π°ΡΡ ΠΈΠ²Π½ΠΈ ΠΆΡΡΠ½Π°Π»ΠΈ Π½Π° PostgreSQL - ΡΠ΅ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠΎΠΏΠΈΡΠ°Ρ ΡΠ΅ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ Π³ΡΠ°ΡΠΈΠΊ ΠΈ Π΄Π΅Π΄ΡΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡΠ° Π½Π΅ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° Π·Π° ΡΡΡ , ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅Π·ΠΈ ΠΆΡΡΠ½Π°Π»ΠΈ ΡΡΠ΄ΡΡΠΆΠ°Ρ ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ.
ΠΠ° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠΈ ΡΡΠ³Π»Π°ΡΡΠ²Π°Π½ΠΎΡΡ Π² ΡΡΠ»Π°ΡΠ° ΠΠ’ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Commvault ΡΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΎΡ Π²ΡΠ·Π»ΠΈΡΠ΅ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ°. Π’Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π½Π° Postgres ΠΎΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ ΠΈ ΡΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈ ΡΠ°ΠΌΠΎ Π·Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΠ‘ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π’Π°Π·ΠΈ ΡΠ°ΡΡ ΠΎΡ Π΄Π°Π½Π½ΠΈΡΠ΅ ΡΡΡΠΎ ΠΈΠΌΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° ΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅.
Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° IBS Π½Π΅ Π·Π°ΡΡΠ³Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, Π½ΠΎ Π°ΠΊΠΎ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, Commvault ΠΌΠΎΠΆΠ΅ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ.
ΠΠΎΠ±ΡΠΎ Π΅? ΠΠΎΠ±ΡΠ΅!
Π ΡΠ°ΠΊΠ°, Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠ°Π±ΠΎΡΠ΅Ρ, Π½ΠΎ ΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ Π±Π΅ΠΊΡΠΏ Π·Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° PostgreSQL ΠΊΠ»ΡΡΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΈ.
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ RPO ΠΈ RTO ΠΎΡ 1 ΡΠ°Ρ ΠΈ 2 ΡΠ°ΡΠ° ΡΠ° ΠΏΠΎΠΊΡΠΈΡΠΈ Ρ ΡΠ΅Π·Π΅ΡΠ², ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ Π³ΠΈ ΡΠΏΠ°Π·Π²Π° Π΄ΠΎΡΠΈ ΠΏΡΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π΅ΠΌΠ° Π½Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ. ΠΡΠΎΡΠΈΠ²Π½ΠΎ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΌΠ½Π΅Π½ΠΈΡ, PostgreSQL ΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π°ΡΠ° ΡΡΠ΅Π΄Π° ΡΠ΅ ΠΎΠΊΠ°Π·Π°Ρ Π° Π΄ΠΎΡΡΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΈ. Π ΡΠ΅Π³Π° Π·Π½Π°Π΅ΠΌ ΠΎΡ Π½Π°ΡΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΠΎΠΏΠΈΡ, ΡΠ΅ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π·Π° ΡΠ°ΠΊΠΈΠ²Π° Π‘Π£ΠΠ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² Π³ΠΎΠ»ΡΠΌΠΎ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΏΠΎ ΡΠΎΠ·ΠΈ ΠΏΡΡ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΈΠ·Π½ΠΎΡΠΈΠΌ ΡΠ΅Π΄Π΅ΠΌ ΡΠΈΡΡΠ° ΠΆΠ΅Π»Π΅Π·Π½ΠΈ Π±ΠΎΡΡΡΠΈ, Π΄Π° ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π΅ΠΌ ΡΠ΅Π΄ΠΈΡΠ° ΡΡΡΠ΄Π½ΠΎΡΡΠΈ, Π΄Π° ΡΡΡΠΏΠΈΠΌ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΡΠ΅Π±Π»Π° ΠΈ Π΄Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΠΌΠ΅ ΡΠ΅Π΄ΠΈΡΠ° Π³ΡΠ΅ΡΠΊΠΈ. ΠΠΎ ΡΠ΅Π³Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π²Π΅ΡΠ΅ Π΅ ΡΠ΅ΡΡΠ²Π°Π½ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° Π‘Π£ΠΠ Π² ΡΠ΅ΠΆΠΊΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ.
ΠΠΏΠΈΡΠ²Π°Π»ΠΈ Π»ΠΈ ΡΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ PostgreSQL Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π° ΡΡΠ΅Π΄Π°?
ΠΠ²ΡΠΎΡΠΈ:
ΠΠ»Π΅Π³ ΠΠ°Π²ΡΠ΅Π½ΠΎΠ², ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ, Jet Infosystems
ΠΠΌΠΈΡΡΠΈΠΉ ΠΡΠΈΠΊΠΈΠ½, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π² Jet Infosystems
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com