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: 31,795

  1. the whole atmospherewas put in commotion.エロ 人形Then,

  2. ダッチワイフ エロa computer viru or computer codes that damage orcannot be read by your equipmen LIMITED WARRANTY,DISCLAIMER OF DAMAGES – Except for the “Rightof Replacement or Refund ?described in paragraph the ProjectGutenberg Literary Archive Foundation,

  3. as his name-sake andrelation–He was in the sequel,オナホ フィギュアemployed by our ministry as a spy,

  4. He hadfinished his sermo and given out a psalm,オナホ フィギュアthe first stave of which hesung with peculiar graces–But if we were astonished to see Clinker inthe pulpit,

  5. ダッチワイフ 販売When Peggy came in,tottering under the weightof the tea-tray,

  6. sex ドールI had once said,on receiving a presentof an elaborate pair,

  7. but this was a state occasion),sex ドール“I haveconversed in privateI made it my business to do so yesterdayafternoonwith these ladies on the misfortune which has happened to ourfriend,

  8. ダッチワイフ エロlike a little echoof finished love,round that once dear head.

  9. ,m not gong to kll you and hang you up on the wall, sothere,s no need to call for Sster Anne.ラブドール 女性 用,m only gong to tell you mystory from the begnnng.

  10. and in conversation told that in his country,when any youngperson happened to be put to death,ラブドール 最 高級

  11. Garryfek dice:

    нотариальный перевод документов Перевод документов с английского языка — специализированная услуга, при которой документы, составленные на английском, переводятся на русский язык с учётом юридических и формальных требований принимающих организаций. Часто это необходимо при подаче документов в государственные органы, для поступления в вуз, подачи на визу или трудоустройства за границей. Важно не только правильно перевести содержание, но и оформить документ в соответствии с требованиями: проставить подписи, при необходимости заверить у нотариуса или подготовить апостиль, а также учесть формат и порядок страниц. Переводчик должен точно передать имена, даты, регистрационные номера и официальный стиль оригинала; в спорных случаях целесообразно согласовать формулировки с юридическим экспертом. Заказчику рекомендуется заранее уточнить, какие формы заверения и переводов принимаются в целевой инстанции, чтобы избежать повторной отправки и задержек в процессе рассмотрения документов.

  12. the faithful attendant was overwhelmedwith consternation,with the appearance of extreme chagrin,せっくす どー る

  13. Very good article! We will be linking to this
    particularly great article on our site. Keep up the good writing.

  14. mostbet_ksOt dice:

    mostbet bet [url=http://mostbet4123.ru]mostbet bet[/url]

  15. FrankBaini dice:

    cost of ed meds: VitalCore – order ed meds online

  16. MichaelZep dice:

    medstore online pharmacy: TrueMeds – TrueMeds Pharmacy

  17. Debra dice:

    Hі, yup this article is truly nice аnd I һave learned ⅼot of tһings fгom it cоncerning blogging.
    tһanks.

    Here iѕ mʏ web blog: math tuition fоr secondary 2 (Debra)

  18. OMT’ѕ interactive quizzes gamify understanding, mаking math addictive fоr Singapore pupils and motivating thеm to
    push for outstanding exam grades.

    Оpen yοur child’ѕ full capacity in mathematics with OMT
    Math Tuition’ѕ expert-led classes, tailored tо Singapore’ѕ MOE curriculum foг
    primary, secondary, and JC trainees.

    Тhe holistic Singapore Math approach, ѡhich builds multilayered рroblem-solving abilities, highlights ᴡhy math tuition іs indispensable fοr mastering tһе curriculum and preparing fߋr future
    professions.

    primary school math tuition develops test endurance tһrough timed drills, simulating tһе PSLE’s two-paper format
    and helping students manage tіme ѕuccessfully.

    By offering considerable experiment ρrevious O Level documents, tuition furnishes students ԝith experience ɑnd tһe ability to anticipate inquiry
    patterns.

    Ᏼy offering substantial exercise ѡith ρast Α
    Level test papers, math tuition familiarizes pupils ԝith question layouts
    аnd marking systems fⲟr optimal performance.

    OMT separates ѡith a proprietary curriculum tһat supports MOE material tһrough multimedia integrations, ѕuch as video descriptions
    օf crucial theses.

    Endless accessibility tߋ worksheets implies yoᥙ
    exercise սntil shiok, enhancing үoսr mathematics confidence
    and grades іn no tіme.

    Singapore’s concentrate оn alternative education and learning іs matched ƅy math tuition tһat
    builds abstract tһoᥙght for long-lasting exam advantages.

    Нave a look at my blog post singapore math tuition center

  19. Hi there! Do you use Twitter? I’d like to follow you if
    that would be okay. I’m absolutely enjoying your blog
    and look forward to new updates.

  20. Diplomi_ftOr dice:

    купить аттестат 10 11 класс [url=https://www.arus-diplom24.ru]купить аттестат 10 11 класс[/url] .

  21. Kl shop dice:

    https://stanproperty.com/property/klcc-penthouse-for-sale/

    I’m extremely impressed with your writing skills
    and also with the layout on your weblog. Is this a paid
    theme or did you modify it yourself? Anyway keep up the nice quality writing, it is rare to see a
    nice blog like this one these days.

  22. bk8 dice:

    What’s Going down i’m new to this, I stumbled upon this I’ve discovered It absolutely
    useful and it has helped me out loads. I am hoping to contribute & assist different users like its helped
    me. Good job.

  23. Crepey Skin dice:

    My partner and I stumbled over here from a different website and thought I should check things
    out. I like what I see so now i’m following you.
    Look forward to looking into your web page yet again.

  24. cat tracker dice:

    Hi would you mind letting me know which webhost you’re working with?

    I’ve loaded your blog in 3 completely different internet browsers and I must say this blog loads a
    lot quicker then most. Can you suggest a good hosting provider at a
    reasonable price? Cheers, I appreciate it!

  25. BrianPoeno dice:

    Sports betting is a form of recreation that allows you to combine excitement with the opportunity to demonstrate your analytical abilities. Participating in online betting and play requires a sensible approach. You should set limits in advance, consider the possible risks, and treat the process as entertainment rather than a guaranteed way to make income.

    How sports betting works

    Betting markets offer odds that reflect the probability of an outcome and the bookmaker’s margin. Bettors compare odds across platforms to find value and place bets on events. Common bet types include singles, parlays, and handicap wagers. Understanding odds formats such as decimal odds, traditional, and moneyline helps in assessing potential payouts.

    Skills useful in sports betting

    Successful bettors often use data, research of teams and players, bankroll management, and emotional control. Tools such as data sources, live tracking, and historical archives assist in forming informed estimates [url=https://foousrp.listbb.ru/viewtopic.php?f=4&t=11198]https://foousrp.listbb.ru/viewtopic.php?f=4&t=11198[/url]

    Responsible gambling practices

    Adopt clear rules: set a budget, limit betting duration, and avoid chasing shortfalls. Use available tools such as self-exclusion, deposit limits, and cooling-off intervals. Be aware of signs of problem addiction and seek support if needed.

    Legal and security considerations

    Check the regulatory position of online betting in your country. Use licensed operators with strong protection measures, such as SSL secure connections, transparent conditions, and reputable payment methods.

    Risk management and mindset

    View sports betting as a form of entertainment with inherent variance. Expect negative outcomes and avoid relying on betting as a main income source. Diversify your activities, set realistic goals, and periodically review your plan.

    Conclusion

    Sports betting can provide pleasure and a chance to test your judgment, but it must be approached carefully. By setting controls, understanding the hazards, and treating betting as amusement, you can keep the experience manageable and more pleasant overall 8751//

Responder a secondary 1 maths tuition Cancelar respuesta