← Back to list

Implantação do HumanGov SaaS na AWS EKS

Neste projeto abrangente, enfrentei o desafio de implantar a aplicação HumanGov SaaS usando a plataforma Amazon Web Services (AWS), focando…

Silas Coutinho · 2026-05-15 19:30 · 1 claps · 1.8 min read
#devops #tcb #aws #kubernetes #kubernetes-cluster
Open on Medium ↗
Wiki topics: ☁️ · DevOps & Cloud

Implantação do HumanGov SaaS na AWS EKS

Neste projeto abrangente, enfrentei o desafio de implantar a aplicação HumanGov SaaS usando a plataforma Amazon Web Services (AWS), focando especificamente no Elastic Kubernetes Service (EKS) para orquestração, juntamente com o Route 53 para gerenciamento de domínio, Application Load Balancer (ALB) para ingress e o AWS Certificate Manager para criptografia de endpoint SSL.

Minha jornada começou com o trabalho fundamental de configurar a VPC da AWS e o cluster EKS. Procedi com a instalação do kubectl e eksctl, aproveitando essas ferramentas para interagir com o cluster EKS.

A aplicação foi containerizada usando o Docker, o que envolveu a criação de Dockerfiles e a otimização do processo de compilação para o aplicativo HumanGov. Uma vez containerizadas, as imagens foram enviadas para o Amazon Elastic Container Registry (ECR), garantindo que estivessem prontas para implantação.

Com o ECR configurado, elaborei manifestos de implantação e serviços do Kubernetes. Isso me permitiu definir o estado desejado da aplicação, incluindo o número de pods, limites de recursos e as variáveis de ambiente necessárias.

Para o gerenciamento de domínio e roteamento de tráfego, configurei uma zona hospedada no Route 53 e registros. Isso foi fundamental para a resolução do nome de domínio e fornecimento de uma URL amigável para o usuário acessar a aplicação.

Para gerenciar o tráfego de entrada, configurei um ALB e recursos ingress. Essa etapa foi crucial para direcionar o tráfego para os serviços corretos dentro do cluster EKS e permitir a terminação SSL no nível do ALB.

Utilizei o AWS Certificate Manager para provisionar e gerenciar o certificado SSL, garantindo comunicação criptografada e segura com a aplicação.

O resultado foi uma aplicação HumanGov SaaS altamente disponível, segura e escalável na AWS EKS, acessível por meio de um domínio seguro. Essa implantação não apenas demonstrou a eficiência do Kubernetes na AWS, mas também a robustez dos serviços de rede e segurança da AWS.

Os principais aprendizados deste projeto incluem um entendimento aprofundado do Kubernetes na AWS, gerenciamento de domínio e tráfego, criptografia SSL, containerização, otimização de custos e monitoramento de recursos, implementação de CI/CD e automação, estratégias de escalabilidade e alta disponibilidade, e gerenciamento de Logs e Solução de Problemas (Troubleshooting).


메타데이터
post_id
56b52cce2ab1
slug
implantação-do-humangov-saas-na-aws-eks-56b52cce2ab1
url
https://medium.com/@silasmakou/implanta%C3%A7%C3%A3o-do-humangov-saas-na-aws-eks-56b52cce2ab1
canonical_url
https://medium.com/@silasmakou/implanta%C3%A7%C3%A3o-do-humangov-saas-na-aws-eks-56b52cce2ab1
author_url
https://medium.com/@silasmakou
status
ok
fetched_at
2026-06-13 16:00:06