Сохраняйте данные в Google Bigtable в течение более длительных периодов времени
У нас есть примеры использования, когда мы хотели бы хранить большой объем данных в Google Bigtable в течение длительного времени:
- во время разработки продукта
- для настройки производительности
- для демо
Нам нужно хранить данные, но на самом деле нам не нужно, чтобы они были "онлайн" все время. В настоящее время узким местом затрат, по-видимому, является стоимость узлов, которые в этих случаях простаивают в течение длительного периода времени.
Как Google Bigtable используется при разработке продукта? Я мы знаем о режиме разработки (и эмуляторе), и они хороши для некоторых вариантов использования, но нам все еще нужна рабочая среда для других вариантов использования.
На самом деле, что было бы идеальным, так это возможность отключить Bigtable (все еще платя за сохраненные данные, но не за узлы) и вызывать узлы, когда это необходимо. Я не верю, что эта функция существует. При его отсутствии существуют ли другие возможные обходные пути/альтернативы?
1 ответ:
Это интересный вопрос. Я делал это с меньшими проектами, используя хранилище данных с гораздо меньшими размерами (~2 ГБ), которые висели в течение многих лет после отключения биллинга. Учитывая, сколько стоит сделать резервное копирование / восстановление на этих проектах, я мог бы представить, что это будет стоить непомерно дорого в большом мире. Разочаровывает, что Google не предоставил лучшего решения для этого. Они действительно говорят о разных классах хранения , поэтому я предполагаю, что отключение проекта переместит его активы в coldline - но это всего лишь спекуляция рангом с моей стороны.