YoVDO

Infrastructure-as-Code: Best Cloud Native Languages for Treating Infrastructure as Code

Offered By: Mirantis via YouTube

Tags

Infrastructure as Code Courses DevOps Courses Ansible Courses Terraform Courses Puppet Courses Chef Courses Pulumi Courses Vagrant Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of Infrastructure-as-Code (IaC) in this comprehensive 45-minute tech talk by Mirantis. Dive into a comparison of popular cloud-native programming languages for infrastructure management, including Pulumi, Terraform, Ansible, Chef, Puppet, SaltStack, and Vagrant. Learn about their merits and limitations, and follow along with a practical example of installing k0s on AWS EC2 instances using each tool. Gain insights on choosing the right language for your specific use case, considering factors like ease of use, security, and real-world scenarios. Discover how to effectively treat your infrastructure as code, improving efficiency, scalability, and performance in your cloud-native projects.

Syllabus

- Intro
- What this Tech Talk will cover
- What does infrastructure deployment automation mean?
- Container DevSecOps pipeline
- The tools we will be looking at
- Pulumi
- Terraform from HashiCorp
- Ansible from Red Hat
- Chef from Progress
- Puppet from Perforce
- SaltStack now from VMware
- Vagrant from HashiCorp
- An actual IaC deployment scenario: k0s on AWS
- Prerequisites for all the tools
- Install steps for all the tools
- Main scripts: Pulumi
- Main scripts: Terraform
- Main scripts: Ansible
- Main scripts: Chef
- Main scripts: Puppet
- Main scripts: SaltStack
- Main scripts: Vagrant
- Which tool is best? Ease of use
- Which tool is best? Security
- Real-World scenarios: Infra vs Config management
- Choosing the right tool
- Upcoming Mirantis presentations
- Outro


Taught by

Mirantis

Related Courses

Startup Engineering
Stanford University via Coursera
Developing Scalable Apps in Java
Google via Udacity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Networking
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera