Your SlideShare is downloading. ×
AWS CloudFormation en 5 Minutos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

AWS CloudFormation en 5 Minutos

1,277
views

Published on

Introducción a AWS CloudFormation. …

Introducción a AWS CloudFormation.

Arquitecturas que renacen de sus cenizas.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,277
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. AWS CloudFormation en 5 MinutosArquitecturas que renacen de sus cenizasRafael LuqueOSOCO
  • 2. Contents 1 ¿Qu´ es AWS CloudFormation? e 2 C´mo lo usamos en OSOCO o 3 Conclusiones 4 Referencias
  • 3. ¿Qu´ es AWS CloudFormation? e Servicio de alto nivel de AWS en la categor´ Deployment & ıa Management.AWS CloudFormation en 5 Minutos ¿Qu´ es AWS CloudFormation? e 3 / 16
  • 4. ¿Qu´ es AWS CloudFormation? e Servicio que permite crear y destruir colecciones de recursos AWS como una unidad usando una archivo de texto que describe la infraestructura y, opcionalmente, algunos par´metros de entrada. aAWS CloudFormation en 5 Minutos ¿Qu´ es AWS CloudFormation? e 4 / 16
  • 5. ¿Qu´ es AWS CloudFormation? e Servicio que permite crear y destruir colecciones de recursos AWS como una unidad usando una archivo de texto que describe la infraestructura y, opcionalmente, algunos par´metros de entrada. aAWS CloudFormation en 5 Minutos ¿Qu´ es AWS CloudFormation? e 4 / 16
  • 6. Conceptos Clave Stacks Colecciones de recursos de AWS gestionados conjuntamente. Templates Archivos de texto en formato JSON que definen los stacks. Par´metros Valores definidos en la secci´n Parameters de la a o plantilla. Permiten modificar el comportamiento de la plantilla en tiempo de ejecuci´n (P.ej. tipos de o instancia, tama˜os de EBS, snapshot IDs, etc.) nAWS CloudFormation en 5 Minutos ¿Qu´ es AWS CloudFormation? e 5 / 16
  • 7. Caracter´ ısticas del Servicio I • Sin gasto adicional. S´lo se facturan los recursos utilizados. o • Soporte para gran n´mero de recursos AWS: u • Instancias Amazon EC2 (on-demand, spot y reserved). • Grupos de seguridad EC2. • Vol´menes EBS (incluyendo IOPS). u • ELB. • Elastic IP. • Grupos de Auto Escalado. • Pol´ıticas de Auto Escalado. • ... • Disponible en todas las regiones. • Soporta el etiquetado EC2. • Disponible a trav´s de la consola de gesti´n AWS, API o e o herramientas de l´ ınea de ´rdenes. o • Existen plantillas de muestra disponibles (Wordpress, Drupal, Redmine, etc.).AWS CloudFormation en 5 Minutos ¿Qu´ es AWS CloudFormation? e 6 / 16
  • 8. Caracter´ ısticas del Servicio II • Las plantillas pueden usarse localmente o desde S3. • Atomicidad: Rollback en caso de fallo. • Maneja el orden correcto en que se deben crear/destruir los recursos. • Algunas limitaciones: 20 stacks por cuenta y 32 par´metros/salidas por plantilla. aAWS CloudFormation en 5 Minutos ¿Qu´ es AWS CloudFormation? e 7 / 16
  • 9. Contents 1 ¿Qu´ es AWS CloudFormation? e 2 C´mo lo usamos en OSOCO o 3 Conclusiones 4 Referencias
  • 10. Servidores F´nix e “One day I had this fantasy of starting a certification service for operations. The certification assessment would consist of a colleague and I turning up at the corporate data center and setting about critical production servers with a baseball bat, a chainsaw, and a water pistol. The assessment would be based on how long it would take for the operations team to get all the applications up and running again.” “ A server should be like a phoenix, regularly rising from the ashes.” — Martin FowlerAWS CloudFormation en 5 Minutos C´mo lo usamos en OSOCO o 9 / 16
  • 11. Qu´ estamos haciendo e • Releases en producci´n: o 1 Creaci´n de un nuevo stack para el entorno producci´n con la o o nueva release de la aplicaci´n. o 2 Pruebas funcionales, de carga, etc. 3 Si la release se valida, sustituci´n autom´tica del stack de o a producci´n por el nuevo stack: puesta en mantenimiento del o sitio, parada stack antiguo, sincronizaci´n de datos, o actualizaci´n de dominios en Route 53, etc. o • Otros entornos (staging, pruebas): • Stacks creados autom´ticamente bajo demanda y destruidos a cuando no son necesarios. • Datos anonimizados del ultimo backup de producci´n. ´ o • Posible integraci´n con Jenkins. oAWS CloudFormation en 5 Minutos C´mo lo usamos en OSOCO o 10 / 16
  • 12. Ventajas • Comprobaci´n peri´dica de nuestra capacidad para regenerar o o todo autom´ticamente desde cero: a • Backups de bases de datos y assets. • Gesti´n de la configuraci´n. o o • Evitamos configuration drifts. • Ahorro: Stacks de staging, pruebas, etc. corriendo el m´ ınimo tiempo necesario.AWS CloudFormation en 5 Minutos C´mo lo usamos en OSOCO o 11 / 16
  • 13. Contents 1 ¿Qu´ es AWS CloudFormation? e 2 C´mo lo usamos en OSOCO o 3 Conclusiones 4 Referencias
  • 14. Conclusiones • Orquestaci´n del abastecimiento: CloudFormation permite o una f´cil gesti´n de la configuraci´n de la capa de a o o infraestructura de AWS. • Gesti´n completa y automatizada de la arquitectura: o Puede integrarse con otras herramientas de gesti´n de la o configuraci´n como Chef, Puppet, etc. o • La automatizaci´n completa de la arquitectura permite crear o Arquitecturas F´nix. eAWS CloudFormation en 5 Minutos Conclusiones 13 / 16
  • 15. Contents 1 ¿Qu´ es AWS CloudFormation? e 2 C´mo lo usamos en OSOCO o 3 Conclusiones 4 Referencias
  • 16. Referencias • AWS CloudFormation Docs • Phoenix Server • Integrating AWS CloudFormation with Puppet • Orchestrating the CloudAWS CloudFormation en 5 Minutos Referencias 15 / 16
  • 17. AWS CloudFormation en 5 MinutosArquitecturas que renacen de sus cenizasRafael LuqueOSOCO