infra-as-code
所属分类:DevOps
开发工具:HCL
文件大小:137KB
下载次数:0
上传日期:2020-11-06 11:38:48
上 传 者:
sh-1993
说明: DevOps-Desafio do Curso de DevOps |它发生了| Desafio 2 dos módulos 3 e 4。
(DevOps - Desafio do Curso de DevOPS | It Happens | Desafio 2 dos módulos 3 e 4 .)
文件列表:
ansible.cfg (2465, 2020-11-06)
ansible (0, 2020-11-06)
ansible\install_docker.yaml (5017, 2020-11-06)
ansible\remocao-zabbix-haproxy.sh (314, 2020-11-06)
docker.yml (4829, 2020-11-06)
grafana.yaml (1764, 2020-11-06)
haproxy.yaml (1126, 2020-11-06)
hosts (554, 2020-11-06)
imagens (0, 2020-11-06)
imagens\terraform-aws.jpeg (89966, 2020-11-06)
imagens\terraform-aws.jpg (62123, 2020-11-06)
templates (0, 2020-11-06)
templates\haproxy.cfg (2017, 2020-11-06)
terraform (0, 2020-11-06)
terraform\main.tf (13051, 2020-11-06)
terraform\outputs.tf (615, 2020-11-06)
terraform\userdata.sh (32, 2020-11-06)
terraform\variables.tf (980, 2020-11-06)
zabbix-agent.yaml (1569, 2020-11-06)
# Provisionamento e configuracao de ambiente em nuvem.
## Tools
```
- Terraform
- Ansible
- Haproxy
- Aws
- Zabbix
- Grafana
- Docker
```
## Modelagem do ambiente
- Esquema da arquitetura
![](https://github.com/imagens/terraform-aws.jpg)
- Esquema do provisionamento e configuracao do ambiente atraves de codigo
![](https://github.com/imagens/terraform-aws.jpeg)
## Provider AWS: Resources
- VPC
```
- vpc : 10.0.0.0/16
```
- Balanceador - Haproxy
```
- Instancia: T2 MICRO
- Subnet Publica com acesso externo: 10.0.1.0/24
- Servicos: haproxy
- Acesso as demais instancias onde seus servicos serao acessados por meio desse balanceador.
```
- Servicos - SpringApp
```
- Instancia: T2 MICRO
- Subnet Privada sem acesso externo: 10.0.2.0/24
- Sera acessada por meio do haproxy
- Instalar e configurar : docker, mcedit, nfs-common, nano, net-tools
- Subir um servico em docker que tenha rota de teste
```
- Monitoramento - Zabbix e Grafana
```
- Instancia: T2 MICRO
- Subnet Privada sem acesso externo: 10.0.3.0/16
- Servicos: Zabbix e Grafana
- Integrar o zabbix com grafana
- Zabbix: Monitora a Instancia de balanceamento e de servicos
- O acesso do Grafana e Zabbix externamente sera via haproxy (instalado na instancia do balanceador)
```
近期下载者:
相关文件:
收藏者: