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: 92,077

  1. MartinVab dice:

    Buy sildenafil: Sildenafil 100mg price – sildenafil paypal

  2. stavka_heMi dice:

    сайт прогнозов [url=http://stavka-12.ru]http://stavka-12.ru[/url] .

  3. Diplomi_thor dice:

    купить диплом о среднем [url=https://rudik-diplom3.ru]купить диплом о среднем[/url] .

  4. Diplomi_lssi dice:

    купить диплом с занесением в реестр челябинск [url=http://www.frei-diplom4.ru]купить диплом с занесением в реестр челябинск[/url] .

  5. Diplomi_rnsa dice:

    купить диплом с занесением в реестры [url=http://frei-diplom1.ru]купить диплом с занесением в реестры[/url] .

  6. самые точные прогнозы на спорт [url=http://www.prognozy-na-sport-11.ru]самые точные прогнозы на спорт[/url] .

  7. Diplomi_hppa dice:

    купить диплом в омске [url=https://www.rudik-diplom5.ru]купить диплом в омске[/url] .

  8. Diplomi_moka dice:

    купить диплом в ханты-мансийске [url=www.rudik-diplom1.ru/]купить диплом в ханты-мансийске[/url] .

  9. Diplomi_rkpn dice:

    купить диплом с занесением в реестр в украине [url=www.frei-diplom5.ru]www.frei-diplom5.ru[/url] .

  10. Diplomi_iaOr dice:

    купить диплом переводчика [url=http://rudik-diplom15.ru]купить диплом переводчика[/url] .

  11. Diplomi_zxma dice:

    купить диплом о высшем образовании с занесением в реестр цена [url=http://www.frei-diplom3.ru]купить диплом о высшем образовании с занесением в реестр цена[/url] .

  12. Diplomi_nlKr dice:

    купить диплом в муроме [url=https://www.rudik-diplom4.ru]купить диплом в муроме[/url] .

  13. Diplomi_fxPl dice:

    где можно купить диплом медсестры [url=http://frei-diplom15.ru]где можно купить диплом медсестры[/url] .

  14. The interface is trustworthy service, and I enjoy swapping tokens here.

  15. аренда экскаватора с гидромолотом в москве [url=https://arenda-ekskavatora-pogruzchika-cena.ru]https://arenda-ekskavatora-pogruzchika-cena.ru[/url] .

  16. Rowan here — I’ve tried using the API and the intuitive UI impressed me. Support solved my issue in minutes.

  17. Услуги нарколога на дому в владимире становятся всё актуальней. Специалисты данной сферы, предлагают широкий спектр наркологических услуг, в т.ч. помощь при алкоголизме и других зависимостях. Выездная консультация нарколога даёт возможность оперативно диагностировать зависимости и назначить индивидуальный подход к пациенту. Лечение без раскрытия личности – ключевая особенность работы наркологов, что особенно важно для людей, которые стесняются обращаться в медицинские учреждения. Домашняя реабилитация предполагает психотерапевтическую поддержку, восстановительные программы и медикаментозное лечение. Семейная поддержка зависимых является важным фактором на пути к выздоровлению. Предотвращение рецидивов также является важной частью работы наркологов. Наркологи предоставляют психологическую поддержку и помощь, чтобы помочь пациентам преодолевать трудности на их пути к выздоровлению. Узнать больше о предлагаемых услугах можно на сайте vivod-iz-zapoya-vladimir022.ru, где вы найдёте всю необходимую информацию и контакты по наркологическим услугам в владимире.

  18. at the sacred font,ストッキング えろThe spousals were complete ’twixt faith and Where pledge of mutual safety was exchang’d,

  19. WilliamGuela dice:

    Опытные юристы окажут вам всестороннюю юридическую консультацию и сопроводят в защите ваших интересов, будь то проблемы с призывом, договорной службы или оформления пособий, все детали вы сможете найти на нашем веб-ресурсе: https://crimea-news.com/other/2025/01/22/1572852.html

  20. Diplomi_krMt dice:

    купить диплом в асбесте [url=https://rudik-diplom8.ru/]купить диплом в асбесте[/url] .

  21. Francisrip dice:

    Все про ремонт https://lesnayaskazka74.ru и строительство: от идеи до сдачи. Пошаговые гайды, электрика и инженерия, отделка, фасады и кровля. Подбор подрядчиков, сметы, шаблоны актов и договоров. Дизайн-инспирации, палитры, мебель и свет.

  22. Diplomi_ktst dice:

    купить диплом в балашихе [url=https://rudik-diplom14.ru]купить диплом в балашихе[/url] .

  23. Diplomi_utOr dice:

    диплом техникума купить с проводкой [url=www.educ-ua7.ru/]www.educ-ua7.ru/[/url] .

  24. Diplomi_bxsi dice:

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

  25. It’s very straightforward to find out any topic on net as compared to textbooks, as
    I found this post at this web page.

  26. TimothySpine dice:

    Mexican pharmacy price list [url=http://medicexpressmx.com/#]Best online Mexican pharmacy[/url] Best online Mexican pharmacy

  27. nastil69-878 dice:

    Ремонт и строительство https://nastil69.ru от А до Я: планирование, закупка, логистика, контроль и приёмка. Калькуляторы смет, типовые договора, инструкции по инженерным сетям. Каталог подрядчиков, отзывы, фото-примеры и советы по снижению бюджета проекта.

  28. Everyone loves it when individuals come together and share ideas.
    Great blog, keep it up!

  29. Diplomi_ohpa dice:

    купить диплом в великом новгороде [url=http://rudik-diplom5.ru/]купить диплом в великом новгороде[/url] .

  30. The transparency around scalable features is refreshing and builds trust. Perfect for both new and experienced traders.

  31. This piece of writing is genuinely a good one it assists new
    internet users, who are wishing in favor of blogging.

  32. if thy mind’s eye pass from light to light,ストッキング えろUpon my praises following,

  33. I personally find that the exploring governance tools are low fees and quick deposits. The updates are frequent and clear.

  34. Diplomi_ygPl dice:

    купить диплом в тобольске [url=http://www.rudik-diplom7.ru]http://www.rudik-diplom7.ru[/url] .

  35. прогнозы на футбол на сегодня [url=https://prognozy-na-futbol-10.ru/]прогнозы на футбол на сегодня[/url] .

  36. Нужен аккумулятор? аккумулятор спб купить с доставкой установка в наличии: топ-бренды, все размеры, правый/левый токовывод. Бесплатная проверка генератора при установке, trade-in старого АКБ. Гарантия до 3 лет, честные цены, быстрый самовывоз и курьер. Поможем выбрать за 3 минуты.

  37. Diplomi_kvkn dice:

    купил диплом легально [url=https://www.frei-diplom6.ru]купил диплом легально[/url] .

  38. Хочешь сдать акб? сдать б у аккумулятор честная цена за кг, моментальная выплата, официальная утилизация. Самовывоз от 1 шт. или приём на пункте, акт/квитанция. Безопасно и законно. Узнайте текущий тариф и ближайший адрес.

  39. the blackjacks homepage canada, united statesn bingo rules and online Free craps games gambling south australia, or remote gambling association uk

  40. Diplomi_nmKr dice:

    купить диплом в бердске [url=www.rudik-diplom4.ru]www.rudik-diplom4.ru[/url] .

  41. Yes! Finally something about click over here now.

  42. Diplomi_klkr dice:

    купить диплом в майкопе [url=https://rudik-diplom2.ru/]https://rudik-diplom2.ru/[/url] .

  43. Diplomi_ezOr dice:

    купить диплом в елабуге [url=https://rudik-diplom15.ru/]https://rudik-diplom15.ru/[/url] .

  44. Diplomi_thMt dice:

    купить диплом в рязани [url=www.rudik-diplom8.ru]купить диплом в рязани[/url] .

  45. aster fees dice:

    Drew here — I’ve tried fiat on-ramp and the wide token selection impressed me. Great for cross-chain swaps with minimal slippage.

  46. Diplomi_qysi dice:

    москва купить диплом о высшем образовании с занесением в реестр [url=http://www.frei-diplom4.ru]москва купить диплом о высшем образовании с занесением в реестр[/url] .

  47. Those menWho reas’ning went to depth profoundest,ベビー ドール エロmark’dThat innate freedom,

Agrega tu comenatio