Должны ли мы использовать RDS или Xeround? - PullRequest
8 голосов
/ 27 мая 2011

Мы используем Amazon S3 и CDN. Наше приложение работает на Heroku. Мы думаем об использовании DBaaS, таких как RDS или Xeround.

Поскольку мы уже используем S3 и CDN от Amazon, следует ли нам использовать RDS? Поскольку все технологии работают на одном хосте (Amazon), будет ли какой-либо выигрыш в производительности, вместо использования чего-либо стороннего (Xeround)?

Или это не должно иметь значения?

Ответы [ 4 ]

9 голосов
/ 08 февраля 2012

Имейте в виду, что Xeround НЕ поддерживает ограничения внешнего ключа (и они не проясняют это). Поэтому, если ваше приложение зависит от этой функции базы данных для обеспечения согласованности данных, не используйте Xeround.

http://xeround.com/developers/release-notes/

«Ограничения внешнего ключа поддерживаются, но не применяются»

7 голосов
/ 03 июня 2011

Я работаю в Xeround и хотел обрисовать в общих чертах ключевые различия между нашей службой баз данных и Amazon RDS.

Вопреки распространенному мнению, Amazon RDS не является по-настоящему гибкой службой облачных баз данных, а представляет собой реализацию MySQL наEC2.С другой стороны, Xeround - это собственная облачная база данных, которая чрезвычайно проста в использовании - избавляет от необходимости масштабирования и поддержания высокой доступности для MySQL в облаке.

Ключевые отличия между Xeround и Amazon RDS:

1) Xeround поддерживает неограниченное автоматическое масштабирование вверх / вниз и вниз / в без простоя сервиса или каких-либо изменений кода или архитектурных изменений в вашем приложении.Эта первая в отрасли возможность отличается от ручного масштабирования Amazon с уменьшением времени простоя.Мы автоматически добавляем узлы или хранилище в вашу БД, когда приложение требует этого, и сокращаем его, когда база данных используется не полностью, поэтому вы платите только за то, что используете.вам не нужно выяснять, какое у вас текущее использование и какой рост вы планируете - ресурсы БД будут автоматически подстраиваться под ваши потребности в любой момент времени.

2) Xeround никогда не перестает работать - даже когдаЭкземпляр Amazon не удается.(Кстати, во время последнего сбоя в EC2, когда у клиентов RDS было до 14 часов простоя, базы данных Xeround в тех же дата-центрах продолжали работать, как будто ничего не произошло, вы можете узнать больше об отключении в нашем блоге).

Xeround предлагает высокодоступную, самовосстанавливающуюся базу данных без гарантии простоя.Самое главное - вам не нужно беспокоиться о репликах, распространении и т. Д., Чтобы гарантировать, что HA встроен в сервис.

3) Xeround предлагает ИСТИННУЮ модель оплаты за использование по сравнению с RDS, которая требует от вас фиксированного размера экземпляра с предустановленной вычислительной мощностью и хранилищем.Это часто приводит к завышенной подписке и переплате при подготовке к пику.В настоящее время мы устанавливаем наши цены - они будут основаны на двух показателях: размер данных и передача данных - так что ваши затраты будут тесно связаны с производительностью и потребностями вашего приложения, с автоматическим масштабированием, соглашениями об уровне доступности, запланированным резервным копированием иВключена поддержка 24/7/365.

Вы можете увидеть подробное сравнение с Amazon RDS , а также наше сравнение производительности RDS , показывающее, что Xeround выполняет многолучше, чем RDS, особенно с ростом числа одновременно работающих пользователей (мы скоро опубликуем обновление эталонного теста с еще лучшими результатами).

Относительно задержки: обратите внимание, что Xeround развернут в Amazon EC2 на востоке США и на западе ЕС, поэтому, если ваше приложение работает в одной и той же задержке центра обработки данных, задержка должна быть минимальной.

Кроме того, у нас также есть дополнение Heroku, которое вы можете легко добавить в свое приложение (БД также будет развернута на EC2-US-East).

надеюсь, это поможет.

1 голос
/ 27 мая 2011

Это сложная тема. Я столкнулся с тем же вопросом 2 месяца назад.

  1. Amazon RDS

Плюсы : это Amazon, хорошо известный, зрелый и надежный

Минусы : в начале года они сталкивались со многими простоями + некоторые люди жалуются на медлительность службы (утверждая, что быстрее запускать MySql db на EC2)

  1. Xeround

Плюсы : Я до сих пор не знаю, но это хорошо выглядит:)

Минусы : Все еще на ранней стадии, цена не отображается (Я что-то упустил?)

0 голосов
/ 03 мая 2013

Поскольку Xeround объявил сегодня о том, что они отключили свой DBaaS, выбор теперь более очевиден

http://gigaom.com/2013/05/01/xeround-pulls-the-plug-on-free-cloud-database-option/

...