SlideShare a Scribd company logo
1 of 17
Download to read offline
AWS CloudFormation en 5 Minutos
Arquitecturas que renacen de sus cenizas




Rafael Luque
OSOCO
Contents



   1   ¿Qu´ es AWS CloudFormation?
          e

   2   C´mo lo usamos en OSOCO
        o

   3   Conclusiones

   4   Referencias
¿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
¿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.
                                                   a




AWS CloudFormation en 5 Minutos   ¿Qu´ es AWS CloudFormation?
                                     e                          4 / 16
¿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.
                                                   a




AWS CloudFormation en 5 Minutos   ¿Qu´ es AWS CloudFormation?
                                     e                          4 / 16
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.)
                                 n




AWS CloudFormation en 5 Minutos   ¿Qu´ es AWS CloudFormation?
                                     e                           5 / 16
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
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.
               a




AWS CloudFormation en 5 Minutos   ¿Qu´ es AWS CloudFormation?
                                     e                          7 / 16
Contents



   1   ¿Qu´ es AWS CloudFormation?
          e

   2   C´mo lo usamos en OSOCO
        o

   3   Conclusiones

   4   Referencias
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 Fowler




AWS CloudFormation en 5 Minutos   C´mo lo usamos en OSOCO
                                   o                               9 / 16
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.
                                o




AWS CloudFormation en 5 Minutos   C´mo lo usamos en OSOCO
                                   o                             10 / 16
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
Contents



   1   ¿Qu´ es AWS CloudFormation?
          e

   2   C´mo lo usamos en OSOCO
        o

   3   Conclusiones

   4   Referencias
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.
                           e




AWS CloudFormation en 5 Minutos      Conclusiones                13 / 16
Contents



   1   ¿Qu´ es AWS CloudFormation?
          e

   2   C´mo lo usamos en OSOCO
        o

   3   Conclusiones

   4   Referencias
Referencias




        • AWS CloudFormation Docs
        • Phoenix Server
        • Integrating AWS CloudFormation with Puppet
        • Orchestrating the Cloud




AWS CloudFormation en 5 Minutos     Referencias        15 / 16
AWS CloudFormation en 5 Minutos
Arquitecturas que renacen de sus cenizas




Rafael Luque
OSOCO

More Related Content

What's hot

AWSPeru Meetup marzo - introduccion a elastic containers seervice
AWSPeru Meetup marzo - introduccion a elastic containers seervice AWSPeru Meetup marzo - introduccion a elastic containers seervice
AWSPeru Meetup marzo - introduccion a elastic containers seervice
Raul Hugo
 

What's hot (13)

Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101
 
Virtualizacion de Clusters para prevencion de DDoS
Virtualizacion de Clusters para prevencion de DDoSVirtualizacion de Clusters para prevencion de DDoS
Virtualizacion de Clusters para prevencion de DDoS
 
VMware vSphere ventajas y desventajas
VMware vSphere ventajas y desventajasVMware vSphere ventajas y desventajas
VMware vSphere ventajas y desventajas
 
EC2 Avanzado
EC2 AvanzadoEC2 Avanzado
EC2 Avanzado
 
Introduccion a Elastic Beanstalk AWS Roadshow Bogota Mexico
Introduccion a Elastic Beanstalk   AWS Roadshow Bogota MexicoIntroduccion a Elastic Beanstalk   AWS Roadshow Bogota Mexico
Introduccion a Elastic Beanstalk AWS Roadshow Bogota Mexico
 
Ansible + AWS: Cómo administrar tu infraestructura de AWS con Ansible
Ansible + AWS: Cómo administrar tu infraestructura de AWS con AnsibleAnsible + AWS: Cómo administrar tu infraestructura de AWS con Ansible
Ansible + AWS: Cómo administrar tu infraestructura de AWS con Ansible
 
Application load balancers para docker containers
Application load balancers para docker containersApplication load balancers para docker containers
Application load balancers para docker containers
 
AWSPeru Meetup marzo - introduccion a elastic containers seervice
AWSPeru Meetup marzo - introduccion a elastic containers seervice AWSPeru Meetup marzo - introduccion a elastic containers seervice
AWSPeru Meetup marzo - introduccion a elastic containers seervice
 
Veeam Fastscp Español
Veeam Fastscp EspañolVeeam Fastscp Español
Veeam Fastscp Español
 
