Як безпечно синхронізувати дані між двома екземплярами EC2 в одному і тому ж ELB?


0

У мене є два екземпляри ec2 на балансирі навантаження, я хотів би мати можливість зробити одне джерело, а інше дзеркалом. Де джерелом є екземпляр, який завжди оновлюється, а дзеркало оновлюється від джерела.

Я б використовував rsync в цьому випадку, моє єдине занепокоєння - це те, що відбувається, коли джерело з якихось причин застаріло? (У цьому випадку дзеркало випереджає джерело). Як я можу отримувати сповіщення та як це можна виправити?

Дякую.


Як джерело може бути застарілим, коли воно є джерелом істини? Які дані ви синхронізуєте? Статичні сторінки чи завантажений вміст? Можливо, замість цього використовувати щось на кшталт Amazon EFS?
Магнус

Всі файли веб-сайту (статичні сторінки, завантажений вміст)
Martha Kumi

Відповіді:


0

Ви також можете використовувати Amazon EBS. Це дасть вам стійке зберігання блоків та високу доступність, що здається вашою метою. AWS EBS легко керувати за допомогою консолі, і ви можете легко копіювати томи .

Якщо ви хочете зберегти параметр rsync, я б поклав команду rsync у скрипт, передав висновок у файл і надішлю його електронною поштою. Або ви можете відслідковувати журнали на предмет відповідних помилок за допомогою завдання cron та додавати повідомлення про ці помилки до сценарію cron. Ці варіанти є більш ресурсомісткими, ніж використання сервісів AWS.

Що стосується "виправити" частину питання; Я не впевнений, як первинна система коли-небудь застаріла б. Я впевнений, що у вас заплановані регулярні резервні копії, і вони будуть робити знімки перед будь-якими істотними змінами, щоб можна було використовувати для відновлення системи до останнього відомого робочого стану.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.