Sistemas de Información
Comparativa de software para redes sociales
Jueves, 4 Septiembre 2008 en Desarrollo Web, Sistemas de Información
Aunque sitios como Flickr, Meneame, Youtube y Myspace han liderado la denominada web 2.0 en los últimos años todavía hay una necesidad de crear comunidades reducidas orientadas a sectores más específicos. Aquí entran en juego las redes sociales temáticas, redes orientadas a sectores como el deporte, el trabajo o el senderismo por sólo citar unos pocos ejemplos.
Sin duda, las redes sociales han sufrido un auge impresionante. De sólo tener algunas redes como MySpace y Facebook copando el mercado a nivel global, hemos pasado a tener redes temáticas e incluso pequeñas redes sociales privadas, para amigos o grupos de usuarios.
Si bien montar una red social es algo más que construir la infraestructura, existen suficientes opciones libres y comerciales listas para instalar y ahorrarnos bastante tiempo. Aquí realizaremos un análisis de algunos de los numerosos sistemas de redes sociales, para que escojáis la que mejor se adapte a vosotros. Son aplicaciones que tienes que instalar en un servidor para que corran debidamente. Si a la vez tienes manejo en programación podrías a adaptarlo a tus propios intereses ya que muchos de ellas son de código abierto.
Elgg es un motor de creación de redes sociales de codigo abierto realizado en php que acaba de llegar a su versión 1.0, la cual ha mejorado muchísimo respecto a anteriores versiones, soporta plugins e incluso OpenID y OpenSocial con lo cual las posibilidades de ampliación son inimaginables, además de contar con una de las comunidades mas activas, realmente de lo mejorcito que he probado.
AROUNDME es un motor realizado por Barnraiser, es libre y tiene múltiples opciones como la posibilidad de crearnos un servidor personal de OpenID, no parece tener soporte de plugins y tampoco parece contar con demasiada comunidad detrás.
Community Builder es una suite/módulo para extender joomla! para que soporte usuarios y otros conceptos adaptados a las redes sociales, la encuentro como una muy buena opción si ya tienes un sitio montado en joomla y quieres aplicar algunos conceptos de las redes sociales, pero para nuevos proyectos no lo recomendaría.Como elaborar un Plan de Contingencia
Miércoles, 4 Junio 2008 en Noticias Tecnológicas, Sistemas de Información
Un plan de contingencia puede determinarse a muchos ámbitos de la organización pero típicamente se suele centrar en los sistemas de información.
En esta área el plan de contingencia forma parte de un documento más amplio donde se tiene en cuenta los planes de mantenimiento, políticas de backups, inventarios, planes de formación, etc.
Inventario de sistemas
Disponer de forma actualizada la situación de la infraestructura de equipos y sistemas, así como aplicaciones instaladas. Es importante para conocer cual era la situación de cada equipo.
Plan de Mantenimiento
Tanto Preventivo como Correctivo. Se trata por un lado de garantizar el correcto funcionamiento de los sistemas, estableciendo un calendario periódico de actuación y por otro lado, el correctivo, en el que se dispone de una guía con los fallos y las acciones a realizar para la pronta disposición del sistema.
Política de Backups
La política de backups forma parte de la necesidad del dato. Los sistemas podrán ser renovados comprando nuevo material o realizando nuevas instalaciones de software base pero el dato no es recuperable. El conocimiento no es recuperable si se destruye. Por ello una buena política de copias de seguridad garantiza la tranquilidad de la organización.
Plan de Recuperación ante Desastres o de Contingencia
Aunque el nombre puede variar en función de la severidad en definitiva se trata de recoger las acciones para que en caso de gravedad máxima sea posible la recuperación del funcionamiento.
En cualquier caso y dado que la realización de un plan puede ser tan amplio como la propia organización, es necesario simplificar y focalizar en los puntos más importantes tales como:
Inventario de Sistemas
Análisis de los riesgos y su clasificación según criticidad
Elaboración del Sistema de Contingencia,
Asignación de responsabilidades
Calendario de implantaciones y puesta en marcha
Plan de pruebas y simulaciones
Inventario de Sistemas
Recoger todo el equipamiento hardware, comunicaciones, arquitectura, software, etc. y su clasificación según áreas o funcionalidad realizada. Muy importante también será la relación existente entre los diferentes equipos, cuales son las dependencias entre ellos y otros sistemas.
Un ejemplo, es el acceso a Internet. Por mucho que exista un hardware de reemplazo, la conexión a Internet no funcionará si no disponemos de una alternativa a las comunicaciones.
Análisis de Riesgos y clasificación
En este apartado se identificarán los riesgos y además se realizará la clasificación de las mismas. Es importante destacar que será necesario elegir un criterio de selección ya sea por salvaguarda de la confidencialidad o integridad o disponibilidad.
Después se determinará la frecuencia con que puede ocurrir. Cada cuanto se da el problema.
Toda esta información se analizará decidiendo la clasificación de los riesgos según su trascendencia en la organización.
Elaboración del Plan de Contingencia
En este apartado se realizará el citado plan recogiendo las posibles alternativas para solucionar el problema.
Se podría contemplar alternativas tan validas como replicación de centros de proceso de datos en otros edificios, alquiler de CPD, Housing, etc. Se tendrán en cuenta el costo y complejidad técnica como elementos decidores.
También se recogerán las políticas de backups y mantenimientos como parte del informe y determinados según la alternativa seleccionada.
El plan también debe recoger las actuaciones necesarias para la puesta en marcha del sistema alternativo, estableciendo el procedimiento de actuación a seguir para cada tipo de incidencia y cada sistema.
Muy importante indicar la secuencia y responsable de actuación de cada secuencia. Todo el mundo debe conocer perfectamente cual es la acción que debe realizar.
Asignación de Responsabilidades
En definitiva delimitar y conocer las personas implicadas y sus responsabilidades en el plan de actuación. Así como suministradores de equipamiento y servicios que puedan aunar conjuntamente esfuerzos. En este caso, disponer de contratos de mantenimiento adecuados con terceras empresas especializadas en Seguridad podría significar una gran diferencia del éxito de la contingencia.
También se determina como fundamental el Equipo de Crísis con capacidad de decisión y responsabilidad que pueda ser capaz de asumir y redirigir los problemas que se puedan dar durante la crisis.
Calendario de Implantación
Conocer cual es el programa en el tiempo y poder valorar adecuadamente el momento en que se encuentre la puesta en marcha del plan
Plan de pruebas y simulaciones
Por último, indicar que un buen plan de contingencia conlleva la realización periódica de pruebas y simulaciones de crisis. Sólo conociendo de antemano que problemas podrían aparecer ante un desastre, el plan de contingencia podrá ser perfeccionado o sustituido y así asegurar el éxito del mismo.
