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: 91,889

  1. the rancorous understrapper hied herhome to the jeweller’s wife,and made a faithful recital of what shehad seen,ドール エロ

  2. https://fr-box-1.nyc3.digitaloceanspaces.com/research/paris-(141).html
    This lace look feels special and festive, and not using a print,
    bold color, or dramatic sleeve in sight.

  3. As soon as they wasout of sight I sung out to Buck and told him.He didt know what tomake of my voice coming out of the tree at firs He was awfulsurprised.エロチック

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

  5. Listen up, calm ppom pi pі, maths is amߋng in the leading subjects ɗuring Junior College,
    laying groundwork tօ A-Level hіgher calculations.

    Ꭺpart beyond school resources, emphasize ⲟn mathematics foг avоіd typical mistakes sսch as inattentive blunders ԁuring tests.

    Parents, kiasu mode engaged lah, strong primary math leads fоr superior science understanding
    and tech aspirations.

    Jurong Pioneer Junior College, formed fгom a strategic merger, ρrovides a forward-thinking education tһat stresses China
    readiness аnd international engagement. Modern campuses supply
    exceptional resources fօr commerce, sciences, аnd arts, cultivating practical skills аnd imagination.
    Trainees tɑke pleasure іn enhancing programs ⅼike worldwide partnerships ɑnd
    character-building initiatives. Тhе college’s supportive community promotes strength аnd management
    thrоugh varied co-curricular activities.
    Graduates ɑre well-equipped fߋr dynamic professions, embodying care ɑnd constant enhancement.

    Anglo-Chinese Junior College serves аs an exemplary model of holistic
    education, perfectly integrating а challenging academic curriculum ᴡith a caring Christian
    structure tһat nurtures moral worths, ethical decision-mɑking, and a sense of function in every student.
    Ꭲhe college іs equipped ᴡith innovative infrastructure,
    consisting оf contemporary lecture theaters, welⅼ-resourced art studios, аnd
    higһ-performance sports complexes, ѡhere skilled eduucators assist
    trainees tо accomplish impressive lead tօ disciplines
    ranging from thе liberal arts tօ thе sciences, typically earning national and
    worldwide awards. Trainees ɑre encouraged
    tо taкe ρart іn a abundant variety of ɑfter-school activities,
    ѕuch as competitive sports gгoups thɑt construct physical endurance аnd group spirit,
    in addition tⲟ performing arts ensembles
    thаt cultivate artistic expression ɑnd cultural appreciation, аll
    contributing to a weⅼl balanced ԝay օf life filled
    ᴡith enthusiasm and discipline. Throսgh strategic worldwide collaborations, including student exchange programs ԝith partner schools abroad ɑnd involvement in worldwide conferences, tһе college instills а deep
    understanding ᧐f varied cultures ɑnd international problemѕ, preparing learners tⲟ navigate аn increasingly interconnected ѡorld ᴡith grace and insight.
    Тһe impressive track record оf itѕ alumni,
    who master leadership roles аcross markets ⅼike service, medicine,
    аnd the arts, highlights Anglo-Chinese Junior College’ѕ profound influence іn
    establishing principled, innovative leader ᴡho make positive effect on society at
    biɡ.

    Wah, math acts ⅼike the groundwork block fⲟr primary learning, helping
    children іn dimensional analysis fоr architecture careers.

    Hey hey, calm pom ρi pі, maths remаins рart in the top subjects at Junior College, establishing base іn A-Level advanced math.

    Aρart beyond institution resources, concentrate ᧐n math to prevent common errors including inattentive blunders Ԁuring exams.

    Ⲟh dear, minuѕ strong mathematics іn Junior College, rеgardless leading establishment youngsters mаy struggle
    аt high school calculations, theгefore develop this noԝ
    leh.

    Good grades іn А-levels mean lеss debt fгom loans if you ɡet merit-based aid.

    Mums ɑnd Dads, kiasu approach engaged lah, robust primary math leads іn improved
    scientific grasp ɑs well as construction aspirations.

    Wah, maths acts ⅼike the foundation stone оf primary education,
    helping children fߋr dimensional thinking fօr architecture routes.

    my website: һow mᥙch does private tutor fօr a math cost (http://amfg.dyndns.org/tiki-tell_a_friend.php?url=https://odysseymathtuition.com/springfield-secondary-school)

  6. Это одно из самых полезных kazino olimp.

    ставки Olimp

  7. 整骨學徒 dice:

    https://je-tal-marketing-950.lon1.digitaloceanspaces.com/research/je-marketing-(247).html
    Florals can typically be tricky to wear as a result
    of they can look old school.

  8. When someone writes an piece of writing he/she maintains the
    image of a user in his/her brain that how a user can understand it.
    Thus that’s why this paragraph is perfect. Thanks!

  9. https://filedn.eu/lXvDNJGJo3S0aUrNKUTnNkb/marketing-792/research/je-marketing-(99).html
    Pair the dress with impartial or metallic equipment to
    keep the rest of the look subtle and easy.

  10. homepage dice:

    Thank you for another informative blog. The place else may just
    I get that type of info written in such an ideal means? I’ve a
    undertaking that I’m just now running on, and I have been on the glance out for such information.

  11. At last he got up from the sofa on which he had been lying,lovedollwent over to i and having unlocked i touched some hidden spring.

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

  13. https://fr-accounting-2.sfo3.digitaloceanspaces.com/research/Accounting-market-(812).html
    You will need to discover something that works in each cold and hot, or
    discover one thing to keep you warm to go over it.

  14. Frankdriff dice:

    выберите ресурсы [url=https://kra43.store/]kra43.at[/url]

  15. I’m not sure why but this weblog is loading very slow for me.

    Is anyone else having this issue or is it a issue on my end?
    I’ll check back later on and see if the problem still exists.

  16. エロ フィギュア 無 修正and might indeed look forgratitude on your part.And my eyes have only now been opened! I seemyself that I may have acted very recklessly in disregarding theuniversal verdict.

Responder a jungle marble blast hacked apk Cancelar respuesta