Смартсорсинг.ру

Сообщество руководителей ИТ-компаний, ИТ-подразделений и сервисных центров

Статьи в блогах Вопросы и ответы Темы в лентах Пользователи Компании Лента заказов Курс по ITSM

Сравнение DaaS

Сравнение DaaS

Database as a Service (Daas) — концепция предоставления масштабируемой базы данных как сервис, при котором клиент приобретает возможность хранения/получения информации из данной БД без необходимости её настройки, администрирования и привлечения дополнительных ресурсов, требуемых для обеспечения возможности масштабируемости самой БД. Вместо этого, клиент приобретает данные услуги как сервис, получая на первом этапе уже настроенную распределенную отказоустойчивую базу данных, поддерживаемую командой профессионалов. При этом клиент платит за такие квоты, как объем хранимых данных, количество передаваемой по сети информации и тп (в зависимости от поставщика данных типы квот и стоимост по ним также варьируются).

На текущий день среди крупнейших DaaS можно выделить пять нижеперечисленных:

  • SQL Azure;
  • FathomDB;
  • Amazon RDS;
  • Database.com;
  • Longjump.

Ниже будут описаны особенности работы с выеперечисленными сервисами и их преимущества/недостатки с точки зрения клиента.

SQL Azure

http://www.microsoft.com/en-us/sqlazure/default.aspx

Предложение от компании Microsoft в рамках облачной платформы Azure, позволяющее размещать в облаке базы данных. Из увиденных особенностей на текущий момент — ограничение в 50 Гб используемого места, что является довольно критичным параметром для корпоративных систем, объем хранимых данных в которых значительно превышает данный уровень.

Цена на базы данных:

Web Edition Database

  • $9.99 per database up to 1GB per month;
  • $49.99 per database up to 5GB per month.

Business Edition Database

  • $99.99 per database up to 10GB per month;
  • $199.98 per database up to 20GB per month;
  • $299.97 per database up to 30GB per month;
  • $399.96 per database up to 40GB per month;
  • $499.95 per database up to 50GB per month.

Таким образом, относительная стоимость хранения 1 Гб данных остаётся постоянной для всех предложений — порядка 10 долларов. В качестве бонуса Microsoft предлагает 1 Гб базу данных (дополнительно), однако данная база будет доступна лишь первые 3 месяца.

FathomDB

http://fathomdb.com

FathomDB - калифорнийский стартап, занимающийся облачными DaaS. По сравнению с SQL Azure, FathomDB предоставляют гораздо большие объемы дискового пространства, однако оплата сервиса уже почасовая. Для сравнения с SQL Azure — стоимость услуги FathomDB составляет $14.4 за 10 Гб места против $100 у Microsoft.

Цены на услугу:

Size $/Hour Memory Disk space
Pico $0.02 256MB 10GB
Nano $0.04 512MB 20GB
Micro $0.08 1GB 40GB
Kilo $0.15 2GB 80GB
Mega $0.30 4GB 160GB
Giga $0.60 8GB 320GB
Tera $1.20 16GB 640GB

Amazon RDS

http://aws.amazon.com/rds/

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

Объем хранимых данных — от 5 Гб до 1 Тб, что делает Amazon RDS удобным для использования в Enterprise среде.

Годовая подписка, в зависимости от физических характеристик серверов, варьируется от $227.5 до $5300.

Более подробное описание предложения: http://aws.amazon.com/rds/

Database.com

http://www.database.com/

Сервис от гиганта облачных решений, salesforce.

В отличие от других DaaS, физический объем явно не указан, стоимости приведены для количества пользователей и записей.

В бесплатный пакет входят: 100000 записей, 50000 транзакций в месяц, 3 пользователя.

Дополнительная ёмкость оплачивается отдельно — $10 за каждые дополнительные 100000 записей, $10 за каждые 150000 транакций и $10 за 100 новых пользователей.

Весь список цен сервиса: http://www.database.com/pricing

Longjump

http://longjump.com

Сервис longjump предоставляет распределенную БД с объемом хранимых данных от 2.5 Mb (Basic, 1 Гб файлового хранилища, 2 пользователя) до 45 Mb (Corporate, 15 Гб файлового хранилища, 50 пользователей).

Полную таблицу стоимостей можно увидеть на сайте http://longjump.com/database/pricing/

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

