Я ищу информацию о появлении облачных сервисов (например, Amazon / Azure), и мне интересно, подойдут ли они для моего приложения.
Мое приложение в основном имеет одну таблицу базы данных, которая составляет около 500 ГБ. Он растет на 3-5 ГБ / день.
Мне нужно извлечь из него текстовые данные, около 1 миллиона строк за раз, фильтруя примерно по 5 столбцам. Эти извлеченные данные обычно занимают 1-5 ГБ и имеют размер до 100-500 МБ, а затем размещаются в Интернете.
Здесь есть некоторые детали моей существующей реализации
Одна таблица 400 ГБ, один запрос - нужны идеи настройки (SQL2005)
Итак, мой вопрос:
Будут ли существующие облачные сервисы подходить для размещения приложений такого типа? Какова будет стоимость хранения этого объема данных и пропускной способности (использование пропускной способности будет около 2 ГБ в день)?
Подходят ли персистентные системы для хранения больших плоских таблиц, подобных этой, и предлагают ли они возможность поиска по ряду столбцов?
Моя текущая реализация работает на оборудовании стоимостью менее $ 10 тыс., Поэтому не имеет смысла переходить, если затраты намного выше, скажем, $ 5 тыс. / Год.