Você está na página 1de 12

Amazon Web Service

Jordo Memria
Curso de Bacharelado em Engenharia de Computao Instituto Federal do Cear
(IFCE) Campus de Fortaleza
60430-580 Fortaleza Ce Brasil
jordaomemoria@gmail.com

Abstract. This paper describes the related products to services of


infrastructure of cloud that belongs to Amazon Web service. First presents a
general framework for all products and solutions from Amazon Web Services.
Then, they are listed the subdivisions of cloud infrastructure services, with a
brief description. Finally, it describes all products contained in each
subdivision. Some of these are: Amazon EC2, Amazon EC2 Container
Registry, Amazon EC2 Container Service, AWS Elastic Beanstalk, AWS
Lambda, Auto Scaling, Elastic Load Balancing, Amazon S3, Amazon Cloud
Front, Amazon EBS.
Resumo. Este artigo descreve os produtos relacionados a servios de
infraestrutura de nuvem que pertencem a Amazon Web service. Primeiro
apresentado um quadro geral de todos os produtos e solues da Amazon Web
Service. Em seguida, so listadas as subdivises dos servios de infraestrutura
de nuvem, com uma breve descrio. E por ltimo, este descreve todos os
produtos contidos em cada subdiviso. Alguns destes so: Amazon EC2,
Amazon EC2 Container Registry, Amazon EC2 Container Service, AWS
Elastic Beanstalk, AWS Lambda, Auto Scaling, Elastic Load Balancing,
Amazon S3, Amazon Cloud Front, Amazon EBS.

1. Introduo
Este artigo tem o objetivo de ensinar o leitor sobre os principais produtos da Amazon
Web Service, que fornece servios de computao nas nuvens.
A maior parte das informaes obtidas para a produo deste artigo foram
retiradas do site oficial da Amazon Web Services. A parte subsidiria foi arquitetada
pelo escritor do artigo, apenas com fins didticos.
A Amazon Web Services oferece um amplo conjunto de produtos de nuvem
globais, como armazenamento, bancos de dados, anlise, redes, dispositivos mveis,
ferramentas de desenvolvedor, ferramentas de gerenciamento, IoT, segurana,
computao e aplicativos empresariais. Esses servios ajudam as empresas a se mover
mais rapidamente, baixar os custos de TI e escalar. As maiores empresas e as startups
mais proeminentes do mercado confiam na AWS como base para uma grande variedade
de cargas de trabalho, como: aplicativos da web e mveis, desenvolvimento de jogos,
processamento de dados, data warehousing, armazenamento, arquivamento e muito
mais.

2. Entendendo os produtos disponveis


Para conseguir entender tudo que a Amazon Web Service consegue oferecer, precisamos
explicar caso a caso organizadamente. Os produtos se dividem em trs grandes macroreas: Servios de infraestrutura de nuvem, Servios completos de plataforma e a
Produtividade e a eficincia operacional do desenvolvedor. Cada macro-rea se divide
em micro-reas. Servios de infraestrutura de nuvem se divide em: Computao,
Armazenamento e entrega de contedo, Banco de dados e Redes. Servios completos de
plataforma se divide em: Dados analticos, Aplicaes empresariais, Servios mveis e
Internet das coisas. Produtividade e a eficincia operacional do desenvolvedor se divide
em: Ferramentas de desenvolvedor, Ferramentas de gerenciamento, Segurana e

identidade e Servios de aplicaes. E por ltimo e mais importante, cada micro-rea


tem uma quantidade de produtos. A seguir, a partir de cada micro-rea, ns
explicaremos os produtos disponveis nela. Ns nos concentraremos, visando uma
maior profundidade, apenas nos produtos da macro-rea Servios de infraestrutura de
nuvem, por conta da grande quantidade de produtos disponveis na AWS. Observe o
esquema para melhor aprendizado:
Servios de infraestrutura de nuvem
Computao
Armazenamento e entrega de contedo
Banco de dados
Redes
Servios completos de plataformas
Dados analticos
Aplicaes empresariais
Servios mveis
Internet das coisas
Produtividade e eficincia operacional do desenvolvedor
Ferramentas do desenvolvedor
Ferramentas de gerenciamento
Segurana e identidade
Servios aplicaes

