Guia de conceitos básicos
do Nível de uso gratuito da AWS
Guia de conceitos básicos do Nível de uso gratuito da AWS
Guia de conceitos básicos: do Nível de uso gratuito da AWS
Copyright © 2012 Amazon Web Services LLC or its affiliates. All rights reserved.
The following are trademarks or registered trademarks of Amazon: Amazon, Amazon.com, Amazon.com
Design, Amazon DevPay, Amazon EC2, Amazon Web Services Design, AWS, CloudFront, EC2, Elastic
Compute Cloud, Kindle, and Mechanical Turk. In addition, Amazon.com graphics, logos, page headers,
button icons, scripts, and service names are trademarks, or trade dress of Amazon in the U.S. and/or other
countries. Amazon's trademarks and trade dress may not be used in connection with any product or service
that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner
that disparages or discredits Amazon.
All other trademarks not owned by Amazon are the property of their respective owners, who may or may
not be affiliated with, connected to, or sponsored by Amazon.
Copyright © 2012 Amazon Web Services LLC or its affiliates. All rights reserved.
The following are trademarks or registered trademarks of Amazon: Amazon, Amazon.com, Amazon.com
Design, Amazon DevPay, Amazon EC2, Amazon Web Services Design, AWS, CloudFront, EC2, Elastic
Compute Cloud, Kindle, and Mechanical Turk. In addition, Amazon.com graphics, logos, page headers,
button icons, scripts, and service names are trademarks, or trade dress of Amazon in the U.S. and/or other
countries. Amazon's trademarks and trade dress may not be used in connection with any product or service
that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner
that disparages or discredits Amazon.
All other trademarks not owned by Amazon are the property of their respective owners, who may or may
not be affiliated with, connected to, or sponsored by Amazon.
Guia de conceitos básicos do Nível de uso gratuito da AWS
O que é o nível de uso gratuito da AWS? ............................................................................................... 1
Estou qualificado? ................................................................................................................................... 1
Serviços no nível de uso gratuito ........................................................................................................... 2
Aproveite ao máximo seu uso mensal gratuito ....................................................................................... 4
Iniciar os serviços da AWS no nível de uso gratuito ............................................................................... 6
Iniciar uma instância do Amazon EC2 .................................................................................................... 6
Implementar uma amostra de aplicativo da web no nível de uso gratuito .............................................. 8
Monitorar o uso de seus recursos da AWS ........................................................................................... 12
Visualizar a atividade de sua conta ....................................................................................................... 12
O que acontece quando o nível de uso gratuito expira? ...................................................................... 19
Limpar seus recursos da AWS .............................................................................................................. 22
Apêndice: como verificar se você está qualificado para o nível de uso gratuito ................................... 25
Para onde ir em seguida? ..................................................................................................................... 26
3
Guia de conceitos básicos do Nível de uso gratuito da AWS
Estou qualificado?
O que é o nível de uso gratuito da
AWS?
Topics
• Estou qualificado? (p. 1)
• Serviços no nível de uso gratuito (p. 2)
• Aproveite ao máximo seu uso mensal gratuito (p. 4)
O nível de uso gratuito da Amazon Web Services (AWS) oferece a você uma oportunidade sem
precedentes para testar vários produtos principais da AWS. Ao seguir as diretrizes da oferta, você pode
ganhar experiência com trabalhos em nuvem sem custos pelo período de um ano. Quando seu uso
gratuito expirar ou se a utilização do seu aplicativo ultrapassar os níveis de uso gratuito, você simplesmente
pagará as tarifas padrão de pagamento conforme o uso. Para ter acesso a todas as informações sobre
preços, acesse Definição de preços de serviços da AWS. Há restrições. Para maiores informações,
acesse termos da oferta.
Este artigo oferece dicas sobre como começar a utilizar o nível de uso gratuito e as melhores maneiras
de usar esta oportunidade. Para maiores informações sobre como iniciar as instâncias do Amazon EC2,
implementar aplicativos da web, monitorar o uso de sua conta e limpar seus recursos da AWS, veja os
seguintes tópicos:
• Iniciar uma instância do Amazon EC2 (p. 6)
• Implementar uma amostra de aplicativo da web no nível de uso gratuito (p. 8)
• Monitorar o uso de seus recursos da AWS (p. 12)
• Limpar seus recursos da AWS (p. 22)
Estou qualificado?
O nível de uso gratuito é disponibilizado pelo período de um ano após a abertura de sua conta da AWS.
Caso ainda não tenha uma conta, você pode cadastrar-se aqui. Para ter acesso a instruções sobre como
verificar se você está qualificado, veja Apêndice: como verificar se você está qualificado para o nível de
uso gratuito (p. 25).
1
Guia de conceitos básicos do Nível de uso gratuito da AWS
Serviços no nível de uso gratuito
Serviços no nível de uso gratuito
Nem todos os produtos da AWS fazem parte do nível de uso gratuito. A tabela a seguir mostra os produtos
que têm ofertas de nível de uso gratuito ou que podem ser usados sem custos adicionais. Fique à vontade
para experimentar nossos outros serviços ao mesmo tempo que usa o nível de uso gratuito, mas as
tarifas normais de uso serão aplicadas. Clique nos serviços abaixo para descobrir as informações de
detalhes do produto.
Note
É possível misturar e combinar produtos de utilização do nível de uso gratuito. Você será cobrado
apenas a utilização além do nível de uso gratuito.
Produto
Definição de preços Tem níveis de uso
do nível de uso
gratuito
gratuito (por um ano)
Amazon Elastic Block Store
(Amazon EBS)
Amazon Elastic Compute Cloud
(Amazon EC2)
Amazon Simple Email Service
(Amazon SES)
Amazon Simple Storage Service
(Amazon S3)
Elastic Load Balancing
Amazon CloudWatch
Amazon DynamoDB
Amazon Simple Notification
Service (Amazon SNS)
Amazon Simple Queue Service
(Amazon SQS)
Amazon Simple Workflow
Service (Amazon SWF)
Amazon SimpleDB
Amazon Virtual Private Cloud
(Amazon VPC)
Auto Scaling
AWS CloudFormation
AWS Elastic Beanstalk
2
Sem custos adicionais
Guia de conceitos básicos do Nível de uso gratuito da AWS
Testar os serviços do nível de uso gratuito
Produto
Definição de preços Tem níveis de uso
do nível de uso
gratuito
gratuito (por um ano)
Sem custos adicionais
AWS Identity and Access
Management (IAM)
Note
As limitações de uso aplicam-se a serviços do nível de uso gratuito. Caso ultrapasse essas
limitações, você será cobrado de acordo com a tarifa normal por esses serviços. Para saber
mais detalhes acesse Nível de uso gratuito da AWS.
Testar os serviços do nível de uso gratuito
Você pode iniciar rapidamente com os serviços da AWS oferecidos no nível de uso gratuito. Os Guias
de conceitos básicos para os serviços fazem uma introdução de cada serviço e orientam você sobre
como usar o serviço pela primeira vez por meio de um exemplo simples. A lista a seguir fornece uma
breve descrição do que você pode fazer no nível de uso gratuito com cada serviço, junto a um link para
a documentação relacionada.
• Amazon CloudWatch - Colete, visualize e analise métricas.
• Amazon DynamoDB - Armazene e consulte itens de dados em um repositório de dados totalmente
controlado, escalável, de alto desempenho e não relacional.
• Amazon Elastic Block Store (Amazon EBS) - Cria e gerencia volumes de armazenamento em bloco
para uso com instâncias do Amazon EC2.
• Amazon Elastic Compute Cloud (Amazon EC2) - Inicia uma instância Amazon EC2 t1.micro.
• Amazon Simple Email Service (Amazon SES) - Envia mensagens de e-mail.
• Amazon Simple Notification Service (Amazon SNS) - Envia e recebe notificações de e-mail e HTTP a
partir da nuvem.
• Amazon Simple Queue Service (Amazon SQS) - Cria uma fila e, em seguida, envia e recebe mensagens
para/da fila.
• Amazon Simple Storage Service (Amazon S3) - Armazena e recupera qualquer quantidade de dados
a qualquer momento, de qualquer local da Web.
• Amazon Simple Workflow Service (Amazon SWF) – Inicia, executa e retém execuções de fluxo de
trabalho, assim como tarefas programadas, adiciona marcadores, recebe sinais e inicia temporizadores
para as execuções de fluxo de trabalho.
• Amazon SimpleDB - Armazena e consulta itens de dados em um repositório de dados não relacional
de alta disponibilidade e flexibilidade.
• Amazon Virtual Private Cloud (Amazon VPC) - Cria uma topologia de rede virtual — incluindo sub-redes
e roteamento — para seus recursos do Amazon EC2.
• Auto Scaling - Inicia ou encerra instâncias do EC2 automaticamente com base em verificações de
status, programações e políticas definidas pelo usuário.
• AWS CloudFormation - Cria e fornece implementações de infraestrutura da AWS de maneira esperada
e repetida.
• AWS Elastic Beanstalk - Implementa e gerencia rapidamente aplicativos na nuvem da AWS sem se
preocupar com a infraestrutura em que executa esses aplicativos.
3
Guia de conceitos básicos do Nível de uso gratuito da AWS
Aproveite ao máximo seu uso mensal gratuito
• AWS Identity and Access Management (IAM) - Controla com segurança o acesso à Amazon Web
Services e aos recursos de sua conta, ao mesmo tempo que mantém privadas as credenciais de sua
conta.
• Elastic Load Balancing - Aumenta a disponibilidade de seu aplicativo, ao distribuir o tráfego de entrada
entre duas ou mais instâncias do Amazon EC2.
Aproveite ao máximo seu uso mensal gratuito
Seu uso mensal gratuito não é acumulado de mês para mês; é um modelo do tipo usar ou perder. Para
otimizar sua utilização do nível de uso gratuito, lembre-se de passar algum tempo, todos os meses, com
a AWS, para saber mais sobre todos aqueles serviços que lhe interessam.
Para alguns serviços, como o Amazon EC2, Elastic Load Balancing e Amazon SimpleDB, a Amazon
monitora a sua utilização por hora. O modelo de nível de uso gratuito fornece uma certa quantidade de
horas de uso gratuito por mês para esses serviços. Por exemplo, o modelo de definição de preço do
nível de uso gratuito fornece 750 horas de uso de uma microinstância do Amazon EC2 por mês. (A
execução de uma instância leva em consideração o momento em que você a inicia até ao momento em
que você a encerra.) Você pode executar uma instância continuamente por um mês, ou dez microinstâncias
por 75 horas por mês. A maneira como você utilizará o uso gratuito fica a seu critério.
Em alguns casos, deixar seus recursos em execução pode, na verdade, maximizar seu nível de uso
gratuito. Por exemplo, se você executar uma instância EC2 por apenas uma parcela de hora, a AWS
contará essa parcela como uma hora inteira em sua distribuição de utilização do nível de uso gratuito.
Se você parar e reiniciar uma instância EC2 três vezes dentro de uma hora, você usará três horas de
sua distribuição do nível gratuito.
O gráfico a seguir ilustra como isso funciona. Os cenários verde e vermelho abaixo usam até três horas
de sua distribuição de nível gratuito mensal.
Se você usar os recursos da AWS apenas de maneira intermitente, deixá-los em execução pode maximizar
seu uso do nível gratuito.
Outro lugar em que o monitoramento do uso é importante é o número de solicitações de serviço da web
que você faz e sua transferência de dados de Internet de saída. Para ficar dentro do nível de uso gratuito,
4
Guia de conceitos básicos do Nível de uso gratuito da AWS
Aproveite ao máximo seu uso mensal gratuito
você precisará manter-se abaixo de 15 GB de transferência de dados de saída. As limitações do nível
de uso gratuito para solicitações de serviço da web variam de acordo com o produto. Detalhes estão
disponíveis na página de Nível de uso gratuito da AWS.
5
Guia de conceitos básicos do Nível de uso gratuito da AWS
Iniciar uma instância do Amazon EC2
Iniciar os serviços da AWS no nível
de uso gratuito
Topics
• Iniciar uma instância do Amazon EC2 (p. 6)
• Implementar uma amostra de aplicativo da web no nível de uso gratuito (p. 8)
Este tópico fornece exemplos das formas de utilização para você começar a usar a AWS no nível de uso
gratuito. A primeira parte deste tópico fornece uma descrição do Amazon EC2, quais AMIs estão
disponíveis no nível de uso gratuito e links para informações sobre como iniciar uma instância do Amazon
EC2. A segunda parte deste tópico fornece uma descrição do AWS Elastic Beanstalk e de como você
pode implementar um exemplo de aplicativo em Java, PHP, ou .NET, usando vários recursos da AWS
no nível de uso gratuito.
Iniciar uma instância do Amazon EC2
A maneira mais fácil de começar a usar o nível de uso gratuito da Amazon é iniciar um servidor virtual,
o qual é referido como uma instância do Amazon EC2. O Amazon Elastic Compute Cloud (Amazon EC2)
é um poderoso componente da AWS e é uma peça central para vários aplicativos com base em nuvem.
No nível de uso gratuito, você pode iniciar uma micro instância do Amazon EC2. As microinstâncias
fornecem uma pequena quantidade de recursos consistentes da CPU e permitem que você ultrapasse
a capacidade da CPU quando ciclos adicionais estiverem disponíveis. Uma microinstância é bastante
adequada para aplicativos com taxas de transferência menores e sites que só consomem ciclos
computacionais significativos ocasionalmente.
Note
Devido a acordos de licenciamento, as AMIs do SUSE Linux não estão disponíveis no nível de
uso gratuito.
Para solicitar uma instância do Amazon EC2, você deve usar o Assistente para solicitação de instâncias
ou o Assistente de inicialização rápida para especificar uma Imagem de Máquina da Amazon, ou AMI.
Uma AMI contém todas as informações que a AWS precisa para criar a instância. Para simplificar, a
AWS marca as AMIs que estão disponíveis no nível de uso gratuito com uma estrela. Para instruções
passo a passo sobre como iniciar, conectar e encerrar sua instância do Amazon EC2, acesse Iniciar uma
6
Guia de conceitos básicos do Nível de uso gratuito da AWS
Iniciar uma instância do Amazon EC2
instância no Amazon Elastic Compute Cloud Getting Started Guide. Você também pode iniciar instâncias
do Amazon EC2 automaticamente ao implementar uma aplicativo da web utilizando o AWS Elastic
Beanstalk. Para maiores informações sobre como implementar um exemplo de aplicativo da web utilizando
o AWS Elastic Beanstalk, veja Implementar uma amostra de aplicativo da web no nível de uso
gratuito (p. 8).
A ilustração a seguir mostra os Amazon Linux AMIs disponíveis no nível de uso gratuito usando o
Assistente clássico.
Movendo a barra de rolagem para baixo, você verá as AMIs do Microsoft Windows disponíveis no nível
de uso gratuito.
7
Guia de conceitos básicos do Nível de uso gratuito da AWS
Implementar uma amostra de aplicativo da web no nível de
uso gratuito
Implementar uma amostra de aplicativo da web no
nível de uso gratuito
Há várias maneiras de começar a utilizar o seu aplicativo utilizando a AWS. Caso você tenha um aplicativo
em Java, PHP ou .NET e queira uma maneira rápida para implementar e gerenciar seus aplicativos sem
criar manualmente a infraestrutura necessária da AWS, você pode usar o AWS Elastic Beanstalk. O
AWS Elastic Beanstalk reduz a complexidade de gerenciamento sem restringir as escolhas ou o controle.
Basta fazer o upload de seu aplicativo e o AWS Elastic Beanstalk automaticamente gerencia os detalhes
de fornecimento de capacidade, balanceamento de carga, escalonamento e monitoramento do status
do aplicativo. O AWS Elastic Beanstalk utiliza serviços de alta confiabilidade e escalabilidade que estão
disponíveis no nível de uso gratuito, como:
• Amazon Elastic Compute Cloud (Amazon EC2)
• Amazon Simple Storage Service (Amazon S3)
• Amazon Simple Notification Service (Amazon SNS)
• Amazon CloudWatch
• Elastic Load Balancing
• Auto Scaling
Você também pode realizar diretamente a maioria das tarefas de implementação, como alterar o tamanho
de sua frota de instâncias do Amazon EC2 ou monitorar seu aplicativo, a partir da interface da web AWS
Elastic Beanstalk. Para maiores informações sobre o AWS Elastic Beanstalk acesse o AWS Elastic
Beanstalk Developer Guide.
Esta seção explica como usar o AWS Management Console para criar um novo aplicativo AWS Elastic
Beanstalk e implementar a versão do aplicativo em um novo ambiente. Por padrão, o AWS Elastic
Beanstalk utiliza as seguintes configurações para se adequar ao nível de uso gratuito:
• Uma instância t1.micro. Você pode controlar o número de instâncias do Amazon EC2 em execução a
qualquer momento, ao configurar o número mínimo e máximo de instâncias para seu grupo do Auto
Scaling. Por padrão, o mínimo é definido como um e o número máximo é definido como quatro. Caso
queira assegurar-se de que terá apenas uma instância em execução em um determinado momento,
você pode configurar o número mínimo e máximo como um. Você também pode especificar o tipo de
instância que deseja executar. Por padrão, o AWS Elastic Beanstalk é configurado para executar uma
instância t1.micro. Você pode executar uma instância t1.micro de maneira contínua por um mês
gratuitamente no nível de uso gratuito.
• Dois alarmes do Amazon CloudWatch e cinco métricas. Você pode adicionar até 10 alarmes e 10
métricas básicas (em intervalos de cinco minutos) no nível de uso gratuito.
• Um Elastic Load Balancer. Você pode executar até 750 horas de um Elastic Load Balancer por mês,
o que é mais do que suficiente para executar um load balancer continuamente por um mês. O nível
de uso gratuito cobre até 15 GB dos dados processados pelo load balancer, capacidade suficiente
para a maioria dos aplicativos pequenos. A quantidade de dados processados depende da quantidade
de tráfego que seu site recebe.
• Notificação de e-mail do SNS. Por padrão, nenhum endereço de e-mail é configurado para receber
notificações de e-mail quando ocorrerem eventos; porém, é possível configurar essa informação e
você poderá receber até 1.000 notificações de e-mail gratuitas.
• Um bucket do Amazon S3. O AWS Elastic Beanstalk cria um bucket do Amazon S3 para armazenar
seus aplicativos. Você pode optar por copiar arquivos de registro de hora em hora para o seu bucket
do Amazon S3, mas por padrão, esse recurso está desativado. Para garantir a sua permanência dentro
dos limites do nível de uso gratuito, assegure-se de que suas solicitações de GET, PUT e
armazenamento não ultrapassem os limites.
8
Guia de conceitos básicos do Nível de uso gratuito da AWS
Etapa 1: Criar um aplicativo
Maiores informações sobre a utilização da atividade da conta para o AWS Elastic Beanstalk podem ser
encontradas na próxima seção, Monitorar o uso de seus recursos da AWS (p. 12).
Etapa 1: Criar um aplicativo
Para demonstrar como o AWS Elastic Beanstalk funciona, criaremos e implementaremos um aplicativo
de exemplo.
Para criar um aplicativo de exemplo
1.
2.
Open the AWS Elastic Beanstalk console at https://console.aws.amazon.com/elasticbeanstalk/.
Clique em Launch Application e selecione uma opção de contêiner da lista de Tipo de contêiner.
Clique em Launch Application para iniciar o processo de criação do aplicativo.
Para iniciar o processo de criação dos componentes necessários para executar o aplicativo de exemplo
nos recursos da AWS, o AWS Elastic Beanstalk o seguinte processo é realizado:
• Um aplicativo AWS Elastic Beanstalk chamado "Meu primeiro aplicativo do Elastic Beanstalk" é criado.
• Uma nova versão do aplicativo é criada e intitulada "Versão inicial", que se refere a um arquivo padrão
de aplicativo de exemplo.
• Inicia-se um ambiente chamado "Ambiente padrão" que fornece à AWS recursos para hospedar o
aplicativo.
• O aplicativo "Versão inicial" é implementado no recém-criado "Ambiente padrão".
Esse processo pode levar alguns minutos para ser concluído.
Etapa 2: Visualizar o aplicativo
Após criar seu aplicativo, os detalhes e o ambiente para o aplicativo aparecem no AWS Management
Console. O painel Application Details fornece informações básicas de visão geral sobre seu aplicativo,
incluindo eventos associados ao aplicativo e todas as versões do aplicativo.
9
Guia de conceitos básicos do Nível de uso gratuito da AWS
Etapa 3: Alterar a configuração
O painel Environment exibe informações sobre as instâncias do Amazon EC2 que hospedam seu
aplicativo, junto a recursos da AWS que o AWS Elastic Beanstalk fornece ao iniciar seu ambiente.
Enquanto o AWS Elastic Beanstalk cria seus recursos da AWS e inicia seu aplicativo, o ambiente estará
em um estado Launching. As mensagens de status sobre eventos de lançamento são exibidas na barra
de informações do ambiente.
Para ver a versão publicada de seu aplicativo
1.
No painel Environments do seu aplicativo, clique no link Environment Details para o seu aplicativo.
Os detalhes são exibidos para o ambiente de seu aplicativo.
2.
Clique na guia Overview e, em seguida, clique no link na caixa URL. A página do aplicativo abrirá
em uma nova guia.
A página do aplicativo abrirá em uma nova guia.
Etapa 3: Alterar a configuração
Você pode personalizar seu ambiente para adicionar seu endereço de e-mail e receber notificações
sobre eventos importantes para o seu aplicativo.
Algumas mudanças de configuração são simples e ocorrem de maneira rápida. Outras exigem que o
AWS Elastic Beanstalk exclua e crie novamente os recursos da AWS, o que pode levar algum tempo.
O AWS Elastic Beanstalk o avisará sobre possíveis períodos de paralisação do aplicativo antes de alterar
as definições de configuração.
Nessa tarefa, você adicionará seu endereço de e-mail para receber notificações de evento.
Para alterar sua configuração de ambiente
1.
No painel Environment, no menu Actions, clique em Edit/Load Configuration.
10
Guia de conceitos básicos do Nível de uso gratuito da AWS
Etapa 3: Alterar a configuração
2.
Na caixa de diálogo Edit Configuration, clique na guia Notifications.
3.
Na caixa Email Address, digite o seu endereço de e-mail.
4.
Clique em Apply Changes.
Aguarde a alteração do status do ambiente de Updating para Ready e, em seguida, visualize seu aplicativo
conforme foi feito em Etapa 2: Visualizar o aplicativo (p. 9).
Parabéns! Você implementou e fez alterações em seu primeiro aplicativo de exemplo usando o AWS
Elastic Beanstalk no nível de uso gratuito. Para saber como monitorar seu uso e a atividade de sua conta,
veja Monitorar o uso de seus recursos da AWS (p. 12).
11
Guia de conceitos básicos do Nível de uso gratuito da AWS
Visualizar a atividade de sua conta
Monitorar o uso de seus recursos da
AWS
Topics
• Visualizar a atividade de sua conta (p. 12)
• O que acontece quando o nível de uso gratuito expira? (p. 19)
O nível de uso gratuito da AWS lhe fornece acesso grátis a vários serviços até os limites especificados.
Caso pretenda restringir seu uso a esses limites, você certamente desejará monitorar seu uso dos
recursos da AWS. Este capítulo ajudará você a entender como monitorar seu uso dos recursos da AWS
em execução e os custos dos recursos da AWS utilizados que não são cobertos pelo nível de uso gratuito.
Também será útil para você entender como será o faturamento quando o nível de uso gratuito expirar
para o exemplo de aplicativo do AWS Elastic Beanstalk que você implementou em Implementar uma
amostra de aplicativo da web no nível de uso gratuito (p. 8). Para maiores informações sobre como
funciona a definição de preços da AWS, acesse Como funciona a definição de preços da AWS.
Visualizar a atividade de sua conta
Você deve conferir a atividade de sua conta regularmente para garantir que todas as cobranças estejam
dentro de suas expectativas. A atividade de sua conta é atualizada diariamente e você verá uma lista
de cobranças acumuladas até então em seu ciclo de faturamento. Você também pode verificar seus
ciclos de faturamento.
A página de resumo fornece um resumo de todas as cobranças e tarifas para cada produto da AWS.
Para ver as atividades de uso com maiores detalhes, clique em Download Usage Report em cada produto.
Para visualizar a atividade de sua conta
1.
Acesse http://aws.amazon.com/account/.
2.
3.
Clique em Atividade da conta.
Conecte-se à sua conta da AWS.
O resumo de sua conta aparecerá. A imagem a seguir mostra um exemplo de fatura após a
implementação de uma amostra de aplicativo AWS Elastic Beanstalk no exemplo anterior e
12
Guia de conceitos básicos do Nível de uso gratuito da AWS
Amazon Elastic Compute Cloud
considerando que você tenha ao menos uma visualização de página por dia. É possível observar
na imagem que todos os serviços usados para este cenário são gratuitos após três dias de atividade.
Para entender melhor a atividade de sua conta, ele ajuda a discriminar cada produto por aquilo que está
sendo monitorado.
Amazon Elastic Compute Cloud
Para ver a discriminação dos custos do Amazon EC2, expandir o nó do Amazon Elastic Compute Cloud
no resumo de atividade da conta.
13
Guia de conceitos básicos do Nível de uso gratuito da AWS
Amazon Elastic Compute Cloud
Você pode ver na imagem acima, que os seguintes recursos estão sendo monitorados:
• Amazon EC2 executando o Linux/UNIX
• Elastic Load Balancing
• Amazon EC2 EBS
• Amazon CloudWatch
A definição de preços detalhada para esses recursos pode ser encontrada em
http://aws.amazon.com/pricing/ec2/.
A AWS monitora o número de horas em que sua instância do Amazon EC2 é executada. O preço depende
do tipo de instância do Amazon EC2 e do software executado. Por padrão, o AWS Elastic Beanstalk
implementa o exemplo de aplicativo com, no mínimo, uma instância t1.micro e, no máximo, quatro
instâncias. Para garantir que você esteja dentro do nível de uso gratuito, mantenha o padrão de t1.micro
e configure o Auto Scaling de modo que o número mínimo e o máximo de instâncias seja um. Para ter
acesso a instruções sobre como definir as configurações de Auto Scaling no AWS Elastic Beanstalk,
acesse Configuração do Auto Scaling no AWS Elastic Beanstalk Developer Guide. Você recebe até 750
horas de uso gratuito de instâncias t1.micro por mês. No momento da publicação deste documento, o
preço por hora para Instâncias On Demand para um t1.micro na região leste dos EUA era de 0,02 USD
por hora. O preço varia de acordo com a região em que sua instância do Amazon EC2 está sendo
executada.
14
Guia de conceitos básicos do Nível de uso gratuito da AWS
Amazon Elastic Compute Cloud
Para o Elastic Load Balancing, a AWS monitora o número de horas de execução de seu load balancer,
assim como os dados que passam pelo load balancer para a instância do Amazon EC2. Por padrão, o
AWS Elastic Beanstalk cria um load balancer que direciona o tráfego em suas instâncias do Amazon
EC2. No nível de uso gratuito, você recebe 750 horas e 15 GB de processamento de dados gratuitos
por mês. No momento da publicação deste documento, o preço por hora na região leste dos EUA para
um load balancer era de 0,025 USD e 0,008 USD por GB de dados processados. O preço varia de acordo
com a região em que seu load balancer está sendo usado.
A AWS monitora a quantidade de espaço de armazenamento fornecida por gigabyte para volumes do
Elastic Block Storage (EBS) e o número de solicitações de E/S para esses volumes. Além disso, se forem
feitos snapshots de volumes de EBS para o Amazon Simple Storage Service (S3), a AWS monitora a
quantidade de espaço de armazenamento. Com o nível de uso gratuito, você recebe 30 GB do Amazon
Elastic Block Storage (EBS) mais 2 milhões de E/S, 1 GB de armazenamento de snapshot, 10.000
solicitações GET de snapshot e 1.000 solicitações PUT de snapshot. A página de definição de preço e
a imagem a seguir mostram a definição de preço para o Amazon EBS no momento da publicação deste
documento. O preço varia de acordo com a região.
A AWS monitora o número de alarmes do Amazon CloudWatch por instância por mês, assim como a
frequência para a qual os alarmes estão configurados. Por padrão, o AWS Elastic Beanstalk habilita
cinco métricas básicas do Amazon CloudWatch, que retornam dados em intervalos de cinco minutos, e
dois alarmes do Amazon CloudWatch. A AWS permite até 10 alarmes, 10 métricas e 1.000.000 de
solicitações de API. Esta oferta não irá terminar após a expiração do nível de uso gratuito. A Página de
definição de preço do Amazon CloudWatch exibe a discriminação dos preços para o Amazon CloudWatch.
Os preços atuais são exibidos na imagem a seguir. O preço varia de acordo com a região.
15
Guia de conceitos básicos do Nível de uso gratuito da AWS
Amazon Simple Notification Service
Essas informações de definição de preços mostram a atividade por um dia. Vejamos qual seria o preço
se você continuasse a executar o exemplo de aplicativo AWS Elastic Beanstalk 24 horas por dia, 7 dias
por semana e continuasse a visitar o site uma vez ao dia. Considerando que um mês tenha 30 dias,
podemos multiplicar as métricas por 10 para chegarmos ao total do mês. Conforme apresenta a tabela
a seguir, tal uso estaria dentro do nível de uso gratuito.
Recursos
3 dias de uso
30 dias de uso
Nível de uso gratuito
Instância do Amazon 72 horas
EC2 executando
Linux/UNIX
720 horas
750 horas
Elastic Load
Balancing
71 horas
0,000382 GB
710 horas
0,0115 GB
750 horas
15 GB
Amazon EBS
0,789 GB de armazenamento
provisionado
136.505 de E/S
7,89 GB de
armazenamento
provisionado
1.365.050 de E/S
30 GB de
armazenamento
provisionado
2.000.000 de E/S
0,198
10 alarmes
Amazon CloudWatch 0,0198 alarmes
Amazon Simple Notification Service
Para ver a discriminação dos custos do Amazon SNS, expanda o nó do Amazon Simple Notification
Service no resumo de atividades da conta.
16
Guia de conceitos básicos do Nível de uso gratuito da AWS
Amazon Simple Storage Service
A AWS monitora o número de solicitações de SNS, notificações de HTTP/HTTPS e notificações de e-mail
a cada mês. A AWS sempre oferece até 100.000 solicitações, 100.000 notificações de HTTP/HTTPS e
1.000 notificações de e-mail gratuitamente, mesmo após a expiração do nível de uso gratuito. As
informações detalhadas de definição de preço estão disponíveis em http://aws.amazon.com/pricing/sns.
A tabela a seguir mostra as atividades de três dias. As solicitações feitas foram para criar e se inscrever
no tópico, e uma notificação de e-mail foi enviada para confirmar a inscrição. O número de solicitações
e notificações pode variar de acordo com o status do aplicativo e com o número de tópicos em que você
se inscreve. Como mostra a tabela, as solicitações e notificações estão dentro dos limites do nível de
uso gratuito.
Recursos
3 dias de uso
30 dias de uso
Nível de uso gratuito
Amazon SNS
3 solicitações
1 notificação de e-mail
30 solicitações
10 notificações de
e-mail
100.000 solicitações
1.000 notificações de
e-mail
Amazon Simple Storage Service
Para ver a discriminação dos custos do Amazon S3, expanda o nó do Amazon Simple Storage Service
no resumo de atividade da conta.
17
Guia de conceitos básicos do Nível de uso gratuito da AWS
Transferência de dados da AWS
Essas informações de definição de preço mostram as atividades de três dias. O custo é para que o AWS
Elastic Beanstalk obtenha uma lista de todos os buckets e crie o bucket do Amazon S3, caso ele ainda
não exista. O AWS Elastic Beanstalk emitiu uma segunda LISTA de solicitação para listar todos os
buckets quando adicionamos nosso endereço de e-mail ao nosso ambiente. A menos que tenha planos
de fazer atualizações adicionais ao seu ambiente ou fazer o upload de objetos para o bucket de seu
Amazon S3, você não deverá continuar vendo solicitações adicionais.
Recursos
3 dias de uso
30 dias de uso
Nível de uso gratuito
Amazon S3
3 solicitações PUT
3 solicitações PUT
2.000 solicitações
PUT
Transferência de dados da AWS
Para ver a discriminação dos custos de transferência de dados, expanda o nó AWS Data Transfer
(excluding Amazon CloudFront) no resumo de atividade da conta.
Enquanto você é cobrado por transferência de dados para fora, não há cobranças para transferência de
dados para dentro ou transferência de dados entre outros serviços da AWS na mesma região. A
18
Guia de conceitos básicos do Nível de uso gratuito da AWS
O que acontece quando o nível de uso gratuito expira?
transferência de dados para fora é agregada no Amazon EC2, Amazon S3, Amazon RDS, Amazon
SimpleDB, Amazon SQS, Amazon SNS e Amazon VPC, e, em seguida, é cobrada de acordo com a tarifa
de transferência de dados para fora. Essa cobrança aparece no relatório mensal como Transferência de
dados para fora da AWS. A página de Definição de preço do Amazon Simple Storage Service (S3) exibe
as informações de preço mais recentes. Os custos apresentados na imagem a seguir são referentes ao
momento da publicação deste documento.
Essas informações de definição de preço mostram as atividades de três dias. Vejamos qual seria o preço
se você continuasse a executar o exemplo de aplicativo AWS Elastic Beanstalk 24 horas por dia, 7 dias
por semana e visitasse o site uma vez ao dia. Considerando que um mês tenha 30 dias, podemos
multiplicar as métricas por 10 para chegarmos ao total do mês.
Recursos
3 dias de uso
30 dias de uso
Nível de uso gratuito
Transferência da
dados da AWS
0,013 GB de transferência de
dados para fora
0,000001 GB de transferência da
dados regional
0,004 GB de transferência de
dados para dentro
0,13 GB de
transferência de
dados para fora
0,00001 GB de
transferência de
dados regional
0,04 GB de
transferência de
dados para dentro
O primeiro GB de
cada mês é gratuito
Primeiro GB de
transferência de
dados regional
A transferência de
todos os dados para
dentro é gratuita
O que acontece quando o nível de uso gratuito
expira?
Após a expiração do nível de uso gratuito, você será cobrado de acordo com as tarifas de uso padrão.
Para ter uma melhor compreensão de quais podem ser as cobranças, vamos usar o exemplo do aplicativo
AWS Elastic Beanstalk e ver quais seriam as cobranças além do nível de uso gratuito. A melhor maneira
de fazer isso é ver a atividade de sua conta e substituir a tarifa do nível de uso gratuito pelas tarifas
regulares de uso padrão. Utilizaremos o mesmo uso para 30 dias que calculamos nas seções anteriores.
Vamos discriminar novamente por produto.
19
Guia de conceitos básicos do Nível de uso gratuito da AWS
Tarifas padrão para o Amazon EC2
Tarifas padrão para o Amazon EC2
A tabela a seguir mostra a discriminação de custos do Amazon EC2 na região leste dos EUA por 30 dias
de uso.
Recursos
Tarifas padrão de uso
Custos
Instância On Demand
executando o Linux/UNIX
0,02 USD por microinstância (t1.micro)
instância-hora (ou hora parcial)
14,40 USD
Elastic Load Balancing
0,025 USD por hora de LoadBalancer (ou 18,00 USD
hora parcial)
0,003 USD
0,008 USD por GB de dados processados
pelo LoadBalancer
Amazon EC2 EBS
0,10 USD por GB-mês de espaço de
armazenamento fornecido
0,10 USD por 1 milhão de solicitações de
E/S
0,80 USD
0,20 USD
Amazon CloudWatch
0,00 USD por alarme-mês - primeiros 10
alarmes
0,00 USD
0,00 USD
Custo total
33,40 USD
Tarifas padrão para o Amazon SNS
A tabela a seguir mostra as tarifas de uso padrão para o Amazon SNS na região leste dos EUA por 30
dias de uso.
Recursos
Tarifas padrão de uso
Custos
Amazon SNS
As primeiras 100.000 solicitações de API
do Amazon SNS por mês são gratuitas
0,00 USD
Custo total
0,00 USD
Tarifas padrão para o Amazon S3
A tabela a seguir mostra as tarifas de uso padrão para o Amazon S3 na região leste dos EUA por 30
dias de uso.
Recursos
Tarifas padrão de uso
Custos
Amazon S3
0,01 USD por 1.000 solicitações
PUT/COPY/LIST/POST
0,00 USD
Custo total
0,00 USD
20
Guia de conceitos básicos do Nível de uso gratuito da AWS
Tarifas padrão para Transferência de dados da AWS
Tarifas padrão para Transferência de dados da AWS
A tabela a seguir mostra as tarifas de uso padrão para Transferência de dados para fora da AWS pelos
recursos da AWS na mesma zona de disponibilidade na mesma região leste dos EUA por 30 dias de
uso.
Recursos
Tarifas padrão de uso
Custos
Transferência de dados
para fora da AWS
0,000 USD por GB - o primeiro GB da
transferência de dados é gratuito
0,00 USD
Transferência de dados
regional da AWS
0,10 USD por GB
0,00001 USD
Transferência de dados
para dentro da AWS
0,000 USD por GB - a transferência de
dados para dentro é gratuita
0,00 USD
Custo total
0,00 USD
Some tudo
Se você somar todos os custos individuais do Amazon EC2, Amazon SNS, Amazon S3 e Transferência
de dados para fora da AWS, é possível observar que as cobranças totais são de 33,40 USD para
cobranças de uso no mês em que o nível de uso gratuito não estiver mais disponível para você.
Para ter acesso a uma lista de recursos que poderão lhe ajudar a ter maior agilidade com a AWS, veja
Para onde ir em seguida? (p. 26). Caso queira limpar seus recursos da AWS, veja Limpar seus recursos
da AWS (p. 22).
21
Guia de conceitos básicos do Nível de uso gratuito da AWS
Excluir seu aplicativo AWS Elastic Beanstalk e encerrar seus
recursos
Limpar seus recursos da AWS
Neste documento, tratamos da implementação de um aplicativo de exemplo que aproveita o nível de
uso gratuito da AWS. Agora, você deve limpar os recursos que estão sendo usados pelo aplicativo de
exemplo. Ao fazer isso, os recursos computacionais serão liberados no nível de uso gratuito para que
você possa usar esses recursos para executar seu próprio aplicativo. Se você iniciou manualmente uma
instância do Amazon EC2, você pode encerrar essa instância agora. Para ter acesso a instruções sobre
como encerrar uma instância do Amazon EC2, veja Encerrar sua instância no Amazon Elastic Compute
Cloud Getting Started Guide.
Excluir seu aplicativo AWS Elastic Beanstalk e
encerrar seus recursos
Verifique se você não está utilizando nenhum recurso do AWS Elastic Beanstalk, analisando seus
aplicativos e excluindo aqueles dos quais não precisa mais.
Para excluir completamente o aplicativo, você seguirá as seguintes etapas:
• Encerrar o ambiente
• Excluir todas as versões do aplicativo
• Excluir o aplicativo
Para encerrar o ambiente
1.
Na exibição Application Details, clique na guia Overview.
2.
Clique no botão Actions próximo ao ambiente que você deseja excluir e clique em Terminate this
Environment.
22
Guia de conceitos básicos do Nível de uso gratuito da AWS
Excluir seu aplicativo AWS Elastic Beanstalk e encerrar seus
recursos
A caixa de diálogo Terminate Environment será exibida.
3.
Clique no botão Terminate Environment.
Para excluir todas as versões do aplicativo
1.
2.
3.
Na exibição Application Details, clique na guia Versions.
Selecione a caixa de seleção próxima às versões de seu aplicativo e clique no botão Delete Version.
Na caixa de diálogo Excluir versão do aplicativo, selecione a caixa de seleção Delete Version from
Amazon S3 as well.
4.
Clique em Yes, Delete.
Para excluir o aplicativo
1.
Na exibição Application Details, clique na guia Overview.
23
Guia de conceitos básicos do Nível de uso gratuito da AWS
Excluir seu aplicativo AWS Elastic Beanstalk e encerrar seus
recursos
2.
3.
Clique no link Delete This Application.
Clique em Yes, Delete.
24
Guia de conceitos básicos do Nível de uso gratuito da AWS
Apêndice: como verificar se você está
qualificado para o nível de uso
gratuito
Caso não esteja certo se a abertura de sua conta ocorreu no último ano, você pode conferir a página de
atividade de conta. O exemplo a seguir mostra como verificar se você está qualificado.
1.
Conecte-se ao AWS Management Console.
2.
Clique no nome de sua conta na parte superior da tela.
3.
Escolha Account Activity na lista.
Caso esteja qualificado, você verá uma notificação na parte superior da tela como na imagem a
seguir.
25
Guia de conceitos básicos do Nível de uso gratuito da AWS
Para onde ir em seguida?
Você não está sozinho ao explorar a Amazon Web Services usando o nível gratuito. Os links a seguir
conectam você a informações e recursos adicionais que irão ajudá-lo em sua jornada.
Hospedar sites no Amazon S3 no Amazon Simple Storage Service Developer Guide
Instruções de como criar um site estático utilizando o Amazon S3.
Implementar um blog do WordPress em sua instância do Amazon EC2 no Amazon Elastic Compute
Cloud Microsoft Windows Guide
Instruções sobre como implementar um blog do WordPress em uma instância do Amazon EC2 para
Windows.
Nível de uso gratuito da AWS
Instruções e detalhes sobre o nível de uso gratuito.
Perguntas frequentes do nível gratuito da AWS
Perguntas frequentes sobre o nível de uso gratuito.
Fóruns
Faça perguntas e encontre as respostas sobre como utilizar o nível de uso gratuito.
Grupos de usuários
Encontre outras pessoas que utilizam o nível de uso gratuito da AWS em sua região.
Atendimento ao cliente da AWS
Representantes do atendimento ao cliente que podem ajudá-lo com questões relacionadas a faturamento.
Publicações no blog
• JumpBox para o nível de uso gratuito da AWS
• Publicação no blog de Jeff Barr: "Servers for Nothing, Bits for Free."
• Blog da Amazon Web Services
26
Download

Guia de conceitos básicos