É preciso uma mentalidade um pouco diferente para gerenciar um servidor Ubuntu baseado em nuvem.
- Quando você precisar reinicializar, certifique-se de não executar um desligamento acidentalmente (
sudo shutdown
vs.sudo shutdown -r
). Afinal de contas, ligar um servidor em nuvem é mais complicado do que ir até o rack e pressionar o botão liga / desliga. - Você precisa pensar nas dependências do servidor e certificar-se de que os aplicativos e serviços nele tenham um alto grau de tolerância a falhas. Dessa forma, se a conexão com a Internet do seu prédio estiver instável ou estiver inoperante, o servidor de nuvem não preencherá os logs com erros porque não conseguirá acessar o servidor de banco de dados que está em sua mesa.
- Você precisa estar mais atento à segurança. Em um trabalho me disseram para SSH para o servidor Ubuntu nuvem como "root". Quando eu expressei meu choque, a resposta que recebi foi "todos nós logamos como root". Obviamente, a primeira coisa que fiz foi criar contas individuais para todos e ensiná-las a usar o "sudo".
- Seguindo as mesmas linhas de pensamento da segurança do usuário, você também desejará certificar-se de abrir somente as portas que precisam ser abertas. Afinal, se você pode ver / usar uma porta, todos os outros também. Esta é uma boa idéia para fazer de qualquer maneira, mas tenho notado que alguns administradores ficam frouxos na manutenção da porta para servidores internos.
- Quando você executa qualquer tipo de plano de manutenção, é uma boa ideia fazer script e duplicar / triplicar seus comandos. Novamente, se algo que você faz transforma o servidor em um peso de papel, fazer uma reinstalação / reparo pode ser mais complicado na nuvem.