3. Computao
A micro-rea computao tem produtos que oferecem servidores virtuais, contineres,
implantao de aplicativos Web 1-Click, funes de computao orientadas a eventos,
elasticidade automtica e balanceamento de carga.
3.1. Amazon EC2 (Servidores Virtuais)
O Amazon Elastic Compute Cloud (Amazon EC2) um servio da web que fornece
capacidade de computao redimensionvel na nuvem. Ele foi projetado para facilitar a
computao em nuvem na escala da web para os desenvolvedores.
A interface de servio da Web simples do Amazon EC2 permite que voc
obtenha e configure a capacidade com mnimo atrito. Oferece um controle completo de
seus recursos computacionais e permite que voc trabalhe no ambiente computacional
comprovado da Amazon. O Amazon EC2 reduz o tempo exigido para obter e inicializar
novas instncias do servidor em minutos, permitindo que voc escalone rapidamente a
capacidade para mais e para menos, medida que os requisitos de computao so
alterados. O Amazon EC2 muda a economia da computao ao permitir que voc pague

somente pela capacidade que realmente usa. O Amazon EC2 fornece aos
desenvolvedores as ferramentas para construir aplicativos resistentes a falhas e isol-los
de situaes de falha comuns.
3.2. Amazon EC2 Container Service (Contineres)
O Amazon EC2 Container Service (ECS) um servio de gerenciamento de contineres
altamente escalvel e de alto desempenho compatvel com contineres do Docker que
permite executar facilmente aplicaes em um cluster gerenciado de instncias do
Amazon EC2. O Amazon ECS elimina a necessidade de voc instalar, operar e escalar
sua prpria infraestrutura de gerenciamento de clusters. Com chamadas de API simples,
voc pode executar e interromper aplicaes habilitadas para o Docker, consultar o
estado completo do seu cluster e acessar muitos recursos conhecidos, como security
groups, Elastic Load Balancing, volumes do EBS e funes do IAM. Voc pode usar o
Amazon ECS para programar a colocao de contineres no cluster com base em suas
necessidades de recursos e requisitos de disponibilidade. Voc tambm pode integrar
agenciadores prprios ou de terceiros para atender a requisitos especficos dos negcios
ou da aplicao.
No h custo adicional pelo Amazon EC2 Container Service. Voc paga pelos
recursos da AWS (como instncias do EC2 ou volumes do EBS) que criar para
armazenar e executar seu aplicativo.
3.3. Amazon EC2 Container Registry (Contineres)
O Amazon EC2 Container Registry (ECR) um registro de continer do Docker
totalmente gerenciado que facilita para desenvolvedores armazenar, gerenciar e
implantar imagens de continer do Docker. O Amazon ECR integrado ao Amazon
EC2 Container Service (ECS), o que simplifica o seu desenvolvimento para o fluxo de
trabalho de produo. O Amazon ECR elimina a necessidade de operar os seus prprios
repositrios de continer ou de preocupar-se sobre a escalabilidade da infraestrutura
subjacente. O Amazon ECR hospeda suas imagens em uma arquitetura altamente
disponvel e escalvel, o que permite que voc implante com segurana contineres das
suas aplicaes. A integrao com o AWS Identity and Access Management (IAM)
disponibiliza controle no nvel de recursos de cada repositrio. Com o Amazon ECR,
no h taxas iniciais ou compromissos.
Voc paga apenas pela quantidade de dados armazenados nos seus repositrios e
pelos dados transferidos para a Internet.
3.4. AWS Elastic Beanstalk (Implantao de aplicativos Web 1-Click)
O AWS Elastic Beanstalk um servio de fcil utilizao para implantao e
escalabilidade de aplicativos e servios da web desenvolvidos com Java, .NET, PHP,
Node.js, Python, Ruby, Go e Docker em servidores conhecidos, como Apache, Nginx,
Passenger e IIS.
Basta fazer o upload de seu cdigo e o Elastic Beanstalk se encarrega
automaticamente da implementao, desde o provisionamento de capacidade, o
balanceamento de carga e a escalabilidade automtica at o monitoramento da sade do
aplicativo. Ao mesmo tempo, voc mantm total controle sobre os recursos da AWS que

possibilitam a operao do seu aplicativo e pode acessar os recursos subjacentes a


