Download programa de democracia y gobernabilidad usaid
Document related concepts
no text concepts found
Transcript
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 1 En Ubuntu 12.04 estas dependencias pueden instalarse utilizando el siguiente comando: sudo apt-get install python-dev libpq-dev python-pip pythonvirtualenv git-core apache2 libapache2-mod-wsgi nginx postfix 1.2 Requerimientos Hardware 2 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. 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 3 8 GB de memoria RAM 160 GB de disco duro. Procesador de cuatro núcleos. 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 Gobierno Abierto PROGRAMA DE DEMOCRACIA Y GOBERNABILIDAD USAID-CEAMSO junio – 2014 2