Skip to content

Listar os requisitos necessários para hospedar o site associados.python.org.br #63

Description

@rougeth

Visto o recente incidente no Heroku (#60), em uma possível migração de serviço, precisamos entender quais são os requisitos para hospedar o site https://associados.python.org.br.

Activity

  1. added
    TecnologiaTarefa que envolve automatizar, melhorar ou corrigir algum processo manual
    on May 16, 2022
  2. rougeth commented on Sep 28, 2022

    @rougeth
    MemberAuthor
  3. gabubellon commented on Sep 29, 2022

    @gabubellon

    Tenho testado o https://render.com junto com Nucleo de Tech do MTST e gostado
    Ele tem algumas funcionalidades extras interessantes e por um custo relativamente baixo

  4. tiidadavena commented on Mar 18, 2024

    @tiidadavena

    Tenho testado o https://render.com junto com Nucleo de Tech do MTST e gostado Ele tem algumas funcionalidades extras interessantes e por um custo relativamente baixo

    Ele tem uso gratuito para repositórios privados e o setup é bem de boas

  5. naanadr commented on Mar 20, 2024

    @naanadr
    Contributor

    Por enquanto estou tentando validar se seria possível utilizarmos apenas o serviço de Billing do Stripe, e com isso derrubarmos de vez o site de associados e ficarmos apenas com o https://apyb.python.org.br/

    Já criei a conta no Stripe e estou mexendo um pouco no sistema para entender como que funciona.

    Abri uma issue especifica para essa validação que estou realizando: #564

  6. self-assigned this
    on Mar 20, 2024
  7. moved this from Backlog to In progress in Atividades da Diretoria da APyBon Mar 20, 2024
  8. moved this from In progress to Block in Atividades da Diretoria da APyBon Mar 22, 2024
  9. naanadr commented on Sep 20, 2025

    @naanadr
    Contributor

    Olá pessoal! Como hoje o site associados não está mais sendo utilizado, visto que todos os associados já estão cadastrados no Stripe, estou voltando a essa issue com o intuito de reduzir os custos atrelados a nossa infraestrutura.

    1. Primeiro estava dando uma olhada na Invoice do heroku, e hoje o tipo de instância do PostgreSQL que utilizamos custa $9 e possuí o storage máximo de 10 Gb: Image Image
    2. Essa configuração atual do PostresSQL está super-dimensionada para a nossa realidade: Image
    3. O plano mais simples do Render, ainda sai mais caro do que a instância mais simples disponível no Heroku: Image Image
    4. O custo do web service/dyno nos dois sites é o mesmo ($7)

    Dado esses pontos, irei migrar o nosso banco atual para o plano Essential 0, o que já deve reduzir o nosso custo para $12, contando que o site associados será mantido como é hoje. Além disso, outra coisa que posso fazer é arquivar o repositório associados, derrubar o deploy do heroku e adicionar um redirect do associados.python.org.br para o apyb.python.org.br, e manter o banco no plano essential 0 como forma de backup das informações contidas lá.

    📎 Documentação de referência aqui

  10. naanadr commented on Sep 25, 2025

    @naanadr
    Contributor
    1. Tipo de instância postgres alterada:
    Image
    1. Agora ao acessar a url associados.python.org.br a pessoa é redirecionada para apyb.python.org.br/associados/associe-se

    Na próxima semana eu irei documentar para restaurar o banco a partir do backup.

  11. gabubellon commented on Sep 26, 2025

    @gabubellon

    @naanadr Se esse banco de dados não vai ser mais usado, vale a pena deixá-lo online? Se é para efeito de backup, pode ser feito o dump do banco e até mesmo a exportação das tabelas para algum formato (parquet, por exemplo) e isso ser armazenado em um cold storage.

  12. naanadr commented on Sep 26, 2025

    @naanadr
    Contributor

    @naanadr Se esse banco de dados não vai ser mais usado, vale a pena deixá-lo online? Se é para efeito de backup, pode ser feito o dump do banco e até mesmo a exportação das tabelas para algum formato (parquet, por exemplo) e isso ser armazenado em um cold storage.

    Oi @gabubellon, o banco não vai mais ser utilizado, por motivo de consulta vou manter o backup. Por enquanto que eu não termino de documentar como restaurar o banco a partir do backup, e não movo o backup para o S3, a instância do Heroku vai continuar em pé. Mas sim, a ideia é tirar tudo do heroku 🙏🏼

  13. naanadr commented on Oct 3, 2025

    @naanadr
    Contributor

    Adicionei o backup do banco no cofre (https://github.com/apyb/cofre/commit/6c26ffe2182ea65e28f85b08709d81cde6c5be64) e adicionei uma docs na wiki sobre como restaurar o banco caso seja necessário (apyb/wiki#45). Dessa forma deletei a app do heroku, já que não precisamos mais dela.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

TecnologiaTarefa que envolve automatizar, melhorar ou corrigir algum processo manual

Type

No type

Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions