Infraestructura como código

Festival Politraining Industria 4.0

Infraestructura como código

En este nuevo artículo me gustaría explicar que es infraestructura
como código (IAC), pero primero definamos a que nos referimos cuando
hablamos sobre infraestructura.
Cuando hablamos de infraestructura nos referimos en este caso, a un
servidor(vps) , dominios, redes privadas. etc.

Definición

El concepto de infraestructura como código no es más que la forma de
automatización de nuestra infraestructura a través de código .

Puede que tu seas un freelance o trabajes en una compañía, en la que
constantemente se hace deploy de nuevas aplicaciones.
Imagina tener que estar creando un servidor(vps), agregando las llaves
ssh, creando un record A, load balancers, continuar con la instalación y
configuración de nginx ,mysql docker, php, etc. Todo esto cada vez que
tengas que hacer deploy de una nueva aplicación.
Este es un proceso en el que muchas veces se le dedica tiempo
innecesario.

Es por ello que muchas veces, es mejor encontrar o crear una solución para la automatización en este tipo de procesos.

Para poder trabajar o usar infraestructura como código, lo único que
tenemos que hacer es bien, crear nuestro propio script, o bien usar
alguna herramienta de un tercero.

Usualmente cuando trabajamos con infraestructura como código,
independiente de la herramienta que usamos, siempre trabajamos con algún
lenguaje para la descripción de la configuración, pudiendo ser json,
yaml o algún nuevo lenguaje propio del software (domain-specific
language ). dentro del archivo de configuración, es donde definiremos
todo los componentes necesarios para crear nuestra infraestructura,
variando de sintaxis entre los diferentes softwares que podemos usar.

Cabe mencionar que, usualmente este tipo de software nos permite,
configurar a nuestra infraestructura, de una manera muy detallada,
dependiendo del tipo de proveedor que elijamos , por ejemplo, poder
configurar redes privadas, sistema operativo, podemos agregar dominios,
subdominios , agregar nuestra claves ssh, elegir el datacenter etc. Algo
interesante es que, podemos agregar y ejecutar scripts dentro del vps
durante la construcción, esto para poder configurar dentro todo el
software.

Aunque de igual forma, tenemos otro concepto llamado configuración
como código (CaC)
Qué es exactamente el mismo concepto, pero este está orientado a la
configuración del software dentro de la infraestructura(vps), por
ejemplo la instalación y configuración de nginx, docker, ruby etc. Sin
embargo muchas veces los mismos proveedores (IaC) tienen la misma
funcionalidad o su funcionalidad es intercambiable.

Ventajas y desventajas.

Dentro de las ventajas como hemos mencionado es el de elaborar una
plantilla que podemos re-utilizar múltiples veces, eliminando la
necesidad de realizar configuraciones manuales. Esta sería, la principal
y más importante característica de este tipo de software.
Ya que con ello podemos hacer la replicación de la misma configuración,
para diferentes entornos, para testing, QA, producción, desarrollo, etc.

Otra ventaja que podemos encontrar es que usualmente este tipo de
software es del tipo agnóstico lo que quiere decir que no importa, el
proveedor en donde estés configurando nuestra infraestructura, pudiendo
ser digital ocean, amazon web services, azure, e inclusive virtualbox.

Una desventaja que podemos encontrar es quizá el tiempo que le
dedicamos en configurar nuestro archivo de configuración, así mismo, el
tener que modificar el archivo si es que agregamos una nueva tecnología o
configuración a nuestra infraestructura.

Lista de software para IaC y CaC

Debajo vemos una lista con varios de los proveedores de infraestructura y configuración como código más sobresalientes.
Cada uno de ellos comparten cierta similitud, en cuanto a configuración.

  • Terraform
  • Chef
  • Puppet
  • Ansible
  • SaltStack

Conclusión

