Curso Puppet for Application Deployment

  • APP Mobile & Development

Curso Puppet for Application Deployment

24 Horas
Visão Geral

Curso Puppet for Application Deployment, Como os administradores de sistema estão sobrecarregados com o gerenciamento de um número cada vez maior de sistemas, a necessidade de mudar para uma infraestrutura de servidor automatizada se torna mais atraente.

A automação da infraestrutura não apenas melhora a confiabilidade de seus processos, mas também aumenta a velocidade da inovação e reduz o tempo de colocação no mercado.

O Puppet usa uma linguagem comum facilmente compreensível que ajuda você a definir seus aplicativos e infraestrutura, chegando a uma forma padrão de automatizá-los em escala. Eliminando os esforços manuais, os erros humanos devido à complexidade da implantação do aplicativo são reduzidos a zero.

Este curso intensivo do Puppet para implantação de aplicativos fornece informações detalhadas sobre a linguagem do Puppet e sua sintaxe e ferramentas.

Ao final do treinamento, você terá uma experiência prática e um conhecimento sólido do ambiente do Puppet. 

Objetivo

Após realizar este Curso Puppet for Application Deployment, você será capaz de:

  • Entenda os fundamentos do Puppet e primeiros passos com o Puppet para gerenciar sua infraestrutura
  • Desenvolvendo código de infraestrutura localmente e agilizando o processo de desenvolvimento para gerenciar servidores
  • Escrevendo classes compreendendo os recursos desejados para um nó
  • Testando configurações de fantoches
  • Usando o Puppet para configurar vários servidores web
  • Integrando o Puppet em seu próprio fluxo de trabalho de operações.

Por que devo fazer este Curso Puppet for Application Deployment?

  • As ferramentas de gerenciamento de configuração permitem que as organizações expandam o número de servidores e, ao mesmo tempo, garantem que as modificações e os trabalhos sejam executados com eficiência.
  • Ao mesmo tempo, essas ferramentas de automação reduzem o erro, aumentam a qualidade e reduzem o tempo de implantação.
  • Puppet é uma ferramenta de gerenciamento de configuração poderosa usada para configurar e gerenciar servidores.
  • Muitas multinacionais líderes agora usam o Puppet para configurar e gerenciar sua infraestrutura, incluindo Google, NYSE, Cisco e Zynga, e a demanda por profissionais que estão familiarizados com o ambiente do Puppet se multiplicou.
Publico Alvo
  • DevOps Engineers,
  • Profissionais de TI,
  • Desenvolvedores e equipes de aplicativos,
  • Config Managers,
  • Engineers e SysAdmins que já estão usando o Puppet, que desejam usar este software para configurar a infraestrutura de sistemas complexos em um ambiente Puppet, 
Pre-Requisitos
  • Escrita de código em um editor de texto como VI
  • Ter experiência em trabalhar com linha de comando
  • Ter alguma familiaridade com os conceitos do Linux (ou similar) e uma compreensão básica de serviços e entradas de arquivo host
Materiais
Português/Inglês
Conteúdo Programatico

 Basics

  1. Introduction To Configuration Management
  2. Why Puppet training?
  3. How To Access Your Working Files

Puppet Overview

  1. Puppet Enterprise stack and features
  2. Model based approach
  3. Compassable configurations
  4. Lifecycle of a puppet run
  5. Puppet component roles (master / agent)
  6. Master/agent architecture

The Puppet Infrastructure

  1. Puppet Agents
  2. Puppet Masters
  3. MCollective And Systems Orchestration
  4. Cross Platform Puppet

The Puppet Run Cycle

  1. Introduction To Puppet Run Cycle
  2. Gathering System Facts
  3. Node Matching And Catalogue Compilation

The Puppet Language - A Basic Primer

  1. Puppet Resources - How To Define System Resources
  2. Applying A Simple Puppet Manifest
  3. Puppet Types
  4. The Package File Service Patter
  5. Applying Conditional Logic In Puppet
  6. Fact Conditionals - Choosing A Course Of Action

Organizing A Puppet Environment

  1. Defining Nodes
  2. Puppet Modules - Reusable Code
  3. Forge Modules - Where To Find Reusable Code
  4. Provisioning A Web Server
  5. Class Parameters - Applying Variables
  6. Hiera Parameters - Defining Variables
  7. Executing Modules Against A Puppet Master With An Agent
  8. Reporting With Puppet

MCollective

  1. MCollective And Live Management
  2. MCollective With Puppet
  3. Using MCollective To Interact With Services
  4. Using MCollective To Interact With Puppet

Additional Tools

  1. Managing Modules With Librarian-Puppet
  2. Managing Directory Environments And Modules With R10K
  3. External Node Classifiers And Reporting With Puppet Dashboard - Part 1
  4. External Node Classifiers And Reporting With Puppet Dashboard - Part 2

Conclusion

  1. Wrap-Up And Further Resources
TENHO INTERESSE

Cursos Relacionados

Curso Python Introdução a Programação

32 horas

Curso iOS Swift Desenvolvendo Apps

40 horas

Curso Desenvolvimento de Aplicações Para SAP HANA 

24horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso SAP FIORI Desenvolvedor Fiori

32 Horas

Curso SAP ABAP HANA - Desenvolvedor ABAP HANA

24 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Cloudera Developer para Apache Spark e Hadoop

32 horas

Curso Cloudera Administrador Apache Hadoop

32 horas