qualquer momento.
No h custos adicionais pelo Elastic Beanstalk, voc s paga pelos recursos da
AWS necessrios para executar e armazenar seus aplicativos.
3.5. AWS Lambda (Funes de computao orientadas a eventos)
O AWS Lambda permite que voc execute cdigos sem provisionar ou gerenciar
servidores. Voc paga apenas pelo tempo de computao que voc utilizar. No haver
cobranas quando o seu cdigo no estiver em execuo. Com o Lambda, voc pode
executar o cdigo para praticamente qualquer tipo de aplicativo ou servio de back-end,
tudo sem precisar de administrao. Basta carregar o cdigo e o Lambda toma conta de
tudo o que for necessrio para executar e escalar o seu cdigo com alta disponibilidade.
Voc pode configurar o seu cdigo para que ele seja acionado automaticamente por
meio de outros servios da AWS ou cham-lo diretamente usando qualquer aplicativo
mvel ou da web.
3.6. Auto Scaling (Elasticidade automtica)
O Auto Scaling ajuda a manter a disponibilidade do aplicativo e permite aumentar ou
reduzir a capacidade do Amazon EC2 para cima ou para baixo de forma automtica, de
acordo com condies definidas. Voc pode usar o Auto Scaling para ajudar a garantir
que est executando nmero desejado de instncias do Amazon EC2. O Auto Scaling
tambm pode aumentar automaticamente o nmero de instncias do Amazon EC2
durante picos de demanda para manter o desempenho, e diminuir a capacidade durante
perodos ociosos para reduzir os custos. O Auto Scaling adequado a aplicativos que
tm padres de demanda estveis ou que experimentam variaes horrias, dirias ou
semanais de utilizao.
3.7. Elastic Load Balancing (Balanceamento de carga)
O Elastic Load Balancing distribui automaticamente o trfego de entrada das aplicaes
em vrias instncias do Amazon EC2. Ele permite que voc obtenha tolerncia a falhas
nas suas aplicaes, disponibilizando sem problemas a capacidade necessria de
balanceamento de carga para rotear o trfego de aplicaes.
O Elastic Load Balancing oferece dois tipos de load balancers que proporcionam
alta disponibilidade, escalabilidade automtica e forte segurana. Eles so o Classic
Load Balancer, que roteia o trfego com base em informaes da aplicao ou da rede, e
o Application Load Balancer, que roteia o trfego com base em informaes avanadas
da aplicao, como o contedo da solicitao. O Classic Load Balancer ideal para o
balanceamento de carga simples do trfego entre vrias instncias EC2, j o Application
Load Balancer excelente para aplicaes que precisam de recursos avanados de
roteamento, microsservios e arquiteturas baseadas em continer. O Application Load
Balancer oferece a capacidade de rotear o trfego para vrios servios ou balancear a
carga entre diversas portas na mesma instncia EC2.

4. Armazenamento e entrega de contedo