La automatización es sin duda una de las mejores cosas que podemos
hacer para ahorrar tiempo y muchas veces recursos.
El uso de IaC, dentro de una empresa o de manera independiente trae
muchas ventajas a largo plazo. Este concepto de IaC no es para nada
nuevo, es un concepto de muchos años. De hecho muchos autores. hacen
referencia a que este concepto fue la base de la cual ha surgido toda
esta tendencia del devops.
Espero que este pequeño artículo te haya servido, o te haya incentivado a
investigar más sobre el tema, y tal vez a aprender una nueva
tecnología.

Comments: 74,384

  1. JosephWhoke dice:

    https://mexmedsreview.com/# discount meds from Mexico online

  2. Diplomi_vnSn dice:

    сколько стоит купить диплом медсестры [url=www.frei-diplom13.ru]сколько стоит купить диплом медсестры[/url] .

  3. Jasonimisa dice:

    cheap branded meds without prescription: Mexican pharmacies ranked 2025 – mexico pharmacy

  4. ラブドール 女性 用running up to our adventurer with an aspectof eagerness and joy,clasped him in his arms,

  5. If you would like to grow your knowledge only keep visiting this website and be updated with
    the newest news update posted here.

  6. seo marketing agency [url=http://www.reiting-seo-kompanii.ru]http://www.reiting-seo-kompanii.ru[/url] .

  7. Jasonimisa dice:

    verified Mexican pharmacy promo codes: Mexican pharmacies ranked 2025 – MexMedsReview

  8. Jasonimisa dice:

    Kundevurderinger av nettapotek: Kundevurderinger av nettapotek – Hvilket apotek på nett er best i Norge

  9. great issues altogether, you just received a new reader.

    What could you recommend about your submit that you
    just made some days ago? Any sure?

  10. обратитесь к технической поддержке.

    my site – https://1xbet-ilxu8.buzz

  11. ¿Te conviertes en su terapeuta? Es hora de cambiar eso. Visita https://lasmujeresqueamandemasiadopdf.cyou/ para descargar gratis el libro que te enseñará a priorizarte. Robin Norwood te guía.

  12. WilliamWar dice:

    apoteket rabattkod: Tryggt apotek utan recept – Tryggt apotek utan recept

  13. Stephencox dice:

    apoteket rabattkod [url=https://tryggapotekguiden.xyz/#]apotek online sverige[/url] apotek online sverige

  14. Jasonimisa dice:

    online apotheek nederland zonder recept: online apotheek – Medicijnen zonder recept bestellen

  15. производство одежды спб [url=http://arbuztech.ru]http://arbuztech.ru[/url] .

  16. WilliamWar dice:

    online apotheek nederland: Online apotheek vergelijken – KortingApotheek

  17. пошив толстовок оптом [url=miniatelie.ru]miniatelie.ru[/url] .

  18. WilliamWar dice:

    KortingApotheek: online apotheek nederland – online apotheek

  19. Stephencox dice:

    Billige medisiner uten resept Norge [url=https://rabattapotek.xyz/#]apotek på nett[/url] Rabatt Apotek

  20. бамбуковые электрожалюзи [url=www.avtomaticheskie-zhalyuzi.ru]www.avtomaticheskie-zhalyuzi.ru[/url] .

  21. Stephencox dice:

    Medicijnen zonder recept bestellen [url=https://kortingapotheek.com/#]online apotheek nederland zonder recept[/url] online apotheek nederland zonder recept

  22. вследствие приема этого изделия мы обнаружили,
    1xbet что кроме этого больше
    опций для приумножения вложений открывается
    вместе с.

    Look at my web blog – 1xbet-ka8i7.buzz

  23. JosephWhoke dice:

    https://mexmedsreview.xyz/# Mexican pharmacies ranked 2025

  24. ダッチワイフワイントラウブの薬局では、青白い顔の店員が染みのついた白衣を着て、大コップにココアをそそいでいた.文房具屋では客がクリスマスカードの仕切り棚を眺めていた.

  25. olxtoto dice:

    I am extremely inspired with your writing talents and also
    with the structure in your blog. Is that this a paid subject matter or did you modify
    it yourself? Anyway stay up the excellent high quality writing, it’s uncommon to look
    a nice blog like this one today..

  26. лучшие seo агентства [url=https://reiting-seo-kompanii.ru/]лучшие seo агентства[/url] .

  27. JosephWhoke dice:

    https://rabattapotek.xyz/# Hvilket apotek pa nett er best i Norge

  28. WilliamWar dice:

    verified Mexican pharmacy promo codes: Mexican pharmacies ranked 2025 – cheap branded meds without prescription

  29. WilliePeaky dice:

    Мебельный щит полотно для изготовления мебели

    Мебельный щит представляет собой один из основных компонентов для производства предметов интерьера. Он создается из массива древесины, склеенных ламелей. Благодаря своей устойчивой структуре мебельный щит сочетает высокой стабильностью и привлекательной внешностью.

    Виды мебельного щита

    Существует несколько видов мебельного щита: щиты из ценных пород дерева (бук, дуб, ясень), а также из мягких пород (сосна, ель). Каждый вариант имеет свои преимущества: жесткие породы отличаются высокой долговечностью, а легкие — хорошей обработкой и доступной ценой [url=https://www.ekolestnica.ru/mebelnyj-shhit-v-minske.html]щит мебельный купить минск[/url]

    Применение мебельного щита

    Мебельный щит широко используется в изготовлении столешниц, каркасов шкафов, лестниц и другого домашнего оборудования. Благодаря натуральной структуре древесины, изделия из мебельного щита выглядят органично и создают уют в помещении.

    Преимущества мебельного щита

    Мебельный щит выделяется высокими показателями стабильности и экологичности, что делает его востребованным материалом при создании мебели как для квартиры, так и для коммерческих помещений. Легкость обработки и возможность покраски или лакировки позволяют создавать изделия с любым внешним видом.

    Мебельный щит – это надежный и эстетичный материал для всех, кто ценит качество и натуральность в мебели. Использование этого материала помогает создавать долговечные и стильные предметы интерьера с уникальным древесным рисунком.

  30. GeorgeLouck dice:

    https://rabattapotek.com/# Kundevurderinger av nettapotek

  31. sex trẻ em dice:

    Pretty great post. I simply stumbled upon your
    blog and wanted to say that I have truly enjoyed browsing your weblog posts.
    In any case I’ll be subscribing in your feed and I am hoping you write once more
    very soon!

  32. Thanks in favor of sharing such a good thinking, post is nice,
    thats why i have read it completely

  33. Jasonimisa dice:

    online apotheek: Medicijnen zonder recept bestellen – KortingApotheek

  34. швейный цех [url=https://miniatelie.ru]https://miniatelie.ru[/url] .

  35. вывод из запоя
    vivod-iz-zapoya-krasnodar021.ru
    вывод из запоя круглосуточно

  36. olxtoto slot dice:

    Amazing! Its really remarkable article, I have got much
    clear idea regarding from this article.

  37. Wonderful beat ! I would like to apprentice while you amend your web site, how can i subscribe for a blog web site?
    The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear idea

  38. швейное производство одежды [url=http://miniatelie.ru]http://miniatelie.ru[/url] .

  39. экстренный вывод из запоя смоленск
    vivod-iz-zapoya-smolensk030.ru
    вывод из запоя смоленск

  40. Stephencox dice:

    online apotheek nederland [url=http://kortingapotheek.com/#]online apotheek nederland[/url] online apotheek nederland

  41. Stephencox dice:

    Snabb leverans apoteksvaror online [url=https://tryggapotekguiden.xyz/#]Köp medicin utan recept Sverige[/url] Snabb leverans apoteksvaror online

  42. discharged a pistol at the Major,ラブドール 無 修正before he had theleast intimation of his design.

  43. Jasonimisa dice:

    online apotheek nederland zonder recept: Korting Apotheek – online apotheek nederland

  44. производство одежды [url=www.miniatelie.ru/]www.miniatelie.ru/[/url] .

Responder a situs slot gacor Cancelar respuesta