-
Já pensou em usar uma máquina virtual
na nuvem para testar uma aplicação?
-
Então,
ao invés de você usar
-
a sua máquina para testar
uma aplicação,
-
subir e depois destruir as aplicações,
-
a gente pode fazer a mesma coisa
usando a nuvem da AWS.
-
Então,
agora eu vou mostrar para vocês
-
como que a gente faz
para criar uma máquina virtual
-
usando o Windows
na própria nuvem da AWS.
-
Então, a gente está aqui
no console da AWS,
-
que é essa página inicial que a gente
pode acessar todos os recursos.
-
Vou digitar aqui "ec2",
que é o "Elastic Compute Cloud",
-
que é o serviço que nos permite
criar máquinas virtuais,
-
seja com Windows,
seja com Linux.
-
Então, vou clicar aqui.
-
Aqui é o painel de gerenciamento
das máquinas virtuais,
-
para a gente visualizar
a quantidade de instâncias, né?
-
Que são o número de máquinas virtuais
que a gente tem já configuradas.
-
A gente está aqui na região
da Virgínia do Norte,
-
nos Estados Unidos.
-
E eu vou clicar aqui em "instâncias"
-
e vou começar a criar
a nossa máquina virtual.
-
Para isso, eu posso clicar
tanto em "executar instâncias"
-
nesse botão laranja
ou aqui embaixo.
-
Vou clicar aqui em "executar instâncias".
-
E vou começar a configurar
a minha máquina virtual.
-
Vou colocar aqui "ServidorWindows".
-
Aqui abaixo a gente pode escolher
várias opções de máquinas virtuais.
-
Tem Linux, MAC OS,
tem o outro Linux Ubuntu.
-
E aqui a gente vai colocar agora,
-
vamos escolher a opção
do Windows da Microsoft,
-
a Microsoft Windows Server,
que a gente está usando o 2025.
-
Mais para baixo,
vamos configurar o tipo da instância,
-
que é a configuração
que a gente precisa definir
-
de capacidade de memória,
de número de CPUs.
-
Tudo isso a gente pode definir
clicando nessa opção,
-
desde a mais simples,
com duas CPUs,
-
meio giga de memória
até as mais avançadas.
-
A gente vai utilizar essa opção
do "t3.micro",
-
que é uma versão simples
só para a gente conseguir ter acesso.
-
Aqui abaixo a gente tem as chaves
que a gente pode configurar
-
para conseguir ter acesso remoto
a essa máquina virtual.
-
Vou clicar aqui
em "criar um novo par de chaves".
-
Aqui ao lado direito.
-
Então, vou colocar aqui
um nome "WindowsServerKey".
-
A gente vai utilizar essa chave
para poder acessar remotamente
-
essa máquina Windows.
-
Vamos colocar essa opção
de certificado para acesso remoto.
-
Eu vou criar aqui
o nosso par de chaves.
-
Quando eu faço isso ele já pede
para fazer o download das chaves.
-
Eu vou salvar aqui
na pasta "downloads".
-
E aqui mais para baixo,
-
ele já me dá algumas opções
de onde ela estará instalada,
-
se a gente vai habilitar
um IP público para acesso remoto,
-
ele já está previamente
habilitado e eu posso configurar
-
as portas de acesso
a essa máquina remota.
-
Então, por exemplo,
-
a gente tem acesso
à máquina virtual da nossa casa
-
até os servidores da AWS.
-
Para isso,
preciso liberar portas no firewall
-
para que eu consiga fazer
essa comunicação
-
entre a minha máquina com a AWS.
-
Então, a gente vai acessar
via um software chamado RDP,
-
"Remote Desktop".
-
Ele já está previamente configurado,
mas eu poderia, por exemplo,
-
habilitar outros protocolos de acesso,
-
como HTTPS e o HTTP.
-
Eu vou deixar
as três opções marcadas,
-
para a gente conseguir acessar.
-
Mais abaixo a gente
tem a configuração de armazenamento.
-
Quanto que a gente quer de HD
para essa máquina?
-
Vamos deixar aqui 30gb mesmo,
que é o padrão.
-
Aqui mais abaixo
tem os detalhes avançados.
-
Isso aqui a gente não vai precisar
configurar agora, tá?
-
Então, são só as opções
que ele define para gente, né?
-
Se eu quero configurar mais GPU,
por exemplo,
-
para essa máquina.
-
Não precisa disso agora.
-
Vou criar uma máquina
simples só para a gente testar
-
a nossa máquina virtual na nuvem.
-
E finalmente,
eu vou clicar aqui
-
em "executar instância".
-
A gente aguarda alguns minutos,
-
ele vai criar a instância aqui
para a gente.
-
Então, vamos só guardar
ela concluir a nossa instalação.
-
Vou clicar novamente no menu,
aqui no menu sanduíche.
-
Se eu for aqui em "instâncias",
vou dar um "refresh" aqui na página,
-
ele está executando,
mas aí a gente tem que esperar
-
ele sair desse status
de inicializando
-
para gente conseguir
acessar remotamente.
-
Vamos aguardar alguns instantes.
-
Depois que terminar de carregar,
vai ficar mais ou menos assim,
-
como a gente vai ver aqui no console.
-
Nós temos aqui
a verificação de status concluída.
-
Tem aqui o check.
-
Mais abaixo a gente tem
as informações da configuração
-
da máquina Windows
que a gente instalou.
-
Então,
tem aqui o endereço IP público
-
para a gente acessá-la remotamente,
-
o endereço IP privado
para comunicação interna
-
na própria AWS.
-
E logo a gente vai utilizar
essas informações
-
para acesso à máquina virtual.
-
Então, vou clicar aqui
no nosso "ServidorWindows",
-
vou selecionar essa
essa caixa de seleção,
-
vou clicar aqui em "conectar"
-
e eu vou escolher essa
opção de "cliente RDP".
-
Aqui nós temos o nosso usuário
"administrator" que é o padrão.
-
E para obter a senha
a gente vai usar aquele arquivo
-
que a gente utilizou durante
a criação da máquina virtual.
-
Vou clicar aqui em "obter senha"
-
e vou carregar aquele arquivo
de configuração de chave privada
-
que é o nosso
"WindowsServeKey.pem".
-
Vou mandar descriptografar
aqui a senha, tá?
-
Então já tenho as informações
necessárias.
-
Vou ter aqui o endereço
para conseguir acessar
-
a nossa máquina virtual,
-
o nome do usuário e a senha.
-
Agora a gente vai usar
o Remote Desktop,
-
que é um cliente que é instalado
-
em todas as máquinas com Windows
-
para conseguir acessar remotamente
essa máquina virtual.
-
Para acessar o Remote Desktop,
a gente pode dar um "iniciar",
-
digitar "Remote Desktop Connection",
ele já aparece aqui para a gente.
-
Vou clicar aqui "exibir mais opções".
-
E aqui no endereço,
eu vou pegar aqui o nosso DNS,
-
vou colocar que é o endereço
que vai apontar
-
para nossa máquina virtual
dentro da AWS.
-
No nome do usuário
eu vou colocar aqui "administrator"
-
e já vou copiar aqui a senha,
-
para a gente colocar na hora
que ele pedir para a gente.
-
Então,
eu já copiei aqui a senha,
-
vou mandar conectar.
-
Aqui, eu vou usar
outras opções para logar
-
com o usuário da própria AWS.
-
Não aqui no meu usuário local.
-
Vou colocar aqui,
"usar uma conta diferente".
-
Eu vou colocar meu login
que é o administrator e a senha.
-
Essa senha gigante
que a gente copiou.
-
Vou clicar em OK.
-
E só aguardar carregar aqui
a máquina virtual.
-
Então já carregamos aqui
a nossa máquina virtual.
-
Já estou aqui
com Windows Server instalado
-
e configurado para gente
em poucos minutos.
-
Vou clicar aqui só para a gente
ver a configuração que a gente fez.
-
Vou abrir o Windows Explorer.
-
Aqui é uma máquina com um disco só,
com 30 gigas
-
que nem a gente tinha configurado,
30 gigas disponíveis para a gente.
-
Aí eu já poderia deixar
essa máquina pronta
-
para simular uma máquina virtual,
por exemplo,
-
e deixar para a gente testar
uma aplicação
-
depois destruir essa máquina virtual.
-
Então, com isso,
-
a gente conclui a instalação
da máquina virtual do Windows.
-
Depois a gente cria e a gente
não precisa mais da máquina virtual,
-
a ideia é que a gente destrua
essa máquina
-
para que não consuma recursos
da AWS.
-
Porque se a máquina ficar ligada,
ela acaba consumindo,
-
gerando custo para a gente
a cada momento que está ligada.
-
Então, vou mostrar para vocês
como que a gente faz para destruir
-
essa máquina virtual
e liberar esse recurso aí para gente.
-
Primeiro vou fechar aqui
a nossa máquina virtual,
-
vou sair aqui da minha sessão.
-
Vou voltar aqui para o nosso
ambiente do EC2.
-
Estou aqui no console da AWS,
vou clicar novamente em "instâncias".
-
Vou atualizar aqui
para ver o status dela.
-
Ela está ativa no momento.
-
Ela está com o status "executando".
-
Então,
para a gente conseguir desinstalar
-
essa máquina virtual,
destruir.
-
Eu vou selecionar aqui
a máquina virtual.
-
Eu vou clicar aqui
em "Estado da Estância",
-
"Encerrar Instância".
-
Vou clicar aqui
para encerrar a instância.
-
Enquanto isso, ele vai desinstalando
todos os recursos da instância.
-
Então a CPU
que a gente estava usando,
-
o HD que a gente estava usando,
-
tudo isso já está sendo destruído
-
por esse processo de desinstalação,
liberando recurso,
-
evitando que a gente a custo
indesejado na AWS.
-
Então,
depois de alguns instantes,
-
ele já encerrou os recursos
da minha máquina virtual.
-
Ele consta aqui o "estado da instância"
como "encerrado".
-
Depois de algumas horas,
-
ele acaba até sumindo
essa instância da minha listagem.
-
Então, ele já mostra aqui
que a gente encerrou a instância
-
e não vai ter mais nenhum problema
com usar um tempo desnecessário
-
e gerar custo para a gente
dentro da AWS.
-
Então, dessa forma,
a gente concluiu em poucos minutos
-
todo o processo
de criar uma instância na AWS,
-
mas poderia preparar essa instância
para servir de testes,
-
fazer o que ele precisa testar
nessa instância
-
completamente isolado,
seja para instalar um servidor web,
-
seja para testar uma aplicação.
-
E depois que a gente
utilizou esse recurso,
-
a gente desinstala e garante
que o nosso trabalho foi concluído
-
e não tem mais nada para gente
dentro da AWS executando.