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: 92,703

  1. melbet_kbKa dice:

    mel bet [url=https://melbet5004.ru]https://melbet5004.ru[/url]

  2. электрокарниз москва [url=elektrokarnizmoskva.ru]elektrokarnizmoskva.ru[/url] .

  3. Плиты Армстронг [url=https://potolok-armstrong1.ru/]potolok-armstrong1.ru[/url] .

  4. филлер купить [url=http://filler-kupit1.ru/]филлер купить[/url] .

  5. филлеры цена [url=http://filler-kupit.ru]филлеры цена[/url] .

  6. Does your website have a contact page? I’m having a tough time locating it but, I’d like to
    send you an e-mail. I’ve got some suggestions for your blog you might be interested in hearing.
    Either way, great site and I look forward to seeing it develop over time.

  7. Williamecoto dice:

    ViagraNewark [url=https://viagranewark.xyz/#]cheap viagra[/url] ViagraNewark

  8. coastlinegather – Pages load fast here, making the entire browsing experience feel efficient today.

  9. JamesOxype dice:

    ViagraNewark: ViagraNewark – best price for viagra 100mg

  10. оценка техники после затопления [url=http://ekspertiza-zaliva-kvartiry-5.ru]http://ekspertiza-zaliva-kvartiry-5.ru[/url] .

  11. Потолок Армстронг [url=www.potolok-armstrong1.ru]www.potolok-armstrong1.ru[/url] .

  12. elektromobil dice:

    Appreciate this post. Let me try it out.

  13. melbet_rzMn dice:

    бонус melbet [url=www.melbet5009.ru]www.melbet5009.ru[/url]

  14. электрокарниз москва [url=https://elektrokarnizmoskva.ru/]elektrokarnizmoskva.ru[/url] .

  15. I am really enjoying the theme/design of your weblog. Do you ever run into any internet browser compatibility issues?

    A small number of my blog visitors have complained about my site not
    working correctly in Explorer but looks great in Opera.
    Do you have any tips to help fix this problem?

  16. With havin so much written content do you ever run into any problems of plagorism or copyright infringement?

    My blog has a lot of exclusive content I’ve either written myself or outsourced but it looks like a lot of it is popping it up all over the web without my
    permission. Do you know any ways to help protect against
    content from being ripped off? I’d genuinely appreciate it.

  17. Stevepsymn dice:

    most reliable canadian pharmacy http://edpillsafib.com/# Ed Pills Afib

  18. магазин филлеров москва [url=https://filler-kupit1.ru/]filler-kupit1.ru[/url] .

  19. Danielanosy dice:

    ViagraNewark: ViagraNewark – Viagra online price

  20. купить филлеры москва [url=www.filler-kupit.ru/]купить филлеры москва[/url] .

  21. Williamecoto dice:

    EdPillsAfib [url=https://edpillsafib.xyz/#]EdPillsAfib[/url] Ed Pills Afib

  22. melbet_ndKa dice:

    melbet зеркало на сегодня [url=http://melbet5004.ru/]http://melbet5004.ru/[/url]

  23. независимая оценка ущерба после залива [url=ekspertiza-zaliva-kvartiry-5.ru]независимая оценка ущерба после залива[/url] .

  24. melbet_bwKa dice:

    мелбет первая лига таблица [url=http://melbet5004.ru]http://melbet5004.ru[/url]

  25. Williamecoto dice:

    EdPillsAfib [url=http://edpillsafib.com/#]EdPillsAfib[/url] Ed Pills Afib

  26. Spravkifkg dice:

    Для эффективной выполнения дорожных и благоустроительных проектов — компания Kusok Avto предлагает в прокат профессиональную строительную технику, включая автогрейдеры, вышки и другие машины. [url=https://kusokavto.ru]https://kusokavto.ru[/url] Наш долгий стаж в строительстве дорог и инженерных сетей подтверждает стабильность и долговечность. https://kusokavto.ru Ознакомиться с условиями — строительная техника представлена на портале.

  27. melbet_zmMn dice:

    мелбет букмекерская контора зеркало рабочее [url=melbet5009.ru]melbet5009.ru[/url]

  28. Плиты Армстронг [url=http://www.potolok-armstrong1.ru]http://www.potolok-armstrong1.ru[/url] .

  29. MichaelRhymn dice:

    Букмекерская компания Мелбет или известная в других кругах Melbet, имеет огромное количество игроков в онлайне. В первую очередь компания предоставляет высокие коэффициенты и сильную линию с лайвом. Это дает возможность игрокам профессионалом пользоваться конторой на полную катушку. Плюс, с помощью промокода вы получите бонус 50 000 тысяч рублей. Без промо кода до 8000 тысяч. Melbet промокод бонус представляют собой бонусные возможности, которые дает сама букмекерская контора. Сегодня многие букмекеры предлагают такие бонусы как для впервые зарегистрировавшихся пользователей, так и для тех, кто давно занимается ставками на спорт. MelBet тоже не отстает от всеобщей тенденции и активно продвигает рекламу бонуса, раздаваемого в момент регистрации. Промокод Мелбет станет отличной базой для новичков и позволит попробовать свои возможности в бесплатных ставках или других подобных предложениях. Как получить такой промокод и применить его на деле, рассмотрим далее.

  30. филлеры цена [url=https://www.filler-kupit.ru]филлеры цена[/url] .

  31. новости беларуси на сегодня 2025 новости беларуси 2025

  32. Williamecoto dice:

    Viagra Newark [url=http://viagranewark.com/#]ViagraNewark[/url] Viagra Newark

  33. Danielanosy dice:

    Cor Pharmacy: Cor Pharmacy – mexican online mail order pharmacy

  34. Генератор здесь для деятельности. Лидерский потенциал. Как вести за собой команду в условиях неопределенности. В чем суть дизайна человека? Узнайте свой тип, стратегию, авторитет и способности. Постоянная занятость не гарантирует результата. Найдите сферу, где ваши уникальные навыки будут признаны. Манифесторы — в проявлении инициативы после предварительного информирования окружающих. Управленческие компетенции. Проекторы находят успех в руководстве и управлении.
    https://k-human-design-rva-ru-ud.hdof.ru

  35. Williamecoto dice:

    legit canadian online pharmacy [url=https://corpharmacy.xyz/#]Cor Pharmacy[/url] Cor Pharmacy

  36. Stevepsymn dice:

    online canadian pharmacy no prescription https://edpillsafib.xyz/# EdPillsAfib

  37. Goodness, even whеther institution proves atas, math іѕ the
    decisive discipline in building confidence іn calculations.

    Millennia Institute ρrovides an unique thrее-yeaг pathway to A-Levels, offering versatility аnd
    depth in commerce, arts, аnd sciences for diverse learners.
    Ӏtѕ centralised approach mɑkes sᥙге personalised
    assistance and holistic development tһrough innovative programs.
    Ⴝtate-օf-thе-art facilities ɑnd dedicated personnel produce аn intеresting environment for academic ɑnd individual
    development. Students gain fгom collaborations with industries
    for real-world experiences and scholarships.

    Alumni prosper іn universities and professions, highlighting tһe institute’s commitment tօ lifelong knowing.

    Dunnman High School Junior College differentiates іtself through itѕ exceptional
    bilingual education structure, ԝhich skillfully merges Eastern cultural
    knowledge wіth Western analytical approɑches, nurturing students into
    flexible, culturally delicate thinkers ԝho are proficient
    at bridging varied perspectives іn а globalized ѡorld.

    Тһe school’ѕ incorporated six-ʏear program guarantees
    a smooth and enriched transition, featuring specialized curricula іn STEM fields with access tߋ ѕtate-of-the-art research
    study laboratories аnd in liberal arts ᴡith immersive language immersion modules, аll
    creaed to promote intellectual depth аnd innovative ⲣroblem-solving.
    Ιn a nurturing ɑnd harmonious school environment, trainees actively ցеt involved іn leadership roles, imaginative undertakings like dispute cluƅs and
    cultural celebrations, аnd neighborhood tasks that
    enhance tһeir social awareness ɑnd collective skills.
    Ꭲhe college’s robust global immersion efforts, consisting ߋf student
    exchanges ԝith partner schools in Asia ɑnd Europe, іn adɗition to international competitors,
    supply hands-օn experiences thаt sharpen cross-cultural competencies аnd prepare
    trainees fօr flourishing in multicultural settings.
    Ꮃith a constant record оf exceptional scholastic efficiency, Dunman Нigh School Junior
    College’ѕ graduates protected positionings
    іn premier universities internationally, exemplifying tһe
    organization’ѕ dedication tߋ promoting scholastic rigor,
    personal quality, ɑnd a lifelong enthusiasm for knowing.

    Do not mess ɑrоսnd lah, pair a good Junior College рlus math superiority іn order to guarantee elevated Α Levels scores pⅼus effortless shifts.

    Mums аnd Dads, worry ɑbout thе gap hor, math groundwork гemains critical in Junior College fоr
    comprehending figures, essential fοr modern digital
    system.

    Oh dear, mіnus robust maths at Junior College, even prestigious institution kids mаy falter in secondary calculations, soo cultivate tһіs immediately leh.

    Wah lao, even іf institution remаins hіgh-end, maths serves ɑs the maҝe-or-break subject tߋ developing confidence ԝith
    calculations.

    Вe kiasu and diversify study methods fߋr Math mastery.

    Oi oi, Singapore folks, maths гemains ⅼikely the extremely
    crucial primary discipline,promoting imagination tһrough рroblem-solving to groundbreaking professions.

    Μү web pаge West Spring Secondary School

  38. филлер купить [url=https://filler-kupit1.ru/]филлер купить[/url] .

  39. строительно техническая экспертиза залива [url=https://ekspertiza-zaliva-kvartiry-5.ru/]строительно техническая экспертиза залива[/url] .

  40. melbet_jcKa dice:

    мелбет казино официальный сайт [url=http://melbet5004.ru]http://melbet5004.ru[/url]

Responder a Williamecoto Cancelar respuesta