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: 30,766

  1. Diplomi_cfea dice:

    купить бланк аттестат за 11 класс [url=www.arus-diplom23.ru]купить бланк аттестат за 11 класс[/url] .

  2. I am actually glad to read this blog posts which includes tons of helpful information, thanks for
    providing such statistics.

  3. sports bet [url=www.sportbets32.ru]www.sportbets32.ru[/url] .

  4. mostbet_pfOl dice:

    mostbet az aviator strategiya [url=https://mostbet4138.ru/]https://mostbet4138.ru/[/url]

  5. 호빠 dice:

    My brother recommended I might like this website. He used to
    be totally right. This publish truly made my day. You cann’t believe simply how so much time I had spent
    for this information! Thank you!

  6. AlphaTrize dice:

    For latest news you have to go to see world-wide-web and on internet I found this web page as a most excellent website for latest updates.

  7. Капельница от запоя – это проверенный метод терапии алкоголизма‚ который оказывает врач-нарколог на дом. Процесс подготовки включает важные моменты. Первым делом‚ важно проанализировать признаки запоя: головные боли‚ тревожность‚ потливость. Затем пациент должен организовать удобное пространство для процедуры‚ обеспечив доступ к венам. Выездные услуги даёт возможность устранить стресс‚ связанного с посещением клиники. Врач-нарколог проведет детоксикацию‚ вводя лечебные растворы‚ которые способствуют восстановлению здоровья и облегчают состояние пациента. Эффективность капельницы заключается в оперативном удалении токсинов и облегчении состояния. Кроме того‚ уколы от запоя могут дополнительно помочь в стабилизации состояния. После процедуры начинается реабилитация‚ направленная на профилактику рецидивов. врач нарколог на дом

  8. Jariorapb dice:

    Заказать диплом о высшем образовании!
    Наши специалисты предлагаютвыгодно заказать диплом, который выполняется на оригинальной бумаге и заверен мокрыми печатями, водяными знаками, подписями официальных лиц. Наш документ пройдет лубую проверку, даже с применением профессиональных приборов. Решите свои задачи быстро с нашим сервисом- [url=http://rashin.4adm.ru/viewtopic.php?f=27&t=4440/]rashin.4adm.ru/viewtopic.php?f=27&t=4440[/url]

  9. situs toto dice:

    What’s Happening i’m new to this, I stumbled upon this I’ve found It positively useful and it has aided me out loads.
    I am hoping to contribute & help other customers like its helped me.

    Great job.

  10. continuously i used to read smaller content which as well clear their motive, and
    that is also happening with this piece of writing which I am reading here.

  11. MiltonWhorp dice:

    permainan slot gacor hari ini: garuda888 live casino Indonesia – garuda888

  12. Hello my family member! I wish to say that this article is
    awesome, great written and include almost all important infos.
    I’d like to look more posts like this .

  13. hello!,I like your writing very much! percentage we keep in touch extra
    approximately your post on AOL? I need an expert on this area to solve my problem.
    May be that’s you! Taking a look forward to see you.

  14. экстренный вывод из запоя
    narkolog-krasnodar015.ru
    экстренный вывод из запоя

  15. mania slot dice:

    Keep this going please, great job!

  16. AlfredFounc dice:

    http://1wbona.com/# bonaslot kasino online terpercaya

  17. AaronCek dice:

    bonaslot login [url=http://1wbona.com/#]bonaslot jackpot harian jutaan rupiah[/url] bonaslot kasino online terpercaya

  18. keonhacai dice:

    Thanks , I have recently been looking for info about this subject for a while and yours is the best
    I’ve came upon so far. But, what about the conclusion? Are you certain about the source?

  19. Louiswer dice:

    preman69 login tanpa ribet: preman69 slot – 1win69

  20. Diplomi_rsOt dice:

    купить аттестат за 11 классов в молдове [url=http://arus-diplom25.ru]купить аттестат за 11 классов в молдове[/url] .

  21. Diplomi_kyMn dice:

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

  22. AaronCek dice:

    slot gacor hari ini preman69 [url=https://1win69.shop/#]preman69 slot[/url] 1win69

  23. Flush Factor Plus seems like a really interesting supplement for supporting gut
    health and detox. I like that it’s focused on cleansing the digestive system while also helping with energy
    and overall wellness. If you’re looking for a natural way
    to reset your body and feel lighter, Flush Factor Plus looks like a great option

  24. I know this web site provides quality based articles or reviews
    and additional information, is there any other web page which
    presents such data in quality?

  25. Georgesnike dice:

    From my point of view, what i especially appreciate how this piece encourages readers to approach residence upkeep with confidence. the down-to-earth tips are straightforward to understand and follow. i’ve found that combining such guidance with some [url=https://pakstore.ru/]living space improvement tips[/url] i came across earlier has helped me stay on top of fixes without feeling overwhelmed. posts like this make a real difference. it feels encouraging to know that even without special training, one can gradually build the skills needed to keep a home in better shape. i find that sharing such experiences motivates others as well, making house care a more collective learning journey. It actually connects well with practical examples I’ve seen in real life.

  26. pink salt dice:

    You’ve made some good points there. I checked on the internet to find out more about
    the issue and found most people will go along with your views on this site.

    My web-site: pink salt

  27. This website certainly has all of the information and facts I needed about this subject and didn’t
    know who to ask.

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

  29. The Memory Wave seems like a fascinating approach to supporting brain health
    and mental clarity. I like how it’s designed to help with
    focus, memory retention, and overall cognitive performance.

    It feels like a helpful option for anyone wanting a natural
    boost in mental sharpness and long-term brain support.

  30. Alexistogel dice:

    bookmarked!!, I really like your web site!

  31. Have you ever thought about adding a little bit more
    than just your articles? I mean, what you say is fundamental and all.
    Nevertheless think of if you added some great visuals or videos to give your posts more, “pop”!
    Your content is excellent but with images and video clips, this blog could certainly be one of the best in its field.
    Very good blog!

  32. Ramonwhola dice:

    bonaslot login: bonaslot kasino online terpercaya – bonaslot kasino online terpercaya

  33. MiltonWhorp dice:

    garuda888 live casino Indonesia: garuda888 – agen garuda888 bonus new member

  34. строительные компании частных домов иркутск [url=http://stroitelstvo-domov-irkutsk-1.ru/]http://stroitelstvo-domov-irkutsk-1.ru/[/url] .

  35. 4M Dental Implant Center
    3918 Loong Beach Blvd #200, Ꮮong Beach,
    CA 90807, United Stɑtes
    15622422075
    dental analysis

  36. My coder is trying to persuade 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 WordPress on various
    websites for about a year and am anxious about switching to another platform.
    I have heard excellent things about blogengine.net. Is there a way I can import all my wordpress content
    into it? Any help would be greatly appreciated!

  37. RonaldWef dice:

    Выбор сауны влияет на комфорт и пользу парной сессии. Учитывайте несколько ключевых критериев, чтобы получить желаемый результат.

    Расположение и доступность
    Выбирайте место, которое удобно по транспортной доступности и времени в пути. Близость к дому или к отдыхательной зоне делает посещение менее утомительным.

    Репутация и отзывы
    Проверьте мнения клиентов в интернете и спросите рекомендации у друзей. Хорошая репутация обычно говорит о высоком качестве сервиса.

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

    Тип печи и температура
    Узнайте, какая нагреватель используется — дровяная, электрическая или комбинированная. Дровяная печь дает природный пар и специфический аромат, электрическая обеспечивает точный контроль температуры. Проверьте возможность регулировки температуры и влажности.

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

    Интерьер и оборудование
    Оценивайте качество оформления, наличие удобных смотровых скамеек, душей, бассейна или купели. Хорошая баня предоставляет все удобства для отдыха и восстановления.

    Дополнительные услуги
    Обратите внимание на наличие банного массажа, релакс-зоны, бара или кафе, гидромассажа, парных с ароматами. Дополнительные услуги повышают общую ценность посещения [url=https://cengizarca.com/episode/seven-mi-kiskanir/?unapproved=351924&moderation-hash=f091f93e1f7cdaccd643c32e8f4aa4b0#comment-351924]https://cengizarca.com/episode/seven-mi-kiskanir/?unapproved=351924&moderation-hash=f091f93e1f7cdaccd643c32e8f4aa4b0#comment-351924[/url]

    Персонал и сервис
    Вежливый и опытный персонал обеспечивает ухаживание, знает правила эксплуатации печи и ухода за посетителями. Наличие инструкций по безопасности обязательно.

    Цена и соотношение цены и качества
    Сравнивайте цены и включенные услуги. Дорогая сауна не всегда лучше; ориентируйтесь на соотношение цена/качество.

    Безопасность и здоровье
    Убедитесь в соблюдении правил безопасности, наличии аптечки и возможности вызвать помощь. Людям с хроническими заболеваниями стоит посоветоваться с врачом перед посещением.

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

  38. Louiswer dice:

    bonus di benvenuto per Starburst: jackpot e vincite su Starburst Italia – casino online sicuri con Starburst

  39. Anónimo dice:

    I could not refrain from commenting. Very well written!

  40. porn dice:

    fantastic issues altogether, you simply gained
    a emblem new reader. What might you recommend about your
    post that you simply made some days in the past? Any sure?

  41. keo nha cai dice:

    Thanks to my father who told me about this webpage, this website is in fact amazing.

  42. Hi there! I just would like to give you a big thumbs up
    for your great info you have here on this post.

    I am returning to your site for more soon.

  43. Very good blog! Do you have any tips for aspiring writers?

    I’m planning to start my own website soon but I’m a little lost
    on everything. Would you recommend starting with a free platform
    like WordPress or go for a paid option? There are so many options out there that I’m totally confused ..
    Any recommendations? Many thanks!

  44. Asking questions are genuinely fastidious thing if
    you are not understanding something totally, except this post presents nice
    understanding yet.

  45. Flush Factor Plus looks like a smart choice for supporting digestion and overall gut health.
    I like that it’s designed to help the body naturally eliminate toxins while improving energy levels
    and comfort. Seems like a gentle but effective way to reset and feel lighter.

  46. Ramonwhola dice:

    casino online sicuri con Starburst: migliori casino online con Starburst – giocare a Starburst gratis senza registrazione

Responder a RonaldWef Cancelar respuesta