Resolvi finalmente testar o Amazon AWS, depois de anos ignorando esta solução por achar a Amazon um dos maiores monopólios em relação ao Cloud Computing.
Pra quem quiser começar, primeiro você terá que criar uma conta, pode começar com a solução gratuita: https://aws.amazon.com/free/
Você terá que informar seu cartão de crédito, eles vão retirar R$ 3,00 e em seguida devolver, só pra ter certeza que você é um usuário válido.
Após logar no sistema você deverá criar uma instância de uma máquina virtual Amazon EC2. Eu optei por usar o Ubuntu, que é um dos mais usados.
Você também precisará criar um par de chaves Pública/Privada. Para isso acesse o painel de controle: https://console.aws.amazon.com/ec2/ e vá em Rede e segurança e clique em Pares de chaves e finalmente clique no botão Create key pair no topo da página. Dê um nome para esta chave, por exemplo AWSLinux.
Após criar o par de chaves o sistema vai dar a opção de baixar a sua chave privada. Salve este arquivo (AWSLinux.pem) num local seguro no seu computador.
Você também vai precisar mudar a permissão deste arquivo, do contrário o ssh não vai permitir que você use ele como sua chave privada. Então execute o comando:
$ sudo chmod 0600 ~/AWSLinux.perm
Agora você pode ir na opção Instance -> Instances no painel de controle pra ver o IP que a Amazon definiu para a sua instância, no meu caso “Public IPv4 address” era 3.144.104.2.
Já temos tudo que precisamos pra conectar:
$ ssh -i ~/AWSLinux.pem [email protected]
Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-1045-aws x86_64)
Documentation: https://help.ubuntu.com Management: https://landscape.canonical.com Support: https://ubuntu.com/advantage System information as of Mon Sep 6 17:20:35 UTC 2021 System load: 0.0 Processes: 100 Usage of /: 16.4% of 7.69GB Users logged in: 0 Memory usage: 22% IPv4 address for eth0: XXX.XX.XX.XXX Swap usage: 0%
1 update can be applied immediately.
To see these additional updates run: apt list --upgradable
The list of available updates is more than a week old.
To check for new updates run: sudo apt update
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To run a command as administrator (user "root"), use "sudo ".
See "man sudo_root" for details.
ubuntu@ip-XXX-XX-XX-XXX:~$ uname -a
Linux ip-XXX-XX-XX-XXX 5.4.0-1045-aws #47-Ubuntu SMP Tue Apr 13 07:02:25 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
ubuntu@ip-XXX-XX-XX-XXX:~$