Você está na página 1de 54

SOBRE PEDRO DELFINO

Pedro Delfino é o fundador do PROFISSIONAIS


LINUX
(http://profissionaislinux.com.br) que tem como
principal objetivo formar novos profissionais para
atuar na área de administração de servidores
LINUX assim como soluções opensource, é autor do
E-tinet, (http://e-tinet.com) um blog sobre soluções
LINUX que já ajudou milhares de leitores com seus
Ebooks e treinamentos On-line.

Utiliza Linux como ferramenta de trabalho a mais


de 14 anos, e a mais de 3 anos vem ajudando
milhares de pessoas a aprender Linux de forma
fácil e rápida, através de artigos em seu Blog.
SUMÁRIO

INTRODUÇÃO......................................................................................................4
MAIS SOBRE O SERVIÇO DO AMAZON EC2 ......................................................7
OUTROS SERVIÇOS DO AWS.............................................................................11
O QUE É O ELASTIC COMPUTE CLOUD?..........................................................14
AWS NO MERCADO DE CLOUD ........................................................................17
ENTENDENDO O EC2........................................................................................22
COMO CRIAR UMA INSTÂNCIA DE MÁQUINA NO AMAZON EC2....................35
CONFIGURAÇÕES ADICIONAIS NO EC2...........................................................51
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

INTRODUÇÃO

4
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

INTRODUÇÃO

Você está querendo aprender a trabalhar com o Amazon EC2?

Bom, em resumo o EC2 “seria” a máquina virtual do Amazon AWS.

O Amazon AWS tem vários serviços cloud, o EC2 que iremos ver aqui é um dos serviços
mais utilizados dentro do Amazon Web Services.

Além disso, o Amazon EC2 disponibiliza uma micro instância Linux e Windows durante 750
horas por mês, em um prazo de 12 meses sem qualquer custo.

Então durante 12 meses você pode iniciar uma “máquina micro”,( veremos logo mais o que
são esses tamanhos de máquinas no Amazon EC2) rodando Windows ou rodando Linux sem
pagar nada.

5
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Não terá nenhum custo sobre esse uso,apesar de existirem


limitações, pois existem custos de IO de disco, de armaze-
namento e de horas da máquina rodando.

Então existem algumas limitações, e vamos entender um


pouco mais sobre isso também.

Acessando o seguinte link, https://aws.amazon.com/pt/


free/, você pode ver onde a AWS explica sobre o seu nível
gratuito.

Ou seja, assim como já havia dito, após seu cadastramento


você tem 12 meses de nível gratuito para usar alguns servi-
ços da AWS.

6
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

MAIS SOBRE
O SERVIÇO DO
AMAZON EC2

7
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

MAIS SOBRE O SERVIÇO DO AMAZON EC2


O primeiro e mais conhecido é o Amazon EC2, é o serviço
que vamos trabalhar aqui.

Iremos traduzir o Amazon EC2 como uma “máquina virtual


em cloud”, ou seja uma máquina virtual na nuvem.

Você poderá iniciar essa máquina virtual aqui no Brasil, nos


EUA, Europa, Ásia, em qualquer data center do Amazon,
apesar dele não trabalhar com data center mas sim com as
chamadas “zonas de disponibilidade”.

Uma zona de disponibilidade é um conjunto de vários data


centers, é realmente uma estrutura bem diferenciada.

8
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Você pode iniciar uma máquina (no aws chamamos de instâncias) perto de você, talvez em
uma cidade vizinha ou não, como também essa instâncias de máquina pode estar nos
Estados Unidos ou Ásia, fica ao seu critério.

Claro que o nível gratuito da AWS se limita com o uso de uma máquina Linux e uma
máquina Windows com o tipo t2, veja abaixo:

9
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

O t2.micro, é o tipo da máquina mais simples no AWS. Uma máquina onde você pode-
rá hospedar um blog ou site, e tranquilamente irá suprir todas suas necessidades.

Então hoje se você já sabe trabalhar um pouco com o Linux por exemplo, ou com o
Windows na parte de servidor, poderá tranquilamente hospedar um site durante um
ano gratuito usando toda a infraestrutura do AWS.

Além do EC2 que é o principal serviço,o mais conhecido e mais utilizado do AWS,
existem também outros serviços que não são tão conhecidos mas são muito mais
utilizados, como por exemplo o Amazon S3.

10
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

OUTROS
SERVIÇOS DO
AWS

11
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

OUTROS SERVIÇOS DO AWS


Claro que aqui não temos o objetivo de fazer uma lista de todos os serviços do AWS mas irei
listar abaixo alguns que acho interessante você pesquisar.

-Armazenamento de dados no Amazon S3: O Amazon S3 é uma estrutura de storage em


nuvem. É literalmente o storage do Amazon. A melhor opção para armazenar todo tipo de
arquivo é com toda certeza utilizar o S3.
Como por exemplo: Guardar o backup da minha máquina virtual, iremos utilizar o Amazon
S3, mesmo isso sendo transparente para nós usuários em muitas vezes.
O custo do Amazon S3 é barato, mais em frente irei lhe mostrar como descobrir o custo de
cada serviço, no nível de gratuidade, você tem 5GB de armazenamento, mas claro existem
também as restrições de Get e Put.

-O Amazon DynamoDB, que é um banco de dados NoSQL, um serviço bem legal, com 25GB
de armazenamento de NoSQL.

12
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

-Amazon EBS: Você tem seus discos virtuais que irá utilizar nas instâncias do EC2, ou seja,
você pode iniciar uma máquina e ainda plugar mais outro disco de 30 GB, 40 GB etc, o ta-
manho você escolhe. Ele é um armazenamento em rede. Geralmente as instâncias que são
iniciadas possuem um disco EBS, como por exemplo um disco de 8GB, e você pode plugar
outros. Lembrando que existem algumas restrições nesses serviços.
Por exemplo: armazenamento de 1TB de Snapshots (snapshot é “foto” da sua instância, ou
seja um backup).

-CloudFront: É um serviço muito utilizado pelos grandes sites, ele cria uma distribuição de
conteúdo. Onde você baixa a latência dos seus arquivos, por exemplo, as imagens do meu
site, os arquivos estáticos, eu posso colocar no CloudFront e se alguém lá da Ásia acessar
meu site, ele vai entregar os arquivos muito mais rápido porque o CloudFront tem uma zona
de disponibilidade lá na Ásia, se alguém acessar aqui do Brasil, ele vai pegar as imagens de
um servidor aqui de São Paulo. Eu particularmente uso esse serviço nos sites que eu tenho.

-Amazon RDS: Você pode iniciar instâncias, (são máquinas virtuais, que vamos entender
como instâncias de bancos de dados) com o servidor MySQL, Oracle ou SQL Server .
No nível de gratuidade temos também 750 horas em micro instâncias para testar esse ser-
viço.

Existem outros serviços gratuitos aqui: https://aws.amazon.com/pt/free/ clicando em


“Mostrar todos os produtos” você pode conferir a lista completa.

13
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

O QUE É O
ELASTIC
COMPUTE
CLOUD?

14
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

O QUE É O ELASTIC COMPUTE CLOUD?


Mais abaixo você encontra uma explicação do nível gratuito da AWS por mês.

Aqui vamos especificamente aprender a trabalhar com o Elastic Compute Cloud, o Amazon
EC2.

Então com o EC2 você pode rodar uma instância do tipo t2.micro, ela tem aproximadamen-
te 1GB de memória, podendo ser 32 ou 64 bits rodando Linux.

Podemos também iniciar uma instância da mesma configuração como Microsoft Windows
Server com 32 ou 64 bits.

Você pode ainda rodar um balanceador de cargas, que é chamado aqui no AWS de Elastic
Load Balancer, existe um limite desse balanceador de carga, são 15GB de processamento,
e ainda pode utilizar mais de 30GB de armazenamento no Amazon Elastic Block Storage
(EBS). O EBS é como se fosse um disco virtual que você pode plugar na sua máquina EC2.

15
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Antes de passar para o console do


Amazon, eu sugiro que você já faça
seu cadastro aqui:
https://aws.amazon.com/pt/free/

Lembrando que você precisa de um


cartão internacional de crédito, para
ter esse serviço. Por mais que seja
gratuito por 12 meses e que não será
cobrado por isso, mesmo assim, será
necessário um cartão para concluir o
cadastro.

16
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

AWS NO
MERCADO DE
CLOUD

17
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

AWS NO MERCADO DE CLOUD


A AWS foi eleita pelo quadrante do gartner, como a líder no mercado de
infraestrutura como serviço.

Você pode conferir a Amazon no lado direito superior do quadro a seguir, e


mais abaixo o restante do mercado.

18
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Nesse quadro podemos ter a noção de como a AWS está à frente no mercado.

19
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Esse serviços da AWS, são realmente bem utilizados, por grandes empresas.

A AWS tem data center para o Brasil, antes disso o serviço já estava disponibilizado para
os brasileiros.

Se você acessar https://aws.amazon.com/pt/solutions/case-studies/all/, irá ver


exemplo de vários cases.

Alguns cases de startups bem conhecidas, alguns cases de empresas do Brasil como
exemplo o Avianca. Tem desde pequenas empresas até grandes empresas, e empresas
que surgiram justamente por conta de existir essa infraestrutura do Amazon, se ela não
existisse com certeza muitas dessas empresas aqui hoje nem existiriam e outras teriam
um custo muito maior com infraestrutura.

20
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

E tenha a certeza, de que todas essas empresas não estão ali por que o Amazon é o me-
lhor, ou o mais recomendado, mas sim porque toda empresa está afim de reduzir custo.

Claro que com o Amazon você tem total liberdade com o que você irá fazer, mas além
disso o custo para essas empresas é bem importante.

Apesar da preocupação com a configuração, dependendo do estilo, você pode gastar


mais ou pode gastar menos. E isso é mais um ponto onde devemos ter cuidado pois o
Amazon cobra por hora da máquina rodando, no caso do EC2, ele cobra por banda que
você gasta e também por IO de disco.

Mas para usos gerais, como um site HTML ou um site em PHP, Python, Ruby, vai funcio-
nar muito bem.

21
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

ENTENDENDO O
EC2

22
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

ENTENDENDO O EC2

Então quando você entra no site da Amazon, encontra-se um Menu ao lado esquerdo.
Aparecerá a opção “Soluções”, e assim você pode navegar por todas as soluções que o
Amazon dispõe.

23
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Em “produtos” se encontra a linha de produtos do Amazon, são diversas as opções, mas


hoje iremos trabalhar no menu “computação” e trabalhar com Amazon EC2, clicando no
EC2 , aparecerá uma breve explicação.

“O Amazon Elastic Compute Cloud (Amazon EC2) é um web service que disponibiliza
capacidade computacional segura e redimensionável na nuvem. Ele foi criado para gerar
mais facilidade aos desenvolvedores quando forem utilizar a computação em nuvem na
escala da web....”

24
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Mais abaixo na página você encontra mais informações, com exemplo de alguns cases,
como a Netflix.

Agora que já deu para entender um pouco do Amazon, quero que você clique em “Detalhe
do Produto” -> ”Definição de preço”.

25
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Em definição de preço, você vai começar a entender o nível de gratuidade. É uma


ideia para descobrir como seria depois do nível gratuito

Logo no início da página, você tem mais uma breve explicação de como funciona o
nível de gratuidade.

Mais abaixo encontramos os outros meios de utilizar o Amazon, e abaixo de cada


breve explicação tem um botão de Saiba mais. Quando selecionado,será redireciona-
do a página para mais informações.Além das explicações a Amazon dispõe um vídeo
ilustrativo explicando um pouco mais o serviço.

26
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Em Sob demanda por exemplo, terá mais


informações, e podemos analisar mais a
fundo como a AWS vai te cobrar pelas
instâncias, pelas máquinas que você iniciar.

Então você pode startar uma máquina Linux,


RHEL, SLS, Windows, Windows com SQL
Standard e Windows com SQL Web. Então
essas são os sabores de instâncias que você
pode iniciar aqui. Além disso, as distribui-
ções Linux aqui são diversas.

Tem uma outra informação interessante, que


é em “Região”, que mostra todas as regiões
que o Amazon tem os seus data centers, que
o Amazon chama de Zona de disponibilidade.

27
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Para o Brasil, São Paulo seria a zona de disponibilidade mais próxima. Para quem quer
montar um servidor, é bem interessante então montar em São Paulo,mas tem que ainda
analisar a questão de preço.

Escolher a melhor Zona de disponibilidade é interessante, primeiro porque se você tem seus
clientes na Ásia, todos eles no caso, é muito melhor montar o seu servidor na Ásia, digamos
que seja então dos Estados Unidos, você tem 3 zonas disponíveis para montar seu servidor
e fazer com que ele funcione muito melhor, e isso é uma das vantagens de utilizar essas
várias zonas.

Outra questão que acaba sendo uma desvantagem, é a questão do preço, pois elas variam de
acordo com os tipos de máquinas em cada zona.

28
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Então você pode observar nessa mesma página, que aparece uma lista com algumas colu-
nas, na primeira tem os tipos de máquinas, por exemplo a máquina t2.micro, existe a infor-
mação logo ao lado do vCPU, que funciona como se fossem os núcleos das máquinas, isso é
bem variável mas é uma nomenclatura que o próprio Amazon utiliza.

29
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Na próxima coluna, pode-se ver a memória da máquina e no seguinte já temos o Armazena-


mento da Instância, somente EBS (você irá entender melhor o que é somente EBS) que é o
armazenamento padrão.

E por último temos o valor do serviço, geralmente em torno de $0.013 por hora, ou seja,
menos de R$0,02 por hora para ter essa máquina rodando. Relembrando que durante o
primeiro ano ela é gratuita, para você que acabou de fazer o cadastro, caso você já a tenha a
um longo tempo, provavelmente será cobrado.

Mas esse valor também é variável a cada país escolhido, cada cidade/país tem um valor que
muda conforme você escolhe a sua zona de disponibilidade.

30
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Além disso ainda tem a latência, então no Brasil você tem a latência um pouco menor em
relação a uma latência que teria pro Norte da Virgínia por exemplo.

Mas enfim, nesse espaço você pode escolher o que mais se adequa ao seu bolso, e a neces-
sidade do seu cliente, tanto no valor como no tamanho de máquina.

Essas variáveis de preço, precisam ser consideradas:

Exemplo: Um instância de 7GB RAM demora 5 horas para resolver um processamento, mas
se eu iniciar uma instância com 244 GB RAM e fazer o serviço de processamento em 30mi-
nutos pode ser muito mais barato.

31
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Temos que pensar melhor e ver o que compensa, pois como disse é cobrado por hora usada.

Então o interessante dessa instância chamada “On demand” (por demanda) é que você só
será cobrado por aquilo que utilizar. Esse estilo de cobrança é uma revolução.

Não é preciso fazer contrato e assim por diante, se você precisar de um armazenamento x, y
ou z, basta você ir no console e escolhe o armazenamento que deseja e pagar a hora usada e
acabou.

Depois você tem a instância reservada, essa sim você tem que reservar durante 6 meses,
um ano e será cobrado por essa máquina, estando rodando ou não.

Aqui já seria um nível de contrato, se for de sua escolha um contrato você pode escolher
essa opção no AWS.

32
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Algumas pessoas tem as máquinas mais usuais em nível


de contrato, e as máquinas que menos usam, mantém a
nível de demanda, essa pode também ser uma boa opção.

Você pode estar se perguntando qual seria a mais reco-


mendada para um serviço X,Y, e Z , essa resposta é bem
complexa, mas o AWS tem várias soluções, uma das so-
luções é o Auto Scaling que você pode por exemplo con-
figurar o seu ambiente para trabalhar com uma máquina
do tipo t2.micro que é a máquina mais barata, conforme a
demanda do seu site por exemplo.

Você deve ter percebido até agora que o Amazon é bem di-
nâmico, ele te dá sempre opções e soluções e não poderia
ser diferente quando é preciso desabilitar algum serviço
desses citados, é muito simples mesmo, pois ele funciona
tudo sem contrato e sem precisar abrir chamado.

33
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Apesar de existirem 3 tipos de estilo de configuração, a interface web, tem o nível SDK, e
também a linha de comando que é muito usada principalmente para agendar o start de
uma máquina por exemplo, ou até o desligamento de um serviço.

Agora que falamos um pouco da infraestrutura da AWS, podemos passar para o console de
configuração.

Então acredito que já deu para entender, vamos trabalhar com o Amazon EC2, que é uma
instância de máquina virtual. Um detalhe que ainda não comentei, é sobre a calculadora
mensal da AWS, onde você pode calcular o seu custo mensal, algumas pessoas que mi-
gram para o AWS tem uma certa dificuldade de calcular o quanto irão gastar, e com essa
calculadora fica tudo ainda mais fácil de entender, pode acessar nesse link:
https://calculator.s3.amazonaws.com/index.html

34
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

COMO CRIAR
UMA INSTÂNCIA
DE MÁQUINA NO
AMAZON EC2

35
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

COMO CRIAR UMA INSTÂNCIA DE MÁQUINA NO AMAZON EC2


Agora podemos passar para o console AWS, depois de fazer o login você irá entrar em AWS
Management Console, nesse link: https://console.aws.amazon.com/?nc2=h_m_mc

36
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Iremos usar somente o EC2, que é a nossa instância.

Clicando em cima do EC2, você irá acessar o console dele, e a informação mais importante
está na parte superior da página, onde aparece por exemplo “N.Virginia”, essas infor-
mações são da zona de disponibilidade, ( ou seja onde fica o data centers) para criar sua
máquina virtual, clicando sobre uma dessas zonas que você escolhe onde irá criar suas
instâncias. Por isso é bem importante você escolher essa informação de acordo com sua
necessidade, como já expliquei acima.

37
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Após escolher sua zona, você pode ir em “Instances” que fica na coluna esquerda da
página. É em “Instances” onde vamos iniciar uma nova instância (que é literalmente uma
máquina virtual).

Para iniciar um nova instância, basta clicar no botão “Launch Stance”, e pronto, irá apare-
cer todos os “sabores”, todos os tipos de sistemas operacionais que você poderá utilizar.

Observe que o Amazon já tem um Linux da AWS, que eu particularmente gosto muito por
ele ser bem otimizado para algumas coisas, ele já vem com clientes de linha de comando,
então é bem tranquilo de utilizar alguns comandos de gerenciamento do AWS.

38
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Temos ali também a Red Hat Enterprise, além da hora da máquina virtual terá também o
custo de licença.

Nessa lista tem também SuSE, Ubuntu, e tem os diversos tipos de Windows.

39
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

E além das imagens oficiais que são da Amazon, você mesmo pode criar suas imagens.

Em AWS Marketplace, você pode utilizar ferramentas pré instaladas, por exemplo, se
achar necessário usar uma instância já como o Wordpress instalado ou com o LAMP e vá-
rios outros, nessa configuração tem todas essas opções disponíveis.

Existem também a “Community AMis” que são as imagens da comunidade, onde você pode
escolher o que deseja rodar, clicar na opção e ele irá filtrar todas as opções disponíveis.

Mas atenção, para usar essas imagens precisamos ter cuidado, pois elas são feitas e dis-
ponibilizadas sem qualquer auditoria, então não se sabem muito bem o que está instalado
nessas imagens.

40
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Vamos trabalhar no Quick Start, clicando nele vamos escolher a instância de máquina vir-
tual Ubuntu Server 14.04 LTS, o interessante nessa instância é o tipo de virtualização que
podemos reparar logo abaixo, no caso hvm, ou seja, nesse caso essa virtualização foi feito
por hardware.

Então para instalar um servidor usando Ubuntu Server, simplesmente vai clicar no botão
Select. Irá aparecer algumas informações importantes que você precisa escolher.

41
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Então definido as opções, pode ir em “Next:Add Storage”, e na próxima página você tem
algumas informações por exemplo o número de instâncias onde nós vamos iniciar (colocar
número 1).

-Em “Network” você pode escolher a rede, toda máquina tem uma rede interna chamada
de VPC.

-Em “Subnet” você pode escolher alguns outros locais onde você pode colocar sua máqui-
na, eu vou colocar em us-east-1a.

-Em “Auto-assign Public IP” você pode escolher um IP público ou não. No caso irei colocar
público.

-“Shutdown behavior”, quando você parar a máquina o que vai acontecer? Você pode usar
nessa opção o “terminate”, quando você usa o terminate assim que você parar a máquina
ela será excluída. Então tem que tomar cuidado em relação a isso, no nosso caso usei o
“Stop”.

42
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Mais abaixo temos a rede, onde irei utilizar a rede normal. Se quisesse poderia escolher o
IP, mas não vem ao caso.

Em seguida temos um “Advanced Details”, onde dá para inclusive incluir comandos no qua-
dro, onde poderia por exemplo colocar um Script para rodar no momento que a instância for
criada. Esse então é mais um recurso de executar comandos.

Lembrando que essa máquina não vai ser instalada, então não terá um processo de parti-
cionamento, nada disso, você vai simplesmente iniciar a máquina e ela vai estar com o disco
padrão, se você quiser alterar esse disco terá que ser feito os procedimentos para alteração.
Será preciso entender um pouquinho mais na parte de sistemas operacionais e particiona-
mento de disco.

43
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Voltando ao nosso processo, agora mais abaixo você pode escolher um “Next” novamente,
existe um campo onde você pode dar um nome para sua máquina virtual, feito isso clique em
“Next.”

Agora irá abrir uma página de “Configure Security Group”, onde você tem que pensar qual
porta deseja que esteja liberada na sua máquina virtual. Por padrão já vem a porta 22 para
poder acessar via SSH, mas no caso eu vou liberar também a porta HTTP. Então ele vai criar
um Security Group como nome Launch-Wizard, eu vou renomear para webserver.

44
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Lembrando que as portas que você abrir aqui serão de sua total responsabilidade.

Seguindo em frente, irá aparecer uma pequena revisão do que você fez e se tudo estiver de
acordo você pode clicar em “launch”

Agora entra uma parte de segurança, onde você vai ter que criar uma chave de acesso no
SSH. Selecionando “Create a new key pair”, abaixo coloque o nome de sua preferência e
clique em Download. Selecione a opção “Save File “ clique em “Ok”, e você estará baixando
uma chave do SSH e salvando na sua máquina, somente com essa chave do SSH você irá
conseguir acessar a instância remotamente.

Sem a chave você não consegue acessar a instância, em caso de perda desse acesso tem
como resolver, mas vai ser preciso desligar a máquina, criar um backup e restaurar esse
backup com outra chave .

45
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Depois disso a máquina já estará iniciada, você pode clicar em “View Instances”, e em segui-
da você já pode visualizar os dados de sua máquina. E logo abaixo aparecerá inclusive um IP
válido para a internet.

Agora é só aguardar até que o status passe para “OK”, depois disso você já pode acessar sua
instância, e instalar um servidor Apache 2 por exemplo para rodar alguma aplicação web.

46
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Para aprender como instalar um servidor web com Apache 2 em sua instância rodando
LINUX, você poderá baixar o nosso ebook O Guia Rápido Sobre Servidor WEB com Apache - 4
PASSOS PARA CONFIGURAÇÃO DO SEU PRÓPRIO SERVIDOR WEB COM APACHE (http://e-ti-
net.com/materiais/ebook-apache-guia-rapido/)

47
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Você pode estar se perguntando,


mas o que vou gastar com isso?
Bom, se você estiver no nível de
gratuidade não vai gastar nada!
Vai ter uma instância rodando
especialmente para você,
disponível 24 horas por dia no data
center de sua escolha.

Agora depois de sua máquina


carregar, clique no botão Connect.
Irá surgir um quadro onde tem
disponível alguns comandos, por
exemplo, para você usar a
permissão de chave de acesso que
você acabou de baixar.

48
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

O último comando vai acessar a minha instância via ssh no EC2, é só copiar e colar no
console, não esqueça e executar o passo 4 como na imagem anterior.

Já dá para ver o IP da máquina, que é o mesmo que tínhamos visto anteriormente, e como
eu estou no Ubuntu, posso digitar sudo su, e posso usar um apt-get update para atualizar os
repositórios aqui do apt.

Se você usar o comando df -h, já dá para ver que a máquina tem um particionamento bem
padrão de 8GB, se você usar o comando free -m, você pode ver que ela tem um padrão de
um pouco menos de 1GB RAM e um pouco mais de 9 GB de disco.

49
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Vamos executar alguns comandos para instalar um servidor web rodando apache2 agora:

apt-get install php5 php5-mysql

Isso vai instalar todos os pacotes que forem necessários. Escolhendo a opção “yes”, é só
aguardar o processo.

Agora vamos voltar no navegador, colar o IP na barra de pesquisa e pronto, já está tudo ok o
meu servidor está rodando o apache lá no Ubuntu server.

Tudo funcionando no servidor web e você já pode salvar os seus sites dentro do /var/www/
html.

50
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

CONFIGURAÇÕES
ADICIONAIS NO
EC2

51
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

CONFIGURAÇÕES ADICIONAIS NO EC2


Se você quiser terminar essa máquina por exemplo, você pode ir em actions-> terminate.

Quando você dá um “terminate” ele apaga a máquina, mas se quiser só parar é “Stop”.

Já se quiser adicionar novos discos na máquina, tem que ir em Elastic Block Store, na coluna
esquerda do site, e você pode criar outro disco inclusive.

Ainda no Elastic Block Store, você tem os Snapshot. Você pode criar um Snapshot, (Snapshot
é como se você estivesse criando uma foto de uma máquina virtual).

Lembrando: os Snapshots não são feitos em cima das máquinas mas sim em cima dos volu-
mes.

52
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

Inclusive os volumes podem ser ligados em alguma máquina, isso também pode ser fei-
to dentro de “Actions ->Attach volume”, e posso escolher em qual servidor eu vou ligar e
posso até escolher o device, o dispositivo do Linux e posso clicar em “Attach” e pronto, é a
mesma coisa que se eu estivesse ligando um novo disco na máquina.

É interessante também dar uma olhada em “Elastic IPs”, você pode associar novos “Elastic
IPs” que são endereços de IPS.

Explorando um pouco mais a coluna da esquerda, temos a parte de “Network & Security”,
clicando nele vemos aquele Security Group que criamos anteriormente.

53
C O M AP ÇU ÃT O E M N U V E M C O A M Z O N E L A S T I C O M P U T E C O L U D

E-TINET é um projeto pessoal de Pedro Delfino, profissional com mais de 14 anos de


experiência em sistemas Linux. A E-TINET tem como objetivo treinar e capacitar os
profissionais de tecnologia a trabalharem com o Linux profissionalmente.

Veja aqui como começar uma formação Linux profissional e domine, de uma vez por
todas, esse sistema tão importante para a sua carreira.
54

Você também pode gostar