Projetos
Projetos
Com intuito de adquirir conhecimento e experiências, venho desenvolvendo alguns projetos que me possibilitaram aplicar os aprendizados obtidos. Para facilitar o acesso, na lista abaixo estão os principais projetos que desenvolvi:
Cloud Computing | AWS | EC2 | S3 | NGINX | Load Balancer | Web server
Foram criadas três instâncias com NGINX para criação de um Load Balancer (a partir de uma máquina EC2) e de réplicas de um web server. As instâncias referentes ao web server se comunicam com um bucket do S3. Não foram utilizados o LoadBalancer do próprio EC2 e nem o Grupos Auto Scaling por conta do free tier da AWS.
Cloud Computing | IaC| Terraform | Ansible | AWS | Shell script| Python
Abordagem simples de uma pipeline que, ao ser executada, constrói (com Terraform) um ambiente de nuvem (Instância AWS EC2) a partir de código, o configura (com Ansible) para rodar um servidor NGINX e também o testa de forma simples.
Cloud Computing | Kubernetes| High Disponibility Env | Horizontal Auto Scalling
Uma abordagem prática dos principais conceitos do Kubernetes: Deployment, Statefulset, Services, Horizontal Pod Autoscaler (HPA), Namespace, Secrets e mais.
Cloud Computing | Docker| Docker Compose | Container | Images | Volumes | NGINX Container
Uma abordagem prática, utilizando Docker Compose, dos principais conceitos que envolvem a ferramenta Docker: Container, Image, Network, Volumes e mais.