What is Infrastructure as Code? Difference of Infrastructure as Code Tools

preview_player
Показать описание
Infrastructure as Code explained | Difference of Infrastructure as Code Tools, like Terraform, Ansible or Puppet

To understand the Infrastructure as Code concept better, I explain how DevOps tasks were done
- before automation and
- after automation.

Infrastructure as Code is a way to automate all these DevOps tasks end to end instead of doing it manually. All the knowledge and expertise of system administrators or DevOps engineers are packed into programs and applications that carry out those tasks.

So, Infrastructure as Code or IaC is a concept and there are Infrastructure as Code tools, like Ansible, Puppet, Terraform or Cloudformation etc that you can use for different tasks.

Why do we have so many different tools, can't we just use one IaC tool? 🙄
Well, no. Because no tool can do everything and each one is good in a specific area. IaC tools automate tasks in different categories for different phases:

3 main task categories:
1) infrastructure provisioning
2) configuration of provisioned infrastructure
3) deployment of application

Distinction of phases:
1) initial setup phase
2) maintaining phase

In most cases you would use a combination of 2 or more IaC tools.

#infrastructureascode #iac #devops #techworldwithnana

▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro
0:33 - DevOps tasks BEFORE automation
1:52 - DevOps tasks AFTER automation
2:07 - What is Infrastructure as Code - IaC
3:05 - 3 main task categories
4:38 - Distinction of 2 phases - initial setup and maintaining
5:17 - Difference of IaC tools
6:30 - Difference of IaC tools in HOW they work

▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬

▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬

▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬
Рекомендации по теме
Комментарии
Автор

▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro
0:33 - DevOps tasks BEFORE automation
1:52 - DevOps tasks AFTER automation
2:07 - What is Infrastructure as Code - IaC
3:05 - 3 main task categories
4:38 - Distinction of 2 phases - initial setup and maintaining
5:17 - Difference of IaC tools
6:30 - Difference of IaC tools in HOW they work

TechWorldwithNana
Автор

Hi Nana! As a teacher myself I really admire your ability to explain complex concepts and make them understandable. The key I think is how you manage to interconnect the different technologies by gathering their similarities and differences. Congrats and thanks for being an inspiration and a role model for all 👏🏼👏🏼👏🏼🔝

sprintwithcarlos
Автор

Thank you so much for this! I'm an ex-biology student who's taking up data science so I don't have a solid background in this field and your video is the only one that I can fully understand! Really appreciate all your efforts!

beliciayeap
Автор

Impecable video Nana!! congrats for being such a clear and complete tech instructor!!

papikito
Автор

I am starting to fall in love with this channel. Thank you for making these videos. It is helping me a lot.

shahmohammadmahsanulislamn
Автор

Omg. This was the best explanation I have seen. Just watched like 10 videos, and I now get when to use which. Great job.

zeal
Автор

This is hands down the most useful, succinct and understandable video I have seen on IaC. Thank you!

uncleelder
Автор

It's very cool to have concrete example instead of just abstract concepts

TraKeuR
Автор

How beautifully explained multiple IAC tools

TheGirish
Автор

Dzalian didi madloba Nana!
Very clear explanation, many thanks.

demirnl
Автор

I love you, nana. The best devops channel of all internet.

lautarojayat
Автор

Endlich erklärt jemand declarative vs procedural auf eine art die für mich auf anhieb verständlich ist! Danke für den unglaublich guten Inhalt! Weiter so Nana <3

acerudate
Автор

Today is my first day at your channel and I've watched 3 videos already... At the time I was watching this 3rd one, I said to myself "I love you, I love you and I love you sooo much..."
I don't know what else to say...

princechime
Автор

I'm an admin from a decade, this video has organised my understanding about various topics in administration, thanks for the great one. A must watch channel.

jonykiran
Автор

Wow. Another great explaination for beginners.
Keep posting.

JayantBB
Автор

Your videos are the most clear, concise and helpful videos I have seen on such complex topics. Thank you!

uncleelder
Автор

The best explaination ever, thank you

Rabah_RAHLI
Автор

Loved the lucid explanation. Thanks much!

sajit
Автор

Typo @~3:50, the main task slide: "serveres" instead of "servers"

Otherwise very straight and to the point. You are an awesome instructor

And also please don't make me feel that old, it's not so long, long ago we did everything by hand. At least in my mind 🤠

CZiNTrPT
Автор

Really enjoy the concepts brought forward in this video. My organization is in the process of selecting tooling for upcoming modernization projects and Docker, K8s, Rancher and Ansible are all possible parts of that portfolio. The technical debt from the traditional method (shown from :30 to 1:50) has crippled our department resources and I'm excited for the DevOps future.

Salvvy
join shbcf.ru