Infrastructure As Code-Final Report

Abstract

Infrastructure as code (IaC) is a set of practices that use code (rather than manual commands) for setting up (virtual) machines and networks, installing packages, and configuring the environment for the application of interest [3]. The infrastructure managed by this code includes both physical equipment (bare metal) and virtual machines, containers, and software-defined networks. This code should be developed and managed using the same processes as any other software. This report concludes work on Research Project 6-18 518 Feasibility of Infrastructure as Code, summarizing the problem addressed by the research, the research solution approach, and results.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2018
Accession Number
AD1085452

Entities

People

  • Douglas Reynolds
  • John Klein

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Cyber
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Agile Software Development
  • Application Software
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computers
  • Computing System Architectures
  • Department Of Defense
  • Deployment
  • Engineering
  • Governments
  • Human-Machine Interaction
  • Information Systems
  • Infrastructure
  • Operating Systems
  • Scripting Languages
  • Software Development

Fields of Study

  • Computer science

Readers

  • Distributed Systems and Data Platform Development
  • Software Engineering.