Successfully reported this slideshow.
Your SlideShare is downloading. ×

Infrastructure automation as a state of the art with Puppet and GIT

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 15 Ad

More Related Content

Similar to Infrastructure automation as a state of the art with Puppet and GIT (20)

Advertisement

Recently uploaded (20)

Infrastructure automation as a state of the art with Puppet and GIT

  1. 1. Infrastructure Automation as a State of the Art Cesar Mesquita Middleware Architect at ilegra cesar.mesquita@ilegra.com
  2. 2. Agenda • What’s infrastructure automation? • Ways to deal with sysadmin challenges • How Can Puppet & GIT help • Hands On …. : -)
  3. 3. Puppet seems like the most used automation software • Automation software based ruby language …. • Service Provisioning • Service level agreement • The whole environment orchestration • BUT HOW CAN IT HELP ???
  4. 4. To make it clear we have to go back in time …. 10 years before …..
  5. 5. To make it clear we have to go back in time …. Nowadays …..
  6. 6. To make it clear we have to go back in time …. Nowadays ….. SYSADMINs getting confused .... What should I study first ???? Which ticket is more important ???? I don’t know, call the vendor , raised a ticket ???
  7. 7. To increase complexity …. terms like “DEVOPS” and “Continuous Integration” comes up
  8. 8. What is DEVOPS??? “Sometimes people do DESTROYOPS stead of DEVOPS” DEVOPS is not about breaking process , is not about anarchy What hell is this???? “DEVOPS is a methology to join efforts from DEV and OPS team to reach a common goal” -> Fast and reliable releases ….. (time to marketing) -> provisioning environments …. -> monitor services …… -> Orchestration …… -> Security releases .....
  9. 9. What is Continuous Delivery??? continous deleivery (CI) Continuous and Integrated development software flow, achieving all requiriments to reach production deployments as smoothly as possible. Testing , performance , stability , security must be evaluated.
  10. 10. Top SYSMADMIN issues (DBAS, SECURITY ADMINS, NETWORK ADMINS ETC…) • Human error root causes of Incidents and Problems • No Configuration standards (anyone changes, modify things anyway • No Rastreability .... (Who made and why a change) • Incapacity to preseve a configuration state. • Human resource to execute repetitve tasks • Response time (SLA) to resolve/fix an issue • Reuse of intellectual stuff • No infrastructure visilibity
  11. 11. How PUPPET can help??? Operation • Preserving configuration state (apache vh , database instance) • Abstratcing configuration layer Change Management • Changes rastreability • Automate repetitive tasks • Rollback plan Release Management • Automate repetitive tasks • Discovery which apps are running in group of hosts or a host • Scalate environment Environment Orchestration • Answer questions like “How memory has a host?” “How many servers has 32gb memory ” • Restarting and Installing packages • Inventory visibility Continous delivery • Provisioning classes of services (apache, varnish , mysql etc....) • Automate repetitive tasks • Esclate enviroement • Install monitoring
  12. 12. What about GIT ????? Distributed Version Control System Helps sysadmins answering questions like this::: 1) Who changed a file….. 2) When a given file was changed …. 3) Point in time recovery ….. 4) Manage changes in many environments …. 5) Changes history ....
  13. 13. Hands on time : - ) Having fun ……

×