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: 79,588

  1. These should be likethe harmonies,ラブドール オナニーsimple and suitable to the occasion.

  2. кухни на заказ спб [url=https://kuhni-spb-9.ru/]kuhni-spb-9.ru[/url] .

  3. Diplomi_koKa dice:

    купить диплом бурятия [url=https://r-diploma23.ru/]купить диплом бурятия[/url] .

  4. laid claim to the booty.The justice took chargeof the deposit,ラブドール 販売

  5. 918kiss_zmSt dice:

    918kiss for android 4.1 2 [url=http://www.918kisslama.com]918kiss for android 4.1 2[/url] .

  6. フィギュア 無 修正ready made (what sort of activity I had no idea,but the great thingwas that it should be all ready for me)would rise up before meand Ishould come out into the light of day,

  7. вывод из запоя цена
    vivod-iz-zapoya-smolensk029.ru
    вывод из запоя цена

  8. “” he stopped them again,フィギュア 無 修正“you keep interrupting me,

  9. akongcuan dice:

    I’m not sure where you’re getting your information, but great topic.
    I needs to spend some time learning much more or
    understanding more. Thanks for great info I was looking for this info for my mission.

  10. lmeahwdnk dice:

    La Nova Vortex est la championne de la légèreté dans la catégorie des EN-C en 2 lignes. Elle excelle de part une excellente stabilite en tengage et une vitesse très élevée. Nous l’avons mesuré à 54 km h. Grâce à son faible allogement, la Vortex est une aile en 2 lignes qui se place en plein milieu de la catégorie des En C. Hot air obtained at one end is measured by a flowmeter and its characteristics can be determined by a temperature sensor and a manometer. This air, with the suitable arrangement of the valves, can be either released or introduced into the heat exchanger to give its heat to the air current entering the vortex tube. Retrouvez ci-dessous nos 2 dossiers articles dans lesquels on parle de Vortex Of End. Traitements annuels par hectare : € Des améliorations pratiques ont été ajoutées, rendant le jeu plus accessible et agréable. La dernière mise à jour corrige aussi des bugs, améliore la stabilité et affine les visuels ainsi que les mécaniques de gameplay.
    https://www.refgen.com/penalty-shoot-out-devoplay-immersion-dans-lunivers-dun-jeu-de-casino-sportif/
    Avec nos prize drops, chaque partie peut rapporter bien plus que prévu. Achat sur Yamen tech Smartphone, TV, électroménager et produits high-tech aux meilleurs prix. Comparez et achetez en livraison rapide à domicile. Lorsque vous consultez un casino en ligne, le premier réflexe est souvent de regarder combien de machines à sous (ou slots) sont disponibles. C’est une donnée utile, mais elle ne dit pas tout. En réalité, la qualité d’un casino en ligne dépend bien plus des fournisseurs de jeux que de la quantité brute de titres. Ces dernières années post-covid ont aussi été marquées par un renouvellement de l’offre de jeu de casino en ligne. Un nouvel arrivant a vu le jour proposant une nouvelle manière de jouer, plus direct, plus simple et nettement plus addictive, il s’agit des Mini Games ou Crash Games, popularisés sur les réseaux sociaux comme Tik Tok. Si vous avez envie de changer un peu des machines à sous ou des jeux de table, vous pouvez parier sur une fusée qui fait grimper un multiplicateur tout en prenant soin de vous retirer avant le crash, éviter les mines ou bien lâcher une bille du haut d’une pyramide et espérer qu’elle atterrisse sur un bon multiplicateur.

  11. MartinJaify dice:

    best pharmacy buy Stromectol: Ivermectin tablets for humans – Stromectol buy cheap

  12. all looking,but huddled together in silence and expectation.エロ フィギュア 無 修正

  13. TimothyBruth dice:

    prednisone price [url=https://prednexamed.com/#]prednisone price[/url] prednisone price

  14. Johnnydoday dice:

    [b]Асфальтирование дорог[/b]
    Асфальтирование дорог – это искусство и наука создания долговечного и безопасного дорожного покрытия. От качества асфальта и соблюдения технологии укладки зависит не только комфорт водителей и пешеходов, но и экономическая эффективность транспортной инфраструктуры в целом. Это сложный процесс, требующий опыта и специальных знаний, чтобы дорога служила долгие годы.

    Подготовка к асфальтированию – один из важнейших этапов. Он включает в себя расчистку территории, выравнивание земляного полотна, устройство основания из щебня и песка, а также создание системы водоотвода. Правильно подготовленное основание обеспечивает устойчивость асфальтового покрытия к деформациям и разрушениям под воздействием нагрузок и климатических факторов.

    Непосредственно асфальтирование предполагает укладку асфальтобетонной смеси специальными машинами – асфальтоукладчиками. Важно соблюдать температурный режим укладки и тщательно уплотнять покрытие катками различной массы. Толщина асфальтового слоя зависит от интенсивности транспортного потока и типа дороги.

    Контроль качества – неотъемлемая часть асфальтирования. Проводятся лабораторные испытания асфальтобетонной смеси, измеряется плотность и ровность покрытия. Отклонения от нормативов могут привести к преждевременному разрушению дороги и необходимости проведения ремонтных работ.
    Современные технологии асфальтирования направлены на повышение долговечности и экологичности дорожных покрытий. Используются модифицированные битумы, добавки, улучшающие сцепление, а также вторичные материалы, такие как резиновая крошка, для снижения шума и вибрации. Асфальтирование – это непрерывный процесс совершенствования, направленный на создание безопасных и комфортных дорог будущего. Какого подрядчика выбрать на [url=https://airlady.forum24.ru/?1-1-0-00000775-000-0-0-1761741149]асфальтирование дорог в спб[/url]

  15. Diplomi_lpEr dice:

    купить диплом пермь форум [url=https://www.r-diploma16.ru]купить диплом пермь форум[/url] .

  16. Diplomi_esPn dice:

    как купить диплом в нижнем тагиле [url=https://www.r-diploma19.ru]как купить диплом в нижнем тагиле[/url] .

  17. 918kiss_afSt dice:

    kis918 lama [url=https://918kisslama.com]kis918 lama[/url] .

  18. ラブドール 無 修正I do not ask you toforgive,but to withhold your vengeance from the wretched Fathom.

  19. вывод из запоя краснодар
    vivod-iz-zapoya-krasnodar024.ru
    вывод из запоя цена

Responder a math tuition for primary school Cancelar respuesta