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: 67,058

  1. seo специалист [url=https://www.kursy-seo-12.ru]seo специалист[/url] .

  2. エロ コスOn the other hand,it is an error in taste to be always “talkinglike a book.

  3. Robertvub dice:

    Kamagra 100mg prix France: Kamagra oral jelly France – acheter Kamagra en ligne

  4. Thomasjobre dice:

    Potenzmittel ohne ärztliches Rezept: Kamagra Wirkung und Nebenwirkungen – vital pharma 24

  5. seo бесплатно [url=kursy-seo-12.ru]seo бесплатно[/url] .

  6. Если используется вебмани, 1win надо – ввести порядковый номер или авторизоваться в канализации.

    Also visit my site :: 1win-nd6km.buzz

  7. THE EXERCISE OF CARE WITH SMALL FIRES IS THE BEST PREVENTIVE OF LARGEONE Therefore all persons are requested– Not to drop matches or burning tobacco where there is inflammablematerial.Not to build larger camp fires than are necessary.ランジェリー エロ

  8. Hey there, You’ve done a great job. I will certainly digg it and personally recommend to my friends.
    I am confident they will be benefited from this website.

  9. Richardnog dice:

    generisk Viagra 50mg / 100mg: Viagra reseptfritt Norge – nettapotek for menn

  10. Thomasjobre dice:

    Erfahrungen mit Kamagra 100mg: diskrete Lieferung per DHL – vitalpharma24

  11. Robertvub dice:

    Kamagra pas cher France: Kamagra pas cher France – Kamagra sans ordonnance

  12. コスプレ r18que el poderoso y blando lazo del amor filial hacía cadavez más semejante a la de su difunta madr5 LOS ZAPATOS DE TAMBURíHabía en el Cairo un mercader llamado Abou Tamburí,que era conocidopor su avaricia; aunque rico,

  13. Thomasjobre dice:

    diskrete Lieferung per DHL: Kamagra Wirkung und Nebenwirkungen – Kamagra Wirkung und Nebenwirkungen

  14. продвижение обучение [url=https://kursy-seo-12.ru/]kursy-seo-12.ru[/url] .

  15. обучение продвижению сайтов [url=https://kursy-seo-12.ru]обучение продвижению сайтов[/url] .

  16. アダルト 下着he was emphatically an honest man.When a prisoner first leaves his cell,

  17. Robertvub dice:

    kamagra: Kamagra oral jelly France – Kamagra pas cher France

  18. tits dice:

    Hi there colleagues, its enormous paragraph about cultureand fully defined, keep it up all the time.

  19. INCLUDING BUT NOTLIMITED TO WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PURPOS Some states do not allow disclaimers of certain impliedwarranties or the exclusion or limitation of certain types ofdamages.エロ い コスプレIf any disclaimer or limitation set forth in this agreementviolates the law of the state applicable to this agreement,

  20. ClydeGride dice:

    pillole per disfunzione erettile: Spedra prezzo basso Italia – pillole per disfunzione erettile

  21. コスプレ r18283 English and Protestant Episcopal.284 Presbyterian.

  22. Robertvub dice:

    Sildenafil générique: Kamagra livraison rapide en France – Kamagra pas cher France

  23. ClydeGride dice:

    differenza tra Spedra e Viagra: differenza tra Spedra e Viagra – Spedra prezzo basso Italia

  24. seo курсы [url=www.kursy-seo-12.ru/]seo курсы[/url] .

  25. Robertvub dice:

    Kamagra livraison rapide en France: Kamagra livraison rapide en France – Vita Homme

  26. The strain will hold itsecurely.<a href="https://www.merrss.com/"エロ ランジェリー[Illustration: Two half hitches knot.

  27. I think this is one of the so much significant info for me.
    And i’m happy reading your article. But should observation on few general
    issues, The web site taste is perfect, the articles is in reality great :
    D. Excellent task, cheers

  28. seo курсы [url=https://www.kursy-seo-12.ru]seo курсы[/url] .

  29. Richardnog dice:

    Kamagra Oral Jelly Deutschland: Erfahrungen mit Kamagra 100mg – Potenzmittel ohne ärztliches Rezept

  30. After looking at a number of the blog posts on your site, I truly like your technique
    of blogging. I saved it to my bookmark webpage list and
    will be checking back soon. Please visit my web site too and let me know your opinion.

  31. 拘束 衣 dice:

    for the danger to the person incontact is much increased the longer the electric current is allowedto pass through his body.えろ こすぷれIf possible,

  32. preferably in butter or oil.Water-cress is a good relish with them.<a href="https://www.merrss.com/"エロ ランジェリー

  33. + +A subordinate clause that serves as an adverbial modifier is calledan adverbial clause.++4+ NOUN (OR SUBSTANTIVE) CLAUSE _That we should succeed in this plan_ is improbable.エロ コス

  34. えろ こすぷれThese figures include thePorto Rico Regiment of Infantry,the Service School Detachments,

  35. Нужна турбина? официальный сайт Jroneturbo оригинальные узлы, картриджи, вакуумные и электронные актуаторы. Подбор за 5 минут, проверка совместимости, гарантия, доставка день-в-день. Для легковых и LCV, выгодные цены и техконсультации.

  36. Thomasjobre dice:

    Kamagra online kaufen: vital pharma 24 – vitalpharma24

  37. Thomasjobre dice:

    Erfahrungen mit Kamagra 100mg: Kamagra 100mg bestellen – Potenzmittel ohne ärztliches Rezept

  38. SammyMon dice:

    Фото из армии официальный сайт Про солдат ру профессиональная съёмка армии: присяга, парады, учения. Создаём армейские альбомы, фотокниги, постеры; ретушь и цветокор, макеты, печать и доставка. Съёмочные группы по всей стране, аккредитация и дисциплина, чёткие сроки и цены.

Responder a Zenless Zone Zero Cancelar respuesta