Pular para o conteúdo

Inicializando servidor Ubuntu na AWS e rodando apache em Container

Nesse artigo iremos inicializar uma instância em nuvem na AWS e rodar o Apache como server web em um container
Robson Leite robsonleite
Hits: 4.782 Categoria: Linux Subcategoria: Docker
  • Indicar
  • Impressora
  • Denunciar

Parte 3: Inicializando uma instância na AWS

Para inicializar uma instância na AWS, basta seguir os passos abaixo:

1- Após o login, você será direcionado para uma página semelhante a que está na imagem abaixo:

Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

2- Na parte superior busque por "ec2" e clique no botão abaixo "EC2 - Virtual servers in Cloud"

Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

3- Você será direcionado para a página mais abaixo:
Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

Clique no botão amarelo "Lauch instance"

4- Você será direcionado para a página abaixo:

Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

Aqui nessa página vamos configurar nossa máquina virtual com: Memória Ram, HD, CPUs etc...

Vamos começar pelo nome que é setado no campo "Name and tags"; no exemplo eu dei para a máquina o nome de "UbuntuServer - Viva o Linux", também é possível definir tags para as máquinas que seriam como apelidos para facilitar a identificação e busca das mesmas, pois em um ambiente com muitas máquinas esse recurso é muito útil. Contudo não iremos nos aprofundar no mesmo visto que a proposta é inicializar uma instância e trabalhar com Docker na mesma.

Logo abaixo temos a sessão Application and OS Images, nela podemos selecionar a imagem do sistema operacional que desejamos usar. Caso queira selecionar uma imagem que não esteja disponível logo à primeira vista basta clicar em Browse more AMIs e mais tipos de sistemas operacionais serão exibidos.

Mais abaixo temos a Amazon Machine Images AMI. Nela é possível selecionar a versão do sistema operacional que será usada, se terá os recursos de Banco de dados ou PyTorch para aprendizado de máquina, etc... No caso do Ubuntu é a 22.04 LTS sem os recursos mencionados....

E por fim temos o tipo de arquitetura do processador, no caso vamos utilizar a X86.

5- Aqui temos os blocos "Instance Type" que é onde definimos as configurações de Hardware da máquina: CPU e RAM (escolha com responsabilidade, pois isso altera o valor que a AWS cobra pela máquina) e "Key pair (Login)" que é onde vamos definir uma chave para acesso à máquina:

Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

Para criar uma nova chave clique em "Create new Kei pair":
Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

Em "Key pair name" defina o nome da chave; no caso defini como "chave-ubuntu-server". Em "Key pair type" é possível definir o tipo de criptografia que será usado e em "Private key file format" está auto explicativo: defina .pem se for utilizar o OpenSSH para acesso ou .ppk se for utilizar o Putty. Feito isso basta clicar em "Create key pair" e a chave será criada e o Download da mesma será feito de forma automática.

6- Aqui temos o bloco "Networking Settings" que é a sessão responsável pelas configurações de Rede e Firewall que vamos alterar mais tarde:

Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

Na imagem mais acima é possível liberar a porta 80 para tráfego HTTP do nosso futuro server Apache, marcando a opção "Allow HTTP traffic from the internet". Contudo, como o intuito é se familiarizar mais com o ambiente AWS, vamos fazer essa configuração manualmente depois.
OBS: Mantenha a opção da porta 22 SSH selecionada pois vamos fazer acesso ssh posteriormente para instalar a Docker.

7- Agora, temos o bloco "Configure storage" que é onde definimos a quantidade de disco que será utilizada na máquina:

Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

8- Por fim, mais à direita temos o bloco Summary que é o resumo das configurações que serão aplicadas na máquina:

Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

Basta clicar em "Launch instance" e a máquina será criada.

***ATENÇÃO*** Para evitar surpresas com cartão de crédito cadastrado na AWS, escolha apenas as opções com a tag "Free Tier Elegible", que é uma espécie de "teste gratuito".

   1. Pré requisitos
   2. Introdução
   3. Inicializando uma instância na AWS
   4. Instalando Docker no Ubuntu Server
   5. Rodando Apache na Docker e redirecionando portas na AWS

VOIP - Interceptando tráfego de pacotes

Asterisk - Configurando Ramais, Plano de Discagem e URA Simples

Explorando o Network Manager

Asterisk - Definindo variáveis e manipulando fluxo de dados

Instalando Openshift Origin 3.11 com Ansible

Introdução e Utilização do Docker

Docker - Combatento o COVID-19

LazyDocker – Interface de Usuário em Tempo Real para o Docker

Kubespray - Kubernetes Multi Master

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.