Servicios de bases de datos administradas en AWS
Servicios de bases de datos administradas en AWSServicios de bases de datos administradas en AWS
Servicios de bases de datos administradas en AWS
 
Virtualization Station
Virtualization StationVirtualization Station
Virtualization Station
 
Esx, vcenter, vclient, vmotion, freenas
Esx, vcenter, vclient, vmotion, freenas Esx, vcenter, vclient, vmotion, freenas
Esx, vcenter, vclient, vmotion, freenas
 
Módulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de ElastixMódulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de Elastix
 

Viewers also liked

SSH Tunneling Recipes
SSH Tunneling RecipesSSH Tunneling Recipes
SSH Tunneling Recipes
OSOCO
 
Object relationship mapping and hibernate
Object relationship mapping and hibernateObject relationship mapping and hibernate
Object relationship mapping and hibernate
Joe Jacob
 
Classloading and Type Visibility in OSGi
Classloading and Type Visibility in OSGiClassloading and Type Visibility in OSGi
Classloading and Type Visibility in OSGi
martinlippert
 
Hibernate Presentation
Hibernate  PresentationHibernate  Presentation
Hibernate Presentation
guest11106b
 

Viewers also liked (19)

Understanding Java Dynamic Proxies
Understanding Java Dynamic ProxiesUnderstanding Java Dynamic Proxies
Understanding Java Dynamic Proxies
 
SSH Tunneling Recipes
SSH Tunneling RecipesSSH Tunneling Recipes
SSH Tunneling Recipes
 
Spring Annotations: Proxy
Spring Annotations: ProxySpring Annotations: Proxy
Spring Annotations: Proxy
 
Polyglot Grails
Polyglot GrailsPolyglot Grails
Polyglot Grails
 
Proactive monitoring with Monit
Proactive monitoring with MonitProactive monitoring with Monit
Proactive monitoring with Monit
 
Polyglot JVM
Polyglot JVMPolyglot JVM
Polyglot JVM
 
Proxy & CGLIB
Proxy & CGLIBProxy & CGLIB
Proxy & CGLIB
 
Object relationship mapping and hibernate
Object relationship mapping and hibernateObject relationship mapping and hibernate
Object relationship mapping and hibernate
 
Proxy deep-dive java-one_20151027_001
Proxy deep-dive java-one_20151027_001Proxy deep-dive java-one_20151027_001
Proxy deep-dive java-one_20151027_001
 
Dynamic Proxy by Java
Dynamic Proxy by JavaDynamic Proxy by Java
Dynamic Proxy by Java
 
Classloading and Type Visibility in OSGi
Classloading and Type Visibility in OSGiClassloading and Type Visibility in OSGi
Classloading and Type Visibility in OSGi
 
hibernate with JPA
hibernate with JPAhibernate with JPA
hibernate with JPA
 
MADBike – Destapando la seguridad de BiciMAD (T3chFest 2017)
MADBike – Destapando la seguridad de BiciMAD (T3chFest 2017)MADBike – Destapando la seguridad de BiciMAD (T3chFest 2017)
MADBike – Destapando la seguridad de BiciMAD (T3chFest 2017)
 
Gigigo Keynote - Geofences & iBeacons
Gigigo Keynote - Geofences & iBeaconsGigigo Keynote - Geofences & iBeacons
Gigigo Keynote - Geofences & iBeacons
 
NSCoder Keynote - Multipeer Connectivity Framework
NSCoder Keynote - Multipeer Connectivity FrameworkNSCoder Keynote - Multipeer Connectivity Framework
NSCoder Keynote - Multipeer Connectivity Framework
 
Hibernate in Action
Hibernate in ActionHibernate in Action
Hibernate in Action
 
Gigigo Workshop - Create an iOS Framework, document it and not die trying
Gigigo Workshop - Create an iOS Framework, document it and not die tryingGigigo Workshop - Create an iOS Framework, document it and not die trying
Gigigo Workshop - Create an iOS Framework, document it and not die trying
 
Gigigo Workshop - iOS Extensions
Gigigo Workshop - iOS ExtensionsGigigo Workshop - iOS Extensions
Gigigo Workshop - iOS Extensions
 
Hibernate Presentation
Hibernate  PresentationHibernate  Presentation
Hibernate Presentation
 

Similar to AWS CloudFormation en 5 Minutos

