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

Terraform Basics: Automate Provisioning of AWS EC2 Instances
Coursera Project Network via Coursera
DevOps CI/CD Pipeline: Automation from development to deployment
Universidad Anáhuac via edX
DevOps Pipeline: Automatización hasta el despliegue
Universidad Anáhuac via edX
DevOps Foundations: Software Development Optimization
Universidad Anáhuac via edX
Fundamentos de DevOps: Optimiza el desarrollo del software
Universidad Anáhuac via edX