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

  1. twistyneonemu2mug dice:

    Sou louco pela torcida de MarjoSports Casino, pulsa com uma forca de cassino digna de um craque. A colecao e um gol de entretenimento. incluindo mesas com charme de torcida. Os agentes voam como jogadores. garantindo suporte direto e sem impedimentos. O processo e claro e sem impedimentos. mas mais giros gratis seriam uma loucura de torcida. No geral, MarjoSports Casino promete uma diversao que e um gol para os craques do cassino! Alem disso o visual e uma explosao de quadras. adicionando um toque de drible ao cassino.
    novo site marjosports|

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

  3. whirlneonflamingo2mug dice:

    Je suis charme par Simsinos Casino, resonne avec un rythme de casino anime. Les options de jeu au casino sont riches et colorees. offrant des sessions de casino en direct qui sautent comme des toons. L’assistance du casino est chaleureuse et precise. joignable par chat ou email. se deroulent comme une rhapsodie de dessins. parfois des offres qui vibrent comme une cadence animee. Dans l’ensemble, Simsinos Casino offre une experience de casino cartoon pour les joueurs qui aiment parier avec style au casino! De surcroit resonne avec une melodie graphique toon. amplifie l’immersion totale dans le casino.
    simsinos 76|

  4. Hi everyone, it’s my first go to see at this website, and article
    is genuinely fruitful designed for me, keep up posting these
    types of articles.

  5. DavidViz dice:

    real money Chicken Road slots [url=https://chickenroadslotindia.shop/#]free demo Chicken Road game[/url] best Indian casinos with Chicken Road

  6. stavka_ybmt dice:

    прогнози [url=https://stavka-10.ru]https://stavka-10.ru[/url] .

  7. онлайн трансляция на мероприятии [url=https://zakazat-onlayn-translyaciyu1.ru/]онлайн трансляция на мероприятии[/url] .

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

  9. You’re so cool! I do not believe I have read anything like this before.
    So good to discover someone with a few genuine thoughts on this subject.
    Really.. many thanks for starting this up. This website
    is something that’s needed on the internet, someone with a bit of originality!

  10. DavidBlame dice:

    Conclude the bonus clearance terms within one month https://www.imdb.com/list/ls4150068596/

  11. Diplomi_sbPl dice:

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

  12. аренда студии для записи подкаста [url=https://studiya-podkastov-spb.ru/]аренда студии для записи подкаста[/url] .

  13. neonfalcon88mug dice:

    Galera, preciso compartilhar minha experiencia no 4PlayBet Casino porque nao e so mais um cassino online. A variedade de jogos e surreal: poquer estrategico, todos bem otimizados ate no celular. O suporte foi rapido, responderam em minutos pelo chat, algo que faz diferenca. Fiz saque em Bitcoin e o dinheiro entrou na mesma hora, ponto fortissimo. Se tivesse que criticar, diria que senti falta de ofertas recorrentes, mas isso nao estraga a experiencia. No geral, o 4PlayBet Casino e completo. Vale experimentar.
    4play couple|

  14. продажа телефонов айфон [url=www.iphone-kupit-1.ru]продажа телефонов айфон[/url] .

  15. заказать онлайн трансляцию [url=https://www.zakazat-onlayn-translyaciyu.ru]заказать онлайн трансляцию[/url] .

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

  17. stavka_dvMi dice:

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

  18. аренда спецтехники московская область [url=https://arenda-mini-ekskavatora-v-moskve.ru/]аренда спецтехники московская область[/url] .

  19. DanielDam dice:

    Just tried swapping assets and the process was seamless.
    [url=https://unisat.site/]Unisat Wallet[/url]

  20. магазин купить телефон айфон [url=https://iphone-kupit-1.ru/]магазин купить телефон айфон[/url] .

  21. студия для съемки подкаста [url=https://studiya-podkastov-spb.ru]https://studiya-podkastov-spb.ru[/url] .

  22. организация онлайн трансляции москва [url=https://zakazat-onlayn-translyaciyu1.ru/]организация онлайн трансляции москва[/url] .

  23. stavki prognozy [url=http://novosti-sporta-16.ru]http://novosti-sporta-16.ru[/url] .

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

  25. 1win_pzea dice:

    1вин играть в казино [url=https://1win5505.ru]1вин играть в казино[/url]

  26. спорт онлайн [url=www.novosti-sporta-17.ru]www.novosti-sporta-17.ru[/url] .

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

  28. DavidViz dice:

    real money slot Chicken Road UK [url=http://chickenroadslotuk.com/#]British online casinos with Chicken Road[/url] Chicken Road

  29. аренда студии подкастов [url=www.studiya-podkastov-spb.ru]аренда студии подкастов[/url] .

  30. I know this web site offers quality based content and other stuff, is there any other web page which provides such
    things in quality?

  31. онлайн трансляция заказать [url=zakazat-onlayn-translyaciyu1.ru]онлайн трансляция заказать[/url] .

  32. MichaelHag dice:

    1xBet is a reliable and secure website, and customers can be sure that their money http://cvaa.com.ar/06inc/articles/aktualnuy_promokod_melbet_pri_registracii___1.html

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

  34. DonaldTraix dice:

    Владислав Аксинович — белорусский психолог, гипнолог, логопед, сексолог и писатель порно друг с другом

  35. аренда мини спецтехники [url=http://www.arenda-mini-ekskavatora-v-moskve.ru]аренда мини спецтехники[/url] .

  36. free pokies canada aristocrat, play free australian poker machines and latest
    casino news in usa, or online canadian casino real
    money

    Look at my web-site :: col Weldon blackjack Honeycutt

  37. Помощь родных является важной фактором в восстановлении после пьянки. Поговорите с ними свои планы и попросите о помощи. Сообщества поддержки и обращение к специалистов представляют собой полезным ресурсом. Помните о профилактике срывов: советы по жизни без алкоголя и самопомощь при зависимости от алкоголя способствуют избежать соблазна вернуться к прежнему. вывод из запоя

  38. студия подкастов в санкт-петербурге [url=http://studiya-podkastov-spb.ru/]http://studiya-podkastov-spb.ru/[/url] .

  39. прогнозы на спорт с гарантией бесплатно [url=www.prognozy-na-sport-11.ru/]прогнозы на спорт с гарантией бесплатно[/url] .

  40. аренда экскаватора в московской области [url=https://arenda-ekskavatora-pogruzchika-cena.ru/]аренда экскаватора в московской области[/url] .

  41. Artikel ini menurut saya bagus sekali.
    Saya sepakat dengan isi yang disampaikan.
    Thanks sudah share artikel yang berguna seperti ini.
    Saya akan ingat halaman ini dan kunjungi lagi nanti.
    Tetap semangat untuk admin.

  42. stavka_abel dice:

    в прогнозе [url=http://www.stavka-11.ru]http://www.stavka-11.ru[/url] .

  43. взять в аренду мини экскаватор [url=www.arenda-mini-ekskavatora-v-moskve.ru/]взять в аренду мини экскаватор[/url] .

  44. Bart Ramdas dice:

    ucbstriketowin – Just landed here today, and the vibe feels very energetic.

  45. Hi Dear, are you in fact visiting this website regularly, if so afterward you will definitely
    obtain nice know-how.

  46. монтаж подкаста цены [url=www.studiya-podkastov-spb.ru]www.studiya-podkastov-spb.ru[/url] .

  47. stavka_komt dice:

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

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

Responder a zakazat onlain translyaciu _jkMt Cancelar respuesta