Forum Think Finance - Bolsa e Forex

Geral => Off-Topic => Tópico iniciado por: Automek em 2019-02-12 14:09:05

Título: Processar dados num servidor alugado ?
Enviado por: Automek em 2019-02-12 14:09:05
Tenho algumas rotinas de Python que envolvem a extracção do Yahoo e manipulação de cálculos de centenas de acções, com cotações que podem ir até 1990. São operações simples, mas pesadas.
Isto às vezes crasha a meio e penso que seja por problemas de memória do PC no cálculo dos preços ajustados de dividendos.

Idem para Excel com spreadsheets muito grandes, quase até ao limite das 1.1M de linhas e que quando acrescento formulas e faço cópia ou quando faço pivot tables leva uma eternidade a processar.

Não sei se isto é disparatado mas existe alguma forma de se alugar um servidor (?) em que se possam fazer estas operações remotamente, pagando por exemplo ao minuto ou algo assim ?
No fundo é como se tivesse a trabalhar noutro pc, de forma remota, mas num pc bastante potente e que ficasse a "pensar" sem incomodar o meu PC.
Título: Re: Processar dados num servidor alugado ?
Enviado por: Incognitus em 2019-02-12 14:12:30
Sim, a Amazon.com (AWS) e Google disponibilizam isso de forma relativamente barata. Agora depende da potência das instâncias que vais utilizar, pois elas são PCs virtuais com dada memória, etc.

Exemplo:

https://aws.amazon.com/pt/ec2/instance-types/
Título: Re: Processar dados num servidor alugado ?
Enviado por: Pip-Boy em 2019-02-12 14:17:57
Algo como isto, https://www.paperspace.com/pricing (https://www.paperspace.com/pricing)
Título: Re: Processar dados num servidor alugado ?
Enviado por: Automek em 2019-02-12 17:43:57
Obrigado. Vou investigar essas possibilidades.

Como é que isto se processa na prática ? Eu quando compro um PC o disco vem vazio e instalo-lhe o Windows e o Office (podia ser outro SO mas é o que uso).

Num caso destes, com uma máquina remota, o que é que lá está ? Se quiser lá um Windows e um Office (para Excel) tenho de ser eu a providenciar uma chave ? Aquilo não é exactamente uma cloud, um espaço de armazenamento, um disco, é meramente um espaço de processamento.
Título: Re: Processar dados num servidor alugado ?
Enviado por: Incognitus em 2019-02-12 17:58:04
Na AWS o SO penso que se escolhe com a instância. Já o Office não sei.