

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: 29,656
Lewis gradated from Anderson Hiigh College in Cincinnati, OH,
in 2002, then Vanderbilt University in Nashville,
TN, in 2006 with a Bachelor’s of Science in Communications.
Review my web blog :: dicks sporting goods (Jens)
Do you have a spam problem on this site; I also
am a blogger, and I was curious about your situation; we have developed some nice practices and we are looking to swap solutions with other folks, be sure
to shoot me an email if interested.
Appreciate the recommendation. Let me try it out.
I seriously love your website.. Pleasant colors & theme.
Did you build this site yourself? Please reply back as I’m wanting to create my own website
and would like to know where you got this from or what the
theme is named. Thanks!
Hey there! Someone in my Myspace group shared this website with us so I came to look it over.
I’m definitely loving the information. I’m bookmarking
and will be tweeting this to my followers! Great blog and wonderful design and
style.
Spot on with this write-up, I seriously believe that this website needs a lot more attention. I’ll probably be back again to read more, thanks for the info!
Wonderful blog! I found it while searching on Yahoo News.
Do you have any tips on how to get listed in Yahoo News?
I’ve been trying for a while but I never seem to get there!
Thanks
Good web site you’ve got here.. It’s difficult to find high-quality writing like yours these days.
I truly appreciate people like you! Take care!!
Hours are negotiable, up to 25 weekly – capacity to work remotely or in our
Pearce workplace.
My web-site … women’s health np jobs
Most common on line casinos have playthrough requirements ranging from 25x-50x.
Also visit my blog: Tomas
The 2010-11 Sugar Bowl was the ultimate game for Ohio State’s quarterback Terrelle Pryor, who determined to forgo his senior season to enter the NFL
draft. During this time, African-Americans who sought
remedy for the illness had been deceived. Phase II trials deal with dosing and efficiency, while Phase III trials enlist the help of actual patients to match
the experimental remedy to standard ones, placebos or each.
While afflicted individuals would possibly line up for the potential advantages of
Phase III testing, Phase I testing tends to require wholesome specimens.
To streamline this ordeal, pharmaceutical companies now deal largely with
industrial contract analysis organizations, which handle all the testing.
S. Food and Drug Administration began requiring stricter
testing of recent drugs in the thirties. In 1966, the National Institutes of Health
(NIH) established the NIH Policy for Protection of Research Subjects.
Pharmaceutical companies used to rely extra on university research services
or educating hospitals — which, in turn, gave them entry to college students who may admire a
spring break stuffed with experimental psychotropic drugs and repeat viewings of “The Wall.” The
draw back to this, nonetheless, was that it launched tutorial bureaucracy into an already extremely regulated course of.
I’m not that much of a internet reader to be honest but your blogs really nice, keep it up!
I’ll go ahead and bookmark your site to come back later on. Many thanks
A fantastic escape from The Woman King 2021 is daydreaming for
short periods. Let your mind to drift into a location you’d prefer to visit
and then allow it go there. This particular psychological workout performs amazing things for helping you to deal
with scenarios that happen to be demanding.
It’s remarkable to pay a visit this web site and reading the views of all mates about
this piece of writing, while I am also keen of getting know-how.
Also visit my web-site … judi slot terbesar
Wow! This could be one particular of the most beneficial blogs We
have ever arrive across on this subject. Basically Fantastic.
I am also a specialist in this topic so I can understand your effort.
Feel free to surf to my web blog Rejuviar Skin Serum Ingredients
The table is staffed by a croupier, who directs the play of the game, and two dealers
who calculate tax and collect and pay bets.
my homepage … elderplanningplus.com
Hi there! I understand this is somewhat off-topic but I had to ask.
Does managing a well-established website such as yours take a large amount of work?
I’m completely new to blogging but I do write in my journal daily.
I’d like to start a blog so I can share my personal
experience and feelings online. Please let me know if you have any ideas or
tips for new aspiring blog owners. Appreciate it!
Hello there, just turned into alert to your blog via Google,
and located that it is truly informative. I am
going to watch out for brussels. I will appreciate when you
proceed this in future. A lot of people might be benefited from your writing.
Cheers!
Also visit my blog … Male Supplement
If you use crypto, even so, you’ll see an additional 50% on your match bonus.
my web page … how to play casino slot machine
We’re a group of volunteers and starting a new scheme in our community.
Your website offered us with useful information to work on. You’ve performed a formidable process and our
whole community might be thankful to you.
But the powdery note in this elegant scent is musk-primarily based and surrounded by floral and woody notes like jasmine petals and cedarwood.
Feel free to surf to my web-site :: Isidro
Hey just wanted to give you a brief heads up and
let you know a few of the images aren’t loading correctly.
I’m not sure why but I think its a linking issue.
I’ve tried it in two different internet browsers and both show the same outcome.
I don’t even know the way I ended up here, but I assumed this
publish was once good. I do not understand who you are
however definitely you are going to a well-known blogger if you happen to aren’t
already. Cheers!
Photography can be a Don’t Worry Darling as it once was.
You just require a excellent electronic digital tripod and digital camera that can get started.
A fascinating discussion is definitely worth comment.
I think that you ought to publish more on this topic, it may not
be a taboo matter but usually folks don’t speak about these topics.
To the next! Cheers!!
When you make a win, then you take your winnings and
revert to the original bet.
My webpage Gidget
I really like it whenever people come together and
share thoughts. Great blog, stick with it!
Inspiring story there. What occurred after? Thanks!
On March 10, 2021, the NHL announced that itt would return to ESPNnetworks under a seven-year contract starting in the 2021–22 season.
Here is my web page … dicks sporting good
That’s appropriate — they consider these 10 stocks are even superior buys.
my webpage :: kredit-900000.mosgorkredit.ru
Long earlier than any of the other apps
on this listing, Zagat guides in print had been a trusted source for finding an important restaurant, particularly for
many who journey. There’s just one person I can think of who possesses
a unique mixture of patriotism, intellect, likeability,
and a confirmed observe file of getting stuff performed beneath powerful
circumstances (snakes, Nazis, “unhealthy dates”).
But let’s go one step further past native meals to
street meals. And with this template, you may be one step forward of your opponents!
A fantastic sport to go on adventures by yourself, one I can easily recommend personally.
The game is free until gamers need to get rid of
the persistent and prolonged ads that interrupt game play by paying for an ad-free
membership. Amazon has greater than 140,000 titles in its lending library that you may access free of charge.
That makes it much more like some form of D&D board game and i can’t wait to attempt that new
feature out myself. This isn’t Steam Remote Play, that
is a native constructed-in sharing feature and also you may even purchase extra
of these particular slots so others haven’t got to purchase
the total recreation. That allows you to boost the storage capacity of the gadget to 36 megabytes, greater than twice that of the basic iPad.
Here is my web blog … freecredit
What’s up colleagues, pleasant article and good arguments commented at this
place, I am genuinely enjoying by these.
I am sure this post has touched all the internet users, its really really good post on building up new weblog.
Very shortly this site will be famous among all blog users, due to it’s pleasant posts
Feel free to surf to my site … Superstar CBD Gummy Bears
Sign up for our newsletter to keep up-to-date on our
most current style finds and inspiring stories.
My web page – Orlando
I loved as much as you will receive carried out right here.
The sketch is tasteful, your authored material stylish.
nonetheless, you command get got an edginess over that
you wish be delivering the following. unwell unquestionably come more formerly
again since exactly the same nearly very often inside case you shield this
increase.
I love what you guys are usually up too. This sort of
clever work and coverage! Keep up the very good works guys I’ve
included you guys to blogroll.
Appreciate this post. Let me try it out.
Hello this is somewhat of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually code with HTML.
I’m starting a blog soon but have no coding know-how so I wanted to get advice from someone with experience.
Any help would be enormously appreciated!
Hello,
What a nice article!
May I scrape this and share it with my community subscribers?
My channel is about Korean 유출출사
If ever you are interested, feel free to visit my group and check it out.
Thank you and Keep up the good work!
I do not even know how I ended up here, but I thought
this post was good. I do not know who you are but certainly you are going to
a famous blogger if you are not already 😉 Cheers!
Ahaa, its pleasant conversation concerning this post at this place at this website, I have read all that, so
now me also commenting at this place.
I’m truly enjoying the design and layout of your blog. It’s a very easy on the eyes which
makes it much more enjoyable for me to come here and visit more
often. Did you hire out a designer to create your theme?
Superb work!
Hello! Do you know if they make any plugins to help with Search Engine Optimization?
I’m trying to get my blog to rank for some targeted keywords but
I’m not seeing very good success. If you know of any
please share. Cheers!
After looking at a handful of the blog posts on your web site,
I seriously like your way of writing a blog.
I saved it to my bookmark site list and will be checking
back in the near future. Please visit my web site as well and let
me know your opinion.
Informative article, totally what I needed.
My page Select Keto ACV Gummies
Hi to every body, it’s my first go to see
of this web site; this web site contains awesome and truly fine material in support of readers.
Hello! I realize this is somewhat off-topic but
I had to ask. Does running a well-established blog like
yours take a lot of work? I’m completely
new to running a blog however I do write in my
journal everyday. I’d like to start a blog so I can share my personal experience and thoughts online.
Please let me know if you have any kind of recommendations or tips for
new aspiring bloggers. Thankyou!
Stop by my web site Rejuviar Skin Serum Reviews
My spouse and I absolutely love your blog and find the majority of your post’s
to be precisely what I’m looking for. Would you offer guest writers to write content to suit your needs?
I wouldn’t mind composing a post or elaborating on some of the subjects you write in relation to here.
Again, awesome web log!
Employee’s classified as contingent status are not eligible for positive aspects.
Look into my webpage – 유흥알바