A micro-rea armazenamento e entrega de contedo tem produtos que oferecem
armazenamento: de objetos, em bloco, do sistema de arquivos, de arquivos mortos e
integrado. Alm destes oferece tambm o servio de transporte de dados e uma rede de
distribuio de contedo global.
4.1. Amazon Simple Storage Service (Armazenamento de objetos)
O Amazon Simple Storage Service (Amazon S3) oferece aos desenvolvedores e equipes
de TI armazenamento na nuvem seguro, durvel e altamente escalvel. O Amazon S3
um armazenamento de objetos fcil de usar e oferece uma interface de web service
simples para armazenar e recuperar qualquer quantidade de dados de qualquer parte da
web. Com o Amazon S3, voc paga apenas pelo armazenamento realmente utilizado.
No h taxa mnima nem custo de configurao.
O Amazon S3 oferece uma variedade de categorias de armazenamento criadas
para casos de uso diferentes, como o Amazon S3 Standard para armazenamento com
aplicaes variadas de dados acessados com frequncia, o Amazon S3 Standard
Acesso ocasional (Standard IA) para dados de longa durao, porm acessados com
menos frequncia, e o Amazon Glacier para arquivos de longa durao. O Amazon S3
tambm oferece polticas de ciclo de vida configurveis para o gerenciamento de dados
durante seu ciclo de vida. Aps a definio de uma poltica, os dados sero migrados
automaticamente para a categoria de armazenamento mais adequada sem que nenhuma
das suas aplicaes seja alterada.
O Amazon S3 pode ser usado isoladamente ou com outros servios da AWS,
como o Amazon Elastic Compute Cloud (Amazon EC2) e o AWS Identity and Access
Management (IAM), bem como servios e gateways para migrao de dados para
consumo inicial ou contnuo de dados. O Amazon S3 oferece armazenamento
econmico de objetos para uma grande variedade de casos de uso, incluindo backup e
recuperao, arquivamento quase on-line, anlises de big data, recuperao de desastres,
aplicaes em nuvem e distribuio de contedo.
4.2. Amazon CloudFront (Rede de distribuio de contedo global)
O Amazon CloudFront um servio de rede de entrega de contedo (CDN) global que
acelera a distribuio do contedo de sites, APIs, vdeo ou outros recursos da web. Ele
se integra a outros produtos da Amazon Web Services para oferecer aos
desenvolvedores e s empresas uma maneira fcil de acelerar a entrega de contedo
para usurios finais, sem compromisso mnimo de utilizao.
4.3. Amazon Elastic Block Store (Armazenamento em bloco)
O Amazon Elastic Block Store (Amazon EBS) fornece volumes de armazenamento de
nvel de bloco persistentes para uso com instncias do Amazon EC2 na nuvem da
AWS. Cada volume do Amazon EBS replicado automaticamente na sua zona de
disponibilidade para proteo contra falhas de componentes, oferecendo alta
disponibilidade e durabilidade. Os volumes do Amazon EBS oferecem o desempenho
com a consistncia e latncia baixa necessrias para executar suas cargas de trabalho.
Com o Amazon EBS, voc pode escalar o seu uso para cima ou para baixo em poucos

minutos tudo ao mesmo tempo pagando um preo baixo por apenas o que voc
dispe.
4.4. Amazon Elastic File System (Armazenamento do sistema de arquivos)
O Amazon Elastic File System (Amazon EFS) disponibiliza um armazenamento de
arquivos simples e escalvel para usar com instncias do Amazon EC2 na Nuvem AWS.
O Amazon EFS fcil de usar e oferece uma interface simples que permite criar e
configurar sistemas de arquivos com rapidez e facilidade. Com o Amazon EFS, a
capacidade de armazenamento elstica, aumentando e diminuindo automaticamente
medida que arquivos so adicionados e removidos. Com isso, os aplicativos tm o
armazenamento de que precisam, no momento em que precisam.
Quando instalado nas instncias do Amazon EC2, um sistema de arquivos do
Amazon EFS disponibiliza uma interface de sistema de arquivos e uma semntica de
acesso ao sistema padro, permitindo uma fcil integrao do Amazon EFS aos seus
aplicativos e ferramentas atuais. Vrias instncias do Amazon EC2 podem acessar um
sistema de arquivos do Amazon EFS ao mesmo tempo, permitindo que o Amazon EFS
disponibilize uma origem de dados comum para cargas de trabalho e aplicativos
executados em mais de uma instncia do Amazon EC2.
Ele foi criado para oferecer alta disponibilidade e durabilidade, alm de
disponibilizar desempenho para um amplo espectro de cargas de trabalho e aplicativos,
como big data e anlise, fluxos de trabalho de processamento de mdia, gerenciamento
de contedo, distribuio via web e diretrios iniciais.
4.5. Amazon Glacier (Armazenamento de arquivos mortos)
O Amazon Glacier um servio de armazenamento na nuvem seguro, duradouro e de
custo extremamente baixo para arquivamento e backups de dados de longa durao. Os
clientes podem armazenar com segurana grandes ou pequenas quantidades de dados
por apenas 0,007 USD por gigabyte por ms, o que representa uma economia
significativa em comparao a solues locais. Para manter os custos baixos, o Amazon
Glacier otimizado para dados raramente acessados em que uma latncia de acesso de
vrias horas adequada.
4.6. AWS Import/Export Snowball (Transporte de dados)
O Snowball uma soluo de transporte de dados na escala de petabytes que usa
dispositivos seguros para transferir grandes quantidades de dados para dentro e para
fora da Nuvem AWS. O uso do Snowball aborda desafios comuns relacionados a
transferncias de dados em grande escala, inclusive altos custos de rede, transferncias
muito demoradas e preocupaes de segurana. A transferncia de dados com o
Snowball simples, rpida, segura e pode chegar a um quinto do custo da Internet de
alta velocidade.
Com o Snowball, voc no precisa escrever nenhum cdigo ou adquirir
hardware para transferir seus dados. Basta criar uma tarefa no Console de
Gerenciamento da AWS e um dispositivo do Snowball ser enviado automaticamente
para voc*. Quando voc receb-lo, conecte o dispositivo sua rede local, faa o
download e execute o cliente do Snowball para estabelecer uma conexo e depois use o

