Sei sulla pagina 1di 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 administrao de servidores
LINUX assim como solues opensource, autor do
E-tinet, (http://e-tinet.com) um blog sobre solues
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
fcil e rpida, atravs de artigos em seu Blog.
SUMRIO

INTRODUO......................................................................................................4
MAIS SOBRE O SERVIO DO AMAZON EC2 ......................................................7
OUTROS SERVIOS DO AWS.............................................................................11
O QUE O ELASTIC COMPUTE CLOUD?..........................................................14
AWS NO MERCADO DE CLOUD ........................................................................17
ENTENDENDO O EC2........................................................................................22
COMO CRIAR UMA INSTNCIA DE MQUINA NO AMAZON EC2....................35
CONFIGURAES ADICIONAIS NO EC2...........................................................51
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

INTRODUO

4
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

INTRODUO

Voc est querendo aprender a trabalhar com o Amazon EC2?

Bom, em resumo o EC2 seria a mquina virtual do Amazon AWS.

O Amazon AWS tem vrios servios cloud, o EC2 que iremos ver aqui um dos servios
mais utilizados dentro do Amazon Web Services.

Alm disso, o Amazon EC2 disponibiliza uma micro instncia Linux e Windows durante 750
horas por ms, em um prazo de 12 meses sem qualquer custo.

Ento durante 12 meses voc pode iniciar uma mquina micro,( veremos logo mais o que
so esses tamanhos de mquinas no Amazon EC2) rodando Windows ou rodando Linux sem
pagar nada.

5
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

No ter nenhum custo sobre esse uso,apesar de existirem


limitaes, pois existem custos de IO de disco, de armaze-
namento e de horas da mquina rodando.

Ento existem algumas limitaes, e vamos entender um


pouco mais sobre isso tambm.

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


free/, voc pode ver onde a AWS explica sobre o seu nvel
gratuito.

Ou seja, assim como j havia dito, aps seu cadastramento


voc tem 12 meses de nvel gratuito para usar alguns servi-
os da AWS.

6
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

MAIS SOBRE
O SERVIO DO
AMAZON EC2

7
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

MAIS SOBRE O SERVIO DO AMAZON EC2


O primeiro e mais conhecido o Amazon EC2, o servio
que vamos trabalhar aqui.

Iremos traduzir o Amazon EC2 como uma mquina virtual


em cloud, ou seja uma mquina virtual na nuvem.

Voc poder iniciar essa mquina virtual aqui no Brasil, nos


EUA, Europa, sia, em qualquer data center do Amazon,
apesar dele no trabalhar com data center mas sim com as
chamadas zonas de disponibilidade.

Uma zona de disponibilidade um conjunto de vrios data


centers, realmente uma estrutura bem diferenciada.

8
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Voc pode iniciar uma mquina (no aws chamamos de instncias) perto de voc, talvez em
uma cidade vizinha ou no, como tambm essa instncias de mquina pode estar nos
Estados Unidos ou sia, fica ao seu critrio.

Claro que o nvel gratuito da AWS se limita com o uso de uma mquina Linux e uma
mquina Windows com o tipo t2, veja abaixo:

9
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

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

Ento 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.

Alm do EC2 que o principal servio,o mais conhecido e mais utilizado do AWS,
existem tambm outros servios que no so to conhecidos mas so muito mais
utilizados, como por exemplo o Amazon S3.

10
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

OUTROS
SERVIOS DO
AWS

11
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

OUTROS SERVIOS DO AWS


Claro que aqui no temos o objetivo de fazer uma lista de todos os servios 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 opo para armazenar todo tipo de
arquivo com toda certeza utilizar o S3.
Como por exemplo: Guardar o backup da minha mquina virtual, iremos utilizar o Amazon
S3, mesmo isso sendo transparente para ns usurios em muitas vezes.
O custo do Amazon S3 barato, mais em frente irei lhe mostrar como descobrir o custo de
cada servio, no nvel de gratuidade, voc tem 5GB de armazenamento, mas claro existem
tambm as restries de Get e Put.

-O Amazon DynamoDB, que um banco de dados NoSQL, um servio bem legal, com 25GB
de armazenamento de NoSQL.

12
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

-Amazon EBS: Voc tem seus discos virtuais que ir utilizar nas instncias do EC2, ou seja,
voc pode iniciar uma mquina e ainda plugar mais outro disco de 30 GB, 40 GB etc, o ta-
manho voc escolhe. Ele um armazenamento em rede. Geralmente as instncias que so
iniciadas possuem um disco EBS, como por exemplo um disco de 8GB, e voc pode plugar
outros. Lembrando que existem algumas restries nesses servios.
Por exemplo: armazenamento de 1TB de Snapshots (snapshot foto da sua instncia, ou
seja um backup).

-CloudFront: um servio muito utilizado pelos grandes sites, ele cria uma distribuio de
contedo. Onde voc baixa a latncia dos seus arquivos, por exemplo, as imagens do meu
site, os arquivos estticos, eu posso colocar no CloudFront e se algum l da sia acessar
meu site, ele vai entregar os arquivos muito mais rpido porque o CloudFront tem uma zona
de disponibilidade l na sia, se algum acessar aqui do Brasil, ele vai pegar as imagens de
um servidor aqui de So Paulo. Eu particularmente uso esse servio nos sites que eu tenho.

-Amazon RDS: Voc pode iniciar instncias, (so mquinas virtuais, que vamos entender
como instncias de bancos de dados) com o servidor MySQL, Oracle ou SQL Server .
No nvel de gratuidade temos tambm 750 horas em micro instncias para testar esse ser-
vio.

Existem outros servios gratuitos aqui: https://aws.amazon.com/pt/free/ clicando em


Mostrar todos os produtos voc pode conferir a lista completa.

13
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

O QUE O
ELASTIC
COMPUTE
CLOUD?

14
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

O QUE O ELASTIC COMPUTE CLOUD?


Mais abaixo voc encontra uma explicao do nvel gratuito da AWS por ms.

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

Ento com o EC2 voc pode rodar uma instncia do tipo t2.micro, ela tem aproximadamen-
te 1GB de memria, podendo ser 32 ou 64 bits rodando Linux.

Podemos tambm iniciar uma instncia da mesma configurao 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, so 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 mquina EC2.

15
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Antes de passar para o console do


Amazon, eu sugiro que voc j faa
seu cadastro aqui:
https://aws.amazon.com/pt/free/

Lembrando que voc precisa de um


carto internacional de crdito, para
ter esse servio. Por mais que seja
gratuito por 12 meses e que no ser
cobrado por isso, mesmo assim, ser
necessrio um carto para concluir o
cadastro.

16
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

AWS NO
MERCADO DE
CLOUD

17
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

AWS NO MERCADO DE CLOUD


A AWS foi eleita pelo quadrante do gartner, como a lder no mercado de
infraestrutura como servio.

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


mais abaixo o restante do mercado.

18
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Nesse quadro podemos ter a noo de como a AWS est frente no mercado.

19
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Esse servios da AWS, so realmente bem utilizados, por grandes empresas.

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

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


exemplo de vrios 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 no
existisse com certeza muitas dessas empresas aqui hoje nem existiriam e outras teriam
um custo muito maior com infraestrutura.

20
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

E tenha a certeza, de que todas essas empresas no esto 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 alm
disso o custo para essas empresas bem importante.

Apesar da preocupao com a configurao, 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 mquina rodando, no caso do EC2, ele cobra por banda que
voc gasta e tambm 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
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

ENTENDENDO O
EC2

22
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

ENTENDENDO O EC2

Ento quando voc entra no site da Amazon, encontra-se um Menu ao lado esquerdo.
Aparecer a opo Solues, e assim voc pode navegar por todas as solues que o
Amazon dispe.

23
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Em produtos se encontra a linha de produtos do Amazon, so diversas as opes, mas


hoje iremos trabalhar no menu computao e trabalhar com Amazon EC2, clicando no
EC2 , aparecer uma breve explicao.

O Amazon Elastic Compute Cloud (Amazon EC2) um web service que disponibiliza
capacidade computacional segura e redimensionvel na nuvem. Ele foi criado para gerar
mais facilidade aos desenvolvedores quando forem utilizar a computao em nuvem na
escala da web....

24
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Mais abaixo na pgina voc encontra mais informaes, 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 -> Definio de preo.

25
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Em definio de preo, voc vai comear a entender o nvel de gratuidade. uma


ideia para descobrir como seria depois do nvel gratuito

Logo no incio da pgina, voc tem mais uma breve explicao de como funciona o
nvel de gratuidade.

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


breve explicao tem um boto de Saiba mais. Quando selecionado,ser redireciona-
do a pgina para mais informaes.Alm das explicaes a Amazon dispe um vdeo
ilustrativo explicando um pouco mais o servio.

26
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Em Sob demanda por exemplo, ter mais


informaes, e podemos analisar mais a
fundo como a AWS vai te cobrar pelas
instncias, pelas mquinas que voc iniciar.

Ento voc pode startar uma mquina Linux,


RHEL, SLS, Windows, Windows com SQL
Standard e Windows com SQL Web. Ento
essas so os sabores de instncias que voc
pode iniciar aqui. Alm disso, as distribui-
es Linux aqui so diversas.

Tem uma outra informao interessante, que


em Regio, que mostra todas as regies
que o Amazon tem os seus data centers, que
o Amazon chama de Zona de disponibilidade.

27
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Para o Brasil, So Paulo seria a zona de disponibilidade mais prxima. Para quem quer
montar um servidor, bem interessante ento montar em So Paulo,mas tem que ainda
analisar a questo de preo.

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 ento dos Estados Unidos, voc tem 3 zonas disponveis para montar seu servidor
e fazer com que ele funcione muito melhor, e isso uma das vantagens de utilizar essas
vrias zonas.

Outra questo que acaba sendo uma desvantagem, a questo do preo, pois elas variam de
acordo com os tipos de mquinas em cada zona.

28
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Ento voc pode observar nessa mesma pgina, que aparece uma lista com algumas colu-
nas, na primeira tem os tipos de mquinas, por exemplo a mquina t2.micro, existe a infor-
mao logo ao lado do vCPU, que funciona como se fossem os ncleos das mquinas, isso
bem varivel mas uma nomenclatura que o prprio Amazon utiliza.

29
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Na prxima coluna, pode-se ver a memria da mquina e no seguinte j temos o Armazena-


mento da Instncia, somente EBS (voc ir entender melhor o que somente EBS) que o
armazenamento padro.

E por ltimo temos o valor do servio, geralmente em torno de $0.013 por hora, ou seja,
menos de R$0,02 por hora para ter essa mquina 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 tambm varivel a cada pas escolhido, cada cidade/pas tem um valor que
muda conforme voc escolhe a sua zona de disponibilidade.

30
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Alm disso ainda tem a latncia, ento no Brasil voc tem a latncia um pouco menor em
relao a uma latncia que teria pro Norte da Virgnia por exemplo.

Mas enfim, nesse espao 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 mquina.

Essas variveis de preo, precisam ser consideradas:

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

31
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

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

Ento o interessante dessa instncia chamada On demand (por demanda) que voc s
ser cobrado por aquilo que utilizar. Esse estilo de cobrana uma revoluo.

No 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 instncia reservada, essa sim voc tem que reservar durante 6 meses,
um ano e ser cobrado por essa mquina, estando rodando ou no.

Aqui j seria um nvel de contrato, se for de sua escolha um contrato voc pode escolher
essa opo no AWS.

32
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Algumas pessoas tem as mquinas mais usuais em nvel


de contrato, e as mquinas que menos usam, mantm a
nvel de demanda, essa pode tambm ser uma boa opo.

Voc pode estar se perguntando qual seria a mais reco-


mendada para um servio X,Y, e Z , essa resposta bem
complexa, mas o AWS tem vrias solues, uma das so-
lues o Auto Scaling que voc pode por exemplo con-
figurar o seu ambiente para trabalhar com uma mquina
do tipo t2.micro que a mquina mais barata, conforme a
demanda do seu site por exemplo.

Voc deve ter percebido at agora que o Amazon bem di-


nmico, ele te d sempre opes e solues e no poderia
ser diferente quando preciso desabilitar algum servio
desses citados, muito simples mesmo, pois ele funciona
tudo sem contrato e sem precisar abrir chamado.

33
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Apesar de existirem 3 tipos de estilo de configurao, a interface web, tem o nvel SDK, e
tambm a linha de comando que muito usada principalmente para agendar o start de
uma mquina por exemplo, ou at o desligamento de um servio.

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

Ento acredito que j deu para entender, vamos trabalhar com o Amazon EC2, que uma
instncia de mquina virtual. Um detalhe que ainda no 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 iro gastar, e com essa
calculadora fica tudo ainda mais fcil de entender, pode acessar nesse link:
https://calculator.s3.amazonaws.com/index.html

34
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

COMO CRIAR
UMA INSTNCIA
DE MQUINA NO
AMAZON EC2

35
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

COMO CRIAR UMA INSTNCIA DE MQUINA 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
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Iremos usar somente o EC2, que a nossa instncia.

Clicando em cima do EC2, voc ir acessar o console dele, e a informao mais importante
est na parte superior da pgina, onde aparece por exemplo N.Virginia, essas infor-
maes so da zona de disponibilidade, ( ou seja onde fica o data centers) para criar sua
mquina virtual, clicando sobre uma dessas zonas que voc escolhe onde ir criar suas
instncias. Por isso bem importante voc escolher essa informao de acordo com sua
necessidade, como j expliquei acima.

37
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Aps escolher sua zona, voc pode ir em Instances que fica na coluna esquerda da
pgina. em Instances onde vamos iniciar uma nova instncia (que literalmente uma
mquina virtual).

Para iniciar um nova instncia, basta clicar no boto 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,
ento bem tranquilo de utilizar alguns comandos de gerenciamento do AWS.

38
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Temos ali tambm a Red Hat Enterprise, alm da hora da mquina virtual ter tambm o
custo de licena.

Nessa lista tem tambm SuSE, Ubuntu, e tem os diversos tipos de Windows.

39
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

E alm das imagens oficiais que so da Amazon, voc mesmo pode criar suas imagens.

Em AWS Marketplace, voc pode utilizar ferramentas pr instaladas, por exemplo, se


achar necessrio usar uma instncia j como o Wordpress instalado ou com o LAMP e v-
rios outros, nessa configurao tem todas essas opes disponveis.

Existem tambm a Community AMis que so as imagens da comunidade, onde voc pode
escolher o que deseja rodar, clicar na opo e ele ir filtrar todas as opes disponveis.

Mas ateno, para usar essas imagens precisamos ter cuidado, pois elas so feitas e dis-
ponibilizadas sem qualquer auditoria, ento no se sabem muito bem o que est instalado
nessas imagens.

40
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Vamos trabalhar no Quick Start, clicando nele vamos escolher a instncia de mquina vir-
tual Ubuntu Server 14.04 LTS, o interessante nessa instncia o tipo de virtualizao que
podemos reparar logo abaixo, no caso hvm, ou seja, nesse caso essa virtualizao foi feito
por hardware.

Ento para instalar um servidor usando Ubuntu Server, simplesmente vai clicar no boto
Select. Ir aparecer algumas informaes importantes que voc precisa escolher.

41
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Ento definido as opes, pode ir em Next:Add Storage, e na prxima pgina voc tem
algumas informaes por exemplo o nmero de instncias onde ns vamos iniciar (colocar
nmero 1).

-Em Network voc pode escolher a rede, toda mquina tem uma rede interna chamada
de VPC.

-Em Subnet voc pode escolher alguns outros locais onde voc pode colocar sua mqui-
na, eu vou colocar em us-east-1a.

-Em Auto-assign Public IP voc pode escolher um IP pblico ou no. No caso irei colocar
pblico.

-Shutdown behavior, quando voc parar a mquina o que vai acontecer? Voc pode usar
nessa opo o terminate, quando voc usa o terminate assim que voc parar a mquina
ela ser excluda. Ento tem que tomar cuidado em relao a isso, no nosso caso usei o
Stop.

42
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Mais abaixo temos a rede, onde irei utilizar a rede normal. Se quisesse poderia escolher o
IP, mas no 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 instncia for
criada. Esse ento mais um recurso de executar comandos.

Lembrando que essa mquina no vai ser instalada, ento no ter um processo de parti-
cionamento, nada disso, voc vai simplesmente iniciar a mquina e ela vai estar com o disco
padro, se voc quiser alterar esse disco ter que ser feito os procedimentos para alterao.
Ser preciso entender um pouquinho mais na parte de sistemas operacionais e particiona-
mento de disco.

43
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Voltando ao nosso processo, agora mais abaixo voc pode escolher um Next novamente,
existe um campo onde voc pode dar um nome para sua mquina virtual, feito isso clique em
Next.

Agora ir abrir uma pgina de Configure Security Group, onde voc tem que pensar qual
porta deseja que esteja liberada na sua mquina virtual. Por padro j vem a porta 22 para
poder acessar via SSH, mas no caso eu vou liberar tambm a porta HTTP. Ento ele vai criar
um Security Group como nome Launch-Wizard, eu vou renomear para webserver.

44
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Lembrando que as portas que voc abrir aqui sero de sua total responsabilidade.

Seguindo em frente, ir aparecer uma pequena reviso do que voc fez e se tudo estiver de
acordo voc pode clicar em launch

Agora entra uma parte de segurana, onde voc vai ter que criar uma chave de acesso no
SSH. Selecionando Create a new key pair, abaixo coloque o nome de sua preferncia e
clique em Download. Selecione a opo Save File clique em Ok, e voc estar baixando
uma chave do SSH e salvando na sua mquina, somente com essa chave do SSH voc ir
conseguir acessar a instncia remotamente.

Sem a chave voc no consegue acessar a instncia, em caso de perda desse acesso tem
como resolver, mas vai ser preciso desligar a mquina, criar um backup e restaurar esse
backup com outra chave .

45
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Depois disso a mquina j estar iniciada, voc pode clicar em View Instances, e em segui-
da voc j pode visualizar os dados de sua mquina. E logo abaixo aparecer inclusive um IP
vlido para a internet.

Agora s aguardar at que o status passe para OK, depois disso voc j pode acessar sua
instncia, e instalar um servidor Apache 2 por exemplo para rodar alguma aplicao web.

46
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Para aprender como instalar um servidor web com Apache 2 em sua instncia rodando
LINUX, voc poder baixar o nosso ebook O Guia Rpido Sobre Servidor WEB com Apache - 4
PASSOS PARA CONFIGURAO DO SEU PRPRIO SERVIDOR WEB COM APACHE (http://e-ti-
net.com/materiais/ebook-apache-guia-rapido/)

47
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Voc pode estar se perguntando,


mas o que vou gastar com isso?
Bom, se voc estiver no nvel de
gratuidade no vai gastar nada!
Vai ter uma instncia rodando
especialmente para voc,
disponvel 24 horas por dia no data
center de sua escolha.

Agora depois de sua mquina


carregar, clique no boto Connect.
Ir surgir um quadro onde tem
disponvel alguns comandos, por
exemplo, para voc usar a
permisso de chave de acesso que
voc acabou de baixar.

48
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

O ltimo comando vai acessar a minha instncia via ssh no EC2, s copiar e colar no
console, no esquea e executar o passo 4 como na imagem anterior.

J d para ver o IP da mquina, que o mesmo que tnhamos visto anteriormente, e como
eu estou no Ubuntu, posso digitar sudo su, e posso usar um apt-get update para atualizar os
repositrios aqui do apt.

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

49
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

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 necessrios. Escolhendo a opo 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
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

CONFIGURAES
ADICIONAIS NO
EC2

51
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

CONFIGURAES ADICIONAIS NO EC2


Se voc quiser terminar essa mquina por exemplo, voc pode ir em actions-> terminate.

Quando voc d um terminate ele apaga a mquina, mas se quiser s parar Stop.

J se quiser adicionar novos discos na mquina, 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 mquina virtual).

Lembrando: os Snapshots no so feitos em cima das mquinas mas sim em cima dos volu-
mes.

52
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

Inclusive os volumes podem ser ligados em alguma mquina, isso tambm 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 mquina.

interessante tambm dar uma olhada em Elastic IPs, voc pode associar novos Elastic
IPs que so endereos 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
COMPUTAO EM NUVEM COM AMAZON ELASTIC COMPUTE CLOUD

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


experincia 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 comear uma formao Linux profissional e domine, de uma vez por
todas, esse sistema to importante para a sua carreira.
54

Potrebbero piacerti anche