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

  1. Ramonwhola dice:

    giocare da mobile a Starburst: giocare a Starburst gratis senza registrazione – giocare a Starburst gratis senza registrazione

  2. I don’t know whether it’s just me or if perhaps everybody else encountering problems with your blog.
    It seems like some of the text on your content are running off the screen. Can someone else please comment and
    let me know if this is happening to them as well? This may be a problem with my browser because I’ve had this happen previously.

    Thank you

  3. Diplomi_ypEr dice:

    Мы готовы предложить документы институтов, расположенных на территории всей Российской Федерации. Приобрести диплом о высшем образовании:
    [url=http://talkotive.com/read-blog/20135_kupit-attestaty-za-11-klass-moskva.html/]купить диплом аттестат 11 класс каменск шахтинский[/url]

  4. AlvinFlozy dice:

    [url=https://paks-tore.ru/]straightforward do-it-yourself home tips[/url] that helped me address issues quickly and keep my home in better shape. i believe adding such suggestions to everyday routines can make upkeep far less stressful and much more rewarding. what i enjoy most is the encouragement to stay proactive, because prevention is always easier than dealing with bigger issues later. It gives me a chance to analyze things differently and maybe apply it in practice. — What strikes me is that thanks for the detailed explanation on how small fixes can make a big difference over time. this guide encourages houseowners to be proactive. i paired it with some

  5. Капельница от запоя на дому: вопросы и ответы (Тула) В Туле услуги нарколога на дом становятся все более популярными. Медицинская помощь на дому включает в себя медикаментозное лечение с использованием капельниц для быстрого вывода из запоя. Симптомы запоя могут варьироваться от сильной головной боли до тошноты. При наличии таких симптомов важно быстро обратиться к специалистам для получения медицинской помощи. Консультация у нарколога позволит установить адекватный план лечения. Состав капельницы включает витамины и препараты, помогающие в восстановлении организма. Лечение проходит в комфортных условиях, что помогает снизить уровень стресса. Реабилитация после запойного состояния включает психологическую поддержку. нарколог на дом тула Не забывайте, что лечение алкоголизма, это длительный процесс, который требует терпения и усилий. Наркологи на дому в Туле предлагают как услуги по выводу из запоя, так и программы дальнейшей реабилитации. Реабилитация после запоя реальна, и мы готовы помочь вам в этом процессе.

  6. Платформа для организации виртуальных встреч для дизайнеров и предпринимателей.

    Also visit my homepage: bristol university term dates

  7. looking toward the brook.At the west end of the parl were a fireplace,ロシア エロ

  8. Diplomi_kwOr dice:

    купить аттестаты за 11 класс топ диплом [url=www.arus-diplom24.ru]www.arus-diplom24.ru[/url] .

  9. Клубника Казино – это ваш шанс погрузиться в увлекательный мир азартных игр и выиграть щедрые призы.

    Мы предлагаем широкий выбор игр, включая классические слоты, рулетку, блэкджек и уникальные
    игры с живыми дилерами. Каждая игра в нашем казино – это шанс выиграть, а безопасность и честность всегда на первом месте.

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

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

    Воспользуйтесь щедрыми бонусами и бесплатными спинами, чтобы начать игру с преимуществом.

    Промо-акции и турниры с крупными призами.

    Регулярные обновления и новые игры каждый месяц.

    Клубника Казино – это идеальное место для
    тех, кто хочет играть и выигрывать.

  10. Wow! This blog looks just like my old one! It’s on a entirely different subject but it has pretty much the same page layout and design. Superb choice of colors!

  11. MiltonWhorp dice:

    giocare da mobile a Starburst: bonus di benvenuto per Starburst – jackpot e vincite su Starburst Italia

  12. I gasped for breath—and yet the officers heard it not.I talked more quickly—more vehemently; but the noise steadily increased.ロシア エロ

  13. Ronaldtag dice:

    Выбор металлопроката принципиальнаяглавнаязначимая задача для строительства, производства и ремонта. Правильный подбор материаласплаваметалла, размерагабаритовформата и свойства оказывает влияние на крепкость, долговечность и стоимость изделия.

    Типы металлопроката
    – Листовой металлпрокатлист применяется для оболочек, кровли, корпусов.
    – Арматура употребляется для армирования бетона и несущих конструкций.
    – Трубы нужны для магистралей, подачи воды, отопления.
    – Балки и швеллеры применяют в каркасных конструкциях.
    – Катанка, проволока, круглый прокат служат для крепежа и мелких деталей.

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

    2. Марка и химический состав
    – Изучите обозначения марок (сталь, серебристый металл, медь).
    – Учитывайте содержание углерода, легирующих элементов они оказывают влияние на крепкость и свариваемость.

    3. Механические характеристики
    – Учитывайте прочность на растяжение, предел текучести, ударную вязкость и так далее
    – Для ответственных конструкций выбирайте сорта с повышенной прочностью и контролируемыми свойствами.

    4. Геометрические параметры и допуски
    – Толщина листа, диаметр трубы, длина и профиль проката должны соответствовать проекту.
    – Обратите внимание на допуски и неровности поверхности.

    5. Способ охраны и покрытие
    – Гальваническое оцинкование, полимерные покрытия, окраска защитят от коррозии.
    – Выбор покрытия зависит от условий эксплуатации и бюджета.

    6. Свариваемость и обработка
    – Некие марки легче поддаются сварке, резке, гибке.
    – Если необходимо контакта с другими материалами проверьте сопоставимость.

    7. Качество и сертификация
    – Просите сертификаты свойства, протоколы испытаний, маркировку [url=https://medcom.ru/forum/user/288952/]https://medcom.ru/forum/user/288952/[/url]
    – Проверяйте наличие промышленных сертификатов и сопроводительных документов.

    8. Стоимость и доступность
    – Оцените баланс стоимость/качество.
    – Учитывайте логистику, размеры поставки и сроки.

    Практические советы
    – Консультируйтесь с инженером или поставщиком, предоставьте техзадание.
    – Заказывайте пробную партию для проверки параметров.
    – Закупайте с запасом на сборку и возможный брак.
    – Сопоставляйте несколько предложений и поставщиков по цене, срокам и отзывам.

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

  14. I’ve been exploring for a bit for any high-quality articles or blog posts in this kind of area .
    Exploring in Yahoo I ultimately stumbled upon this site.
    Studying this info So i’m satisfied to express that I
    have a very excellent uncanny feeling I came upon just what I needed.
    I most without a doubt will make sure to don?t fail to remember
    this site and provides it a look on a relentless basis.

  15. in which hehad been wondering if Amy knew his secret,and wanted to talk about it.エロ ロボット

  16. It stands to reason that being in a consensually non-monogamous relationship might open the door to more threesome opportunities.The results also tell us that people were more likely to report having certain types of MGTs than others.女性 用 ラブドール

  17. in which wonder and extreme terror were predominant,I still retained sufficient presence of mind to avoid exciting,ロシア エロ

  18. Jina dice:

    OMT’s blend ߋf online аnd on-site options
    ⲟffers flexibility, mɑking mathematics accessible ɑnd lovable, whіle motivating Singapore trainees fоr test success.

    Open ʏoᥙr kid’ѕ fսll potential in mathematics ѡith OMT Math Tuition’ѕ expert-led classes,
    customized tⲟ Singapore’ѕ MOE syllabus fօr primary, secondary,
    and JC students.

    Іn Singapore’s strenuous education ѕystem, ѡhеre mathematics
    is mandatory and consumes аround 1600 hours of curriculum tіme in primary and secondary schools, math
    tuition becomes vital t᧐ assist trainees build
    a strong foundation fⲟr long-lasting success.

    With PSLE mathematics contributing ѕubstantially tօ total ratings, tuition supplies additional resources ⅼike design answers fοr pattern recognition ɑnd algebraic thinking.

    Ꮤith the O Level math curriculum ѕometimes advancing, tuition maintains pupils updated ᧐n adjustments, ensuring they are ᴡell-prepared
    for existing styles.

    Ꮃith Ꭺ Levels influencing profession paths іn STEM areɑs,
    math tuition enhances foundational skills fοr future
    university rеsearch studies.

    Ꮃһat sets OMT apart is itѕ customized curriculum tһɑt lines uр ѡith MOE while supplying flexible pacing,
    permitting sophisticated students tо accelerate tһeir understanding.

    Thе platform’s resources aгe updated routinely օne, maintaining you aligned with latest syllabus for quality boosts.

    Math tuition cultivates determination, assisting Singapore
    students tackle marathon tesst sessions ᴡith
    sustained focus.

    Visit my web pɑge – h1 maths tuition centre (Jina)

  19. Ramonwhola dice:

    recensioni Book of Ra Deluxe slot: Book of Ra Deluxe slot online Italia – Book of Ra Deluxe slot online Italia

  20. Louiswer dice:

    bonus di benvenuto per Book of Ra Italia: Book of Ra Deluxe slot online Italia – giri gratis Book of Ra Deluxe

  21. ラブドールand powerlines.If workmen can damage insulation on a high tension line near anenemy airfield,

  22. issued from the shoal,and bore directly down upon theship.人形 エロ

  23. and I earnestly entreated her to retire,resolving not to join heruntil I had obtained some knowledge as to the situation of my enemy.ラブドール えろ

  24. It’s very effortless to find out any matter on web
    as compared to books, as I found this post at
    this web page.

  25. <a href="https://www.erdoll.com/tag/siliconelovedoll.htmlラブドール 男merely being subliminally exposed to to sexual stimuli encouraged more intimate self-discluosure among strangers of the opposite sex (Birnbaum et al., 2017).

  26. he still keeps a packof hounds,which are well exercised,エロ 人形

  27. nobody feels for my poor nerves.エロ リアル?Charlotte,

  28. ラブドール アニメOne of these three is the French Of the remaining two,whoare both English,

  29. divorces among the higher classes are so common now that one meetsnumerous respectable and respected persons who have at some time intheir lives gone through such an experience.ロボット エロOne provision of the law,

  30. excellent issues altogether, you simply gained a new reader.
    What could you suggest in regards to your publish that you just made some days
    in the past? Any certain?

  31. Louiswer dice:

    book of ra deluxe: Book of Ra Deluxe slot online Italia – giri gratis Book of Ra Deluxe

  32. I would like to thank you for the efforts you have put
    in writing this site. I’m hoping to see the same high-grade content by
    you later on as well. In fact, your creative writing abilities has inspired me to get
    my own blog now 😉

  33. Diplomi_bpSi dice:

    купить аттестат 9 класс с реестром [url=https://www.educ-ua1.ru]https://www.educ-ua1.ru[/url] .

  34. FinoTraze dice:

    I all the time emailed this webpage post
    page to all my associates, since if like to read it afterward my
    friends will too.

  35. with the view of amusingourselves on the birthdays of our elders,ラブドール 女性 用I can hardly remember one,

  36. вывод из запоя смоленск
    vivod-iz-zapoya-smolensk015.ru
    вывод из запоя круглосуточно

  37. Very good info. Lucky me I discovered your website by accident (stumbleupon).
    I’ve book-marked it for later!

  38. My developer is trying to convince me to move to .net from PHP.
    I have always disliked the idea because of the expenses.

    But he’s tryiong none the less. I’ve been using Movable-type
    on numerous websites for about a year and am anxious about switching to another platform.
    I have heard fantastic things about blogengine.net.
    Is there a way I can import all my wordpress content into it?
    Any help would be really appreciated!

  39. I know this website presents quality based articles and extra material, is
    there any other web page which offers these kinds of things
    in quality?

  40. RandyProne dice:

    Use this bonus code when creating a new account at 1xBet to receive https://slides.com/betpr0mocode

  41. ラブドール avbeyond this: that you felt in yourmarrow kind of cold and thin.?“I own I felt something of what you describe,

  42. пансионат для реабилитации после инсульта
    pansionat-msk007.ru
    частный пансионат для пожилых людей

  43. Francismox dice:

    Чтобы купить пластиковые окна недорого в Москве, достаточно выбрать надежного партнера евро окна пластиковые по низким ценам

  44. Thanks for sharing such a fastidious thinking, article
    is pleasant, thats why i have read it completely

  45. acceso 1win dice:

    Gracias por el material de calidad sobre apuestas.

    acceso 1win

  46. AaronCek dice:

    Book of Ra Deluxe slot online Italia [url=https://1wbook.shop/#]recensioni Book of Ra Deluxe slot[/url] recensioni Book of Ra Deluxe slot

  47. What i don’t realize is in truth how you’re not actually much more
    smartly-appreciated than you might be right now. You’re so intelligent.
    You understand therefore considerably relating to this subject, produced me
    personally believe it from numerous various angles.

    Its like men and women are not fascinated until it’s something
    to do with Girl gaga! Your own stuffs outstanding. At all times deal with it
    up!

  48. Thanks for finally talking about > Infraestructura como
    código – Politraining < Loved it!

Agrega tu comenatio