Hospedagem própria gratuita (com ressalvas!) com Oracle Cloud

Você não precisa nem quer o LAMP.

Com o DigitalOcean (ou qualquer servidor), você quererá fazer algumas coisas básicas, como instalar o fail2ban e ativar atualizações automáticas do sistema operacional. Não, ele não é gerenciado.

Obrigado!

Em Home Region (Sua região inicial contém as informações da sua conta e os recursos de identidade. Ela não pode ser alterada após o provisionamento do seu inquilino. Se você não tiver certeza de qual região selecionar como sua região inicial, entre em contato com seu representante de vendas antes de criar sua conta: https://www.oracle.com/cloud/data-regions.html), o que devo escolher?

Obrigado

EDIT:

Me registrei e estou começando a instalar.

Instalei o Discourse no Oracle Cloud!!!

Agora, gostaria de importar o banco de dados do MyBB (Migrate a MyBB forum to Discourse), mas o apt não funciona :frowning:

[root@oecdiscourse discourse]# sudo apt update
sudo: apt: comando não encontrado
[root@oecdiscourse discourse]#  apt-get update
bash: apt-get: comando não encontrado
[root@oecdiscourse discourse]# sudo apt-get update
sudo: apt-get: comando não encontrado
[root@oecdiscourse discourse]# cd
[root@oecdiscourse ~]# sudo apt-get update
sudo: apt-get: comando não encontrado

Ele está instalado no servidor?

Você provavelmente instalou a versão deles do Linux em vez do Ubuntu. Você precisará usar o Ubuntu ou ler a documentação (RTFM) para instalar coisas com o sistema operacional deles.

O Oracle Linux é mais parecido com o Red Hat do que com o Ubuntu. Tente as versões yum desses comandos.

Alguém sabe como isso se comportaria em comparação com o menor droplet da DigitalOcean? Não consigo entender como compará-los de verdade.

O droplet mais barato atualmente parece ser de US$ 5/mês, com 1 vCPU compartilhada, 1 GB de RAM, 25 GB de SSD (sem partição de swap) e 1000 GB de transferência de dados. O servidor gratuito da Oracle oferece 1 OCPU (definido como “capacidade de CPU equivalente a um núcleo físico de um processador Intel Xeon com hyperthreading habilitado”), 1 GB de RAM, 50 GB de SSD (10 GB como swap) e, creio eu, 1000 GB de transferência de dados.

Ainda não consegui descobrir como verificar quanto de transferência de dados estou utilizando.

Hmm. Em outro lugar, vejo que a Oracle oferece 1/8 de OCPU. Always Free Resources Mas é possível ter duas dessas instâncias, o que permite separar o banco de dados e o front-end, se desejar.

Existe alguma maneira de comparar a capacidade da CPU? Talvez um comando que possa ser executado em cada uma? Parece que a Oracle tem uma ligeira vantagem, mas isso ignora o poder da CPU, que é uma caixa preta para mim.

A maneira fácil é executar uma reconstrução do Discourse padrão a cada vez, independentemente de quanto tempo isso leve.

Eu tenho um tempo de reconstrução de cerca de 20 minutos; talvez alguém com um droplet pequeno possa oferecer uma comparação. A partir de time sudo /var/discourse/launcher rebuild app, excluindo a reconstrução do upgrade do Postgres:

17 de abril de 2020: 22m16.598s
2 de junho de 2020: 18m28.863s
28 de junho de 2020: 20m27.314s

Vou executá-lo em um droplet pequeno da D.O. Mas como posso pular a reconstrução do Postgres?

Queria dizer que esqueci aquele que tinha a atualização do Postgres 10 para 12. Isso levou mais tempo, mas estava fazendo mais.

Existem muitas variáveis sobre a idade da imagem do Discourse e o quanto de trabalho ela tem para se atualizar — mas um tempo de reconstrução realmente bom é algo em torno de 5 minutos. E um tempo de reconstrução decente seria de 10 minutos.

Isso faz sentido. O meu acabou de terminar em 6,5 minutos. Mas eu tinha atualizado ele mais cedo hoje… Eu me pergunto, @elijah, quanto tempo levaria uma segunda reconstrução no seu site no mesmo dia (ou seja, algo similar ao meu).

Sei como pagar por um serviço mais rápido. Mas é bom ver a comparação. Talvez eu mova o banco de dados para um servidor separado em algum momento e refaça o teste.

@jtbayly: Não salvei os tempos exatos, mas no início, enquanto experimentava quais plugins usar, fiz algumas reconstruções consecutivas. Não houve muita diferença no tempo.

Hmm… Acho que @codinghorror ou outros poderiam esclarecer melhor isso, mas duvido que tenha muito impacto na velocidade da reconstrução. Não me parece que grande parte da reconstrução seja gasta no banco de dados.

Então, um servidor Oracle gratuito é cerca de 4 vezes mais lento que o droplet DO mais barato e cerca de 7 vezes mais lento que um droplet DO de alta CPU (a reconstrução leva 3 minutos)

Dica de desempenho: o desempenho dos volumes de bloco depende do tamanho do disco (60 IOPS/GB e 480 KB/s/GB). Se você estiver usando apenas uma VM gratuita, pode alocar seus 100 GB de armazenamento gratuito para essa VM para dobrar a entrada/saída. Isso acelerará bastante os tempos de reconstrução.

Falta uma parte da definição: Cada OCPU corresponde a dois threads de execução de hardware, conhecidos como vCPUs. Ou seja, um OCPU equivale a dois vCPUs em outras nuvens (como a DigitalOcean). Embora, é claro, no caso do serviço gratuito, você nem mesmo receba um OCPU completo…

E um aviso sobre os Termos de Serviço da Oracle, caso você ainda não os tenha lido:
1.3 Você não pode, e não pode causar ou permitir que outros: … (b) realizar
ou divulgar qualquer teste de referência ou de disponibilidade dos Serviços;

Você pode alugar um servidor com cobrança por hora em uma empresa de hospedagem que ofereça esse tipo de faturamento e fazer os testes você mesmo. Levará algum tempo para instalar e configurar o Discourse nos servidores, mas você terá todas as especificações que desejar e o custo será de alguns centavos a alguns dólares.

Um TOS que impede você de testar se seu site está no ar? Se eles estão fornecendo o que você está pagando para eles fornecerem. Se seu servidor está funcionando. Se as pessoas podem comprar seus produtos. Na verdade, isso proíbe ter um site em seu servidor, já que isso permite que outros realizem um teste de disponibilidade do Serviço.

Tão idiota. Se as pessoas realmente seguissem as “regras” que os advogados escrevem para todos, o mundo entraria em colapso.