Infrastructure as Code (IAC) Cookbook

Over 60 proven, practical, and actionable recipes to automate and manage your IT infrastructure quickly and effectively

About This Book
  • Bring down your delivery timeline from days to hours by treating your server configurations and VMs as code, just like you would with software code.
  • Take your existing knowledge and skill set with your existing tools (Puppet, Chef, Docker) to the next level and solve IT infrastructure challenges.
  • Use practical recipes to use code to provision and deploy servers and applications and have greater control of your infrastructure.
Who This Book Is For

This book is for DevOps engineers and developers working in cross-functional teams or operations and would now switch to IAC to manage complex infrastructures.

What You Will Learn
  • Integrate CloudInit on AWS, DigitalOcean, OpenStack, CoreOS
  • Provision your infrastructure using Ansible, Terraform and Vagrant
  • Manage your system using Puppet, Ansible, Docker and Chef
  • Monitor and maintain your system using Docker, Chef, Puppet and Terrafrom
  • Explore the best practices to automate all the things, from cloud infrastructure to operating systems configuration.
In Detail

The basic idea of Infrastructure as code (IAC) is that IT infrastructure is treated as software. IT infrastructure provisioning process is built, treated, and managed through code, rather than scripting or manual process. That means code is used to automate the process of setting up and configuring a virtual machine, container, and so on.

Did you always wanted to define your IT infrastructure problems using code? If yes, you have come to the right place! Here we show you how to use the best tools of the infrastructure-as-code ecosystem with code hardened in production. We'll deploy repeatable infrastructures and services on Amazon Web Services, OpenStack, Google Cloud or Digital Ocean using Terraform and Ansible. We'll manipulate the best bits from Cloud-Init and its derivatives (like the CoreOS flavor) to easily reproduce initial machines bootstrapping process. We'll discover how to simulate consistent environments locally or remotely using Vagrant. Now we have a fully automated and working base infrastructure knowledge, we'll automate many system tasks, using Chef or Puppet. We'll build various Docker containers for those environments and orchestrate them with tools like docker-compose, with a focus on automated cloud infrastructures services.Throughout the book we'll learn the best tips working on infrastructure with code and teams.

This Infrastructure-as-Code cookbook will help you use the right tool for your job, and get you started on all essential techniques.

1125098895
Infrastructure as Code (IAC) Cookbook

Over 60 proven, practical, and actionable recipes to automate and manage your IT infrastructure quickly and effectively

About This Book
  • Bring down your delivery timeline from days to hours by treating your server configurations and VMs as code, just like you would with software code.
  • Take your existing knowledge and skill set with your existing tools (Puppet, Chef, Docker) to the next level and solve IT infrastructure challenges.
  • Use practical recipes to use code to provision and deploy servers and applications and have greater control of your infrastructure.
Who This Book Is For

This book is for DevOps engineers and developers working in cross-functional teams or operations and would now switch to IAC to manage complex infrastructures.

What You Will Learn
  • Integrate CloudInit on AWS, DigitalOcean, OpenStack, CoreOS
  • Provision your infrastructure using Ansible, Terraform and Vagrant
  • Manage your system using Puppet, Ansible, Docker and Chef
  • Monitor and maintain your system using Docker, Chef, Puppet and Terrafrom
  • Explore the best practices to automate all the things, from cloud infrastructure to operating systems configuration.
In Detail

The basic idea of Infrastructure as code (IAC) is that IT infrastructure is treated as software. IT infrastructure provisioning process is built, treated, and managed through code, rather than scripting or manual process. That means code is used to automate the process of setting up and configuring a virtual machine, container, and so on.

Did you always wanted to define your IT infrastructure problems using code? If yes, you have come to the right place! Here we show you how to use the best tools of the infrastructure-as-code ecosystem with code hardened in production. We'll deploy repeatable infrastructures and services on Amazon Web Services, OpenStack, Google Cloud or Digital Ocean using Terraform and Ansible. We'll manipulate the best bits from Cloud-Init and its derivatives (like the CoreOS flavor) to easily reproduce initial machines bootstrapping process. We'll discover how to simulate consistent environments locally or remotely using Vagrant. Now we have a fully automated and working base infrastructure knowledge, we'll automate many system tasks, using Chef or Puppet. We'll build various Docker containers for those environments and orchestrate them with tools like docker-compose, with a focus on automated cloud infrastructures services.Throughout the book we'll learn the best tips working on infrastructure with code and teams.

This Infrastructure-as-Code cookbook will help you use the right tool for your job, and get you started on all essential techniques.

54.99 In Stock
Infrastructure as Code (IAC) Cookbook

Infrastructure as Code (IAC) Cookbook

by Stephane Jourdan, Pierre Pomes
Infrastructure as Code (IAC) Cookbook

