diff --git a/_posts/13-01-01-Virtualization.md b/_posts/13-01-01-Virtualization.md index dde52681b..fa58425e7 100644 --- a/_posts/13-01-01-Virtualization.md +++ b/_posts/13-01-01-Virtualization.md @@ -1,14 +1,9 @@ --- -anchor: virtualization +anchor: virtualizacion --- -# Virtualization +# Virtualización -Running your application on different environments in development and production can lead to strange bugs -popping up when you go live. It's also tricky to keep different development environments up to date with the same -version for all libraries used when working with a team of developers. +Ejecutar tu aplicación en diferentes entornos en desarrollo y producción puede llevar a extraños errores que aparecen en vivo. También es complicado mantener diferentes ambientes de desarrollo actualizados con las mismas versiones de todas las bibliotecas utilizadas cuando se trabaja con un equipo de desarrolladores. -If you are developing on Windows and deploying to Linux (or anything non-Windows) or are developing in a team, you -should consider using a virtual machine. -This sounds tricky, but besides the widely known virtualization environments like VMware or VirtualBox, there are -additional tools that may help you setting up a virtual environment in a few easy steps. \ No newline at end of file +Si estás desarrollando en Windows y desplegando en Linux (o cualquier cosa que no sea Windows) o si estás desarrollando en un equipo, deberías considerar el uso de una máquina virtual. Esto suena complicado, pero además de los entornos de virtualización ampliamente conocidos como VMware o VirtualBox, hay herramientas adicionales que pueden ayudarte a configurar un entorno virtual en unos pocos pasos sencillos. diff --git a/_posts/13-02-01-Vagrant.md b/_posts/13-02-01-Vagrant.md index 8b3447986..c52accd7c 100644 --- a/_posts/13-02-01-Vagrant.md +++ b/_posts/13-02-01-Vagrant.md @@ -5,27 +5,18 @@ anchor: vagrant ## Vagrant {#vagrant_title} -[Vagrant][vagrant] helps you building your virtual boxes on top of the known virtual environments and will configure -these environments based on a single configuration file. -These boxes can be set up manually, or you can use "provisioning" -software such as [Puppet][puppet] or [Chef][chef] to do this for you. Provisioning the base box is a great way to -ensure that multiple boxes are set up in an identical fashion and removes the need for you to maintain complicated -"set up" command lists. You can also "destroy" your base box and recreate it without many manual steps, making it -easy to create a "fresh" installation. +[Vagrant][vagrant] te ayuda a construir cajas virtuales (virtual boxes) sobre entornos virtuales conocidos y configurará estos entornos usando un simple archivo de configuración. Estas cajas pueden configurarse manualmente o puedes usar software "aprovisionado" como [Puppet][puppet] o [Chef][chef] para que haga todo el trabajo por ti. Suministrar la base para una caja es una excelente manera de asegurarte de que múltiples cajas serán configuradas de forma idéntica y elimina la necesidad de mantener complicadas listas de comandos de "configuración". También puedes "destruir" una caja base y volver a crearla en unos pocos pasos, lo que facilita la creación de una instalación "nueva". -Vagrant creates folders for sharing your code between your host and your virtual machine, which means that you can -create and edit your files on your host machine and then run the code inside your virtual machine. +Vagrant crea carpetas para compartir tu código entre tu host y tu máquina virtual, lo que significa que puedes crear y editar tus archivos en tu máquina host y luego ejecutar el código dentro de tu máquina virtual. -### A little help +### Una pequeña ayuda -If you need a little help to start using Vagrant there are some services that might be useful: +Si necesitas ayuda para empezar a usar Vagrant, estos son algunos servicios que podrían serte muy útiles: -- [Rove][rove]: service that allows you to pre-generate typical Vagrant builds, PHP among the options. The - provisioning is made with Chef. -- [Puphpet][puphpet]: simple GUI to set up virtual machines for PHP development. **Heavily focused in PHP**. Besides - local VMs, it can be used to deploy to cloud services as well. The provisioning is made with Puppet. -- [Protobox][protobox]: is a layer on top of vagrant and a web GUI to setup virtual machines for web development. A single YAML document controls everything that is installed on the virtual machine. -- [Phansible][phansible]: provides an easy to use interface that helps you generate Ansible Playbooks for PHP based projects. +- [Rove][rove]: servicio que te permitirá "pre-generar" builds Vagrant típicos, PHP está entre sus opciones. El "aprovisionamiento" es hecho con Chef. +- [Puphpet][puphpet]: Sencilla interfase gráfica de usuario (GUI por sus siglas en inglés) para configurar máquinas virtuales para desarrollo con PHP. **Fuertemente enfocadas en PHP**. Además de las MVs (máquinas virtuales) locales, Puphept también puede ser usado para hacer despliegues hacia servicios en la nube. El "aprovisionamiento" es hecho con Puppet. +- [Protobox][protobox]: Es una capa en el tope de Vagrant y una interfase web para configurar máquinas virtuales para desarrollo web. Un simple documento YAML controla todo lo que será instalado en la MV. +- [Phansible][phansible]: proporciona una sencilla interfase que te facilita la generación de Ansible Playbooks para proyectos basados en PHP. [vagrant]: http://vagrantup.com/ [puppet]: http://www.puppetlabs.com/ @@ -33,4 +24,4 @@ If you need a little help to start using Vagrant there are some services that mi [rove]: http://rove.io/ [puphpet]: https://puphpet.com/ [protobox]: http://getprotobox.com/ -[phansible]: http://phansible.com/ \ No newline at end of file +[phansible]: http://phansible.com/