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: 91,453

  1. melbet_fhOn dice:

    мелбет кэшбэк [url=https://www.melbet5007.ru]https://www.melbet5007.ru[/url]

  2. Hectororelm dice:

    Подробнее [url=https://kra43.online/]kraken com[/url]

  3. Ramonicede dice:

    DmuCialis [url=http://dmucialis.com/#]Dmu Cialis[/url] Dmu Cialis

  4. Ramonicede dice:

    DmuCialis [url=https://dmucialis.xyz/#]DmuCialis[/url] cialis generic

  5. 1win_cyKi dice:

    1win пополнить счет [url=https://1win12020.ru/]1win пополнить счет[/url]

  6. Diplomi_zrEi dice:

    можно ли купить диплом в бишкеке [url=http://r-diploma27.ru/]можно ли купить диплом в бишкеке[/url] .

  7. 推拿師 dice:

    https://jekyll.s3.us-east-005.backblazeb2.com/20251013-1/research/je-marketing-(288).html
    If full skirts and punchy prints aren’t your mother’s go-to, strive a statement sleeve.

  8. Diplomi_yaSn dice:

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

  9. melbet_fyOn dice:

    melbet apk télécharger gratuit [url=melbet5007.ru]melbet5007.ru[/url]

  10. https://fr-korea-7.fra1.digitaloceanspaces.com/research/beauty-(3359).html
    Summer mom of the bride clothes tend to be full of brilliant floral patterns
    that look nice.

  11. Diplomi_qwEa dice:

    купить диплом об образовании в хабаровске [url=http://r-diploma20.ru]купить диплом об образовании в хабаровске[/url] .

  12. CialisSam dice:

    MuscPharm: Musc Pharm – top rated canadian online pharmacy

  13. https://je-tal-marketing-902.lon1.digitaloceanspaces.com/research/je-marketing-(444).html
    It is a day that every mom wants to each look her very best
    and let her baby shine the brightest.

  14. 1win_opKi dice:

    1вин мобильная версия [url=https://1win12020.ru/]https://1win12020.ru/[/url]

  15. Alas, even wіthin toⲣ institutions, kids require additional mathematics attention іn ordеr
    to thrive ѡith strategies, tһat unlocks doors
    to advanced courses.

    Millennia Institute οffers аn unique tһree-yeɑr path tⲟ A-Levels,
    offering versatility аnd depth іn commerce, arts, ɑnd sciences fߋr diverse students.

    Itѕ centralised approach ensures customised assistance аnd
    holistic development tһrough innovative programs. Ⴝtate-ߋf-the-art centers ɑnd dedicated staff develop an engaging
    environment fоr academic аnd personal growth. Students gain fгom partnerships ѡith markets fߋr real-ѡorld experiences and
    scholarships. Alumni prosper іn universities and professions, highlighting tһе institute’ѕ dedication to lifelong
    learning.

    Anglo-Chinese Junior College acts аs an excellent design of holistic education, effortlessly incorporating ɑ challenging academic curriculum ԝith a thoughtful Christian foundation tһat nurtures
    ethical worths, ethical decision-mɑking, and a sense of purpose in every student.
    The college іs geared սⲣ wіth innovative infrastructure, including
    modern lecture theaters, ԝell-resourced art studios,
    аnd higһ-performance sports complexes, ѡһere
    experienced teachers assist trainees tߋ accomplish exceptional гesults іn disciplines varying frⲟm the humanities to the sciences,
    frequently mаking national and worldwide
    awards. Students аre motivated to take рart in a
    abundant range of extracurricular activities, ѕuch ɑs competitive sports teams tһɑt develop physical endurance ɑnd group spirit, іn addіtion tо performing arts ensembles tһat promote artistic
    expression аnd cultural appreciation, аll adding to a
    well balanced lifestyle filled ԝith enthusiasm and discipline.

    Тhrough strategic global partnerships, consisting ߋf student exchange
    programs ᴡith partner schools abroad аnd participation in worldwide conferences, tһe college
    imparts a deep understanding ⲟf varied cultures and
    international concerns, preparing learners tο navigate аn significantly interconnected ԝorld ᴡith grace and
    insight. Ƭhe remarkable performance history ߋf its alumni, ѡho master management
    functions tһroughout markets liкe service, medication, аnd the arts,
    highlights Anglo-Chinese Junior College’ѕ profound influence іn developing principled, innovative leaders ᴡho make favorable effects on society at ⅼarge.

    Ꭺvoid play play lah, combine ɑ reputable Junior College ԝith math excellence in order to guarantee һigh А Levels scores ρlus effortless transitions.

    Parents,worry ɑbout the disparity hor, maths base
    remаins essential іn Junior College tⲟ grasping figures,
    essential ԝithin current online ѕystem.

    Don’t take lightly lah, link a excellent Junior College alongside maths
    superiority tо guarantee hіgh A Levels results plᥙs
    smooth ϲhanges.

    Alas, minus strong math in Junior College, regardeless leading establishment kids сould falter іn next-level algebra, theгefore build іt
    ρromptly leh.

    Вe kiasu and celebrate ѕmall wins in Math progress.

    Listen up, Singapore parents, math proves рrobably the highly essential primary topic, fostering creativity tһrough challenge-tackling in creative
    careers.
    Αvoid play play lah, combine ɑ ցood Junior College
    alongside math proficiency іn orⅾеr to assure elevated A
    Levels гesults and effortless shifts.

    ᒪook at my webpage: Northland Secondary School

  16. 撥筋證照 dice:

    https://jekyll.s3.us-east-005.backblazeb2.com/20251014-2/research/je-marketing-(378).html
    The critiques are constructive although seem to report
    you should order a size up.

  17. If you desire to grow your familiarity only keep visiting this site
    and be updated with the most recent news update posted here.

  18. Ramonicede dice:

    buy kamagra online usa [url=https://neokamagra.com/#]Neo Kamagra[/url] sildenafil oral jelly 100mg kamagra

  19. ALPA 189 dice:

    Hurrah! After all I got a web site from where I know how to actually
    get useful data regarding my study and knowledge.

  20. 按摩課程 dice:

    https://je-tal-marketing-969.lon1.digitaloceanspaces.com/research/je-marketing-(398).html
    Look and feel really elegant in this long costume
    without stealing all the eye from the bride.

  21. 按摩課程 dice:

    https://fr-korea-8.sgp1.digitaloceanspaces.com/research/beauty-(3538).html
    The subsequent thing you want to contemplate
    when buying round for dresses is the form of the dress.

  22. Diplomi_wgSn dice:

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

  23. JoshuaMes dice:

    canadian prescription filled in the us https://neokamagra.com/# super kamagra

  24. https://fr-box-2.sfo3.digitaloceanspaces.com/
    Teri Jon has a big choice of plus dimension evening robes,
    and a few even with extended sizing to dimension 20.

  25. Diplomi_ekKn dice:

    диплом купить государственный [url=www.r-diploma6.ru/]диплом купить государственный[/url] .

  26. 按摩課程 dice:

    https://jekyll.s3.us-east-005.backblazeb2.com/20251013-6/research/je-marketing-(413).html
    The website’s refined gowns make for excellent night
    wear that’ll serve you long after the wedding day.

  27. Анонимность облегчает открытие интимных тем
    и экспериментирование в разговоре;
    для реальной встречи рекомендуем постепенно проверять.

    Feel free to surf to my blog – Секс по видеозвонку

  28. 撥筋教學 dice:

    https://je-tal-marketing-950.lon1.digitaloceanspaces.com/research/je-marketing-(23).html
    Montage by Mon Cheri designer Ivonne Dome designs this special occasion line with the subtle, fashion-forward mother in mind.

  29. melbet_jlOn dice:

    промокод на мелбет 2025 [url=melbet5007.ru]melbet5007.ru[/url]

  30. Ramonicede dice:

    DmuCialis [url=https://dmucialis.xyz/#]Dmu Cialis[/url] DmuCialis

  31. Hurrah! In the end I got a webpage from where I be able to genuinely get useful data concerning my study and knowledge.

  32. rabby wallet dice:

    Rabbit’s unique approach to the wallet utility
    simplifies transactions with cryptocurrency for customers, while simultaneously implementing additional security features
    that make rabbit rabby wallet crypto transactions more secure.

  33. You are so awesome! I do not suppose I’ve truly read something like this before.
    So great to discover someone with a few unique thoughts on this issue.
    Seriously.. thank you for starting this up.
    This website is one thing that is needed on the internet,
    someone with a bit of originality!

  34. Diplomi_wbKn dice:

    купить диплом художника [url=http://www.r-diploma4.ru]купить диплом художника[/url] .

Responder a global outbreak mod apk Cancelar respuesta