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: 71,774

  1. переустройство нежилого помещения [url=https://www.pereplanirovka-nezhilogo-pomeshcheniya16.ru]https://www.pereplanirovka-nezhilogo-pomeshcheniya16.ru[/url] .

  2. and both were audible to Lucie,エロ い コスプレin a hushedmurmur–like the breathing of a summer sea asleep upon a sandy shore–asthe little Lucie,

  3. смартвэй компании [url=sajt-smart-way.ru]sajt-smart-way.ru[/url] .

  4. согласование перепланировки нежилого здания [url=http://www.pereplanirovka-nezhilogo-pomeshcheniya16.ru]http://www.pereplanirovka-nezhilogo-pomeshcheniya16.ru[/url] .

  5. Adolfo dice:

    Hello mates, good piece of writing and pleasant urging commented
    here, I am really enjoying by these.

  6. Luar biasa dengan tulisan yang diposting, benar-benar inspiratif.

    Saya jadi terinspirasi dan beberapa waktu lalu juga berkunjung ke
    **mocomedecor.com**
    yang membahas tips desain kreatif dengan cara jelas.
    Harapan saya selalu maju.

  7. brojp dice:

    I do not even know the way I finished up here, however I assumed this publish was
    once good. I don’t know who you’re however certainly you are going to a well-known blogger if you happen to aren’t already.
    Cheers!

  8. stormspinok7mug dice:

    J’adore l’energie de Wild Robin Casino, il propose une aventure palpitante. On trouve une gamme de jeux eblouissante, incluant des paris sur des evenements sportifs. Il donne un elan excitant. Le service client est excellent. Les gains sont verses sans attendre, a l’occasion quelques tours gratuits en plus seraient geniaux. En fin de compte, Wild Robin Casino assure un fun constant. Notons aussi le design est tendance et accrocheur, facilite une experience immersive. Egalement top le programme VIP avec des privileges speciaux, propose des avantages uniques.
    https://wildrobincasinopromocodefr.com/|

  9. смартвэй компании [url=http://www.sajt-smart-way.ru]http://www.sajt-smart-way.ru[/url] .

  10. HaroldPsype dice:

    UkMedsGuide: affordable medications UK – UK online pharmacies list

  11. Thousands of users are turning to medical marijuana to feel
    better. Virtual appointments simplify the process to apply for MMJ.

    medical marijuana benefits facts

  12. переустройство нежилого помещения [url=http://www.pereplanirovka-nezhilogo-pomeshcheniya16.ru]http://www.pereplanirovka-nezhilogo-pomeshcheniya16.ru[/url] .

  13. Nerdqueenos5mug dice:

    J’ai une affection particuliere pour Cheri Casino, ca offre un plaisir vibrant. Le catalogue de titres est vaste, proposant des jeux de casino traditionnels. Il amplifie le plaisir des l’entree. Disponible 24/7 pour toute question. Le processus est simple et transparent, malgre tout quelques free spins en plus seraient bienvenus. En conclusion, Cheri Casino assure un divertissement non-stop. En bonus la plateforme est visuellement captivante, ajoute une vibe electrisante. Un bonus le programme VIP avec des niveaux exclusifs, qui motive les joueurs.
    Visiter le site|

  14. агентство seo [url=https://reiting-seo-kompanii.ru/]агентство seo[/url] .

  15. JohnnyHaf dice:

    UK online pharmacies list: non-prescription medicines UK – trusted online pharmacy UK

  16. dykes dice:

    Appreciate the recommendation. Let me try it out.

  17. Edmundrhify dice:

    best Irish pharmacy websites

  18. BlazePulseix3mug dice:

    J’ai un veritable coup de c?ur pour Frumzi Casino, il cree un monde de sensations fortes. Il y a une abondance de jeux excitants, incluant des paris sportifs en direct. Le bonus de depart est top. Le support est efficace et amical. Le processus est clair et efficace, en revanche des offres plus importantes seraient super. Pour conclure, Frumzi Casino garantit un amusement continu. A souligner la navigation est fluide et facile, ajoute une vibe electrisante. Un atout les paiements en crypto rapides et surs, cree une communaute vibrante.
    Aller sur le site|

  19. HaroldVap dice:

    https://aussiemedshubau.com/# trusted online pharmacy Australia

  20. solartigerin2mug dice:

    Je suis enthousiaste a propos de Instant Casino, on y trouve une energie contagieuse. Les jeux proposes sont d’une diversite folle, proposant des jeux de table sophistiques. 100% jusqu’a 500 € + tours gratuits. Le support est rapide et professionnel. Les gains arrivent sans delai, toutefois quelques spins gratuits en plus seraient top. En conclusion, Instant Casino vaut une exploration vibrante. Par ailleurs la navigation est intuitive et lisse, booste l’excitation du jeu. Egalement super le programme VIP avec des recompenses exclusives, cree une communaute soudee.
    Ouvrir la page|

  21. JohnnyHaf dice:

    cheap medicines online Australia: pharmacy discount codes AU – Aussie Meds Hub Australia

  22. перепланировка в нежилом здании [url=http://www.pereplanirovka-nezhilogo-pomeshcheniya16.ru]http://www.pereplanirovka-nezhilogo-pomeshcheniya16.ru[/url] .

  23. escort dice:

    I know this if off topic but I’m looking into starting my own blog and was wondering what all is needed to get set up?

    I’m assuming having a blog like yours would cost a pretty penny?
    I’m not very web smart so I’m not 100% positive.
    Any recommendations or advice would be greatly appreciated.

    Kudos

  24. neoknighter1mug dice:

    J’adore le dynamisme de Wild Robin Casino, il offre une experience dynamique. Les options sont aussi vastes qu’un horizon, incluant des paris sportifs en direct. Le bonus initial est super. Le suivi est d’une precision remarquable. Le processus est simple et transparent, occasionnellement quelques tours gratuits supplementaires seraient cool. En bref, Wild Robin Casino est une plateforme qui fait vibrer. D’ailleurs la navigation est intuitive et lisse, apporte une energie supplementaire. Particulierement attrayant les options de paris sportifs diversifiees, qui dynamise l’engagement.
    DГ©couvrir maintenant|

  25. Edmundrhify dice:

    Irish Pharma Finder

  26. согласование перепланировки нежилого помещения в жилом доме [url=http://pereplanirovka-nezhilogo-pomeshcheniya16.ru/]http://pereplanirovka-nezhilogo-pomeshcheniya16.ru/[/url] .

  27. エロ 人形Flexible thinking can improve your mental resilience and problem-solving,help you see new paths to success,

  28. skywingik9mug dice:

    Je suis bluffe par Instant Casino, on ressent une ambiance de fete. La selection de jeux est impressionnante, incluant des paris sur des evenements sportifs. Avec des depots fluides. Les agents sont toujours la pour aider. Les retraits sont lisses comme jamais, occasionnellement quelques spins gratuits en plus seraient top. Pour conclure, Instant Casino est un lieu de fun absolu. En bonus le site est rapide et engageant, apporte une energie supplementaire. Particulierement fun le programme VIP avec des recompenses exclusives, assure des transactions fluides.
    Aller sur le web|

  29. HaroldPsype dice:

    promo codes for online drugstores: buy medications online safely – best pharmacy sites with discounts

  30. мосбет скачат [url=https://www.mostbet12035.ru]https://www.mostbet12035.ru[/url]

  31. HaroldPsype dice:

    best online pharmacy: trusted online pharmacy USA – buy medications online safely

  32. 비아그라 구매를 고려한다면, 안전한 구매 방법과 주의할 점을 꼭 알아보세요.

    비아그라란 무엇인지, 온라인과 오프라인 구매
    차이, 의사 상담의 중요성

  33. JohnnyHaf dice:

    buy medications online safely: online pharmacy – best pharmacy sites with discounts

  34. smart way [url=http://sajt-smart-way.ru]http://sajt-smart-way.ru[/url] .

  35. brightknightar2mug dice:

    J’adore l’ambiance electrisante de Cheri Casino, c’est une plateforme qui pulse avec energie. Le catalogue de titres est vaste, avec des machines a sous visuellement superbes. 100% jusqu’a 500 € + tours gratuits. Les agents repondent avec efficacite. Les retraits sont fluides et rapides, neanmoins des offres plus consequentes seraient parfaites. Dans l’ensemble, Cheri Casino garantit un amusement continu. A noter le design est moderne et attrayant, ajoute une touche de dynamisme. A signaler les transactions en crypto fiables, assure des transactions fiables.
    VГ©rifier le site|

  36. JohnnyHaf dice:

    trusted online pharmacy Ireland: irishpharmafinder – online pharmacy

  37. quantumheartus1mug dice:

    Je suis emerveille par Frumzi Casino, c’est une plateforme qui pulse avec energie. La bibliotheque de jeux est captivante, comprenant des titres adaptes aux cryptomonnaies. Il offre un demarrage en fanfare. Disponible 24/7 par chat ou email. Les paiements sont securises et instantanes, par ailleurs quelques tours gratuits en plus seraient geniaux. En somme, Frumzi Casino vaut une visite excitante. A souligner le design est tendance et accrocheur, facilite une experience immersive. A signaler le programme VIP avec des avantages uniques, propose des avantages uniques.
    Lancer le site|

  38. согласование перепланировки в нежилом помещении [url=www.pereplanirovka-nezhilogo-pomeshcheniya16.ru]www.pereplanirovka-nezhilogo-pomeshcheniya16.ru[/url] .

  39. JohnnyHaf dice:

    online pharmacy: irishpharmafinder – discount pharmacies in Ireland

  40. перепланировка офиса согласование [url=http://pereplanirovka-nezhilogo-pomeshcheniya18.ru/]перепланировка офиса согласование[/url] .

  41. Edmundrhify dice:

    buy medicine online legally Ireland

  42. bwin casino dice:

    From a technical position, bwin casino.
    In 2018 year, bwin was named the casino of release according to variation EGR awards.

  43. HaroldPsype dice:

    trusted online pharmacy UK: best UK pharmacy websites – UkMedsGuide

  44. snapinsta dice:

    Why visitors still make use of to read news
    papers when in this technological globe the whole thing is accessible on web?

  45. Wah, math serves aѕ the foundation stone for primary
    schooling, aiding youngsters fοr spatial thinking tߋ design paths.

    Alas, ᴡithout robust math ɑt Junior College, no matter prestigious
    institution children ϲould stumble аt high school equations, theгefore
    build it immedіately leh.

    Jurong Pioneer Junior College, formed from a strategic merger,
    սses a forward-thinking education tһat emphasizes China readiness аnd international engagement.
    Modern schools provide exceptional resources fоr commerce, sciences, and arts, fostering practical skills аnd imagination. Trainees enjoy improving programs ⅼike worldwide cooperations аnd character-building initiatives.

    Ꭲhe college’s supportive community promotes strength
    аnd management throuցһ varied co-curricular activities.
    Graduates ɑre fullу equipped fοr vibrant careers, embodying care аnd constant improvement.

    Temasek Junior College motivates ɑ generation of trendsetters by fusing tіme-honored traditions ᴡith innovative development, offering strenuous academic programs infused ԝith ethical worths thаt guide students tօwards significаnt ɑnd impactful futures.
    Advanced proving ground, language labs, ɑnd optional courses іn worldwide languages аnd carrying out arts
    offer platforms fօr deep intellectual engagement, critical analysis, ɑnd
    innovative expedition ᥙnder thе mentorship ᧐f recognized
    teachers. Ꭲhe vibrant co-curricular landscape, featuring competitive sports, creative societies,
    аnd entrepreneurship clubs, cultivates team effort, leadership, ɑnd a spirit of innovation tһat complements classroom learning.
    International cooperations, ѕuch as joint researcһ jobs with abroad organizations ɑnd cultural exchange
    programs, boost students’ worldwide competence, cultural sensitivity, аnd networking capabilities.
    Alumni fгom Temasek Junior College flourish іn elite college institutions and diverse
    expert fields, personifying tһe school’s dedication tо excellence, service-oriented management,
    аnd thе pursuit of personal ɑnd societal betterment.

    Eh eh, calm pom ρi pi, mathematics proves рart of thе
    leading subjects ⅾuring Junior College, laying base іn A-Level calculus.

    Besiⅾes to establishment facilities, concentrate ⲟn math foг
    prevent frequent mistakes ⅼike inattentive errors ɗuring tests.

    Wow, mathematics serves ɑѕ the foundation pillar οf primary education, helping kids ᴡith spatial analysis tօ building careers.

    Hey hey, Singapore parents, mathematics іs proƅably tһe extremely essential primary topic, encouraging imagination fоr issue-resolving t᧐ groundbreaking jobs.

    Kiasu parents қnow that Math A-levels аre key tо avoiding dead-еnd
    paths.

    Aiyah, primary math instructs everyday implementations ѕuch as financial planning, ѕo make ѕure yоur kid grasps thiѕ riɡht frօm yⲟung age.

    Heгe iѕ my website – National Junior College

  46. The joints are expertly crafted to move smoothly,ラブドール えろcom’s customer service is top-notch,

  47. HaroldPsype dice:

    discount pharmacies in Ireland: Irish Pharma Finder – Irish online pharmacy reviews

  48. workon dice:

    An impressive share! I have just forwarded this onto
    a co-worker who had been conducting a little research on this.
    And he actually bought me breakfast because I discovered it for him…
    lol. So allow me to reword this…. Thanks for
    the meal!! But yeah, thanx for spending some time to talk about this subject
    here on your internet site.

Responder a pereplanirovka nejilogo pomesheniya_kfEr Cancelar respuesta