por Jeff Bezos. ◉ Em 2003 dois engenheiros da Amazon Chris Pinkham e Benjamin Black apresentaram um documento dizendo como a infraestrutura da Amazon Store deveria funcionar. ◉ Começaram a vender a infraestrutura como serviço. ◉ O primeiro serviço a ser lançado foi o Amazon SQS em 2004. ◉ O primeiro post sobre a AWS foi feito por Jeff Barr, que até hoje publica blog posts sobre a AWS em primeira mão. Blog do Jeff: http://jeff-barr.com/ Blog da AWS: https://aws.amazon.com/pt/blogs/aws/
2007 - Mais de 180.000 desenvolvedores utilizando a plataforma. ◉ 2010 - Toda a amazon.com foi movida para a AWS ◉ 2012 - Ocorreu o primeiro Re-Invent da Amazon ◉ 2013 - Lançadas as primeiras certificações (Arquiteto) ◉ 2014 - Adotada 100% de energias renováveis dentro da AWS ◉ 2015 - Se torna um produto totalmente separado da Amazon.com com lucro de 6 bilhões e crescimento de 90% ano a ano. Amazon pode virar a companhia mais valiosa dos EUA: http://br.wsj.com/articles/SB12295654629469214526104582111111576637688
Fazer com que seus recursos fiquem acessíveis através da internet com restrições determinadas. ◉ Disponibilizar informação e recursos computacionais sob demanda ◉ Construir soluções sem se preocupar com Hardware, depreciação, segurança e etc. ◉ Construir soluções redundantes. ◉ Testar sem medo. Criar sem medo. Destruir sem medo. Mudar sem medo.
diversos serviços e empresas, onde qualquer um pode contratar e utilizar e provisionar recursos sob demanda. ◉ Nuvem Privada Também conhecidas como nuvens corporativas. São recursos computacionais dedicados inteiramente a uma empresa ou grupo de empresas em específicos. Normalmente são data centers internos que provê os recursos. ◉ Nuvem Híbrida É um modelo de nuvem que contém o melhor dos dois mundos. É possível por exemplo deixar os recursos computacionais públicos para elasticidade e dados sensíveis e backups isolados em uma parte privada.
diminuir de forma automática os recursos computacionais demandados e provisionados. Escalabilidade A possibilidade de expansão ou diminuição dos recursos tecnológicos de acordo com a demanda do negócio. Failover Capacidade do serviço migrar automaticamente de servidor ou rede de stand by para casos de falhas.
Mobile Migração Data Science Developer Tools Bancos de Dados Migração de Dados Filas e Pilhas DevOps Streaming Segurança Armazenamento Internet das Coisas Cache Machine Learning Games E etc... Mais informações: https://aws.amazon.com/pt/solutions/?nc2=h_ql_ny_livestream_blu
Paulo, Virginia, Ohio e etc… ◉ Uma região abriga duas ou mais Zonas de Disponibilidade (Availability Zone ou ‘AZ’). ◉ Cada zona de Disponibilidade é um Data Center da Amazon. ◉ A Amazon cobre todos os continentes até o momento, com exceção da África (Previsão 2017) ◉ A criação de Zonas são uma iniciativa da Amazon para diminuir latência entre as requisições e serviços ◉ É possível utilizar diversas zonas e regiões ao mesmo tempo nas aplicações. Regiões e Zonas da AWS
dos serviços. ◉ Replicação de dados para diferentes Zonas e Regiões ◉ Possibilidade de escalar sua aplicação a nível global. ◉ Existem serviços que possuem arquitetura Multi-AZ (Multi Zona) ◉ Possibilidade de conectar a múltiplas zonas e regiões através de VPS Regiões e Zonas da AWS
Gerenciador de Redes. Pode interligar várias outras VPC’s e outros Data Centers. Direct Connect Permite conexão entre diversos pontos das redes e VPN’s sem o uso de Internet. Route53 * Serviço de DNS da Amazon
(Amazon EC2) é um serviço da web que fornece capacidade de computação redimensionável na nuvem. ◉ Te permite criar e escalar servidores Linux ou Windows sobre demanda. ◉ Suporta várias distribuições como Suse, RedHat, Ubuntu, Amazon Linux e etc. ◉ O Amazon EC2 permite que você aumente ou diminua a capacidade em minutos. ◉ É possível comissionar uma, centenas ou até milhares de instâncias do servidor simultaneamente.
Service (ECS) é um serviço de gerenciamento de contêineres altamente escalável e de alto desempenho compatível com contêineres do Docker ◉ Resumidamente te provê clusters de instâncias EC2 para gestão de Containers ◉ Altamente escalável e gerenciável por meio de API ◉ Possui o ECS Registry como apoio para armazenar imagens Docker. ◉ A Menina dos Olhos da cultura DevOps
matar máquinas EC2 automaticamente de acordo com a CPU utilizada das mesmas. Amazon Lambda Um serviço de computação sem servidor que executa seu código em resposta a eventos dentro ou fora da AWS. Elastic Beanstalk O Elastic Beanstalk automatiza a implementação, capacidade, load balance e monitoramento sem necessidade de interação humana.
objetos (Objetos estáticos). Chamamos os repositórios do S3 de Buckets de dados. Utilizado para arquivos muito requisitados. Recuperação e versionamento instantâneo EBS (Elastic Block Storage) * Armazenamento de Bloco. Geralmente são os HD’s que utilizamos nas EC2 Amazon Glacier Serviço de arquivamento da AWS. Utilizado para arquivos pouco consultados. Demora cerca de 5 horas para recuperação.
* Serviço provedor de instâncias de bancos de dados relacionais da Amazon. Tem suporte para PostgreSQL, MySQL, MariaDB, Oracle, SQL Server e Amazon Aurora Elasticache * É o serviço de armazenamento de cache em memória de “chave e valor” na nuvem. Possui suporte para Redis e Memcached DynamoDB Serviço de bancos de dados NoSQL da Amazon. A solução é customizada e feita para ambientes distribuídos.
nas implementações da AWS. Portas, chaves, liberações e etc. Amazon CloudWatch Uma dashboard visual de todos os recursos computacionais do seu cluster. Permite acompanhar performance, consumo e etc. Amazon WAF Web Application Firewall da Amazon AWS. Altamente configurável e escalável.
ou diminuir automaticamente o número de máquinas atendendo algum serviço no cluster. ◉ É realizado um “health check” dentro das instâncias de recursos computacionais para tomar as decisões automaticamente sem a necessidade de interação humana. ◉ É possível escalar rapidamente para atender picos de requisições e desligar as mesmas logo após para poupar custos com máquinas.
te permitem balancear as requisições entre diversos hosts. ◉ Usamos Load Balances para escalar nossa aplicação sob demanda. Quanto mais máquinas, mais hosts para distribuir e suportar as requisições. ◉ Trabalha junto aos Auto Scaling Groups de Instâncias EC2 ◉ Máquinas ligam e desligam automaticamente, e o balance faz a mágica acontecer.
mês de uso de instância t2.micro Linux, Amazon RDS 750 horas de uso de instância db.t2.micro Single-AZ 20 GB de armazenamento 20 GB de Backup Amazon S3 5 GB de armazenamento padrão. 20.000 requisições GET 2.000 requisições PUT Amazon Free Tier: https://aws.amazon.com/pt/free/