Назад | Перейти на главную страницу

Готова ли Amazon EC2 для реального хостинга веб-приложений с тяжелым доступом к диску с балансировщиком HTTPS?

Балансировка нагрузки с HTTPS

У нас есть веб-приложение apache / java / php с сессиями HTTPS, и мы хотим перейти на Amazon EC2 с балансировщиком эластичной нагрузки. Но мы читали в stackoverflow, что различные функции HTTPS не поддерживаются EC2.

Производительность хранилища

У нас также есть сервер базы данных (Postgres), который размещен на массиве RAID 10. Мы попытались разместить базу данных на виртуальном экземпляре с файловой системой на основе iSCSI с нашим поставщиком, Softlayer. Но это было ужасно медленно. Буквально как чтение файлов через медленный удаленный сетевой ресурс. Мы несколько раз сообщали о проблеме в Softlayer, и они настраивали соединение iSCSI, увеличивали его до максимально возможной скорости (1 гигабит), но все же такая производительность была слишком медленной для обычной файловой системы, даже не для базы данных.

Я не знаю, является ли эта конкретная некомпетентность со стороны Softlayer или вообще виртуальные экземпляры полезны только для сценариев с ограниченным доступом к диску, таких как веб-серверы, но не для удаления баз или любых сценариев с большим количеством файлов? Softlayer - один из лучших, и если их оборудование iSCSI не соответствует требованиям, может ли Amazon быть лучше? Может быть, Amazon использует что-нибудь получше iSCSI?


Кто-нибудь размещал на Amazon / EC3 что-то похожее на нашу установку?

Невозможно узнать, будет ли это работать, пока вы не перенесете свою инфраструктуру на EC2. С этими двумя проблемами, HTTPS и скоростью доступа к диску, вы не можете предсказать, пока не столкнетесь с ними с реальными пользователями.

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

SoftLayer известен нестабильной производительностью хранилища iSCSI, по крайней мере, для тех, кто пробовал использовать их сервис. Если у вас нет огромного набора данных, локальные диски будут превосходить подключенные решения на SL, так как вы не будете использовать шпиндели ни с кем другим.

Вот хорошая статья 2009 года о производительности ввода-вывода EBS: http://orion.heroku.com/past/2009/7/29/io_performance_on_ebs/