Introduccion a elastic beanstalk aws roadshow bogota mexico
Introduccion a elastic beanstalk   aws roadshow bogota mexicoIntroduccion a elastic beanstalk   aws roadshow bogota mexico
Introduccion a elastic beanstalk aws roadshow bogota mexico
Amazon Web Services LATAM
 
Fast tracktothecloud nestorrequesens-itequia-20110331
Fast tracktothecloud nestorrequesens-itequia-20110331Fast tracktothecloud nestorrequesens-itequia-20110331
Fast tracktothecloud nestorrequesens-itequia-20110331
MICProductivity
 
Practitioners quick reference esla web_367487
Practitioners quick reference esla web_367487Practitioners quick reference esla web_367487
Practitioners quick reference esla web_367487
Andreas Deris
 

Similar to AWS CloudFormation en 5 Minutos (20)

Clase Maestra EC2
Clase Maestra EC2Clase Maestra EC2
Clase Maestra EC2
 
Automatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloudAutomatización del despliegue de aplicaciones multi cloud
Automatización del despliegue de aplicaciones multi cloud
 
Introduccion a elastic beanstalk aws roadshow bogota mexico
Introduccion a elastic beanstalk   aws roadshow bogota mexicoIntroduccion a elastic beanstalk   aws roadshow bogota mexico
Introduccion a elastic beanstalk aws roadshow bogota mexico
 
Sobrevolando AWS
Sobrevolando AWSSobrevolando AWS
Sobrevolando AWS
 
Fast tracktothecloud nestorrequesens-itequia-20110331
Fast tracktothecloud nestorrequesens-itequia-20110331Fast tracktothecloud nestorrequesens-itequia-20110331
Fast tracktothecloud nestorrequesens-itequia-20110331
 
From on premise to full architectures on Openstack
From on premise to full architectures on OpenstackFrom on premise to full architectures on Openstack
From on premise to full architectures on Openstack
 
Diseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL AzureDiseño de aplicaciones de bases de datos SQL Azure
Diseño de aplicaciones de bases de datos SQL Azure
 
From On Premise to Full Architectures On Openstack (spanish version)
From On Premise to Full Architectures On Openstack (spanish version)From On Premise to Full Architectures On Openstack (spanish version)
From On Premise to Full Architectures On Openstack (spanish version)
 
EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad
 
Construyendo una nube con OpenStack
Construyendo una nube con OpenStackConstruyendo una nube con OpenStack
Construyendo una nube con OpenStack
 
Comenzando con aplicaciones serverless en AWS
Comenzando con aplicaciones serverless en AWSComenzando con aplicaciones serverless en AWS
Comenzando con aplicaciones serverless en AWS
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
 
Servicios de storage de AWS
Servicios de storage de AWSServicios de storage de AWS
Servicios de storage de AWS
 
Infraestructura como codigo
Infraestructura como codigoInfraestructura como codigo
Infraestructura como codigo
 
Deployeando Rails
Deployeando RailsDeployeando Rails
Deployeando Rails
 
Curso Cloud Computing, Parte 1: Amazon Web Services
Curso Cloud Computing, Parte 1: Amazon Web ServicesCurso Cloud Computing, Parte 1: Amazon Web Services
Curso Cloud Computing, Parte 1: Amazon Web Services
 
Meetup AWS User Group chile - Diciembre 2018
Meetup AWS User Group chile - Diciembre 2018Meetup AWS User Group chile - Diciembre 2018
Meetup AWS User Group chile - Diciembre 2018
 
Practitioners quick reference esla web_367487
Practitioners quick reference esla web_367487Practitioners quick reference esla web_367487
Practitioners quick reference esla web_367487
 
Los beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSLos beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWS
 
Amazon EC2 Container Service a Profundidad
Amazon EC2 Container Service a ProfundidadAmazon EC2 Container Service a Profundidad
Amazon EC2 Container Service a Profundidad
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (12)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

AWS CloudFormation en 5 Minutos

  • 1. AWS CloudFormation en 5 Minutos Arquitecturas que renacen de sus cenizas Rafael Luque OSOCO
  • 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. a AWS 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. a AWS 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.) n AWS 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. a AWS 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 Fowler AWS 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. o AWS 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. e AWS 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 Cloud AWS CloudFormation en 5 Minutos Referencias 15 / 16
  • 17. AWS CloudFormation en 5 Minutos Arquitecturas que renacen de sus cenizas Rafael Luque OSOCO