Как рассчитываются размеры снимка Amazon EBS?

13

Во-первых, как я могу получить пространство, занимаемое моими снимками EBS?

Во-вторых, согласно документации, моментальный снимок Amazon EBS создает резервные копии только блоков тома EBS, которые были изменены с момента последнего создания моментального снимка. Предположим, у меня есть том EBS 10 ГБ. Я создал первый снимок для него. Поскольку «последний» снимок отсутствует, я предполагаю, что размер первого снимка составляет 10 ГБ. OK. Затем я изменил 1 ГБ данных и создал второй снимок. Размер второго снимка должен быть около 1 ГБ, верно? Однако что, если я удалил первый снимок на этом этапе? Второй снимок еще 1 ГБ? Если да, могу ли я восстановить том EBS 10 ГБ из второго снимка? Или второй снимок автоматически становится 10 ГБ?

Майкл Чан
источник
Баунти : Amazon взимает плату за гигабайт снимков в месяц. Баунти отвечает на вопрос, который объясняет, как узнать, сколько гигабайт Amazon в настоящее время взимает с меня за мои снимки.
RomanSt

Ответы:

5

Это может ответить на вопрос Q2 (с http://aws.amazon.com/ebs/ ):

Даже если моментальные снимки сохраняются постепенно, при удалении моментального снимка удаляются только те данные, которые не нужны для любого другого моментального снимка. Поэтому независимо от того, какие предыдущие снимки были удалены, все активные снимки будут содержать всю информацию, необходимую для восстановления тома.

В вашем примере после удаления первого снимка вы больше не будете платить за 1 ГБ в первом, перезаписанном вторым снимком, и вы не сможете восстановить состояние первого снимка.

Но все еще довольно непрозрачно, сколько стоит набор снимков с точки зрения использования S3.

silviot
источник
4

Смотрите это сообщение и ответьте на два сообщения под ним. По сути, существует только одна копия каждого блока, и несколько снимков могут ссылаться на один и тот же блок. Снимки можно удалять в любом порядке, а любой снимок можно использовать для восстановления тома до состояния, в котором он находился на момент создания снимка.

Приостановлено до дальнейшего уведомления.
источник
Вы должны были ответить на мой Q2. Я думаю, вы имеете в виду, когда на блок ссылаются более одного снимка, когда один из снимков удаляется, блок не будет удален до тех пор, пока снимок не будет ссылаться на блок. Как насчет Q1?
Майкл Чан
0

Снимок содержит, я полагаю, только блоки, которые были записаны хотя бы один раз. Итак, если вы создали новый EBS, а затем отформатировали его, используя какой-то «быстрый» формат, который просто записывает таблицы размещения файлов, то я думаю, что только начальные снимки будут записаны только в блоки, используемые таблицами размещения файлов.

При использовании EBS для хранилища базы данных вы можете рассмотреть возможность инициализации всей EBS до использования базы данных, что, по-видимому, ускоряет работу базы данных, поскольку диск уже полностью инициализирован. Недостатком является то, что это означает, что начальный снимок, вероятно, будет весь диск EBS, то есть 10 ГБ.

Хью Перкинс
источник
-1

Независимо от Амазонки ...

Прежде всего, есть два типа снимков. Один полон, а второй инкрементален. В вашем примере вы упоминаете 10 ГБ и 1 ГБ, чтобы вы могли угадать, какой из них какой. Без полного снимка невозможно полностью восстановить данные, если они вообще есть. Инкрементальный снимок - это способ сэкономить пространство и время, чтобы не делать резервные копии всего изображения снова и снова. Таким образом, хотя вы можете сохранить ноль инкрементальных снимков, у вас должен быть по крайней мере один полный снимок.

The restore is done in the following way.
1. get the Latest FULL snap
2. Is there any more incremental snap since the last full backup?
yes
  2.1 Apply the incremental changes in order from the last full backup to the latest | END
no
  2.2 END

Поэтому вы можете планировать, сколько вам нужно. Может быть, полное резервное копирование один раз в неделю и каждый день? или что угодно, подходящее для вашего случая. Однако амазонка здесь немного отличается ...

Что касается стоимости, то, похоже, Amazon предполагает (для простоты с их стороны), что

  1. Весь EBS снимок (не настоящее слово, я только что сделал это), включая свободное место.
  2. Кроме того, сжатие не учитывается, и если они сжимают его, здесь все еще не рассматривается.
  3. полный моментальный снимок или инкремент будут передаваться на S3 без сжатия, поэтому вы будете платить за хранение и передачу S3
  4. Полный снимок уже больше похож на AMI. Таким образом, вам лучше использовать AMI, так как AMI, похоже, не включает неиспользуемое пространство для размера изображения, и, следовательно, S3 меньше.
  5. как уже упоминалось другими, Amazon защищает пользователей от удаления неправильных моментальных снимков, гарантируя, что> удаление моментальных снимков не влияет на восстановление. Я думаю, что они усваивают процесс, где> они будут применять добавочную привязку к полной и отображать ее как удаление. эффект они> по-прежнему хранят весь объем EBS один раз

Сейчас я не профессионал в AWS, но это в меру моего понимания. Я могу ошибаться

Абхишек Дуджари
источник
я только что проверил в своем аккаунте. Использование EBS и резервное копирование будет отображаться в консоли AWS (если вы его используете). Он всегда читается как полный размер дискового пространства для первого снимка.
Абхишек Дуджари