[pyar] Plataformas de Deployment: PaaS?

Tim Zenderman tim en bananadesk.com
Lun Dic 2 15:55:56 ART 2013


Gracias por la info Gonza!


2013/12/2 Gonzalo Sainz Trápaga <gomox.ar en gmail.com>

> Puppet no es una herramienta de deployment, es una herramienta de config
> management.
> Fabric es SSH scripteable en Python. Fabric no compite con Puppet más de
> lo que Assembler compite con Python. Son para cosas distintas.
>
> En general, son herramientas complementarias. Por ejemplo, si tenés un
> sistema de producción que tiene 8 app servers usarías:
> - Alguna herramienta de provisioning para levantar los nodos en un IaaS
> (un cliente de API como lo es nova para OpenStack, o la interfaz web, o
> similar)
> - Puppet* para instalar y configurar los paquetes necesarios en cada uno
> (Nginx, librerías, Python, HAProxy, git, etc)
> - Alguna herramienta de deployment (git, cap, rsync o simplemente fabric)
> para poner el código de tu proyecto en producción en cada app server
>
> Si tenés tu proyecto empaquetado impecablemente usando .debs o .eggs, no
> necesitás esto último (todo se reduce a configuration management, ya que tu
> producto es un paquete cerrado que solo se puede configurar). Docker,
> vagrant, etc, están más orientados a entornos de desarrollo por el momento.
> Mi recomendación para un entorno de producción es usar una herramienta de
> CM que luego se puede usar para configurar un entorno gestionado con
> vagrant o docker, pero sin quedarte atado al runtime.
>
> Gonzalo
>
> (*) Puppet o Ansible, Salt, Chef, CFengine (ouch)
>
>
> 2013/11/29 Juan Carlos Ojeda <juancarlospaco en gmail.com>
>
>> 2013/11/28 Andres Riancho <andres.riancho en gmail.com>
>>
>>>  > * monitoreo? (monit, supervirord, circus, ...)
>>>
>>
>> Relic
>>
>>
>>  > * entorno de produccion/testing/desarrollo homogeneo
>>>
>>
>> Vagrant + Virtualenv
>> tambien existe Vagrant-LXC
>>
>>
>> Creo que te falto una pregunta: Que usan para continuous integration /
>>> test runner? Ahi uso circleci y nosetests
>>>
>>
>> Travis para CI
>> Tox si no se puede Travis
>> Nose para todo
>>
>>
>>
>>>  > Han tenido experiencia con PaaS (Platform as a Service, tipo
>>> > Heroku/OpenShift) ?
>>>
>>
>> Nitrous + Heroku
>> AWS es bueno
>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Best,
Tim Z
BananaDesk
bananadesk.com/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20131202/7ae9dd4f/attachment.html>


More information about the pyar mailing list