Таким образом, мировой DaaS-рынок активно и стремительно развивается, однако на секущий момент еще нет универсальных решений для представления нелимитированных объемов хранимых данных, что является ключевой особенностью данной области в настоящее время. Хотелось бы отметить, что наиболее интересными кажутся проекты database.com и Amazon RDS (первый из-за упрощённого биллинга, второй из-за гибкости настройки).

Комментарии (9)

  • Аватар

    Белоусов Антон [Belousov_Anton], 23 апреля 2011, 18:28

    0
    Сервис longjump предоставляет распределенную БД с объемом хранимых данных от 2.5 Mb (Basic, 1 Гб файлового хранилища, 2 пользователя) до 45 Mb (Corporate, 15 Гб файлового хранилища, 50 пользователей).

    Мне одному кажется что здесь что-то не так?

    на сайте сумел увидеть что File Storage = Includes all file sharing and attachements that are part of your records. А вот описания Data Storage на нашёл :(
    • Аватар

      Шуйсков Александр Геннадьевич [Alexander Shuiskoff], 28 апреля 2011, 18:51

      0
      Сервис дейсвительно предоставляет плохую документацию базовых возможностей для потенциальных клиентов. Как я понял, он больше позиционируется как распределенное хранилище для файлов и документов, чем полноценная масштабируемая база данных. Опции расширения места стоят дополнительные деньги, однако непонятно при этом, в чем преимущество данного сервиса перед конкурентами.
  • Аватар

    Исаев Игорь [Igor17], 25 апреля 2011, 17:09

    0
    А если какие-нибудь конкретные примеры успешного применения DaaS в вашей практике?
    Например, кто-нибудь "прикрутил" 1С к MS SQL Azure и т.п...
    • Аватар

      Шуйсков Александр Геннадьевич [Alexander Shuiskoff], 28 апреля 2011, 19:16

      0
      Область является новой, к сожалению я не знаю об опыте использования SQL Azure в России, но надо понимать, что это уход от поддержки собственной инфраструктуры и шаг в сторону облегчения дальнейшей масштабируемости БД. Как бонус Microsoft предлагает лёгкую интеграцию с SQL Azure. Будем следить за тем, как будет развиваться процесс использования сервиса среди российских компаний.
  • Аватар

    Климарёв Михаил [wanderer_from], 25 апреля 2011, 17:14

    0
    Вообще, аббревиатура DaaS устоялась уже в значении Desktop-as-a-Service, хотя это не принципиально, конечно. Кто-нибудь в живую этого зверя трогал? Я плохо себе представляю, когда хранилище "в облаке", а оболочка доступа какая-то иная. Или как-то иначе это все используется?
  • Аватар

    Яковлев Андрей Михайлович [swtws], 25 апреля 2011, 22:30

    0
    Ежели быть до конца честным, то нехило бы знать, что за СУБД предоставляется. Кое-где явно виден MS SQL. Опять вопрос - какой?  Просто если Std, он не дорогой (Oracle Std имеет сравнимую цену), а если Ent, то другой компот.  Просто для некоторых задач кричичен энтерпрайз и дороже (выше). Скажем мне на CRM надо перебивать индексы "на ходу", у MS Std не получится. А вообще идея не новая - такой вопрос в экзамене был 70-444 от 2006 года. Типа у вас сервак,  который предоставляет это самое, ну вот типа, политику выберите.
    • Аватар

      Рубинштейн Кирилл [krubinshteyn], 26 апреля 2011, 12:41

      0
      А разве в DaaS имеют смысл вопросы, на какой СУБД оно строиться? Да хоть на своей! Ведь DaaS и СУБД по модели SaaS — это две большие разницы.

      Все эти "перебрать индексы на ходу"— либо предоставляются API DaaS-провайдера, либо нет. Вне зависимости от того, как устроена архитектура платформы. У них там свой XX SQL :)
      • Аватар

        Яковлев Андрей Михайлович [swtws], 26 апреля 2011, 19:20

        0
        С этим согласен, но когда неожиданно к приложению для госсектора изменились требования, а именно перейти с PostgreSQL на Oracle разработчиков надо было видеть - все насмарку, переписывать надо. Модель моделью, а суровая правда жизни - правдой.