Infrastructure as Code (IAC) Cookbook

by Stephane Jourdan, Pierre Pomes

Paperback

$54.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

Over 60 proven, practical, and actionable recipes to automate and manage your IT infrastructure quickly and effectively

About This Book
  • Bring down your delivery timeline from days to hours by treating your server configurations and VMs as code, just like you would with software code.
  • Take your existing knowledge and skill set with your existing tools (Puppet, Chef, Docker) to the next level and solve IT infrastructure challenges.
  • Use practical recipes to use code to provision and deploy servers and applications and have greater control of your infrastructure.
Who This Book Is For

This book is for DevOps engineers and developers working in cross-functional teams or operations and would now switch to IAC to manage complex infrastructures.

What You Will Learn
  • Integrate CloudInit on AWS, DigitalOcean, OpenStack, CoreOS
  • Provision your infrastructure using Ansible, Terraform and Vagrant
  • Manage your system using Puppet, Ansible, Docker and Chef
  • Monitor and maintain your system using Docker, Chef, Puppet and Terrafrom
  • Explore the best practices to automate all the things, from cloud infrastructure to operating systems configuration.
In Detail

The basic idea of Infrastructure as code (IAC) is that IT infrastructure is treated as software. IT infrastructure provisioning process is built, treated, and managed through code, rather than scripting or manual process. That means code is used to automate the process of setting up and configuring a virtual machine, container, and so on.

Did you always wanted to define your IT infrastructure problems using code? If yes, you have come to the right place! Here we show you how to use the best tools of the infrastructure-as-code ecosystem with code hardened in production. We'll deploy repeatable infrastructures and services on Amazon Web Services, OpenStack, Google Cloud or Digital Ocean using Terraform and Ansible. We'll manipulate the best bits from Cloud-Init and its derivatives (like the CoreOS flavor) to easily reproduce initial machines bootstrapping process. We'll discover how to simulate consistent environments locally or remotely using Vagrant. Now we have a fully automated and working base infrastructure knowledge, we'll automate many system tasks, using Chef or Puppet. We'll build various Docker containers for those environments and orchestrate them with tools like docker-compose, with a focus on automated cloud infrastructures services.Throughout the book we'll learn the best tips working on infrastructure with code and teams.

This Infrastructure-as-Code cookbook will help you use the right tool for your job, and get you started on all essential techniques.


Product Details

ISBN-13: 9781786464910
Publisher: Packt Publishing
Publication date: 01/20/2017
Pages: 440
Product dimensions: 7.50(w) x 9.25(h) x 0.89(d)

About the Author

Stephane Jourdan is a passionate infrastructure engineer, enthusiastic entrepreneur, zealous trainer and continuous learner, working on innovative infrastructures since the early 2000s. He focuses equally on tools and culture, in environments as different as startups, online audio/video media, e-commerce or semi-conductors. The common point between all those experiences: success comes with rigor, technical repeatability, communication and shared team culture. He co-founded a infrastructure automation consultancy (GreenAlto.com), a web radio (PhauneRadio.com), a container/serverless platform for developers (SquareScale.com), or a sound design studio (Tarabust.com).

When Stephane isn't starting or contributing to new open-source projects, he's usually found hiking in remote places with his camera.

After being graduated from Centrale Marseille (engineering school) I joined the startup "Interface Technologies" in 1997 and I started my carrer as a C developer on Solaris, in the travel industry.

Around 2000 we started to create a hotel booking engine: Reservit (www.reservit.com). Currently Reservit is one of the leaders in France, Europe and Québec, with thousands of bookings a day, and connections to booking.com, Expedia, Venere and more. My main role is to take care of the infrastructure: design, choice of solutions, support/troubleshooting, management of a small sysadmin team. However with my dual competence dev/sysadmin, I am always also involved in "dev" critical decisions and troubleshooting.

I worked with Stephane between 2008 and 2010, and we were able a build a complete redundant production system with only open source solutions. In the meantime, I also contributed to the pfsense project (www.pfsense.org) as a developer.

Starting from 2011, we started using puppet to deploy a few hundred VM's on top of XenServer. Puppet helps us to deploy and maintain quickly homogeneous and secured Ubuntu VM's, with opensource technologies (haproxy, apache/mod_security, php, jboss, tomcat/jetty, percona clusters, rsyslog servers, ntp, bind, postfix, nagios, snort, openvas, elasticsearch and more). All infrastructure deployments and configs are controlled by puppet, and the complete code is in a git repository shared between sysadmins. Even our monitoring servers (Nagios) are 100% controlled by puppet. With this approach, puppet is one of the keys of our PCI-DSS compliance. We also use puppet for our internal services and Ubuntu workstations.

From the B&N Reads Blog

Customer Reviews