Разверните Zend Application в облаке - PullRequest
0 голосов
/ 15 августа 2011

Интересно, есть ли у кого-нибудь опыт развертывания приложения сообщества Zend в облаке (например, AWS или аналогичный)?

Я новичок в облачном хостинге, которому в прошлом всегда удавалосьРабота для людей, у которых есть выделенные серверы, моя главная проблема (не относящаяся к Zend) - как вы управляете устойчивостью на уровне базы данных?Для примера у меня в традиционной установке было бы 2 блока, на которых выполнялась БД (Mysql) в режиме Master / Slave, при этом мастер реплицировался на slave.Если предположить, что у Мастера произошел сбой HD, я мог бы переключить соединение DB с Мастером на подчиненный и позже восстановить Мастер?это сделано по-другому в облаке?

Любая помощь / указатели высоко ценится?

1 Ответ

0 голосов
/ 16 августа 2011

Это зависит от типа облачного сервиса, который вы используете. Если вы используете AWS для получения своей собственной виртуальной машины (Amazon EC2), то это в основном то же самое, что и выделенный сервер, и вы можете сохранить настройку master-slave и работать с ними практически так же.

Однако, если вы планируете использовать облачную базу данных Amazon (Amazon Simple DB), вам не нужно беспокоиться о хозяевах и рабах, поскольку Amazon делает это за вас и гарантирует, что у вас всегда есть доступ к вашим данным. Единственное, что он в бета-версии.

Одна из точек облака - отвлечься от оборудования. Амазон беспокоится об этом.

Возможно, вы все равно захотите иметь две виртуальные машины на тот случай, если amazon выполняет техническое обслуживание, что может привести к недоступности вашего виртуального компьютера, однако Amazon подчеркивает, что он будет высокодоступным и никогда не выйдет из строя на самом деле, пока вы платите.

...