2013-11-06 4 views
8

Amazon говорит следующее о биллинге Redshift «Часы использования узлов оплачиваются за каждый час работы вашего кластера хранилища данных в состоянии« Доступно ». Если вы больше не желаете взимать плату за свой хранилище данных кластер, вы должны завершить его, чтобы не быть выставленным счет за дополнительные часы узла ». Это означает, что если я просто создаю кластер и использую его или нет, мне будет выставлен счет 24/7, потому что в кластере нет никакого состояния типа «Приостановить». Есть ли способ закрыть весь сервер Redshift, когда он не используется, поэтому мне будет выставлен счет только за часы, когда я хочу использовать кластеры?временно отключить красное смещение, чтобы уменьшить счет

Редактировать: С ответом Томаша звучит так, будто я хочу закрыть кластер в выходные дни, это будет похоже на резервное копирование всей базы данных в пятницу вечером и восстановление в воскресенье вечером. Это звучит не очень хорошо. Что на самом деле означает Amazon, когда говорят: «ПЛАТИТЕ ТОЛЬКО ДЛЯ ЧАСОВ, ВЫ ИСПОЛЬЗУЕТЕ»?

Можете ли вы рассказать мне, сколько времени потребуется для резервного копирования/восстановления хранилища данных размером около 100 ГБ? Могу ли я автоматически связывать группы безопасности с кластером после восстановления из кода Java?

ответ

11

После завершения работы вы можете создать кластер manual snapshot, а затем удалить кластер.

Вы будете платить за хранение S3, но это намного меньше, чем для запуска кластера Redshift.

На следующий день просто восстановите кластер из последнего моментального снимка. Вы должны добавить группы безопасности в новый кластер, вероятно, с JAVA API:

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

Самый простой способ создания моментального снимка из console, но вы, вероятно, хотите сделать это автоматически с помощью cli или Java SDK.

Создание моментального снимка кластера из 3 узлов, заполненного до 80%, заняло у меня около 5 минут (это так быстро, потому что моментальные снимки являются инкрементальными). 100 ГБ намного меньше, чем моя настройка, поэтому она должна быть еще быстрее. Также восстановление не займет много времени.

+0

Можете ли вы посмотреть мои правки выше? – chemicalkt

3

Что на самом деле означает Amazon, когда говорят: «ПЛАТИТЕ ТОЛЬКО ДЛЯ ЧАСОВ, ВЫ ИСПОЛЬЗУЕТЕ»?

Вы оплачиваете весь час любых частичных часов.

Можете ли вы рассказать мне, сколько времени потребуется для резервного копирования/восстановления хранилища данных размером около 100 ГБ?

Снимки являются инкрементальными, и это то, что делает их быстрыми (как упоминал Томаш). Довольно быстро закрыть кластер около получаса. Однако восстановление из моментального снимка очень медленно Я бы предложил около 3 часов для восстановления 100 ГБ.

Если вы действительно хотите, чтобы быть в состоянии взять кластер базы данных вверх и вниз быстро вы могли бы быть лучше, используя другую аналитическую БД (например, Greenplum или Vertica бесплатные выпуски) с данными, хранящимися на томах EBS. Было бы гораздо больше работать, но это компромисс.

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