= Developer Tools * AWS CodeCommit - GIT * AWS CodeBuild - compile & tests & package * AWS CodeDeploy - deployment to EC2, premises systems & landa * AWS CodePipeline - CI/CD = CodeCommit + CodeBuild + CodeDeploy == CodeCommit == CodeDeploy * In-Place (Rolling Update) * Blue/Greeen * terminologia: * deployment group : a quien se va a aplicar el deployment * deployment * deployment configuration * AppSpec File * Revision * Application * Lab * 2 roles: * EC2: acceso S3 readonly * EC2: acceso S3, acceso DeployDeploy * EC2: * despliego dos máquinas con el userdata necesario para desplegar el cliente (webservers) * otra máquina para control (repositorio GIT, lanzamiento manual de actualización) * Creamos un S3 bucket * Creo aplicación * le asigno las máquinas a las que ha de desplegar (grupo-tag) * buildspec