Неясно выделенное пространство Amazon RDS

#amazon-web-services #amazon-ec2 #sql-server-2008-r2 #amazon

#amazon-веб-сервисы #amazon-ec2 #sql-server-2008-r2 #amazon

Вопрос:

Я пытаюсь настроить Amazon RDS. Во время настройки экземпляра БД я не понимаю, что означает «выделенное хранилище»? Максимальное выделенное хранилище для SQL Server составляет 1024 ГБ. Означает ли это, что если моя БД использует пространство 1024 ГБ, у меня будет мало места?

является ли RDS правильным выбором для неограниченного хранения данных SQL Server?

Спасибо

Ответ №1:

  • Выделенное хранилище означает объем дискового пространства, который был настроен на вашем диске экземпляра базы данных.
  • Да, если ваша база данных использует 1024 ГБ свободного места, вам не хватит места
  • SQL Server на RDS имеет ограничения (все варианты RDS — MySQL, PostGre, Oracle имеют ограничения по пространству). В случае SQL Server оно составляет 1024 ГБ. Если вам нужно больше, вам может потребоваться настроить свой собственный кластер SQL Server на EC2, подключив несколько томов EBS, а также настроив и отслеживая работоспособность БД

PS :

  • Для экземпляров, отличных от SQL Server, вы можете начать с малого, скажем, выделить 50 ГБ, и по мере увеличения размера ваших данных вы можете увеличить выделенное пространство. Вы можете только увеличить хранилище и не можете уменьшить его размер. Этот момент отвечает интересам стоимости.
  • Для SQL Server вы не можете изменить размер выделения после его установки. Об этом говорится в сообщении Amazon на момент написания (4 ноября 2014 г.):

Масштабирование хранилища после запуска экземпляра базы данных в настоящее время не поддерживается для SQL Server. Возможно, вы захотите выделить хранилище на основе ожидаемого будущего роста объема хранилища.

  • Если объемы ваших данных слишком велики, попробуйте и посмотрите, можно ли использовать S3 — Simple Storage Service от Amazon Web Services. S3 означает практически неограниченное хранилище, в нем могут храниться любые двоичные данные (BLOB). Вы можете смешивать и сопоставлять S3 и RDS, например, помещать объемные данные в S3 и указывать их URL в RDS.

Комментарии:

1. Полезно упомянуть, что это ограничение программного обеспечения, поэтому, если в каком-то случае у вас есть база данных размером более 1 ТБ, вы, вероятно, можете увеличить это ограничение, обратившись в службу поддержки AWS.

2. @PozzoApps спасибо, что добавили этот момент. Просто любопытно, есть ли какие-либо идеи о том, сколько / насколько большой может официально поддерживать RDS, т. Е. После обращения в службу поддержки и т. Д.?

3. На самом деле у меня нет этой информации, я никогда не просил об огромном увеличении лимита, но все, что я просил, всегда доставлялось полностью и довольно быстро. Я действительно думаю, что установленный ими предел предназначен только для контроля роста.

4. Спасибо за разъяснения, здесь нужно проверить только одну вещь. ЕСЛИ я изначально выделил место на 50 ГБ, могу ли я увеличить его снова? и может продолжать делать это до тех пор, пока не будет достигнут предел?

5. Пока вы увеличиваетесь, все в порядке. Но каждый раз, когда вы увеличиваете, вам нужно увеличивать величину, по крайней мере, на дополнительные 10% от существующего размера. Вы можете увеличить размеры только для MySQL, Postgres, Oracle варианты RDS и SQL Server не могут быть экземпляром размер хранилища не может быть изменен.