2014-12-04 3 views
0

Я новичок на ec2. У меня есть один экземпляр мастера и несколько подчиненных экземпляров. Я нажимаю код на мастер-экземпляр, тогда я выполняю rsync между всеми подчиненными серверами.ec2 экземпляр код синхронизации все все экземпляры экземпляра экземпляра

doubt-

1- Does rsync can create any issue. 
2- because first PHP code interpreted then executed..When and where it 
    will happen..and because customer is using it ..can it create any issue to customer 
    i mean data loss or anything. 
3- can i do rsync code at any time 

Пожалуйста, если у вас есть какие-либо документы или ссылку плз, поделитесь со мной.

ответ

0

Возможно, вы без проблем сможете использовать такой вариант на основе rsync. Однако в вашем случае я бы подумал об обобщенном подходе:

Всегда иметь свой код в управлении версиями. При настройке нового сервера используйте какое-то управление конфигурацией (например, Puppet, Chef, Ansible, Salt). С помощью этих инструментов вы можете легко создать кластер одинаковых машин. Используйте идентичные проверки из своего VCS на всех машинах.

Теперь, когда вы хотите развернуть свой код, вы можете создать «playbook» или «recipe», который выполняет всю необходимую работу: зайдите на все свои компьютеры, проверьте последний код из своего VCS, сделайте статическую активы, серверы перезагрузки и т. д. Эта настройка позволяет использовать более надежное и масштабируемое решение, использующее rsync.

Смежные вопросы