2. ¿Qué esperar de esta sesión?
La historia de DevOps de Amazon
Nuevas herramientas de desarrollo para todos:
• AWS CodeDeploy
• AWS CodePipeline
• AWS CodeCommit
3. ¿Qué es DevOps?
DevOps = eficiencias que aceleran este ciclo
desarrolladores clientes
releasetestbuild
plan monitor
delivery pipeline
feedback loop
Ciclo de vida del desarrollo de software
13. Ciclo de vida del desarrollo de Micro Servicios
desarrolladores pipelines de entregaservicios
releasetestbuild
releasetestbuild
releasetestbuild
releasetestbuild
releasetestbuild
releasetestbuild
14. = 50 millones de despliegues al año
Miles de equipos
× arquitecturas de Micro Servicios
× Entrega continua
× Múltiples ambientes
18. AWS CodeDeploy
Despliegues fáciles y confiables
Escalamiento sencillo
Despliegue a cualquier servidor
Test
CodeDeployv1, v2, v3
Production
Dev
application
revisions
deployment groups
31. AWS CodePipeline
Conectado con las mejores herramientas de su clase
Acelere su proceso de release
Verifique consistentemente cada release
Build
1) Build
2) Unit test
1) Deploy
2) UI test
Source Beta Production
1) Deploy
2) Perf test
Gamma
1) Deploy canary
2) Deploy region 1
3) Deploy region 2
1) Pull
32. AWS CodeCommit
Use herramientas del estándar Git
La escalabilidad, disponibilidad y durabilidad de Amazon S3
Cifrado en reposo con las llaves del cliente
git pull/push CodeCommit
Git objects in
Amazon S3
Git index in
Amazon
DynamoDB
Encryption key
in AWS KMS
SSH or HTTPS