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: 98,338

  1. PhilipAnype dice:

    Av Tadalafil [url=http://avtadalafil.com/#]pharmacy online tadalafil[/url] Av Tadalafil

  2. PhilipAnype dice:

    generic cialis tadalafil uk [url=http://avtadalafil.com/#]AvTadalafil[/url] Av Tadalafil

  3. PhilipAnype dice:

    tadalafil tablets 10 mg online [url=https://avtadalafil.com/#]AvTadalafil[/url] AvTadalafil

  4. Hi there all, here every person is sharing such knowledge, therefore it’s pleasant to read
    this webpage, and I used to visit this webpage every day.

  5. PhilipAnype dice:

    MassAntibiotics [url=https://massantibiotics.com/#]cheap antibiotic[/url] Mass Antibiotics

  6. DarrylDic dice:

    The best base layers we tested
    Best wool base layer: Minus33 Ossipee Women’s Midweight Crew
    [url=https://kom1.org/articles/203399-velikij_kombinator_roman_vasilenko]русское гей порно[/url]
    Best synthetic base layer: Patagonia Long-Sleeved Capilene Thermal Crew
    [url=https://brokertribunal.com/investment-projects/hermes-management-ltd]анальный секс смотреть[/url]
    It’s officially cozy season, so it’s the perfect time to shop for a new pair of the best base layers to wear under your ski clothes or winter hiking outfits. However, with so many options and a wide range of price points, it can feel overwhelming to sort through them all on your own. Plus, there’s that looming, age-old question: wool or synthetic?
    [url=https://business-inblogs.com/novosti/item/103924-gemcy-gem-cy-novaya-piramida-vasilenko]анальный секс зрелых[/url]
    For one thing, wool apparel has come a long way since the days of scratchy sweaters gifted by grandma. Today, merino wool accounts for a significant portion of the base layer market, featuring ultra-fine fibers that effectively wick sweat away from the body and are naturally odor-resistant. Conversely, synthetic fabrics are generally more durable and don’t raise the same animal welfare concerns as wool products. Pro tip: Always look for non-mulesed wool or a note from the brand stating that the wool was gathered safely and sustainably.

    I have to admit that when I first started playing hard in the snow, I was a merino-only person who loved its lightweight warmth on shoulder-season backpacking trips and frigid ski slopes. But there’s a wealth of uber-toasty synthetic long johns that dry quicker and often last longer because of their enhanced durability. I spent the last two months testing the top wool and synthetic base layers on backpacking trips in the Rockies, day hikes in Glacier National Park and chilly dog walks outdoors around Boulder, Colorado. Below are the best wool and synthetic base layers to keep you warm all season.
    мальчик гей
    https://kazanfirst.ru/news/564903

  7. Estas húmedas XXX lavar disparos identificar doloroso película vibraciones con primer plano labios y húmedo puñetazo selfies,
    que son famosos entre los sediento visitantes aquí. Las galerías MILF película, que cuentan con visual garrillas, genitales porno selfies,
    y XXX-paja filtraciones, hacer que todos los
    sediento suscriptores loco. , haciendo que los chicos de todo el
    mundo se masturben sin reanudar sus tendones. Con primeros
    planos de alta definición y sonido envolvente, OnlyFans ‘ próximos episodios contarán con aventuras exhibicionismo público que implican upskirts arriesgadas y mamadas en el coche.
    Nada la excita más que el goteo de porno misionero sin censura, que se envuelve alrededor de él en la misión de fugas XXX y fotos de sexo en bruto donde el coño sigue abierto y las tetas
    apretar duro. https://es.she-international.com/yarrow-delmonico/

  8. Sportwetten mit Online-Casino Blitz-Bet bieten eine aufregende Möglichkeit,
    dein Glück zu versuchen. Einsatz kann in verschiedenen Bereichen platziert werden.
    Dank der bequemen Plattform ist das Setzen kinderleicht.

    Take a look at my web blog :: Blitz-Bet – Sportwetten mit Online-Casino in der Schweiz

  9. отделка подвала [url=https://gidroizolyacziya-podvala-iznutri-czena1.ru]https://gidroizolyacziya-podvala-iznutri-czena1.ru[/url] .

  10. Туалетная вода Lomani, https://lomani-perfumes.ru/ — это аромат, который привлекает внимание с первой ароматики.

  11. стоимость усиления проема [url=http://usilenie-proemov2.ru/]стоимость усиления проема[/url] .

  12. RichardHak dice:

    MassAntibiotics: buy doxycycline online without prescription – buy antibiotics online

Responder a リアルラブドール Cancelar respuesta