

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,694
ton staking
купить бланк аттестат за 11 класс [url=www.arus-diplom23.ru]купить бланк аттестат за 11 класс[/url] .
ton staking
I am actually glad to read this blog posts which includes tons of helpful information, thanks for
providing such statistics.
sports bet [url=www.sportbets32.ru]www.sportbets32.ru[/url] .
mostbet az aviator strategiya [url=https://mostbet4138.ru/]https://mostbet4138.ru/[/url]
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!
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.
Капельница от запоя – это проверенный метод терапии алкоголизма‚ который оказывает врач-нарколог на дом. Процесс подготовки включает важные моменты. Первым делом‚ важно проанализировать признаки запоя: головные боли‚ тревожность‚ потливость. Затем пациент должен организовать удобное пространство для процедуры‚ обеспечив доступ к венам. Выездные услуги даёт возможность устранить стресс‚ связанного с посещением клиники. Врач-нарколог проведет детоксикацию‚ вводя лечебные растворы‚ которые способствуют восстановлению здоровья и облегчают состояние пациента. Эффективность капельницы заключается в оперативном удалении токсинов и облегчении состояния. Кроме того‚ уколы от запоя могут дополнительно помочь в стабилизации состояния. После процедуры начинается реабилитация‚ направленная на профилактику рецидивов. врач нарколог на дом
Заказать диплом о высшем образовании!
Наши специалисты предлагаютвыгодно заказать диплом, который выполняется на оригинальной бумаге и заверен мокрыми печатями, водяными знаками, подписями официальных лиц. Наш документ пройдет лубую проверку, даже с применением профессиональных приборов. Решите свои задачи быстро с нашим сервисом- [url=http://rashin.4adm.ru/viewtopic.php?f=27&t=4440/]rashin.4adm.ru/viewtopic.php?f=27&t=4440[/url]
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.
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.
permainan slot gacor hari ini: garuda888 live casino Indonesia – garuda888
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 .
Situated in the medieval village of Eze Sabores de Mônaco | Experiências Gastronômicas | Tiger Group
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.
экстренный вывод из запоя
narkolog-krasnodar015.ru
экстренный вывод из запоя
Keep this going please, great job!
http://1wbona.com/# bonaslot kasino online terpercaya
bonaslot login [url=http://1wbona.com/#]bonaslot jackpot harian jutaan rupiah[/url] bonaslot kasino online terpercaya
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?
preman69 login tanpa ribet: preman69 slot – 1win69
купить аттестат за 11 классов в молдове [url=http://arus-diplom25.ru]купить аттестат за 11 классов в молдове[/url] .
купить аттестат за 11 классов в петрозаводске [url=https://www.arus-diplom24.ru]https://www.arus-diplom24.ru[/url] .
slot gacor hari ini preman69 [url=https://1win69.shop/#]preman69 slot[/url] 1win69
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
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?
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.
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
This website certainly has all of the information and facts I needed about this subject and didn’t
know who to ask.