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,423

  1. JoshuaMes dice:

    legal online pharmacies http://muscpharm.com/# legal canadian pharmacy online

  2. Ramonicede dice:

    Buy Tadalafil 5mg [url=http://dmucialis.com/#]cialis generic[/url] DmuCialis

  3. Listen uр, Singapore parents, mathematics proves ρerhaps tһe highly importаnt primary discipline, promoting innovation tһrough challenge-tackling
    іn groundbreaking professions.
    Do not mess arоund lah, link a excellent Junior College
    pⅼus math excellence to guarantee superior Ꭺ Levels marks ɑnd effortless ϲhanges.

    Dunman Ηigh School Junior College stands οut in bilingual
    education, mixing Eastern аnd Western poіnt ⲟf views
    tօ cultivate culturally astute ɑnd innovative thinkers.

    The integrated program deals smooth progression ѡith enriched curricula in STEMand humanities,
    supported ƅʏ sophisticated facilities ⅼike research labs.
    Trainees prosper іn а harmonious environment that stresses imagination, management, аnd community participation through diverse activities.
    International immersion programs enhance cross-cultural understanding
    аnd prepare students f᧐r global success. Graduates consistently achieve
    leading outcomes, ѕhowing tһe school’s
    dedicaton to scholastic rigor аnd personal excellence.

    Victoria Junior College fires ᥙp imagination and cultivates viionary leadership, empowering students tⲟ develop positive modification tһrough a curriculum thаt triggers enthusiasms andd encourages bold
    thinking іn a picturesque coastal school setting.
    Ƭhe school’s thorouɡһ centers, including liberal arts conversation spaces, science гesearch suites,
    and arts efficiency venues, assistance enriched programs іn arts, humanities, ɑnd sciences tһat promote interdisciplinary insights аnd scholastic proficiency.

    Strategic alliances ԝith secondary schools tһrough incorporated programs
    mаke sure a seamless instructional journey, uѕing sped uр discovering courses ɑnd specialized electives thаt deal ᴡith specific strengths
    ɑnd іnterests. Service-learning initiatives and global outreach tasks, ѕuch as international olunteer
    explorations and leadership forums, build caring dispositions, resilience, аnd
    a dedication to neighborhood ѡell-being. Graduates
    lead ԝith steady conviction and attain amazing success
    іn universities and professions, embodying Victoria Junior College’ѕ tradition օf
    supporting creative, principled, аnd transformative people.

    Parents,competitive mode engaged lah, robust primary maths гesults for superior science
    understanding ɑnd construction dreams.
    Wah, mathematics acts ⅼike the groundwork stone of primary education, helping children ѡith geometric thinking to architecture routes.

    Βesides from school amenities, focus ᧐n math to avoid typical pitfalls liҝe careless blunders іn exams.

    Ⲟh no, primary mathematics instructs everyday implementations including budgeting, tһus ensure yоur kid grasps tһat right begіnning young.

    Hey hey, calm pom рi pi, maths remains part in thе hiɡhest topics in Junior College, laying
    foundation fߋr A-Level calculus.
    Apart tߋ institution amenities, focus սpon math
    for stop frequent mistakes lіke sloppy blunders ɑt
    assessments.

    Kiasu study apps fоr Math make A-level prep efficient.

    Parents, reaɗ tһе difference hor, mathematics foundation proves critical іn Junior College f᧐r grasping data, vital іn current online
    market.
    Oh mаn, even whether school proves hіgh-end, mathematics serves аs the
    decisive subject to developing assurance ԝith numbers.

    Ⴝtⲟρ Ьy my blog post … add math tuition in kuching

  4. 整骨學徒 dice:

    https://je-tal-marketing-902.lon1.digitaloceanspaces.com/research/je-marketing-(324).html
    You can nonetheless embrace those celebratory metallic shades without covering your self head to toe in sequins.

  5. homepage dice:

    It’s awesome to pay a quick visit this web site and reading the views of all friends concerning this
    post, while I am also eager of getting familiarity.

  6. https://je-tal-marketing-957.lon1.digitaloceanspaces.com/research/je-marketing-(35).html
    If there was a price for the most popular mother-of-the-bride costume,
    we’d happily give it to this one.

  7. melbet_aeOn dice:

    melbet промокод на фриспины [url=http://melbet5007.ru]http://melbet5007.ru[/url]

  8. JoshuaMes dice:

    legitimate online canadian pharmacies http://neokamagra.com/# Kamagra 100mg

  9. I’ve been exploring for a little for any high-quality articles or weblog posts on this sort
    of space . Exploring in Yahoo I finally stumbled upon this
    site. Studying this info So i am satisfied to express that I’ve a very excellent uncanny feeling I came upon just what I needed.
    I so much undoubtedly will make certain to do not disregard
    this website and give it a look on a constant basis.

  10. 舒壓課程 dice:

    https://je-tal-marketing-964.lon1.digitaloceanspaces.com/research/je-marketing-(139).html
    With choices in any neckline or silhouette, appear
    to be A line, strapless, Taffeta, organza, and lace.

  11. rules also define exactly that, that possible; for example, credit cards casinos with no uk licence you are allowed for gambling.

    when you play for your money, fast, safe and comfortable transactions enhance or spoil your experience.

  12. I am genuinely grateful to the owner of this web page who has shared this wonderful
    article at at this time.

  13. Diplomi_rrSn dice:

    где купить дипломы медсестры [url=https://www.frei-diplom13.ru]где купить дипломы медсестры[/url] .

  14. 1win_ooKi dice:

    игра lucky jet скачать [url=http://1win12020.ru]http://1win12020.ru[/url]

  15. Ramonicede dice:

    buy Kamagra [url=https://neokamagra.xyz/#]Neo Kamagra[/url] NeoKamagra

  16. 整骨學徒 dice:

    https://je-tal-marketing-925.lon1.digitaloceanspaces.com/research/je-marketing-(100).html
    One reviewer mentioned they wore a white jacket excessive however you could also choose a wrap or bolero.

  17. JoshuaMes dice:

    buy prescription drugs without doctor http://dmucialis.com/# DmuCialis

  18. TENYOM189 dice:

    I’ll right away clutch your rss feed as I can not to
    find your e-mail subscription link or newsletter service.
    Do you’ve any? Kindly permit me know in order that I could subscribe.
    Thanks.

  19. bandar slot dice:

    What i don’t realize is in reality how you
    are not really a lot more neatly-appreciated than you
    might be right now. You’re very intelligent. You realize thus significantly in relation to
    this matter, produced me in my view believe it from
    so many various angles. Its like men and women are not interested until it’s one thing to do with Lady
    gaga! Your personal stuffs outstanding. All the time deal with it up!

  20. JoshuaMes dice:

    canadian pharmaceutical companies that ship to usa https://muscpharm.com/# MuscPharm

  21. Ramonicede dice:

    Neo Kamagra [url=https://neokamagra.com/#]NeoKamagra[/url] Kamagra tablets

  22. JoshuaMes dice:

    online pharmacy store http://muscpharm.com/# MuscPharm

  23. https://fr-tour-8.sgp1.digitaloceanspaces.com/research/star-(3926).html
    Beading in tones of blue, grey, and silver
    add dimension and complex sparkle to this flattering mesh column gown.

  24. Постоянно мучает насморк – открыть сайт

  25. melbet_zrOn dice:

    мелбет официальный сайт вход [url=http://melbet5007.ru/]http://melbet5007.ru/[/url]

  26. maxi-tex-691 dice:

    Бренд MAXI-TEX https://maxi-tex.ru завода ООО «НПТ Энергия» — профессиональное изготовление изделий из металла и металлобработка в Москве и области. Выполняем лазерную резку листа и труб, гильотинную резку и гибку, сварку MIG/MAG, TIG и ручную дуговую, отбортовку, фланцевание, вальцовку. Производим сборочные единицы и оборудование по вашим чертежам.

  27. JoshuaMes dice:

    canadiandrugstore.com http://dmucialis.com/# Dmu Cialis

  28. https://fr-tour-7.fra1.digitaloceanspaces.com/research/star-(3207).html
    However, many modern women use this advice as extra of a suggestion than a strict rule.

  29. Great items from you, man. I’ve take into account your
    stuff previous to and you are simply extremely excellent.
    I actually like what you have bought right here, certainly
    like what you are stating and the way in which wherein you assert it.
    You make it entertaining and you still care for to stay it smart.
    I can not wait to learn far more from you. That is really a tremendous site.

  30. eva77-977 dice:

    Эвакуатор в Москве https://eva77.ru вызов в любое время дня и ночи. Быстрая подача, профессиональная погрузка и доставка авто в сервис, гараж или на парковку. Надёжно, безопасно и по фиксированной цене.

  31. Diplomi_ijSn dice:

    можно ли купить диплом медсестры [url=http://frei-diplom13.ru]можно ли купить диплом медсестры[/url] .

  32. melbet_vdOn dice:

    melbet promo code 2022 [url=http://melbet5007.ru]melbet promo code 2022[/url]

  33. Stevennal dice:

    этот сайт [url=https://kra43.app/]кракен официальный[/url]

  34. 整骨學徒 dice:

    https://jekyll.s3.us-east-005.backblazeb2.com/20251015-1/research/je-marketing-(277).html
    Take inspiration from the bridesmaid dresses
    and converse to your daughter to get some ideas on colours that can work
    properly on the day.

  35. It is reported that the diamond level is selected manually by a team of
    VIP players. required degrees: After receiving the invitation, Casimba casimba casino players receive benefits
    for cashback.

  36. 整骨學徒 dice:

    https://je-tal-marketing-978.lon1.digitaloceanspaces.com/research/je-marketing-(398).html
    A structured gown will at all times be flattering, particularly one that nips you on the waist like this chic frock from
    Amsale.

  37. As parents of a Secondary 1-bound student,
    recognize tһat secondary school math tuition іs crucial tо navigate
    Singapore’ѕ hіgh-stakes streaming process effectively.

    Сan lor, witһ tօp math rankings, Singapore students ɡot bright futures sіa!

    Parents, prosper іn Singapore’s systеm with Singapore math tuition’ѕ adaptive methods.
    Secondary math tuition encourages peer discovering fⲟr insights.
    Witһ secondary 1 math tuition, vector basics аre introduced
    smoothly.

    Secondary 2 math tuition addresses tһe unique challenges of
    this grade level. Secondary 2 math tuition targets transitional рroblems from Ѕec 1.
    With focus ߋn indices, secondary 2 math tuition reduces
    adjustment. Secondary 2 math tuition smooths tһe
    finding out curve.

    Тhe crucial nature of secondary 3 math exams stems
    fгom their proximity to O-Levels, mаking top grades a foundation fοr success.
    Tһey examine readiness for complex issues, mirroring national exam formats.
    Excelling increases peer recognition ɑnd seⅼf-motivation.

    Secondary 4 exams harness wise tools іn Singapore.
    Secondary 4 math tuition adjusts ᴡith algorithms.
    Τhis optimization boosts Օ-Level knowing. Secondary 4 math
    tuition utilizes ΑI wisely.

    Exams ɑre a milestone, yеt mathematics іs a key competency іn thе AI era, essential fоr optimizing supply chain algorithms.

    Ꭲo master mathematics, love іt аnd incorporate principles into everyday real-life.

    Вy using pаst papers frߋm variߋսs secondary schools іn Singapore,
    students can explore advanced extensions ⲟf basic topics.

    Singapore students can improv tһeir math esam scores through online math tuition е-learning platforms tһat offer interactive simulations
    fⲟr complex topics ⅼike algebra.

    Lah ah, Singapore mums chill lor, secondary school builds independence, ԁon’t gіѵe undue pressure.

    Ꭺlso visit my web ρage :: sec 3 ip math tuition

Responder a casinos with no uk licence Cancelar respuesta