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: 113,100

  1. DelmarerypE dice:

    https://nyupharm.xyz/# legitimate canadian pharmacy

  2. Cazrzwq dice:

    Заказать диплом любого ВУЗа можем помочь. Купить диплом магистра в Махачкале – [url=http://diplomybox.com/kupit-diplom-magistra-v-makhachkale/]diplomybox.com/kupit-diplom-magistra-v-makhachkale[/url]

  3. Dennisburry dice:

    [url=https://mozhaiskysadovod.ru]Посевной календарь[/url]

  4. ラブドール 最新tothe utter confusion of our aunt,whose prejudices,

  5. ラブドールYour detailed exploration of [specific issue or area] was especially helpful,as it provided a well-rounded perspective that enhanced my understanding of the topic.

  6. Hi mates, nice piece of writing and nice urging commented here, I
    am actually enjoying by these.

  7. CraigWed dice:

    pharmacy rx world canada [url=http://nyupharm.com/#]Nyu Pharm[/url] canadian world pharmacy

  8. It is perfect time to make some plans for the future and it is time to be happy.

    I’ve read this post and if I could I desire to suggest you some interesting things
    or advice. Perhaps you can write next articles referring to this article.
    I desire to read more things about it!

  9. Hermanacurl dice:

    Как выбрать деревянные балясины для лестниц натуральные балясины

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

    Основные критерии выбора деревянных балясин
    1. Материал и порода древесины

    При покупке балясин важно учитывать породу дерева. Различают мягкие и твердые породы:

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

    Выбор зависит от назначения и бюджета.

    2. Форма и дизайн балясин

    Сегодня существует множество вариантов формы перил:

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

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

    3. Размер и пропорции

    Обратите внимание на габариты и толщину балясин. Они должны быть пропорциональны ширине лестницы и перил:

    – Оптимальная высота — от 80 до 110 см.
    – Толщина зависит от дизайна, обычно от 4 до 10 см.
    – Балясины не должны выглядеть слишком массивными или слишком тонкими, чтобы не потерять устойчивость и гармонию.

    4. Качество обработки и отделка

    Проверяйте качество шлифовки и ровность поверхности. Отделка может быть:

    – Лакированной — создает защитный слой, подчеркивает натуральную красоту дерева.
    – восковой — сохраняет естественную структуру, без блеска.
    – морилкой — для дополнительной защиты и декора.

    Важно, чтобы покрытие было равномерным и долговечным.

    5. Способы крепления и монтаж

    Балясина должна надежно фиксироваться к ступеням и перилам. Существуют разные технологии:

    – Врезка в ступень и перила.
    – Крепление на специальные крепежные элементы.
    – Универсальные системы сборки.

    Выбор способа зависит от конструкции лестницы и предпочтений.

    Дополнительные рекомендации

    – Подберите балясины, которые будут сочетаться с материалом и цветом ступеней, перил [url=https://ekolestnica.ru/mebelnyj-shhit-kaliningrad.html]мебельный щит в калининграде купить[/url]
    – Обратите внимание на вес изделия — тяжелые балясины лучше устойчивы, но требуют прочного основания.
    – Если планируется самостоятельный монтаж, выбирайте модели с простой системой крепления.
    – Для outdoor-лестниц используйте балясины с защитой от влаги и перепадов температуры.

    Итог

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

    Если нужна помощь с подбором или совет по установке — обращайтесь, с удовольствием помогу!

  10. bandar slot dice:

    No matter if some one searches for his required thing, therefore he/she wants to be available that in detail, therefore that thing is maintained over here.

  11. Pretty section of content. I just stumbled upon your site and in accession capital to assert that I get in fact enjoyed account your blog posts.
    Any way I’ll be subscribing to your feeds and even I achievement you access consistently quickly.

  12. JosephDug dice:

    Umass India Pharm: buy medicines online in india – reputable indian online pharmacy

  13. Chat On Twitter Job – $25/hr! This is a job posting for online jobs where you get paid to chat with customers on a business’s Twitter account. These are remote positions, meaning you log in online to do the work, and all you need is basic English skills and a Twitter account. Read full details here : http://chat-assistant.advertising4you.co.uk

  14. Fırat Engin bahis siteleri, Casino Siteleri
    Nargül Engin, Slot Siteleri Hüseyin Engin, Deneme Bonusu Veren Siteler Ahmet Engin, Mehdi Deneme
    Bonusu, Mehdi Deneme bonusu veren siteler

  15. Its not my first time to visit this web page, i am browsing this website dailly and obtain good information from here everyday.

  16. I’ve been surfing online more than 2 hours today,
    yet I never found any interesting article like yours.
    It’s pretty worth enough for me. In my view, if all webmasters and bloggers
    made good content as you did, the internet will be much more useful than ever before.

  17. parabet dice:

    parabet,
    parabet, yatırım dünyasında önemli bir yer tutmaktadır.

    Bu platform, yatırımcılar için çeşitli olanaklar sunar.
    İleri araçlar sayesinde kullanıcılar, borsa trendlerini gözlemleyebilir.

  18. JosephDug dice:

    reputable indian pharmacies: india online pharmacy – top online pharmacy india

  19. you are really a just right webmaster. The web site loading
    pace is amazing. It seems that you’re doing any distinctive trick.
    Moreover, The contents are masterpiece. you’ve performed a magnificent job on this topic!

  20. OMT’s analysis evaluations tailor motivation, helping pupils fаll іn love wіtһ their special
    mathematics journey tօward test success.

    Discover tһe convenience of 24/7 online math tuition at OMT, ԝherе іnteresting resources mɑke finding
    out fun and efficient for alⅼ levels.

    Іn a sүstem where math education has actually developed tо promote innovation and global competitiveness, enrolling іn math tuition mаkes sure students remaіn ahead
    by deepening their understanding and application of essential principles.

    primary school math tuition improves ѕensible reasoning, vital fоr interpreting PSLE concerns including sequences ɑnd rational deductions.

    Holistic development ѡith math tuition not juѕt improves O Level ratings үet also gгows abstract thouɡht abilities impoгtɑnt
    for long-lasting understanding.

    Junijor college math tuition promotes collective knowing іn ѕmall teams, improving
    peer discussions ⲟn complicated Α Level concepts.

    Ƭhe individuality of OMT lies in іtѕ tailored educational program tһat aligns effortlessly ᴡith
    MOE standards ᴡhile introducing cutting-edge analytic techniques nott ɡenerally highlighted in class.

    Variety оf technique inquiries ѕia, preparing you completeⅼy for any mathematics test
    and far bettеr scores.

    Inevitably, math tuition іn Singapore transforms potential riցht into accomplishment, ensuring trainees not јust pass but stand out in their mathematics tests.

    Аlso visit my webpage: jc 1 math tuition

  21. Hello there! I know this is kinda off topic but I was wondering if you knew where
    I could locate a captcha plugin for my comment form?
    I’m using the same blog platform as yours and I’m having
    problems finding one? Thanks a lot!

  22. RobertScede dice:

    Главная [url=https://captcha-krab2.cc/]krab2.cc[/url]

  23. What’s up, this weekend is pleasant for me, since this
    point in time i am reading this fantastic informative piece of writing
    here at my home.

  24. My partner and I absolutely love your blog and find nearly all of your
    post’s to be exactly I’m looking for. can you offer guest writers to write content in your case?
    I wouldn’t mind creating a post or elaborating on a number of
    the subjects you write related to here. Again, awesome site!

  25. Its like you read my mind! You appear to know so much about this,
    like you wrote the book in it or something. I think that you can do with
    some pics to drive the message home a bit, but
    instead of that, this is fantastic blog. A great
    read. I will certainly be back.

  26. CraigWed dice:

    buy cialis from mexico [url=http://unmpharm.com/#]Unm Pharm[/url] Unm Pharm

  27. LC88 dice:

    Great post. I was checking continuously this blog and I am impressed!
    Very helpful info specially the last part 🙂 I care for such info a lot.
    I was looking for this certain information for
    a very long time. Thank you and best of luck.

  28. W188 casino dice:

    Thank you, I have recently been searching for information about this subject for ages
    and yours is the greatest I have came upon so
    far. But, what concerning the conclusion? Are you sure concerning the supply?

  29. What’s up colleagues, pleasant post and pleasant urging
    commented at this place, I am really enjoying by these.

  30. IZChem dice:

    I have read so many content concerning the blogger lovers however this paragraph is truly a fastidious piece of writing,
    keep it up.

  31. CarlosFib dice:

    Рекомендую статью о банкротстве в Самаре: простым языком объясняется, кто может пройти процедуру, какие документы нужны, как идут этапы и на что важно обратить внимание https://gid.volga.news/711699/article/reshit-finansovye-problemy-vozmozhnosti-spisaniya-dolgov.html

  32. Do you mind if I quote a few of your posts as long as I provide credit and sources back to
    your webpage? My blog site is in the very same niche as yours and my users would truly benefit from a lot of the information you present here.
    Please let me know if this alright with you. Regards!

  33. JosephDug dice:

    mexican pharmacy for americans: finasteride mexico pharmacy – mexico pharmacy

Responder a 湖北服务 Cancelar respuesta