Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MFA06-PRA06-XavierM-AWS-Deployment #79

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

xaviermvives
Copy link

MF06-PRA06: AWS Deployment for Spring Boot Docker Application

Objectius && Passos aproximats

  • Desplegar la imatge creada amb Jenkins als serveis d'AWS que faran la publicació (ECR, ECS i Fargate)
  • Crear un compte d'AWS en la Free Tier (capa gratuïta)
  • Configurar un Budget per controlar el límit de despesa (que avisi amb un Alert si es supera un determinat llindar mensual sobre el pressupost)
  • Crear i configurar els serveis AWS que desplegaran l'aplicació Spring Boot convertida en una imatge per Jenkins
  • A ECR crear un repositori (apuntar la públic URI)
  • A ECS crear un cluster, task, services, i escollir Fargate com a manera de desplegar la imatge (podríem fer-ho amb EC2 alternativament)
  • Tornar a Jenkins per modificar la pipeline per a integrar ECR (connectar automàticament amb ECR a través de la URI on penjarà la imatge, afegir un stage que faci el push a ECR i una latre stage que faci el deploy a ECS)
  • Per a activar tot el procés caldrà tornar a executar la pipeline de Jenkins



@AlbertProfe
Copy link
Owner

ECS Service with load Balancer

Documentation published:

Architecture

How to create a ECS service with LoadBalancer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants