No universo dos clouds providers, quase todos conhecem os grandes e internacionais (Google, AWS, Azure, OCI e outros), mas hoje queremos apresentar a Clouds2Africa.
Cloud provider made in angola com vários pontos de presença em vários países, para as empresas e entidades Angolanas que preocupam-se com a soberania dos dados, eis a solução.
Feitas as apresentações é hora de por a mão na massa ):
1. Criando a VM
- Para criar a sua VM, aceda a console da Clouds2Africa e no campo de pesquisa, escreva instances.
- Escolha “Create”, no cabeçalho.
- Preencha todos os dados solicitados para criação da instancia e clica em “Finish”:
Com os detalhes da vm, hora de conectar-se a ela, podemos aceder via web mais prefiro faze-lo via SSH com o Termius.
Como manda as boas praticas e já dizia aqueles que vieram antes de nós, software bom, é software actualizado, vamos actualizar S.O da vm, com os comandos (ubuntu): sudo apt-get update e apt-get upgrade.
2. Instalação do nginx
- Vamos usar o nginx como servidor web, para isto, na vm digite o comando: sudo apt-get install nginx.
Com o servidor instalado, podemos verificar o estado, digitando o comando: systemctl status nginx
ou inserindo o Elastic IP da vm no navegador: 102.130.71.231
Feito isto, hora de copiar o nosso website para o servidor, usaremos o meu repositório do Github, mas antes devemos instalar o git na vm, com o comando: sudo apt-get install git, caso necessário, pós alguns S.O actualizados já vem com git instalado.
2. Clonando o repositorio do Git
Escolha o directório correcto do nginx cd /var/www/html
root@ac-vm-medium-post:/var/www/html# git clone https://github.com/AdilsonJobs/MeuSite.git
Cloning into 'MeuSite'...
remote: Enumerating objects: 533, done.
remote: Counting objects: 100% (72/72), done.
remote: Compressing objects: 100% (37/37), done.
remote: Total 533 (delta 43), reused 46 (delta 35), pack-reused 461
Receiving objects: 100% (533/533), 3.89 MiB | 2.71 MiB/s, done.
Resolving deltas: 100% (234/234), done.
root@ac-vm-medium-post:/var/www/html# ls
MeuSite index.nginx-debian.html
root@ac-vm-medium-post:/var/www/html#
Pronto, o seu website esta agora no servidor, como não adicionamos na raiz , teremos de chamar o endereço e no final adicionar /MeuSite
Pronto…
Tens o seu website para divulgar a sua marca/empresa/instituição, sem os seus dados terem que transitar o oceano, de forma pratica e rápida, sem falar da redundância e disponibilidade que são características de uma cloud.
Isto que apresentamos é a ponta do iceberg, existe uma infinidade de recursos e serviços que a clouds2Africa tem disponível.
Escrito por Adilson Camenha