Basics of... Infrastructure as a Code
Copyright Nici

Basics of... Infrastructure as a Code

"Infrastructure as Code" or "IaC" is basically automation for the Data Center. So instead of doing things "manually" in a Data Center you program Software to handle that. You use software to replace having to physically go into a data center and for example install a server or change its configuration. Or modify your network infrastructure or storage without having to unplug any cable. And combine "Virtual Machines" with real hardware in full flexibility. Ideally you perform any task you need on your data center "virtually" and not on-site anymore.

The advantage are multiple: you avoid human mistake and risks when working on hardware in the data center, you ensure every task can be reproduced without divergence, you increase the speed of changes and can "roll-back" everything if something went wrong. You can also track changes easily. And it massively reduces cost, especially if you can scale it. Also, software available in "Virtual Machines" are not specifically hardware dependent and can be "moved around".

Almost all hardware in data center can be "programmed" these days and can be integrated in such a process. And there are proprietary but especially open source software available to deploy IaC. Typical tools used would be #Ansible, #Puppet, #Jenkins or #Terraform.

IaC also massively increases the interactions, flexibility and speed between company divisions like the software programming teams, the operational teams and the IT team (some of it known as "DevOps").

With Automation like IaC, you can develop your own data center to act like a "Google" or "Amazon" when it comes to deploy/provision software or data. And even automate the interactions between these.


This article is part of the "Basics of..." Serie which you can find here:?https://www.dhirubhai.net/pulse/basics-overview-patrick-roettger/

#BasicsOf #iwork4dell #IaC

Jonny Saliba

Dell Technologies ? EMEA North ? Services Sales Executive Distribution ?Brand ambassador ?Social evangelist ?Delivering smart solutions to smart people ?#dontbebasic

2 年

要查看或添加评论,请登录

Patrick Roettger的更多文章

  • Basics of... DevOps

    Basics of... DevOps

    DevOps (or BizDevOps or DevSecOps or DataOps or, or, or..

  • Basics of... ChatGPT

    Basics of... ChatGPT

    ChatGPT is an artificial intelligence language model developed by OpenAI. It is designed to understand and generate…

    2 条评论
  • Basics of... NFT (Non-Fungible Token)

    Basics of... NFT (Non-Fungible Token)

    Recently, the concept of NFT (Non-Fungible Token - Fungible means “Unique and irreplaceable”) has gained in popularity…

    3 条评论
  • Basics of... Quantum Computers

    Basics of... Quantum Computers

    This edition of #BasicsOf will try to "simply" explain what Quantum Computers/Computing is and is part of the complete…

  • Basics Of... Overview

    Basics Of... Overview

    I started with these little articles in 2019. The idea was and still is to write very short articles explaining IT…

    4 条评论
  • Basics of... Data Mining

    Basics of... Data Mining

    The idea behind this edition of "Basics of..

  • Basics of... IoT (Internet of Things)

    Basics of... IoT (Internet of Things)

    The "IoT" acronym is used more and more commonly in today's IT conversations. And what I discovered is that a lot of…

  • Something to be proud of

    Something to be proud of

    It all happened this week. And I am so happy and proud that I had to share this today ?? At first, I had the honor to…

    8 条评论
  • Basics of... AR/VR (Augmented Reality/Virtual Reality)

    Basics of... AR/VR (Augmented Reality/Virtual Reality)

    AR/VR..

    2 条评论
  • Standing Strong Together - The Respect 2020 Song

    Standing Strong Together - The Respect 2020 Song

    When we started this project, we did not envision how actual this would become… The idea was built on a song written by…

    3 条评论

社区洞察

其他会员也浏览了