cliente para selecionar os diretrios de arquivo que voc deseja transferir para o
dispositivo. O cliente ir criptografar e transferir os arquivos para o dispositivo em alta
velocidade. Quando a transferncia for concluda e o dispositivo estiver pronto para ser
devolvido, a etiqueta de envio da E Ink ser atualizada automaticamente e voc poder
monitorar o status da tarefa via Amazon Simple Notification Service (SNS), mensagens
de texto ou diretamente no Console.
O Snowball usa mltiplas camadas de segurana destinadas a proteger seus
dados, inclusive embalagens inviolveis, criptografia de 256 bits e um Mdulo de
plataforma confivel (TPM) padro do setor concebido para garantir a segurana e a
cadeia de custdia completa dos seus dados. Depois que a tarefa de transferncia de
dados tiver sido processada e verificada, a AWS executar uma eliminao de software
do dispositivo do Snowball.
4.7. AWS Storage Gateway (Armazenamento integrado)
O AWS Storage Gateway um servio que conecta um dispositivo de software no local
ao armazenamento baseado na nuvem para oferecer uma integrao direta e segura entre
o ambiente de TI local de uma organizao e a infraestrutura de armazenamento da
AWS. O servio permite que voc armazene dados com segurana na Nuvem AWS e
obtenha um armazenamento escalvel e econmico. O AWS Storage Gateway
compatvel com protocolos de armazenamento padro do setor que funcionam com as
aplicaes existentes. Ele oferece desempenho de baixa latncia mantendo os dados
acessados com frequncia no local e armazenando com segurana todos os dados
criptografados no Amazon Simple Storage Service (Amazon S3) ou no Amazon Glacier.

5. Banco de dados
A micro-rea banco de dados tem produtos que oferecem suporte a banco de dados
relacional, a migrao de banco de dados, a NoSQL, a Armazenamento em cache e a
Data Warehouse.
5.1. Amazon Relational Database Service (Relacional)
O Amazon Relational Database Service (Amazon RDS) facilita a configurao, a
operao e a escalabilidade de bancos de dados relacionais na nuvem. Ele disponibiliza
uma capacidade econmica e redimensionvel enquanto gerencia tarefas demoradas de
administrao do banco de dados, permitindo que voc se concentre nas aplicaes e
nos negcios. O Amazon RDS disponibiliza seis mecanismos de banco de dados
conhecidos para sua escolha, que incluem Amazon Aurora, Oracle, Microsoft SQL
Server, PostgreSQL, MySQL e MariaDB.
5.2. AWS Database Migration Service (Migrao do banco de dados)
O AWS Database Migration Service ajuda voc a migrar bancos de dados para a AWS
de modo fcil e seguro. O banco de dados de origem permanece totalmente operacional
durante a migrao, minimizando perodos de inatividade para aplicativos que
dependem do banco de dados. O AWS Database Migration Service pode migrar dados
de/para a maioria dos bancos de dados comerciais e de cdigo aberto mais usados do
mercado. O servio apoia migraes homogneas, como de Oracle para Oracle, alm de
migraes heterogneas entre diferentes plataformas de banco de dados, como de

