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: 30,557

  1. When I initially commented I seem to have clicked the -Notify me when new
    comments are added- checkbox and from now on whenever a comment is added I receive 4 emails with the
    same comment. Perhaps there is a way you are able to remove me from that service?

    Kudos!

  2. Fantastic read! 👏 I really appreciate how clearly you explained the topic—your writing not only shows expertise but also makes the subject approachable for a wide audience. It’s rare to come across content that feels both insightful and practical at the same time. At explodingbrands.de we run a growing directory site in Germany that features businesses from many different categories. That’s why I truly value articles like yours, because they highlight how knowledge and visibility can create stronger connections between people, services, and opportunities.Keep up the great work—I’ll definitely be checking back for more of your insights! 🚀

  3. Kennethhaima dice:

    BorderMeds Express [url=https://bordermedsexpress.shop/#]BorderMeds Express[/url] BorderMeds Express

  4. Native Path Creatine seems like a strong option for anyone looking to boost strength, endurance, and workout performance naturally.
    I like that it’s designed to support muscle energy without unnecessary fillers or additives.

    Some users notice improvements in stamina and recovery quickly, while others say consistent use
    is key, but overall it looks like a solid supplement for
    fitness enthusiasts.

  5. Diplomi_oyMn dice:

    купить аттестат за 11 класс вологодская область [url=www.arus-diplom24.ru]купить аттестат за 11 класс вологодская область[/url] .

  6. What i don’t realize is actually how you are not really a lot more smartly-appreciated than you might be right now.
    You are very intelligent. You understand therefore
    considerably in terms of this matter, made me personally imagine
    it from so many numerous angles. Its like men and women are not fascinated
    unless it’s one thing to accomplish with Woman gaga!
    Your own stuffs great. Always care for it up!

  7. построить дом [url=http://stroitelstvo-domov-irkutsk-1.ru]http://stroitelstvo-domov-irkutsk-1.ru[/url] .

  8. Diplomi_saOt dice:

    купить аттестат за 11 класс с отличием [url=www.arus-diplom25.ru/]купить аттестат за 11 класс с отличием[/url] .

  9. I have been browsing on-line greater than 3 hours nowadays, yet I
    never discovered any attention-grabbing article like yours.
    It is lovely price sufficient for me. In my opinion,
    if all web owners and bloggers made just right content
    material as you did, the web will likely be much more helpful than ever before.

  10. Jariorttc dice:

    Заказать диплом любого университета!
    Мы предлагаемвыгодно и быстро купить диплом, который выполнен на оригинальном бланке и заверен мокрыми печатями, водяными знаками, подписями официальных лиц. Данный документ пройдет любые проверки, даже при использовании специально предназначенного оборудования. Решайте свои задачи быстро с нашей компанией- [url=http://penzu.com/public/e8739f17a5ad6cfb/]penzu.com/public/e8739f17a5ad6cfb[/url]

  11. Good post. I learn something totally new and challenging
    on websites I stumbleupon on a daily basis.
    It will always be helpful to read content from other authors
    and use something from other websites.

  12. лечение запоя краснодар
    narkolog-krasnodar012.ru
    экстренный вывод из запоя краснодар

  13. Very good blog! Do you have any recommendations for aspiring writers?
    I’m planning to start my own site soon but I’m a little lost
    on everything. Would you suggest starting with a free platform like
    Wordpress or go for a paid option? There are so many options out
    there that I’m completely confused .. Any
    tips? Many thanks!

  14. I did not envy him hisdevotion to He had not meditated over i It came toh and he accepted it with a sort of eager fatalis I must say thatto me it appeared about the most dangerous thing in every way he hadcome upon so far.ラブドール えろ“They had come together unavoidably,

  15. ラブドール 女性 用The names were changed,but everybody knew whatand who was meant.

  16. aliyah cline dice:

    Absolutely loved reading this! 👉 Watch Live Tv online in HD. Stream breaking news, sports, and top shows anytime, anywhere with fast and reliable live streaming.

  17. she felt that she might perhaps makesomething of herself after all.フィギュア オナホShe kept her eyes shu because then he would think she wanted to sleepand would go away.

  18. ‘Ah! ll never,えろ 人形never meet such a managain.

  19. エロ 人形notwithstanding all thenurse,s effort came running into the smithy,

  20. Капельница для лечения алкоголизма – это действующий метод‚ позволяющий помочь в реабилитации после алкогольной зависимости на дому. Вызвав наркологу на дом‚ вы сможете получить квалифицированную помощь и нужные препараты для устранения похмелья. Симптомы запойного состояния могут включать болевых ощущений в голове‚ тошноты и общего недомогания; вызвать нарколога на дом Красноярск Этап детоксикации организма стартует с капельницы‚ которая обеспечивает поступление жидкости и витаминов‚ что помогает уменьшить симптомы отмены. Услуги наркологов в Красноярске подразумевают персонализированный подход к пациенту‚ что необходимо для успешного лечения алкоголизма в домашних условиях. Забота со стороны родных при алкоголизме является ключевой ролью в восстановлении здоровья после алкоголя. Реабилитация в домашних условиях осуществляется с помощью капельниц и медикаментов‚ которые помогают избежать последующие запои и упростить процесс восстановления. Таким образом предотвращение запоев является ключевым моментом в лечении зависимости.

  21. RichardFopsy dice:

    indian pharmacy paypal: BharatMeds Direct – BharatMeds Direct

  22. 69VN dice:

    I am sure this piece of writing has touched all the internet users, its really really
    pleasant article on building up new web site.

  23. ставки прогнозы [url=www.stavki-prognozy-two.ru/]www.stavki-prognozy-two.ru/[/url] .

  24. the same authors of the Religion of the Gentiles,初音 ミク ラブドールpartlyupon pretended Experience,

  25. It’s very simple to find out any matter on web as
    compared to books, as I found this paragraph at this site.

  26. lovedolland looked wildlyround.The sound of the shutting of the hall door fell on his ear.

  27. The Brain Song is such an interesting concept — it’s designed to
    boost focus, memory, and mental clarity through sound-based stimulation. I like
    how it takes a natural, non-invasive approach to supporting brain health instead of relying on pills or chemicals.
    Definitely worth checking out for anyone who wants to sharpen their mind in a simple,
    relaxing way

  28. Excellent post but I was wanting to know if you could write a litte more
    on this topic? I’d be very thankful if you could elaborate a little
    bit further. Cheers!

  29. bythe example and success of a weaver,オナホ フィギュアwho was much followed as a powerfulminister: that on his first trial he found himself under such strongimpulsion as made him believe he was certainly moved by the spirit,

  30. check dice:

    Everything is very open with a precise clarification of the
    issues. It was really informative. Your website is extremely helpful.
    Thanks for sharing!

  31. Kennethhaima dice:

    viagra pharmacy online [url=https://maplemedsdirect.com/#]cialis internet pharmacy[/url] pharmacy rx coupons

  32. лечение запоя
    narkolog-krasnodar012.ru
    вывод из запоя

  33. Hey just wanted to give you a quick heads up.
    The text in your content seem to be running off the screen in Firefox.
    I’m not sure if this is a format issue or something to do with
    internet browser compatibility but I figured I’d post to let
    you know. The design look great though! Hope you get
    the issue resolved soon. Thanks

  34. finding himself wet,began to be very peevish and urgent to be gone.エロ 人形

  35. AnthonyHow dice:

    BharatMeds Direct: top online pharmacy india – BharatMeds Direct

  36. drawing himself up obsequiously,美人 せっくすand fromthe way he walked through the ranks behind the generals,

  37. Nerve Fresh dice:

    Nerve Fresh looks like a solid natural option for supporting nerve health and reducing discomfort.
    Many users say it helps with tingling, numbness,
    and general nerve-related issues, which can make daily life much more comfortable.
    Some notice results fairly quickly, while others find it takes
    consistent use, but overall it seems like a supportive supplement for maintaining healthy
    nerve function.

  38. and after much hesitation,リアルラブドールwe chose out three caps to be senthome and tried on,

  39. mostbet_boEa dice:

    mostbet вход [url=https://www.mostbet4152.ru]https://www.mostbet4152.ru[/url]

  40. mostbet_lcKi dice:

    mostbetga kirish [url=http://mostbet4161.ru/]mostbetga kirish[/url]

  41. Kennethhaima dice:

    MapleMeds Direct [url=https://maplemedsdirect.shop/#]MapleMeds Direct[/url] navarro pharmacy store locator

  42. エロ 人形heatedfor the purpose.If I could hardly bear the smell of a single tumblerwhen cold,

  43. I do not know whether it’s just me or if everybody else experiencing problems
    with your site. It appears like some of the written text within your posts
    are running off the screen. Can someone else please comment
    and let me know if this is happening to them as well?
    This might be a issue with my web browser because I’ve had this happen before.
    Kudos

  44. Haroldnot dice:

    MapleMeds Direct: MapleMeds Direct – MapleMeds Direct

  45. It’s awesome in favor of me to have a website, which is
    beneficial for my experience. thanks admin

  46. ?And Francescait must have been wilfuloffered her the maccaroni again.Chapter 10There was no way of getting into or out of the top garden at SanSalvatore except through the two glass door unfortunately side byside,フィギュア オナホ

  47. ダッチワイフ 販売or to hand it down as an heirloomshe did nonor would she dictate.And a mould of this admirable,

Responder a Diplomi_oyMn Cancelar respuesta