2011-01-28 5 views
38

У меня есть несколько вопросов относительно обновления экземпляра RDS.Время обновления экземпляра AWS RDS

  1. Что такое простой при обновлении экземпляра, скажем, от малого до большого. Является ли время простоя относительно схожим, когда вы идете, и меняете любой тип экземпляра (маленький, большой, xlarge) или существуют определяющие факторы, такие как размер базы данных, которые изменяют время.
  2. Может ли кто-нибудь поделиться техникой обновления типа экземпляра, избегая простоев с помощью RDS? Это возможно даже в RDS. Это не должно быть очень подробно только некоторые записи обложки/большие картины.
  3. Есть ли время, когда вы выделяете больше дискового пространства?

ответ

35

Я не думаю, что это вопрос на тему для StackOverflow вообще, но некоторая информация в любом случае:

  1. Это значение и зависит от размера базы данных. У меня было несколько часов или несколько раз. Я также создавал моментальные снимки, восстанавливая снимки, а создание нескольких азартных игр занимало около двух часов.

  2. Это зависит от того, как вы настроили сейчас. Если у вас уже включен Multi-AZ, тогда на ведомом будет происходить обновление экземпляра, тогда произойдет переход на другой ресурс, после чего обновится новое подчиненное устройство. Это приводит к примерно 1 или 2 минутам фактического времени простоя. Обновление экземпляра на подчиненном устройстве обычно занимает от 10 до 20 минут, но в этой настройке нет простоя. Обратите внимание, что когда он выполняет переход на другой ресурс, Amazon выполняет внутреннюю переопределение DNS, так что конечная точка RDS указывает на нужную машину, поэтому вам, возможно, придется перезапустить веб-процессы, указывающие на БД, чтобы они снова подключались к БД и втягивали новый IP-адрес от нового DNS-поиска.

+4

Ключевым моментом является флажок «изменить немедленно», который является маленьким флажком в длинном списке опций в форме RDS для консоли управления обновлением AWS. Я не видел эту коробку в течение нескольких часов, поэтому я был смущен тем, почему мой экземпляр RDS не изменялся мгновенно. –

8

1, Из личного опыта это занимает всего один час, а точнее 57мин для 15 ГБ экземпляра из маленького до большого. Который я не ожидал, что так долго, чтобы быть честным. обновление: только что узнал, что точка переключения во время резервного копирования до обновления ускоряет процесс значительно

2, я бы сказал, что создание MULTI AZ перед выполнением обновления сделало бы трюк, надеюсь, что у него тоже нет простоя. Вопрос же они позволяют модернизировать одно без другого ...

3, да, но я не уверен на 100%, хотя

+6

точка включения во время резервного копирования ВКЛ или ВЫКЛ? – Jan

13

db.t1.micro>db.m1.small: 8m30s

Engine: mysql 
Storage: 6GiB 
Backups: Yes 
Multi A-Z: No 

Размер/тип базы данных появляются значительно влияет на время простоя.

+1

Спасибо за обмен. –

+4

db.m1.small> db.m1.medium: 5 минут. Двигатель: mysql, Хранение: 15GiB, Резервные копии: Да, Multi A-Z: Нет – Miquel

+0

Интересно, @Miquel! Я просто теоретизирую здесь, но, возможно, ваша большая база данных была меньше времени, чем моя, из-за увеличения мощности обработки, доступной для более крупных типов экземпляров ... – Alastair

Смежные вопросы