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: 114,337

  1. 舒壓課程 dice:

    https://fr-kai-8.fra1.digitaloceanspaces.com/research/%EF%B8%8F-love-shot-(3533).html
    So, we’ve compiled a guide to one of the best mom of the bride outfits and developments for 2022.

  2. Danielsnoni dice:

    п»їActually, I came across a helpful article about cheap Indian generics. It explains WHO-GMP protocols for generic meds. If you are looking for reliable shipping to USA, go here: п»їbest online pharmacy india. It helped me.

  3. Danielsnoni dice:

    п»їTo be honest, I came across a useful page about buying affordable antibiotics. It covers how to save money when buying antibiotics. If anyone wants factory prices, read this: п»їhttps://kisawyer.us.com/# best india pharmacy. Cheers.

  4. RichardHex dice:

    Sharing, an official article on cross-border shipping rules. The author describes the best shipping methods for ED meds. Link: п»їmexipharmacy reviews.

  5. Danielsnoni dice:

    п»їJust now, I stumbled upon a useful resource regarding Indian Pharmacy exports. It covers the manufacturing standards on prescriptions. If you are looking for reliable shipping to USA, visit this link: п»ї[url=https://kisawyer.us.com/#]kisawyer.us.com[/url]. Cheers.

  6. Hello it’s me, I am also visiting this web site on a regular basis,
    this web site is really good and the users are in fact sharing nice thoughts.

  7. slot online dice:

    Hey There. I found your blog using msn. This is an extremely well written article.
    I will be sure to bookmark it and return to read more of your useful info.
    Thanks for the post. I will definitely comeback.

  8. locksmiths dice:

    I like what you guys tend to be up too. This kind of clever work and exposure!
    Keep up the terrific works guys I’ve incorporated you guys to
    blogroll.

  9. Danielsnoni dice:

    п»їLately, I stumbled upon an interesting page regarding ordering meds from India. The site discusses WHO-GMP protocols for generic meds. For those interested in reliable shipping to USA, take a look: п»ї[url=https://kisawyer.us.com/#]kisawyer.us.com[/url]. Cheers.

  10. Discover exciting slot games at [url=https://lobangking-68.com/]lobangking88[/url] и наслаждайтесь выгодными бонусами!
    Such variety guarantees that every user’s needs are fulfilled conveniently.

  11. Discover exciting slot games at [url=https://lobangking-68.com/]lobangking slot[/url] и наслаждайтесь выгодными бонусами!
    Lobangking68 has quickly become a popular online hub providing various services.

  12. Danielsnoni dice:

    п»їLately, I discovered a useful guide regarding cheap Indian generics. It covers how to save money for ED medication. If you are looking for Trusted Indian sources, check this out: п»ї[url=https://kisawyer.us.com/#]kisawyer.us.com[/url]. Hope it helps.

  13. Exodermin funciona
    En la búsqueda de soluciones para problemas comunes, muchas
    personas se encuentran con alternativas realmente sorprendentes.
    Hay productos que prometen resultados asombrosos y que, a menudo, se
    convierten en el centro de atención. Uno de estos tratamientos ha suscitado gran interés
    por su eficacia y capacidad para abordar eficientemente ciertas condiciones.

    La realidad es que cada vez más personas optan por probar nuevas opciones.
    Y es que, en muchas ocasiones, resulta difícil saber cuál
    es la mejor elección.
    La función de este tratamiento se basa en ingredientes activos que
    buscan ofrecer alivio. Además, se investigan sus propiedades para garantizar resultados óptimos.
    Con el desarrollo de fórmulas innovadoras, la ciencia avanza
    en el mejoramiento de la salud de la piel. Las testimonios de quienes han utilizado estos productos
    generan confianza y despertar curiosidad. Aún así, la pregunta persiste: ¿realmente cumplen con lo que
    promueven?
    En esencia, se trata de un enfoque integral que apunta a restaurar el equilibrio dérmico y proporcionar el bienestar que tanto se
    anhela. La combinación de componentes naturales y tecnología avanzada crea una sinergia única
    que puede transformar la experiencia del usuario.
    Así, los resultados no solo se reflejan en la superficie, sino que generan un impacto profundo en la calidad
    de vida. Por tanto, explorar sus características y beneficios puede abrir un mundo de
    posibilidades interesantes.
    Beneficios del uso de este tratamiento
    Este gel ofrece una serie de ventajas que no pasan desapercibidas.
    Desde su aplicación, los usuarios notan mejoras significativas en la salud de su
    piel. Alivia diversas molestias, proporcionando un efecto calmante casi inmediato.
    Además, se presenta como una opción práctica y fácil de usar.
    Por si fuera poco, su composición natural lo hace adecuado
    para muchos tipos de piel.
    Una de las características más destacadas es su
    capacidad para combatir infecciones. Este producto no solo ayuda en la recuperación, sino que también protege
    la piel de futuros problemas. Al fortalecer la barrera cutánea,
    se logra mantener a raya diversos agentes externos que pueden causar
    irritación o daño. Asimismo, el componente hidratante contribuye
    a mantener la suavidad y elasticidad de la dermis, algo que resulta esencial
    para lucir una piel saludable.
    Adicionalmente, muchos usuarios reportan una sensación de frescor al aplicar el
    gel, lo que lo convierte en una experiencia placentera. En resumen, este tratamiento se ha ganado su lugar en los estantes de quienes buscan una solución efectiva y accesible para mejorar la salud cutánea.

    Cómo actúa en la piel
    Este producto tiene un efecto notable en la epidermis. Su formulación está diseñada para tratar afecciones comunes de la
    piel. Al aplicarse, penetra rápidamente y comienza a trabajar en las
    áreas problemáticas. Es como si cada ingrediente estuviera destinado a proporcionar
    alivio y mejora. Muchas personas buscan soluciones efectivas,
    y aquí encuentran un aliado.
    Cuando se aplica sobre la piel, se activa un proceso
    que minimiza la inflamación y promueve la regeneración celular.
    Esto se traduce en una sensación de frescura
    y bienestar inmediato. Además, ciertos componentes ayudan a restaurar
    el equilibrio natural de la piel, lo que es fundamental para mantener su salud.
    Con el uso regular, se notan cambios significativos en la textura
    y apariencia de la dermis, lo que puede aumentar la confianza personal de quien lo utiliza.

    Una de las claves de su eficacia radica en cómo interactúa con las células cutáneas.
    Al mejorar la circulación local, se optimiza la entrega de
    nutrientes esenciales y oxígeno. Esto no solo ayuda a sanar, sino
    que también puede prevenir futuros problemas cutáneos.
    La combinación precisa de ingredientes crea un efecto sinérgico
    que resalta la belleza natural de la piel.

    Por lo tanto, la acción sobre la piel es rápida y
    efectiva. Muchos usuarios reportan resultados visibles en un corto período de tiempo.

    La suavidad y pulsión saludable son muy apreciadas.
    Esta es la razón por la cual se ha convertido en un producto tan popular en el cuidado dermal.

    exodermin precio

  14. RichardHex dice:

    FYI, a detailed article on buying meds safely. It explains pricing differences for antibiotics. Source: п»їmedicine from mexico.

  15. https://fr-kai-1.atl1.digitaloceanspaces.com/research/%EF%B8%8F-love-shot-(412).html
    Her mother, who equally sparkled in a gold silk dupioni floor-length skirt swimsuit.

  16. Your ability to explain things simply is such a gift.

  17. 撥筋證照 dice:

    https://fr-accounting-8.sgp1.digitaloceanspaces.com/research/Accounting-market-(3435).html
    After all, you don’t want to blend in with the bridesmaids and occasion decor.

  18. go88 dice:

    You actually make it appear really easy along with your presentation but I in finding this topic to be really
    something which I feel I might by no means understand.
    It kind of feels too complicated and very broad for me.
    I’m having a look forward in your next post, I will try to get the hang
    of it!

  19. What’s up, just wanted to mention, I loved this blog post.

    It was helpful. Keep on posting!

  20. LloydRop dice:

    I was wondering about buying generic pills online. I found a good site that reviews best pharmacies: п»їhttps://polkcity.us.com/# mexico pharmacy price list. Looks legit.

  21. bandar togel dice:

    Hey! This is my first visit to your blog! We are a collection of volunteers and starting a new initiative in a community
    in the same niche. Your blog provided us beneficial information to
    work on. You have done a marvellous job!

  22. Ralphkic dice:

    п»їJust now, I found a useful guide concerning generic pills from India. It details WHO-GMP protocols on prescriptions. For those interested in reliable shipping to USA, read this: п»їindia pharmacy. Might be useful.

Responder a ZacharyVam Cancelar respuesta