AWS em Português claro!
Ei, você já ouviu falar destes novos serviços da AWS: ContainerCache, ElastiCast and QR72? Claro que não, eu acabei de inventar.
Mas existem mais de 50 serviços obscuros, então decidi explicar alguns em português claro. Ao ler “ou” entenda como um apelido dado para facilitar o entendimento.
Serviços gerais
EC2
ou, Amazon Virtual Servers
pra? Executar qualquer coisas, como se fosse um computador
tipo? DigitalOcean, Linode, Atlantic, Vultr
IAM
ou, Usuários, Chaves e Certificados
pra? Adicionar usuários, configurar chaves (é no KMS) e políticas
S3
ou, Amazon Unlimited FTP Server
pra? Armazenas images e outros arquivos para sites. Manter backup e compartilhar arquivos. E até hospedar sites estáticos. Mas não é e nem suporta FTP.
VPC
ou, Amazon Virtual Colocated Rack
pra? “tirar” suas coisas da internet e colocar uma camada adicionar de segurança, em “sua própria rede”
tipo? Se você entende de redes: VLANs
Lambda
ou, Amazon App Scripts
pra? Executar pequenas códigos JS, Java ou Python para pequenas tarefas. Tipo uma mistura de fila com execução. Permite automatizar eventos no S3 ou DynamoDB.
Serviços para Web Developers
Se você está construindo um aplicativo na web, provavelmente vai usar um desses serviços.
API Gateway
ou, API Proxy
pra? Controlar suas aplicações, em questões como tráfego malicioso, testar novas versões e apresentar métodos mais claramente.
tipo? 3Scale
RDS
ou, Amazon SQL
pra? Utilizar bancos MySQL, Postgres e Oracle
tipo? MySQL na infrastrutura da Amazon, Heroku Postgres
Route53
ou, Amazon DNS
pra? Comprar e controlar domínios e seus DNS.
tipo? CloudFlare (DNS), DNSimple, GoDaddy, Gandi
SES
ou, Amazon Transactional Email
pra? Enviar e-mails como troca de senha, notificações, etc.
tipo? SendGrid, Postmark, Mailgun, Mandrill (mailchimp)
Cloudfront
ou, Amazon CDN
pra? Tornar seus arquivos do S3 mais rápido, disponibilizando na região mais próxima possível do usuário.
tipo? MaxCDN, Akamai
CloudSearch
ou, Amazon Fulltext Search
pra? Pesquisar no S3 ou no RDS
tipo? ElasticSearch, Sphinx, Solr
DynamoDB
ou, Amazon NoSQL
pra? Armazenar grandes quantidade de dados orientados por chave/valor
tipo? MongoLab
Elasticache
ou, Amazon Memcached
pra? Usar Memcached ou Redis
tipo? Redis to Go, Memcachier
Elastic Transcoder
ou, Amazon Video Transcoder
pra? Converter e comprimir vídeos
SQS
ou, Amazon Queues
pra? Colocar coisas em espera para ser executado, desde coisas simples como disparar e-mails e SMS até “qualquer coisa”. Não há lógica, apenas entram coisas e saem coisas assim que possível.
tipo? Beanstalked, RabbitMQ, Celery, Gearman, entre outros
WAF
ou, Amazon Firewall
pra? Bloqueia execuções excessivas para invadir sistemas
tipo? Sophos, Kapersky
Desenvolvimento de mobile apps
Cognito
ou, Amazon OAuth
pra? Permite fazer login com Google, Facebook, etc
tipo? OAuth.io
Device Farm
ou, Amazon Device Test
pra? Testar seus apps em diferentes versões do Android e iOS, ao mesmo tempo
tipo? MobileTest, iOS emulator, Google Cloud Test Lab, Xamarin Test Cloud
Mobile Analytics
pra? Captura o que as pessoas estão fazendo dentro do seu app
tipo? Flurry
Serviços de deploy
CodeCommit
ou, Amazon Github 😁
pra? Controle de versão do seu código, um git nas nuvens
tipo? Github, BitBucket, GitLab
Code Deploy
pra? Pegar seu código de um repositório Git e mandar para instâncias EC2
tipo? Heroku, Capistrano
CodePipeline
ou, Amazon Continuous Integration
pra? Executa testes automatizados no seu código e executa tarefas se passar
tipo? CircleCI, Travis
EC2 Container Service
ou, Amazon Docker 😁
pra? Colocar um dockerfile numa instância EC2 para assim executar um site
Elastic Beanstalk
ou, Amazon Cloud Platform
pra? Escala seu app de forma automática para sempre estar disponível sem gargalos
tipo? Google Cloud Platform, Heroku, Bluemix, Modulus
Serviços corporativos
AppStream
ou, Amazon Citrix
pra? Colocar a cópia de uma app Windows em uma máquina com Windows para pessoas terem acesso remoto
tipo? Citrix, RDP
Direct Connect
pra? Estabelecer uma conexão de rede dedicada entre sua rede e um dos locais do AWS Direct Connect.
tipo? Um conexão direta no meio de uma rua cheia de congestionamento
Directory Service
pra? Ponte com outros aplicativos que precisam do Microsoft Active Directory
WorkDocs
ou, Amazon Unstructured Files
pra? Compartilhar documentos do word com seus colegas
tipo? Dropbox, DataAnywhere
WorkMail
ou, Amazon Company Email
pra? Serviço de e-mail e calendário corporativo
tipo? Google Suite, Zoho Mail
Workspaces
ou, Amazon Remote Computer
pra? Ter um desktop windows que você controla remotamente
Service Catalog
ou, Amazon Setup Already
pra? Permite a outros usuários acessas aplicativos e guias pronto para que você não precisar ler guias como este…
Storage Gateway
ou, Amazon S3 Corporate
pra? Permite acesso ilimitado aos arquivos numa mistura de rede local com a nuvem AWS
Serviços para Big Data
Data Pipeline
ou, Amazon ETL
pra? Extrair, Transformar e Carregar (load) informações de qualquer outro lugar da AWS. Agendando e recebendo notificações
Elastic Map Reduce
ou, Amazon Hadooper
pra? Interagir com grande quantidade de texto que está no S3
tipo? Treasure Data
Glacier
ou, Amazon S3 Really Slowly
pra? Armazenar backups a baixo custo abrindo mão da disponibilidade
Kinesis
ou, Amazon High Data
pra? Engolir toneladas de informações muito rápido para analise em outros serviços AWS
tipo? Kafka
RedShift
ou, Amazon Data Warehouse
pra? Armazenar enormes quantidades de dados analíticos, processar e depois jogar fora
Machine Learning
ou, Amazon Skynet
pra? Prever comportamento futuros baseado em dados existentes
SWF
ou, Amazon EC2 Queue
pra? Permite criar “comandantes” e “trabalhadores” para realizar tarefas na base do EC2 para determinar como e o que deve acontecer
tipo? IronWorker
Snowball
ou, Amazon Grande Armazenamento Portátil
pra? Permite enviar petabytes de dados para dentro e fora da AWS de forma física, isso mesmo que você leu.
tipo? Enviar NAS pra AWS
Serviços de gestão da AWS
CloudFormation
ou, Amazon Services Setup
pra? Configurar vários serviços AWS conectados de uma vez só
tipo? Citrix, RDP
CloudTrail
ou, Amazon Logging
pra? Registrar quem está fazendo o que no seu AWS
CloudWatch
ou, Amazon Status Pager
pra? Receber alertas sobre a saúde e comportamento dos seus serviços AWS
tipo? PagerDuty, Statuspage
Config
ou, Amazon Configuration Management
pra? Receber alertas sobre a saúde e comportamento dos seus serviços AWS
OpsWorks
ou, Amazon Chef
pra? Gerenciar coisas na sua aplicação, como auto-escala
tipo? PagerDuty, Statuspage
Trusted Advisor
ou, Amazon Mão-de-vaca
pra? Identifica onde você está gastando demais com serviços AWS, e.g., instâncias EC2 paradas, etc
Inspector
ou, Amazon Auditor
pra? Verifica se você configurou algo de forma insegura
tipo? Alert Logic