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: 97,921

  1. усиление проёмов историческом здании [url=https://usilenie-proemov2.ru]https://usilenie-proemov2.ru[/url] .

  2. DouglasLeshy dice:

    смотреть здесь [url=https://dtcc.edu.vn/]kraken зеркало рабочее[/url]

  3. are thesame thing,えろ 人形save that by we alwayes signifie the Absence ofthe object,

  4. Diplomi_roSn dice:

    медсестра которая купила диплом врача [url=https://frei-diplom13.ru/]медсестра которая купила диплом врача[/url] .

  5. инъекционная гидроизоляция трещин [url=https://inekczionnaya-gidroizolyacziya.ru]инъекционная гидроизоляция трещин[/url] .

  6. ラブドール エロsagitta traiectus,primus omnium corruiss accirca iacentem luctus horrendus sublatus ess accurrit pater,

  7. гидроизоляция цена за работу [url=https://gidroizolyacziya-czena.ru/]гидроизоляция цена за работу[/url] .

  8. ay dahil sa wala ng sucat pagpaliiran.Isangtaong gaya na guinamit ang canyang cabataan at ang canyangcagulangan sa pagpapagal at ng camtan ang sariling guinhawa at ang samga anac sa panahong hinaharap; isang taong nagpacumbaba sa lahat ngmga naguing calooban ng canyang mga puno,海外 コスプレ えろ

  9. RichardHak dice:

    buy antibiotics over the counter: MassAntibiotics – MassAntibiotics

  10. ロボット エロhowever,into thekitchen and seeing a bucket half full of water on a bench,

  11. 經絡課程 dice:

    https://fr-well-10.blr1.digitaloceanspaces.com/research/%EF%B8%8F-france-(4833).html
    For instance, you could go together with a lighter tone or darker
    shade of the color the bridesmaids are wearing.

  12. стоимость экскаватора погрузчика [url=http://arenda-ekskavatora-pogruzchika-6.ru]http://arenda-ekskavatora-pogruzchika-6.ru[/url] .

  13. umnye_wdOa dice:

    Умные шторы — это инновационное решение для вашего дома, которое позволяет легко управлять светом и конфиденциальностью. Узнайте больше о [url=https://umnye-shtory-moskva.ru/]моторизированные шторы[/url]!
    Умные шторы становятся все более популярными в современном дизайне интерьеров.

    Вы сможете настроить их так, чтобы они открывались автоматически с восходом солнца.

    Это обеспечивает комфорт и снижает расходы на коммунальные услуги.

    Вам потребуется минимальный набор инструментов и немного времени.

  14. ремонт бетонных конструкций антикоррозия [url=https://www.remont-betonnykh-konstrukczij-usilenie.ru]ремонт бетонных конструкций антикоррозия[/url] .

  15. решение курсовых работ на заказ [url=kupit-kursovuyu-21.ru]kupit-kursovuyu-21.ru[/url] .

  16. エロ コスチュームThe prudent chief in sore distress they found,With bands of furious Trojans compass’d round.

  17. цена усиления проема [url=https://usilenie-proemov1.ru/]usilenie-proemov1.ru[/url] .

  18. гидроизоляция подвала снаружи цена [url=www.gidroizolyacziya-czena1.ru]гидроизоляция подвала снаружи цена[/url] .

  19. I should not besurprised if I had also got the culprit.ラブドール sexCan you explain where youwere last night? With the greatest of pleasure,

  20. усиление проёма швеллером [url=https://www.usilenie-proemov1.ru]усиление проёма швеллером[/url] .

  21. RichardHak dice:

    Penn Ivermectin: Penn Ivermectin – ivermectin for cattle tractor supply

  22. akongcuan dice:

    Thanks for finally writing about > Infraestructura como código –
    Politraining < Loved it!

  23. выполнение учебных работ [url=www.kupit-kursovuyu-22.ru/]www.kupit-kursovuyu-22.ru/[/url] .

  24. Uofmsinonna dice:

    Mass Antibiotics: Mass Antibiotics – buy zithromax no prescription

  25. ラブドール 激安but with the reserve andextreme seriousness of a young doctor at an important consultation.He did not utter a word on any other subject and did not display theslightest desire to enter into more personal relations with the twoladie Remarking at his first entrance the dazzling beauty of AvdotyaRomanovna,

  26. аренда экскаватора-погрузчика [url=http://www.arenda-ekskavatora-pogruzchika-5.ru]http://www.arenda-ekskavatora-pogruzchika-5.ru[/url] .

  27. And thereforeThe second cause of Absurd assertions,えろ 人形I ascribe to the giving of namesof Bodies,

  28. ремонт в подвале [url=https://www.gidroizolyacziya-podvala-iznutri-czena1.ru]https://www.gidroizolyacziya-podvala-iznutri-czena1.ru[/url] .

  29. наплавляемая гидроизоляция цена [url=http://gidroizolyacziya-czena.ru/]наплавляемая гидроизоляция цена[/url] .

  30. I was able to find good information from your blog articles.

  31. усиление проема дверного [url=https://usilenie-proemov2.ru/]усиление проема дверного[/url] .

  32. Richardscuro dice:

    From now on, you’ll no longer have to search for mirrors of the official website https://school-vposad.ru

  33. гидроизоляция подвалов цена [url=gidroizolyacziya-podvala-iznutri-czena.ru]гидроизоляция подвалов цена[/url] .

  34. RichardHak dice:

    Av Tadalafil: tadalafil prescription – AvTadalafil

  35. with sandy hair and redwhiskers,who wore sidespring boots,ラブドール えろ

  36. экскаватор заказать цена [url=www.arenda-ekskavatora-pogruzchika-6.ru]www.arenda-ekskavatora-pogruzchika-6.ru[/url] .

  37. RobertCet dice:

    https://massantibiotics.xyz/# amoxicillin 500 mg without a prescription

  38. усиление проёмов композитными материалами [url=usilenie-proemov1.ru]usilenie-proemov1.ru[/url] .

  39. オナドールThe student spoke about her with apeculiar relish and was continually laughing and the officer listenedwith great interest and asked him to send Lizaveta to do some mendingfor him.Raskolnikov did not miss a word and learned everything abouther.

Responder a Uofmsinonna Cancelar respuesta