課程目錄:Terraform on AWS培訓
        4401 人關注
        (78637/99817)
        課程大綱:

          Terraform on AWS培訓

         

         

         

        Introduction

        How is Terraform different from Chef, Puppet, Ansible and Salt?
        Why not AWS Management Console?
        Overview of Terraform Features and Architecture

        Infrastructure as Code, execution plans, resource graphs, change automation
        Terraform Workflow

        Write, Preview, Create, Reproduce, Destroy
        Getting Started

        Preparing an AWS account to use with Terraform
        Initializing Terraform
        Preparing an Execution Plan

        Writing a new plan, saving, and removing .tf files
        Working with Configuration Files

        Syntax overview
        Writing, version controlling, and updating
        Setting Resource Dependencies

        Using the Terraform Resource Graph
        Infrastructure vs application dependencies
        Deploying Infrastructure

        Previewing configuration changes
        Executing changes
        Managing State

        Configuring a backend using AWS S3 and AWS DynamoDB
        Reproducing Infrastructure

        Setting up the environment for an application: dev, test/qa, stage, and prod
        Packaging Configuration Files as Modules

        Duplicating code with shareable modules
        Using the Module Registry to build reusable templates
        Integrating Terraform into a Deployment Pipeline

        Building, deploying, and testing an application
        Importing existing external resources into Terraform
        Terraform Performance Tuning

        Infrastructure monitoring and performance metrics
        Troubleshooting

        Summary and Conclusion