Клиент спросил, можем ли мы разместить для них наше приложение в Amazon Cloud. Приложение имеет базу данных, работающую на MS SQL Server, размером около 20 Гб.
Нам нужно обновлять базу данных почти каждую ночь, и каждый раз перезаписывается примерно 75% всех данных.
Есть идеи, сможет ли Amazon EC2 надежно справиться с такой нагрузкой?
Возможно ли получить пакет окна Amazon EC2 только после того, как вы установите свой собственный SQL-сервер на этот сервер? Я думаю, следует больше контролировать установленную экспресс-версию.
Мы запускаем несколько нагрузочных тестов в среде Amazon EC2 со структурой базы данных и заполнением данных, очень похожими на то, что у нас есть в производственной среде, и не обнаружили никаких проблем с производительностью.
Кроме того, мы настроили зеркальную репликацию на другой экземпляр SQL Server, работающий в другом месте, но в том же географическом регионе (Восточное побережье США). Максимальная наблюдаемая задержка репликации в нашей настройке составила около 15 минут.
Вы думали о том, чтобы взглянуть на Azure? У Azure есть несколько очень интересных планов, и исходя из того, что вы делаете, кажется, что это могло бы быть даже лучшим решением, чем использование EC2.