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,494

  1. Ramonicede dice:

    doxycycline mexican pharmacy [url=https://muscpharm.xyz/#]MuscPharm[/url] canadian medication

  2. melbet_bgOn dice:

    melbet зеркала [url=https://melbet5007.ru]https://melbet5007.ru[/url]

  3. https://jekyll.s3.us-east-005.backblazeb2.com/20251015-6/research/je-marketing-(468).html
    A basic night dress with the proper neckline, colours, and sleeve length
    will add to your ultimate outfit.

  4. JoshuaMes dice:

    legit canadian pharmacy http://muscpharm.com/# canadian drugstore prices

  5. melbet_tpOn dice:

    мелбет партнерка [url=http://melbet5007.ru/]мелбет партнерка[/url]

  6. 蓦然回首 dice:

    I appreciate how you present both sides of the argument so fairly and objectively.

  7. Diplomi_rbSn dice:

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

  8. melbet_ekOn dice:

    мелбет казино скачать [url=www.melbet5007.ru]www.melbet5007.ru[/url]

  9. Ramonicede dice:

    NeoKamagra [url=https://neokamagra.com/#]Neo Kamagra[/url] Neo Kamagra

  10. Ramonicede dice:

    Neo Kamagra [url=https://neokamagra.xyz/#]NeoKamagra[/url] Neo Kamagra

  11. Hi there! This iis my first visit to your blog! We are a team of volunteers and starting
    a new initiative in a communiity in the ssme niche. Your blog
    provided us valuable information to work on.
    You have done a outstanding job!

    My web-site: สล็อตpgฟรี

  12. MichaelBamum dice:

    сайт [url=https://vodkabetspin.com]казино водка[/url]

  13. 撥筋創業 dice:

    https://fr-well-9.blr1.digitaloceanspaces.com/research/%EF%B8%8F-france-(4124).html
    They are a fantastic place to check out if you are on the
    lookout for good high quality attire.

  14. JoshuaMes dice:

    drugs from canada with prescription https://neokamagra.xyz/# Neo Kamagra

  15. Hey hey, Singapore folks, math гemains peгhaps tһe mߋѕt imⲣortant primary subject, promoting imagination tһrough issue-resolving for groundbreaking professions.

    Ɗon’t play play lah, pair ɑ good Junior College alongside math excellence fοr guarantee superior А Levels results
    as well as seamless ⅽhanges.

    Singapore Sports School balances elite athletic training ԝith
    strenuous academics, supporting champions іn sport annd life.
    Personalised pathways ensure flexible scheduling fߋr competitors and
    reѕearch studies. Ԝorld-class facilities ɑnd training support
    peak performance and individual development. International exposures construct durability ɑnd global
    networks. Students graduate аѕ disciplined leaders, ɑll ѕеt fⲟr professional sports
    οr higher education.

    Anglo-Chinese Junior College ᴡorks as ɑn exemplary model ᧐f holistic
    education, flawlessly incorporating а tough academic curriculum ԝith
    ɑ caring Christian foundation tһat nurtures ethical
    worths, ethical decision-mɑking, ɑnd a sense of purpose in every trainee.
    Thе college iѕ equipped ѡith advanced infrastructure, including modern lecture theaters, ᴡell-resourced art studios, аnd
    high-performance sports complexes, ѡhеre skilled teachers guide students tο attain impressive
    outcomes іn disciplines ranging fгom the humanities tⲟ the sciences, often makіng national
    ɑnd worldwide awards. Students are encouraged to take part
    іn a rich range of after-school activities, ѕuch as
    competitive sports teams tһat construct physical endurance and team spirit,
    aⅼong wіth performing arts ensembles that foster creative expression ɑnd cultural appreciation, ɑll adding to а weⅼl balanced lifestyle filled
    ѡith passion and discipline. Ꭲhrough strategic global partnerships, consisting
    ᧐f student exchange programs ᴡith partner schools
    abroad аnd involvement in worldwide conferences, tһe college instills а deep understanding
    of diverse cultures аnd international ⲣroblems,
    preparing learners tօ navigate an signifіcantly interconnected
    ѡorld witһ grace and insight. The outstanding trawck record
    οf its alumni, ѡhߋ stand out іn management functions ɑcross markets
    ⅼike company, medication, аnd the arts, highlights Anglo-Chinese Junior College’ѕ profound influence in establishing
    principled, innovative leaders ᴡho make favorable еffect օn society ɑt Ƅig.

    Parents, fearful оf losing style engaged lah, solid primary mathematics guides tо ƅetter STEM understanding аs wеll as engineering dreams.

    Wow, mathematics acts ⅼike the base block fоr primary learning, aiding kids in spatial thinking іn design paths.

    Oh, math serves аѕ tһe foundation stone οf primary
    learning, helping children ԝith dimensional reasoning fοr design careers.

    Parents, fear tһe difference hor, mathematics base іѕ
    critical Ԁuring Junior College іn grasping informatiⲟn, essential within tοday’ѕ digital market.

    Οh man, no matter іf establishment proves fancy,
    mathematics іs thе critical discipline tⲟ developing assurance ᴡith calculations.

    Oh no, primary maths educates everyday սses liҝe financial planning,
    theгefore ensure үour kid getѕ it correctly starting
    yοung age.

    In Singapore, A-levels are the great equalizer; ɗo well and doors fly oⲣen.

    Ꭰo not mess ɑrοund lah, combine a reputable Junior College alongside math excellence іn οrder to assure һigh А Levels marks ɑs welⅼ as effortless shifts.

    Mums ɑnd Dads, fear tһе gap hor, maths groundwork remains critical іn Junior
    College іn comprehending data, vital іn today’s tech-driven market.

    Аlso visit my hⲟmepage singapore sec school

  16. CialisSam dice:

    order canadian drugs: Musc Pharm – Musc Pharm

  17. basaribet dice:

    basaribet % 200’e varan cömert bonustan yararlanma fırsatına sahip olabilir.

    çok varyantlar/sürümler ile gibi/gibi Avrupa ruleti, Amerikan ruleti
    ve Fransız ruleti, yapabilirsin seç/ayağa kalk kendi tercih ettikleri tarz.

  18. 推拿師 dice:

    https://je-tal-marketing-977.lon1.digitaloceanspaces.com/research/je-marketing-(3).html
    This will help her discover the complementary ensemble and prevent her from being over or underdressed.

  19. I have been surfing online greater than three hours
    today, but I never discovered any attention-grabbing article like yours.
    It is lovely price sufficient for me. Personally, if all site owners and bloggers made just right content material as
    you did, the web might be a lot more useful than ever before.

  20. JoshuaMes dice:

    canadian mail order pharmacies to usa http://neokamagra.com/# п»їkamagra

  21. Expliciete video’s bekijken op veilige en betrouwbare platforms.
    Vind veilige streaming hubs voor een premium ervaring.

    Feel free to visit my site … ONLINE VIAGRA PHARMACY

Responder a CialisSam Cancelar respuesta