Skip to content

backup to AWS s3 or GCS #37

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
carolfly86 opened this issue Dec 6, 2018 · 15 comments
Open

backup to AWS s3 or GCS #37

carolfly86 opened this issue Dec 6, 2018 · 15 comments
Assignees
Milestone

Comments

@carolfly86
Copy link

Hi, does it support backup to S3 or GCS?

@gsmolk
Copy link
Contributor

gsmolk commented Dec 6, 2018

Not yet, but it`s on the TODO list.

@Aytuar
Copy link

Aytuar commented Jan 27, 2021

Ну когда же будет? (((
Разве трудно вместо локальной системы делать бэкап на S3 как сделано например в wal-g.

@gsmolk gsmolk added this to the 2.5.0 milestone Jan 27, 2021
@gsmolk
Copy link
Contributor

gsmolk commented Jan 27, 2021

Ну вообще довольно нетривиально, а учитывая кол-во фич, которое уже есть, которые теперь должны также работать на совсем другой сторадже, работы отмеряно немало.
Так-то работа идет потихоньку, @alubennikova уже запилила прототип.
Я думаю, что в 2.5 мы S3 таки добавим.

@Aytuar
Copy link

Aytuar commented Jan 27, 2021

Отлично!

@gsmolk gsmolk pinned this issue Feb 2, 2021
@gsmolk gsmolk modified the milestones: 2.5.0, 2.6.0 Jun 17, 2021
@gsmolk gsmolk unpinned this issue Oct 2, 2021
@solo-untld
Copy link

Каковы прогнозы на появление S3 стораджей?:) полтора года прошло, да и 2.5 уже вышла)

@Burus
Copy link
Contributor

Burus commented Jun 3, 2022

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

@Aytuar
Copy link

Aytuar commented Jun 3, 2022

Здравствуйте. Да вроде всё стандартно. Необходима поддержка обычного протокола S3.
Пример настроек которые хотелось бы видеть есть у wal-g.
Алгоритм сжатия, потоки, аутентификация в S3, возможность указать кол-во попыток при недоступности сервиса, таймауты.
Обязательно корректное обработка ошибок, таких как 5хх 4хх или вовсе отсутствия соединения через https/http
Корректное логирование операций в формате postgres. То есть чтобы приложение считывало настройки формата логирования из GUC и в соответсвии с этим формировало вывод в лог. А то у wal-g с этим всё плохо.
В качестве поддерживамых хранилищ - minio, seaweed.

@solo-untld
Copy link

Никаких хитрых сценариев и прочего. Снятый бэкап хочется хранить в облаке, а не на соседней вм или диске. Нужно сжатие + шифрование. И все что описал коллега выше. Мы пользуемся azure, хочется его поддержку.

@uspen
Copy link

uspen commented Jun 21, 2022

GCS please!

@Burus Burus self-assigned this Jul 30, 2022
@glushakov
Copy link

Я правильно понял, что ожидаемая многими фича по поддерже s3 доступна только в "Enterprise" версии pg_probackup?
В комьюнити версию она приедет когда-нибудь?

@solo-untld
Copy link

А у probackup есть enterprise версия разве? Инструмент полностью бесплатный, на сколько известно, просто не поддерживает удаленные хранилища типа S3, GCS и тд. SMB вероятно пока максимально удаленное хранилище. Для реализации такой функции вероятно потребуется как минимум придумывать механизмы сжатия данных в блоки. Т.к. пушить 16мб файлы пачками в несколько сотен, а то и тысяч, за раз для s3 оч. плохо, с точки зрения производительности.

@strafer
Copy link

strafer commented Feb 20, 2023

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

@glushakov
Copy link

glushakov commented Feb 20, 2023

В релиз нотах к PG Pro EE:
Выпущено приложение версии 2.6 Enterprise. Эта версия pg_probackup обладает следующими отличиями от предыдущей:
...
Добавлена поддержка Simple Storage Service (S3) для хранения данных в частных облачных хранилищах. Интерфейс S3 был протестирован с объектным хранилищем MinIO и хранилищем VK Cloud. Обратите внимание, что pg_probackup обеспечивает полную обработку журналов интерфейса S3.

https://postgrespro.ru/docs/enterprise/15/release-proee-15-1-1

@solo-untld
Copy link

В релиз нотах к PG Pro EE: Выпущено приложение версии 2.6 Enterprise. Эта версия pg_probackup обладает следующими отличиями от предыдущей: ... Добавлена поддержка Simple Storage Service (S3) для хранения данных в частных облачных хранилищах. Интерфейс S3 был протестирован с объектным хранилищем MinIO и хранилищем VK Cloud. Обратите внимание, что pg_probackup обеспечивает полную обработку журналов интерфейса S3.

https://postgrespro.ru/docs/enterprise/15/release-proee-15-1-1

Не на столько пристально слежу за обновлениями. Не знал что появилась версия 2.6

@Burus
Copy link
Contributor

Burus commented Feb 20, 2023

Коллеги, добрый день!

pg_probackup будет выпускаться в двух редакциях начиная с версии 2.6.0:

  • Enterprise c поддержкой S3 & CFS
  • Cummunity версия с улучшением ядра утилиты I/O и поддержкой различных алгоритмов компрессии

Новая pg_probackup модульная, поэтому мы можем выпускать две версии. Для разработчиков появляется возможность делать свои модули. S3 в community версии может появиться в будущих релизах.

@Burus Burus closed this as completed Feb 20, 2023
@Burus Burus reopened this Feb 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants