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

  1. stavka_uiMi dice:

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

  2. съемка подкастов спб [url=www.studiya-podkastov-spb.ru]www.studiya-podkastov-spb.ru[/url] .

  3. ShadowGlimmerZ3mug dice:

    J’ai un coup de foudre pour Casombie, c’est une experience qui reveille les sens. Les options sont vastes comme un cimetiere, offrant des sessions live dignes d’un film d’horreur. Le service client est d’une efficacite surnaturelle, avec une aide aussi fluide qu’un spectre. Les paiements sont securises comme une tombe scellee, parfois des tours gratuits supplementaires feraient frissonner. Au final, Casombie est un must pour les amateurs de sensations fortes pour les amateurs de vibes gothiques ! Cerise sur le cercueil l’interface est fluide comme un fantome, amplifie l’immersion dans l’horreur.
    casombie norge|

  4. Josephpeami dice:

    free demo Chicken Road game: mobile Chicken Road slot app – how to win Chicken Road slot game

  5. GlintVortexM2mug dice:

    Je suis totalement hypnotise par Freespin Casino, ca scintille comme une aurore boreale. La gamme est une explosion de fun, offrant des sessions live qui captivent l’ame. Les agents repondent plus vite qu’un eclair, avec une aide aussi fluide qu’une brise etoilee. Les gains atterrissent a la vitesse lumiere, de temps a autre plus de promos vibrantes seraient un regal. En conclusion, Freespin Casino est un tresor pour les amateurs de jeux pour les joueurs en quete de magie ludique ! Par ailleurs le design est vibrant comme une galaxie, donne envie de replonger dans l’univers du jeu.
    bitstarz casino free spin 200|

  6. Josephpeami dice:

    Chicken Road slot UK: Chicken Road slot UK – play Chicken Road casino online UK

  7. новости легкой атлетики [url=www.novosti-sporta-15.ru]www.novosti-sporta-15.ru[/url] .

  8. спортивные новости сегодня [url=https://novosti-sporta-16.ru]https://novosti-sporta-16.ru[/url] .

  9. услуги аренды экскаватора погрузчика [url=https://arenda-ekskavatora-pogruzchika-cena.ru/]услуги аренды экскаватора погрузчика[/url] .

  10. услуги мини экскаватора цена за час [url=https://www.arenda-mini-ekskavatora-v-moskve.ru]https://www.arenda-mini-ekskavatora-v-moskve.ru[/url] .

  11. EchoDriftP9mug dice:

    J’adore le voile de Nomini Casino, offre un spectacle de plaisir qui s’evapore. La selection du casino est une danse de plaisirs. proposant des slots de casino a theme theatral. L’assistance du casino est chaleureuse et precise. proposant un appui qui enchante. Les gains du casino arrivent a une vitesse etheree. occasionnellement des offres qui vibrent comme une cadence spectrale. Pour resumer, Nomini Casino resonne comme un ballet de plaisir pour les fans de symphonies d’ombres! En bonus l’interface du casino est fluide et danse comme une ombre. enchante chaque partie avec une symphonie d’ombres.

  12. NeonWispF2mug dice:

    Je suis booste par Robocat Casino, ca upgrade le jeu vers un niveau cybernetique. La bibliotheque de jeux est un prototype foisonnant de plus de 5 000 modules, offrant des bonus crabs et 200 spins des fournisseurs comme Pragmatic Play et Evolution. L’assistance compile des fixes nets, garantissant une maintenance loyale dans le systeme. Les retraits s’activent avec une velocite remarquable, malgre cela des spins gratuits supplementaires boosteraient les modules. A la fin de ce run, Robocat Casino construit un framework de divertissement automatise pour ceux qui flashent leur destin en ligne ! En glitch supplementaire le graphisme est un render dynamique et immersif, infuse une essence de mystere algorithmique.
    robocat app|

  13. stavka_feel dice:

    ставка на спорт прогнозы [url=https://www.stavka-11.ru]https://www.stavka-11.ru[/url] .

  14. iphone spb [url=http://www.iphone-kupit-1.ru]iphone spb[/url] .

  15. ThunderQuillJ5mug dice:

    Je suis irremediablement appate par MrPacho Casino, ca infuse un univers de saveurs ludiques. La carte est un grimoire de divertissements savoureux, integrant des live roulettes pour des tourbillons de suspense. Le service officie en continu 24/7, activant des voies multiples pour une resolution veloutee. Les flux monetaires sont blindes par des epices crypto, nonobstant plus de hors-d’?uvre bonus journaliers agrementeraient le festin. Pour couronner le plat, MrPacho Casino emerge comme un pilier pour les epicuriens pour les chasseurs de casinos virtuels ! En primeur le visuel est une mosaique dynamique et appetissante, accroit l’envoutement dans le royaume du gout.
    mrpacho informations|

  16. новости легкой атлетики [url=https://www.novosti-sporta-17.ru]https://www.novosti-sporta-17.ru[/url] .

  17. Bricemup dice:

    http://chickenroadslotitalia.com/# vincite e bonus gioco Chicken Road

  18. stavka_symt dice:

    прогнозы ставки на спорт сайт [url=http://www.stavka-10.ru]http://www.stavka-10.ru[/url] .

  19. аренда мини экскаватора [url=arenda-mini-ekskavatora-v-moskve.ru]аренда мини экскаватора[/url] .

  20. stavka_udMi dice:

    прогнози [url=www.stavka-12.ru]www.stavka-12.ru[/url] .

  21. стоимость услуг экскаватора [url=http://www.arenda-ekskavatora-pogruzchika-cena.ru]стоимость услуг экскаватора[/url] .

  22. renbridge dice:

    Quinn here — I’ve tried learning crypto basics and the stable performance impressed me.

  23. спортивные события [url=http://novosti-sporta-15.ru]http://novosti-sporta-15.ru[/url] .

  24. новости мирового спорта [url=www.novosti-sporta-16.ru]www.novosti-sporta-16.ru[/url] .

  25. студия для записи видео подкастов [url=http://www.studiya-podkastov-spb.ru]студия для записи видео подкастов[/url] .

  26. stavka_apmt dice:

    прогнозы ставки на спорт [url=http://stavka-10.ru]http://stavka-10.ru[/url] .

  27. stavka_jsMi dice:

    ставки и прогнозы букмекеров на футбол сегодня [url=https://stavka-12.ru]https://stavka-12.ru[/url] .

  28. аренда экскаватора в москве цена [url=http://www.arenda-ekskavatora-pogruzchika-cena.ru]аренда экскаватора в москве цена[/url] .

  29. Diplomi_ykma dice:

    легальный диплом техникума купить [url=frei-diplom10.ru]легальный диплом техникума купить[/url] .

  30. прогноз от профессионалов [url=www.prognozy-na-sport-11.ru/]прогноз от профессионалов[/url] .

  31. Josephtrugs dice:

    Plinko gioco a caduta palline: giocare Plinko con soldi veri – giocare Plinko con soldi veri

  32. Hey There. I discovered your blog the use of msn. That is
    a very smartly written article. I will make sure
    to bookmark it and come back to learn extra of your
    helpful info. Thank you for the post. I’ll certainly comeback.

  33. результаты матчей [url=https://novosti-sporta-15.ru]https://novosti-sporta-15.ru[/url] .

  34. Idcash88 dice:

    I value the stable performance and responsive team. This site is reliable.

  35. DavidViz dice:

    casino promotions Chicken Road game [url=https://chickenroadslotuk.shop/#]British online casinos with Chicken Road[/url] play Chicken Road casino online UK

  36. stavka_bmMi dice:

    прогнозы и ставки [url=https://stavka-12.ru/]stavka-12.ru[/url] .

  37. masturbasi dice:

    Excellent article. Keep posting such kind of information on your
    page. Im really impressed by your blog.
    Hey there, You have performed an excellent job.
    I’ll certainly digg it and in my opinion suggest to
    my friends. I’m confident they will be benefited
    from this web site.

  38. мини экскаватор аренда [url=http://arenda-mini-ekskavatora-v-moskve.ru/]http://arenda-mini-ekskavatora-v-moskve.ru/[/url] .

  39. stavka_ltmt dice:

    stavkiprognozy [url=stavka-10.ru]stavka-10.ru[/url] .

  40. stavki prognozy [url=https://www.novosti-sporta-17.ru]https://www.novosti-sporta-17.ru[/url] .

  41. TimothySpine dice:

    Buy Tadalafil 20mg [url=https://tadalmedspharmacy.com/#]Buy Tadalafil online[/url] Buy Tadalafil 20mg

  42. стоимость аренды экскаватора погрузчика за час [url=http://arenda-ekskavatora-pogruzchika-cena.ru/]стоимость аренды экскаватора погрузчика за час[/url] .

  43. stavka_gbel dice:

    прогнозы и ставки [url=stavka-11.ru]stavka-11.ru[/url] .

  44. свежие новости спорта [url=www.novosti-sporta-15.ru]www.novosti-sporta-15.ru[/url] .

  45. stavka_zlmt dice:

    ставки в прогнозе [url=www.stavka-10.ru]www.stavka-10.ru[/url] .

  46. It’s a pity you don’t have a donate button! I’d definitely
    donate to this excellent blog! I suppose for now i’ll settle for book-marking and
    adding your RSS feed to my Google account.
    I look forward to new updates and will share this site with my Facebook group.

    Chat soon!

  47. My family members always say that I am killing my time
    here at web, except I know I am getting experience all
    the time by reading such good content.

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

Responder a stavka_udMi Cancelar respuesta