O documento descreve a infraestrutura da VIP100+ na AWS. Ele detalha os principais serviços utilizados como VPC, S3, Elastic Cache, RDS, Route 53, ELB e CloudFormation. A infraestrutura inclui balanceamento de carga, armazenamento em nuvem, bancos de dados e configuração automatizada com Puppet.
8. Route53
● 100.vip.abril.com.br
○ cname para 100.vip.abrilcloud.com.br
● 100.vip.abrilcloud.com.br
○ alias para o ELB da vip100+
● Utilizado para monitoração
○ aws-vip100-app-sp01.100.vip.abrilcloud.com.br (a)
○ aws-vip100-app-sp02.100.vip.abrilcloud.com.br (a)
● Relatórios
○ relatoiros.100.vip.abrilcloud.com.br (elb)
● Banco de dados
○ db.100.vip.abrilcloud.com.br (cname)
10. CloudFormation
● Toda estrutura foi escrita no cloudformation
● Arquivo .json com toda a estrutura
● Stack: VIP100-PROD-V2
○ consegue ver o json da estrutura
○ consegue ver os eventos
● Autoscaling
○ Mínimo de 2 máquinas e máximo 10
○ Baseado em CPU (cloudwatch - métricas)
11. Puppet
● Máquinas hardenizadas
● Gestão de configuração Abril
○ Difere apenas em como é dado o “match” das
máquinas.
○ Receitas iguais