

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: 87,866
Your blog always inspires me. https://b12ea5j.top/phil-jaques-justifies-call-up/
заказать курсовую работу спб [url=http://kupit-kursovuyu-7.ru]http://kupit-kursovuyu-7.ru[/url] .
Very well written, thanks! https://3d0h.icu/
All the latest here: https://digitalmarketingstudy06788.imblogs.net/88178606/nppr-team-shop-the-definitive-hub-for-social-media-marketing-mastery
купить диплом советский [url=www.r-diploma1.ru]купить диплом советский[/url] .
You explained this very clearly. https://zbgyh.icu/newcastle-lewis-must-never-play-again/
Wonderful blog! Do you have any helpful hints for aspiring writers?
I’m planning to start my own blog soon but I’m a little
lost on everything. Would you advise starting with a free platform like WordPress or go for a paid option? There are so many choices out there that I’m completely confused ..
Any suggestions? Bless you!
купить диплом медработника [url=www.r-diploma28.ru]купить диплом медработника[/url] .
Hello I am so happy I found your site, I really found you by
accident, while I was looking on Google for something else, Anyways I am here now and
would just like to say cheers for a fantastic post
and a all round enjoyable blog (I also love the theme/design),
I don’t have time to read through it all at the moment but I have
bookmarked it and also added your RSS feeds, so when I have time I will be back
to read more, Please do keep up the awesome work.
Only the best is here: https://community.m5stack.com/user/npprteam12
Hi there! This is kind of off topic but I need some guidance from an established blog.
Is it difficult to set up your own blog? I’m not very techincal but I can figure things out pretty quick.
I’m thinking about making my own but I’m not sure where to begin. Do you have
any tips or suggestions? Appreciate it
куплю курсовую работу [url=http://kupit-kursovuyu-8.ru/]куплю курсовую работу[/url] .
metformin pills 500 mg: UclaMetformin – metformin where to get
what is stromectol: PMA Ivermectin – PmaIvermectin
заказать курсовую работу качественно [url=www.kupit-kursovuyu-8.ru]www.kupit-kursovuyu-8.ru[/url] .
Heya i’m for the primary time here. I found this board
and I find It truly helpful & it helped me out much. I hope to provide one thing
again and aid others like you helped me.
magnificent points altogether, you simply won a brand
new reader. What might you recommend about your submit that you made some days in the past?
Any positive?
PmaIvermectin: PmaIvermectin – PMA Ivermectin
Hello colleagues, how is the whole thing, and what you wish
for to say concerning this post, in my view its genuinely remarkable designed
for me.
Brilliant article! https://s6gyhhu.top/how-old-to-go-in-casino/
Super helpful and straight to the point. https://3nz9f.icu/category/uncategorized/
and retired with great complaisance,wishing that Miss Biddy might never again be the subject of such adisagreeable dispute.ラブドール 無 修正
Thanks for the tips! https://3nz9f.icu/arsenal-missed-a-trick-on-raphinha/
PmaIvermectin: PMA Ivermectin – ivermectin for heartworms
где можно заказать курсовую работу [url=https://www.kupit-kursovuyu-10.ru]где можно заказать курсовую работу[/url] .
Excellent breakdown! https://3nz9f.icu/everton-could-soon-unleash-james-garner/
BSW Finasteride: BSW Finasteride – BswFinasteride
Hey hey, composed pom ⲣi pі, maths rеmains part of the toр disciplines аt Junior College, establishing foundation fߋr Ꭺ-Level advanced math.
In ɑddition beyօnd establishment resources,
emphasize upon math tо ѕtoρ frequent errors suсһ as sloppy blunders ɑt exams.
Parents, fearful ⲟf losing approach activated lah, solid
primary mathematics leads іn improved scientific
comprehension аѕ welⅼ as construction dreams.
St. Joseph’s Institution Junior College embodies Lasallian traditions, stressing faith,
service, ɑnd intellectual pursuit. Integrated programs
սѕe seamless development ᴡith focus on bilingualism аnd development.
Facilities ⅼike carrying oսt arts centers enhance
creative expression. Worldwide immersions ɑnd research study chances widen viewpoints.
Graduates are thoughtful achievers, mastering universities
ɑnd professions.
Victoria Junior College ignites creativity аnd
cultivates visionary management, empowering
trainees tо creаte favorable change through a curriculum tһаt
stimulates passions аnd motivates strong thinking іn a stunning
seaside school setting. Тhe school’s extensive facilities,
consisting оf humanities discussion гooms, science гesearch
suites, and arts efficiency venues, suoport enriched programs іn arts, humanities,
ɑnd sciences that promote interdisciplinary insights and scholastic mastery.
Strategic alliances ᴡith secondary schools tһrough incorporated programs ensure а smooth
instructional journey, ᥙsing accelerated
discovering courses аnd specialized electives tһat deal with individual strengths аnd іnterests.
Service-learning initiatives ɑnd worldwide outreach jobs, ѕuch as international volunteer explorations ɑnd management
online forums, develop caring personalities, resilience, ɑnd a
dedication to neighborhood welfare. Graduates
lead ᴡith undeviating conviction aand attain
remarkable success іn universities and careers, embodying Victoria Junior College’ѕ legacy of supporting creative, principled, ɑnd
transformative people.
Listen ᥙp, steady pom pi pi, maths is part
of the leading subjects Ԁuring Junior College, laying foundation t᧐ A-Level advanced math.
Вesides to institution resources, focus оn maths
fⲟr stop typical mistakes including careless mistakes іn exams.
Parents, kiasu approach engaged lah, solid primary mathematics гesults in Ьetter
scientific understanding рlus tech aspirations.
Οһ, maths serves аs the groundwork stone іn primary schooling, aiding youngsters іn geometric analysis in building
routes.
Aiyah, primary maths teaches real-ѡorld implementations including money management, ѕo guarantee уour child grasps tһat rіght starting
уoung.
Listen up, calm pom рi pі, maths iѕ one in tһe leading
subjects ɑt Junior College, establishing groundwork t᧐ Α-Level
advanced math.
Kiasu parents аlways push fоr A in Math bеcaᥙse it’ѕ a gateway to prestigious degrees
ⅼike medicine.
Hey hey, steady pom рi pi, mathematics proves ρart in thе leading subjects ԁuring Junior
College, laying groundwork tο A-Level calculus.
In aԁdition Ьeyond institution amenities, focus on maths for prevent typical mistakes ѕuch
aѕ sloppy blunders during exams.
my hߋmepage … National JC
indianpharmacy com http://pmaivermectin.com/# PmaIvermectin
решение курсовых работ на заказ [url=http://kupit-kursovuyu-9.ru]http://kupit-kursovuyu-9.ru[/url] .
заказать качественную курсовую [url=www.kupit-kursovuyu-8.ru]заказать качественную курсовую[/url] .
Brilliant article! https://3nz9f.icu/
This was really informative. https://3nz9f.icu/
cytotec online: buy abortion pills – Socal Abortion Pill
Super helpful and straight to the point. https://3nz9f.icu/
cost cheap propecia prices: generic propecia without prescription – BswFinasteride
Very well written, thanks! https://vulkanvegas-de88.com/1-fc-koeln-saisonziel-aufstieg/
It’s an remarkable article for all the internet users; they will get benefit from it I am sure.
Appreciate the content you put out! https://3nz9f.icu/
UclaMetformin [url=http://uclametformin.com/#]UclaMetformin[/url] Ucla Metformin
сайт для заказа курсовых работ [url=www.kupit-kursovuyu-9.ru/]сайт для заказа курсовых работ[/url] .
I’ve been looking for something like this. https://3nz9f.icu/
This is gold, thank you! https://3nz9f.icu/man-utd-had-a-nightmare-with-18-y-o-prodigy/
заказ курсовых работ [url=kupit-kursovuyu-10.ru]заказ курсовых работ[/url] .
Why visitors still make use of to read news papers when in this
technological globe all is existing on web?
заказать курсовую работу качественно [url=https://www.kupit-kursovuyu-8.ru]https://www.kupit-kursovuyu-8.ru[/url] .
Casino Roulettino Avis
Casino Roulettino features an exciting online roulette experience for enthusiasts seeking amusement and rewards. Here is a comprehensive review of Casino Roulettino to help you explore its services.
Games and Interface
Roulettino specializes in various roulette games, including traditional and contemporary variants. The intuitive interface guarantees smooth gameplay on both desktop and mobile devices, making it convenient to a broad spectrum of participants.
Bonuses and Promotions
Casino Roulettino features a variety of initial offers and regular promotions. These special offers boost the gaming experience by increasing the player’s chances to earn and extend playtime.
Security and Fairness
Roulettino operates under reliable security protocols, providing safe transactions and data protection. The platform adopts random number generators (RNGs) to maintain fairness in all roulette games, ensuring unbiased results [url=https://businessnewstips.co.uk/roulet-tino-professionals-seeking-smart-digital-entertainment/]roulettino germany[/url]
Customer Support
The service team is efficient through multiple channels such as live chat, supporting users with questions or issues promptly. This professional support improves overall user experience.
Payment Methods
Casino Roulettino accepts various transactions, including credit cards, e-wallets, and cryptocurrencies, making deposits and withdrawals easy and versatile.
Overall, Casino Roulettino is a good option for roulette fans looking for trustworthy, entertaining, and well-supported online roulette gaming.
I savour, result in I found just what I was taking a
look for. You’ve ended my 4 day long hunt! God Bless you man.
Have a great day. Bye
Если вы развиваете бизнес онлайн, рекомендую материал про digital-стратегии, читайте [url=https://www.innov.ru/news/it/tsifrovoy-kompas-vashego-/]SEO продвижение бизнеса[/url] — https://www.innov.ru/news/it/tsifrovoy-kompas-vashego-/
This clarified so much for me. https://61na4d2dl.com/saints-planning-recordbreaking-transfer/