Despliegue de Aplicaciones Web - CPIFPAlanTuring/2daw-tfc-2324 GitHub Wiki
Docente: David Hormigo
El alumnado deberá tener en cuenta los siguientes apartados a la hora de realizar el proyecto:
Requisitos Mínimos
-
El despliegue se debe realizar de manera obligatoria en AWS.
- Se deberá realizar en al menos una instancia EC2. Alternativamente el alumno puede decidir usar EKS o ECS.
- No se puede utilizar AWS Beanstalk o cualquier otro servicio administrado de AWS.
-
Al menos se debe tener un servidor web y/o de aplicaciones con todo los recursos integrados (lenguaje de programación, BBDD, servidor web).
- Debe tener una IP elástica asignada y ser accesible mediante SSH.
- Deberá funcionar en HTTPS.
Para alcanzar una calificación superior en el módulo de Despliegue de Aplicaciones Web se deben implementar alguno de los requisitos adicionales.
Requisitos adicionales
- Adicionalmente se podrá hacer uso de:
- Se puede usar RDS para alojar el Servidor de Base de Datos
- Se puede alojar la base de datos en un servidor EC2 dedicado o una instancia con un SGBD en Docker.
- Se puede implementar balanceadores de carga de aplicación
- Se puede usar AWS CloudFront
- Se puede usar AWS CloudFormation para especificar su infraestructura.
- Se puede usar GitHub Actions para implementar un flujo de despliegue continuo
- Se puede usar AWS CodeDeploy
- Se puede instalar un servidor FTP asegurado mediante FTPS o SFTP