Анализ альтернативных архитектур управления транзакциями в облачной среде

       

В этой статье представлены результаты


В этой статье представлены результаты первого исследования сквозной производительности и стоимости выполнения транзакционных корпоративных Web-приложений с применением альтертнативных "облачных" служб. Поскольку этот рынок еще не является зрелым, показатели стоимости и производительности альтернативных служб значительно различаются. Большинству служб свойственны проблемы масштабируемости. В этой связи интересны наблюдения за поведением разных служб в ситуациях перегрузки. Что касается стоимости, стало ясно, что у разных поставщиков "облачных" служб имеются разные бизнес-модели, и что они ориентируются на разные виды приложений. Похоже, что компания Google в большей степени заинтересована в поддержке небольших приложений с низкими рабочими нагрузками, а Azure в настоящее время является наиболее подходящей службой для поддержки средних и крупных приложений. Публичные "облачные" среды часто критикуют за отсутствие поддержки загрузки данных крупного объема. Эта критика подтверждается нашими экспериментами. По-прежнему трудно загрузить терабайт или больший объем исходных данных на основе API, обеспечиваемых поставщиками служб.
Нам не удалось ответить на более фундаментальный вопрос о том, в чем состоит правильная архитектура управления данными в "облачной" среде. Неясно, являются ли полученные нами результаты проявлением текущего уровня зрелости исследованных служб, или же в них отражаются фундаментальные особенности использованных архитектур. Мы надеямся, что наше исследование приведет к постоянному отслеживанию развития альтернативных подходов и продуктов управлению данными в "облаках".

Содержание раздела