Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IAC: Mudahnya setup Server dengan Kode

IAC: Mudahnya setup Server dengan Kode

Ananda Dwi Ae

March 11, 2023
Tweet

More Decks by Ananda Dwi Ae

Other Decks in Technology

Transcript

  1. Infrastructure as Code • You write and execute code to

    define, deploy, and update your infrastructure. • Treat all aspects of operations as software • A key insight of DevOps is that you can manage almost everything in code, including servers, databases, networks, log files, application configuration, documentation, automated tests, deployment processes, and so on.
  2. Categories of IAC tools • Ad hoc scripts • Configuration

    management (CM) tools • Server templating tools • Server provisioning tools
  3. Server Templating Tools Server templating tools such as Docker, Packer,

    and Vagrant. Create an image of a server that captures a fully self-contained “snapshot” of the operating system, the software, the files, and all other relevant details.
  4. Benefits of IAC • Self-service • Speed and safety •

    Documentation • Version control • Validation • Reuse • Happiness
  5. Ansible Ansible is an open source automation platform. It is

    a simple automation language that can perfectly describe an IT application infrastructure in Ansible Playbooks. It is also an automation engine that runs Ansible Playbooks.
  6. Ansible Use Case • Configuration Management • Security and Compliance

    • Application Deployment • Orchestration • Continuous Delivery • Provisioning