Oracle para Amazon Aurora ou de Microsoft SQL Server para MySQL. Ele tambm
permite que voc transmita dados para o Amazon Redshift por meio de qualquer origem
compatvel, como PostgreSQL, MySQL, MariaDB, Oracle, SAP ASE e SQL Server,
possibilitando a consolidao e a anlise fcil dos dados no data warehouse na escala de
petabytes. O AWS Database Migration Service tambm pode ser usado para a
replicao de dados contnua com alta disponibilidade.
5.3. Amazon DynamoDB (NoSQL)
O Amazon DynamoDB um servio de banco de dados NoSQL rpido e flexvel para
todas as aplicaes que precisam de latncia constante abaixo de 10 milissegundos em
qualquer escala. O servio um banco de dados em nuvem totalmente gerenciado e
compatvel com os modelos de armazenamento de documentos e de chave-valor. Seu
modelo de dados flexvel e desempenho confivel fazem dele a escolha perfeita para
aplicativos mveis e da Web, jogos, tecnologia de anncios, IoT e muitas outras
aplicaes. Comece hoje mesmo fazendo o download da verso local do DynamoDB e
leia nosso Guia de conceitos bsicos.
No 3 trimestre, a Forrester Research posiciona a Amazon Web Services na categoria de
lderes do Forrester Wave Big Data NoSQL. A Forrester identificou as 15 solues
NoSQL de big data mais importantes e as pesquisou, analisou e classificou. O Amazon
DynamoDB um lder e, de acordo com a Forrester, o banco de dados em nuvem
NoSQL favorito no mercado.
5.4. Amazon ElasticCache (Armazenamento em cache)
O Amazon ElastiCache um web service que facilita implantar, operar e escalar um
armazenamento ou um cache de dados na memria na nuvem. O servio melhora o
desempenho de aplicaes web, permitindo que voc recupere informaes de
armazenamentos de dados na memria rpidos e gerenciveis, em vez de depender
inteiramente de bancos de dados baseados em disco, que so mais lentos. O Amazon
ElastiCache compatvel com dois mecanismos de cdigo aberto na memria:
Redis um armazenamento e um cache de dados na memria rpido e de
cdigo aberto. O Amazon ElastiCache para Redis um servio na memria compatvel
com o Redis que apresenta a capacidade e a facilidade de uso do Redis junto com a
disponibilidade, a confiabilidade e o desempenho ideal para as aplicaes mais
exigentes do mercado. O ElastiCache para Redis gerenciado, escalvel e seguro, o que
o torna o candidato ideal para desenvolver casos de uso de alto desempenho, como
aplicaes web e mveis, jogos, tecnologia de anncios e IoT.
Memcached um sistema de armazenamento em cache de objetos na memria
largamente adotado. O ElastiCache apresenta compatibilidade de protocolo com o
Memcached; portanto, ferramentas populares que voc usa hoje com ambientes
Memcached existentes funcionaro perfeitamente com o servio.
O Amazon ElastiCache detecta e substitui ns com falha automaticamente,
reduzindo a sobrecarga associada a infraestruturas autogerenciadas, e disponibiliza um
sistema resiliente que atenua o risco de bancos de dados sobrecarregados, que provocam
lentido no carregamento de sites e aplicaes. Por meio da integrao com o Amazon

CloudWatch, o Amazon ElastiCache proporciona maior visibilidade sobre as mtricas


de desempenho importantes associadas aos seus ns do Redis ou Memcached.
Ao usar o Amazon ElastiCache, voc pode adicionar uma camada na memria
sua infraestrutura em questo de minutos por meio do Console de Gerenciamento da
AWS.
5.5. Amazon Redshift (Data Warehouse)
O Amazon Redshift um armazm de dados rpido, totalmente gerenciado e em escala
de petabytes que torna mais simples e econmica a anlise de todos os seus dados
usando as ferramentas de inteligncia de negcios de que voc j dispe. Comece aos
poucos, por apenas 0,25USD por hora, sem compromissos, e aumente a escala at
petabytes por 1.000USD por terabyte por ano, menos de um dcimo do custo das
solues tradicionais. Normalmente, os clientes relatam uma compactao de 3x, que
reduz seus custos para 333USD por terabyte no compactado por ano.

