2014-10-14 4 views
0

Мы планируем перенести наше приложение и серверы SQL в экземпляры AWS EC2. В настоящее время у нас есть один стандарт SQL Server, и у нас есть отказоустойчивая кластеризация для высокой доступности.Основной запрос высокой доступности AWS EC2 SQL

В AWS, мы планируем иметь экземпляры EC2 с объемами EBS, необходимые для SQL-сервера. Таким образом, сервер sql реализует опцию высокой доступности только в случае синхронного зеркального отображения БД, если мы не будем использовать некоторую репликацию уровня хранения и не будем использовать кластер поверх него.

Это приложение не нуждается в доступности перекрестной доступности (multi site).

Мой основной вопрос - почему нам нужно заботиться о SQL Высокая доступность? Задавая этот вопрос, как

  1. Keeping EC2 вверх несет ответственность за Амазонка
  2. объемы
  3. EBS получает автоматически реплицируются внутри в зоне доступности.

Только думаю, что я могу думать о том, что нам нужна отдельная высокая доступность - экземпляр EC2 становится безответственным или что-то на стороне OS/Driver повреждается. Вы видите другую причину, чем эти?

Спасибо, что нашли время, чтобы прочитать этот вопрос.

+0

Лучше использовать RDS – KNOWARTH

ответ

0

Если вам нужен управляемый высокодоступный SQL-сервер, Amazon RDS будет лучшим вариантом, так как вы будете иметь HA (Multi-AZ), Backup, Patching и другие административные задачи автоматически. Используя RDS, вам не нужно самостоятельно управлять базовыми экземплярами EC2 и томами EBS.

Используя Amazon EC2, вам необходимо позаботиться о приложении HA (в этом случае SQL Server), поскольку это не управляется Amazon (и не может). Например, если вы размещаете свой собственный блог, вы можете использовать один экземпляр в одной зоне доступности, для базы данных с первичной вторичной (HA) репликацией вы можете использовать два экземпляра в отдельных AZ и для распределенной базы данных с несколькими мастерами, вы может использовать несколько экземпляров в нескольких регионах. Дизайн и стоимость высокой доступности зависят от контекста.

Вы можете попробовать и узнать RDS бесплатно с этой самостоятельной лабораторией: https://run.qwiklab.com/focuses/preview/1013?locale=en

+0

Хулио, спасибо за ответ. Из-за некоторых сложностей RDS не соответствует нашим потребностям. Кроме того, распределенная база данных с несколькими мастерами не может быть настроена с помощью Microsoft SQL Server. –

+0

Затем я рекомендую вам прочитать технический документ «Внедрение кластеров отказоустойчивой кластеризации (WSFC) и SQL Server 2012 AlwaysOn в облаке AWS»: http://aws.amazon.com/pt/whitepapers/microsoft-wsfc -sql-alwayson/ –

+0

Но группа Always On Availability недоступна в стандартной версии. –