Desvendando a Amazon AWS

O objetivo desse post é esclarecer a equipe de desenvolvimento da Devsol Softwares sobre os serviços oferecidos pela Amazon AWS.

Assim como o Windows Azure, o Amazon AWS é um conjunto de serviços na nuvem que visam facilitar a hospedagem de sites e sistemas de forma escalável e prática.

Assisti alguns treinamentos (links no final da postagem) que me fizeram entender os principais serviços que eles oferecem. A seguir listarei eles, e como eles podem servir para nossa equipe:

  1. EC2 – são basicamente máquinas virtuais que podem ser acessadas remotamente. Elas já podem vir com imagens instaladas, eles chamam de AMI. Há diversas AMI prontas que você pode escolher ou podemos criar uma personalizada para replicar posteriormente.
  2. RDS - servidor de banco de dados SQL Server.
  3. Elastic Beanstalk – recursos de servidores, auto escala que possui plugin para Visual Studio. Com ele podemos publicar automaticamente os projetos através do VS e evitar configurações de servidor e escala. Trabalha integrado ao RDS.
  4. S3 - serviço de armazenamento. Equivalente ao Blob do Azure.
  5. Load Balancer – serviço que gerencia várias instâncias rodando a mesma aplicação
  6. Route 53
    1. Health Check – verifica o status de sites, podendo gerar uma notificação caso esteja fora do ar ou instável.
    2. DNS Management - gerencia contas de DNS
  7. VPC - para criar redes VPN híbridas e privadas
  8. Cloud Front - cria caches de sistes com latência baixa para quem acessa em diferentes locais do mundo.
  9. Amazon SES  – serviço de envio de e-mails
  10. Amazon SQS  – serviço de fila de mensagens
  11. Cloud Search - indexação e busca de documentos, htmls e etc (tipo o Lucene)

A partir do link http://awshub.com.br/resources/amazon-web-services-hands-on-ec2-e-ebs/ temos um tutorial passo a passo de como se cria e configura instâncias. Nesse mesmo link há os links para videoaulas explicando passo a passo cada um dos serviços da amazon.

 

Outros links úteis:

Primeiros passos com o Elastic BeanStalk: http://awshub.com.br/resources/aws-elastic-beanstalk-primeiros-passos/

Desenvolvendo, testando e publicando com o BeanStalk: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_NET.sdlc.html#create_deploy_NET.sdlc.create.edit

Para fazer download do AWS Toolkit for Visual Studio acesse: http://aws.amazon.com/pt/visualstudio/

Como mapear seu domínio a um load balancer: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.Route53.html

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>