6. Redes
A micro-rea redes tem produtos que oferecem virtual private cloud, conexes diretas,
Balanceamento de carga e DNS. O servio Elastic Load Balancing abrange tanto a
micro-rea redes como a micro-rea computao, logo este j foi explicado
anteriormente. Apenas os novos servios ser explicados.
6.1. Amazon Virtual Private Cloud (Virtual Private Cloud)
A Amazon Virtual Private Cloud (Amazon VPC) permite provisionar uma seo da
nuvem da Amazon Web Services (AWS) isolada logicamente, onde possvel executar
recursos da AWS em uma rede virtual que voc mesmo define. Voc tem controle total
sobre seu ambiente de rede virtual, inclusive a seleo do seu prprio intervalo de
endereos IP, criao de sub-redes e configurao de tabelas de roteamento e gateways
de rede.
possvel personalizar facilmente a configurao de rede para a sua Amazon
Virtual Private Cloud. Por exemplo, voc pode criar uma sub-rede voltada para o
pblico com foco nos servidores Web que tenham acesso Internet e colocar seus
sistemas back-end, como bancos de dados ou servidores de aplicativos em uma sub-rede
de uso privado sem acesso Internet. Voc pode aproveitar vrias camadas de
segurana, incluindo grupos de segurana e listas de controle de acesso rede, para
ajudar a controlar o acesso s instncias do Amazon EC2 em cada subnet.
Alm disso, voc pode criar uma conexo de Hardware Virtual Private Network
(VPN) entre seu datacenter corporativo e o VPC e aproveitar a nuvem da AWS como
uma extenso do seu datacenter corporativo.
6.2. AWS Direct Connect (Conexes diretas)
O AWS Direct Connect torna fcil estabelecer uma conexo de rede dedicada entre o
ambiente local e a AWS. Usando o AWS Direct Connect, voc pode estabelecer
conectividade privada entre a AWS e o seu datacenter, escritrio ou ambiente de
compartilhamento, possibilitando, em muitos casos, a reduo dos custos de rede, o

aumento da taxa de transferncia de largura de banda e a oferta de uma experincia de


rede mais consistente do que conexes baseadas em Internet.
O AWS Direct Connect permite que voc estabelea uma conexo de rede
dedicada entre sua rede e um dos locais do AWS Direct Connect. Quando se utiliza
VLANs 802.1q padro, esta conexo dedicada pode ser particionada em vrias
interfaces virtuais. Isso permite o uso da mesma conexo para acessar recursos pblicos,
como objetos armazenados no Amazon S3, usando o espao de endereo IP pblico e
recursos privados, como instncias do Amazon EC2 em execuo dentro de um Amazon
Virtual Private Cloud (VPC), usando o espao IP privado, mantendo a separao de rede
entre os ambientes pblicos e privados. Interfaces virtuais podem ser reconfiguradas a
qualquer momento para atender s suas necessidades.
6.3. Amazon Route 53 (DNS)
O Amazon Route 53 um servio web de Domain Name System (DNS) altamente
disponvel e escalvel. Ele projetado para oferecer aos desenvolvedores e empresas
uma maneira extremamente confivel e de baixo custo para rotear os usurios finais s
aplicaes de Internet, traduzindo nomes como www.example.com para endereos IP
numricos como 192.0.2.1, usados pelos computadores para se conectarem entre si.
O Amazon Route 53 conecta com eficincia as solicitaes de usurios com a
infraestrutura executada na AWS, como instncias do Amazon EC2, load balancers do
Elastic Load Balancing e buckets do Amazon S3, e tambm pode ser usado para rotear
usurios para infraestruturas fora da AWS. Voc pode usar o Amazon Route 53 para
configurar verificaes de sade do DNS e rotear o trfego a endpoints saudveis ou
para monitorar independentemente a sade da aplicao e de seus endpoints. O fluxo de
trfego do Amazon Route 53 facilita o gerenciamento de trfego de maneira global por
meio de diversos tipos de roteamento, incluindo Latency Based Routing, Geo DNS e
Weighted Round Robin, que podem ser todos combinados com o failover de DNS para
viabilizar diversas arquiteturas de baixa latncia e tolerantes a falhas. Usando o editor
visual simples de fluxo de trfego do Amazon Route 53, voc pode gerenciar com
facilidade a maneira como seus usurios finais so roteados para os endpoints do seu
aplicativo quer seja em uma nica regio da AWS ou distribudos em todo o mundo. O
Amazon Route 53 tambm oferece registro de nome de domnio. Voc pode comprar e
gerenciar nomes de domnio como example.com e o Amazon Route 53 configura
automaticamente as definies de DNS para os seus domnios.

Referncias
Amazon Web Service, Produtos e servios na nuvem - Amazon Web Service (AWS).
Disponvel em: https://aws.amazon.com/pt/products/?nc2=h_ql_ny_livestream_blu.
Acesso em: 04/10/2016.