ceamso - datos.gov.py · pdf fileen ubuntu 12.04 estas dependencias pueden instalarse...
TRANSCRIPT
Gobierno Abierto PROGRAMA DE DEMOCRACIA Y GOBERNABILIDAD USAID-CEAMSO junio – 2014 1
PROGRAMA DE DEMOCRACIA Y GOBERNABILIDAD USAID - CEAMSO
Requerimientos para la puesta de producción del Catálogo de Datos
Abiertos Nacional basado en CKAN.
1 Introducción
En este documento se presentan los requerimientos para la puesta en producción de portal
CKAN a ser utilizado como base del Catálogo de Datos Abiertos Nacional a ser mantenido por
la Secretaría Nacional de Tecnologías de la Información y Comunicación (SENATICs).
De acuerdo a las recomendaciones encontradas en la wiki de CKAN [1], se propone la
utilización de dos servidores para la puesta en producción del portal:
1. uno para la aplicación web, y
2. uno para las bases de datos necesarias para su funcionamiento.
A continuación se incluye la lista de requerimientos hardware y software propios de cada
servidor, la cual se obtuvo a partir de las guías de instalación [2] y puesta en producción [3] de
CKAN.
1 Servidor de Aplicación
En este servidor se aloja el portal CKAN y los archivos que se adjunten como recursos de los
datasets.
1.1 Requerimientos Software
Python: versión 2.7
libpq: interfaz en C para postgres
pip: herramienta para instalar paquetes Python.
vitualenv: herramienta para la administración de entornos virtuales Python.
git: control de versiones
Apache con modwsgi: servidor web para la aplicación
Nginx: servidor para caché del Apache
Postfix: servidor de email
Gobierno Abierto PROGRAMA DE DEMOCRACIA Y GOBERNABILIDAD USAID-CEAMSO junio – 2014 2
En Ubuntu 12.04 estas dependencias pueden instalarse utilizando el siguiente comando:
sudo apt-get install python-dev libpq-dev python-pip python-
virtualenv git-core apache2 libapache2-mod-wsgi nginx postfix
1.2 Requerimientos Hardware
8 GB de memoria RAM
160 GB de disco duro, o más, dependiendo de la cantidad de archivos que se planea
almacenar.
Procesador de cuatro núcleos.
2 Servidor de Base de Datos
2.1 Requerimientos Software
Postgres: sistema de administración de bases de datos utilizado por CKAN.
Apache Solr: servidor de búsquedas en texto utilizado por CKAN.
OpenJDK 6 JDK: kit de desarrollo Java.
Jetty: servidor de aplicaciones Java.
En Ubuntu 12.04 estas dependencias pueden instalarse utilizando el siguiente comando:
sudo apt-get install postgresql libpq-dev solr-jetty openjdk-6-jdk
2.2 Requerimientos Hardware
8 GB de memoria RAM
160 GB de disco duro.
Procesador de cuatro núcleos.
3 Referencias
[1] https://github.com/ckan/ckan/wiki/CKAN-hosting-guidelines
[2] http://docs.ckan.org/en/latest/maintaining/installing/install-from-source.html
[3] http://docs.ckan.org/en/ckan-2.2/deployment.html