Reflexiones sobre la innovación
¿Qué es MapReduce?
- Particionamiento de datos y de cómputo.
- Tratamiento de ficheros de entrada y de salida.
- Sincronización (hasta que todos los esclavos no terminan de hacer el Map, no se comienza con las tareas de Reduce).
- Comunicación (que se realiza mediante RPC).
- Sort y Group (interfaces internos para trabajar en paralelo con los grandes conjuntos de datos).
- Map y Reduce (interfaces externos disponibles para los programas de usuario).
NoSQL
Autonomic Computing
Criterios para virtualizar sistemas de información
- Dentro de su estrategia corporativa, la sostenibilidad es un factor clave para alcanzar una ventaja competitiva. Es decir, si la empresa está llevando a cabo iniciativas de Green IT, Green Computing, eficiencia energética, reducción de huella de carbono, etc. La virtualización ayuda a reducir las emisiones y consumos de energía que generan los servidores y máquinas físicas.
- Existe la necesidad de movilidad y/o replicación de sistemas en entornos distribuidos geográficamente.
- Se están llevando a cabo estrategias de estandarización y homogenización tecnológica que requieran desplegar máquinas virtuales parecidas en diferentes host físicos.
La virtualización en entornos industriales
¿Qué es HTML5?
- Desarrollo Flash: El Adobe Flash Player es gratuito pero las herramientas para desarrollar los contenidos tienen un coste elevado.
- Desarrollo HTML5: lectura y herramientas desarrollo gratuitas.
- Flash: más completo.
- HTML5: permite menos efectos.
- Flash: bloqueado en algunos equipos móviles como los de Apple y necesita softwares especiales para que funcione en otros.
- HTML5: se ejecuta en el navegador, por lo que es un estandar universal.
- Flash: similar
- HTML5: similar
- La introducción de la hoja de estilo CSS3 que permite más posibilidades de personalización del formato y look&feel de la página web.
- La posibilidad de acceder a contenido multimedia (reproducción de audio y video) sin necesidad de instalar plug-ins
- La introducción de bases de datos locales de manera que se reduzcan los tiempos de acceso a consultas. HTML5 permite almacenar y procesar información en el cliente, convirtiendo a una aplicación web en una aplicación mucho más parecida a una de escritorio.
- El desarrollo de ciertas funcionalidades que sólo podían llevarse a cabo incluyendo imágenes, sustituyendo estas por código. Esto permite una mejora en la velocidad de acceso y carga de la página.
- La posibilidad de geolocalizar los sitios web, de manera que puede saberse la ubicación física de la persona que lo visita.
- La posibilidad de incorporar tipografías no estándar.
- La introducción de funcionalidades que permitan el “drag & drop” en entornos web.
3PL y 4PL
¿Que es un DSS?
- Utilizar simuladores para que se puedan realizar análisis "what-if" para la toma de decisiones. Las técnicas de simulación distribuida permiten que en la actualidad este tipo de análisis puedan realizarse en tiempo real y por lo tanto, que se puedan evaluar los posibles resultados y consecuencias de las decisiones antes de tomarlas.
- Mejorar los entornos colaborativos en los casos en los que las decisiones se toman en grupo y no dependen exclusivamente de un único responsable.
- Incorporar técnicas relacionadas con Business Intelligence, Big Data, analítica web, inteligencia artificial, etc; para incrementar el número de variables que pueden tenerse en cuenta en la toma de decisiones y mejorar así su calidad.
Innovación tecnológica e I+D
- Acto o proceso consistente en aceptar o en casar por primera vez, en un país o ámbito espacial preciso, una nueva oportunidad tecnológica con una necesidad o, en su caso, con una demanda a ser cubierta.
- Proceso que posibilita la producción de nuevos bienes y servicios aplicando las últimas técnicas conocidas. Este proceso comprende el desarrollo y comercialización con éxito de nuevos o mejorados productos; la utilización comercial de nuevos procesos y equipos y la introducción de nuevos métodos de servicio social.
- Introducción de alguna modificación de tipo técnico que incremente la eficacia del proceso productivo.
- Proceso por el cual se introducen en el sistema productivo nuevas combinaciones de los factores de producción que permiten disponer de un nuevo producto o producir uno ya existente con un menor coste.
- Producto o proceso enteramente nuevos, o sustancialmente mejorados técnicamente, que se ofrecen a usuarios potenciales.
A partir de estas, se puede concluir que la innovación tecnológica es aquella que resulta de la primera aplicación de los conocimientos científicos y técnicos en la solución de los problemas que se plantean a los diversos sectores productivos, y que origina cambio en los productos, en los servicios o en la propia empresa en general, introduciendo nuevos productos procesos o servicios basados en nueva tecnología
En ocasiones se confunden los conceptos de innovación tecnológica e I+D. La Invetigación + Desarrollo se define como el mecanismo generador de aquellas tecnologías y conocimientos propios con las que la empresa pretende potenciar o desarrollar sus productos, procesos y servicios.
Esta definición remarca el carácter interno de la I+D y su menor alcance con respecto a la innovación tecnológica que incluye:
- La Investigación y Desarrollo (I+D)
- La adquisición de tecnología externa (patentes, know-how, marcas, diseños…)
- La compra e implantación de paquetes de software
- La adquisición de maquinaria y equipos con rendimiento tecnológicamente mejorado
- La puesta a punto de herramientas y equipos industriales
- La ingeniería de procesos y diseño industrial
- La formación del personal
- Mejora de la experiencia del consumidor
De hecho se habla de I+D+i (Investigación + Desarrollo + innovación)
Disponibilidad de servidores 2010-2011
En esta entrada se relacionan los principales resultados que se extraen de la ITIC 2010-2011 Global Server Hardware and OS Reliability Survey. Esta encuesta presenta la fiabilidad y la disponibilidad de los principales sistemas operativos para servidor utilizados en las organizaciones.
Por tercer año consecutivo, el sistema operativo para servidor considerado como el más fiable es el IBM's AIX UNIX sobre un total de 19 plataformas entre las que se incluyen SO UNIX, Microsoft, Linux y MAC OS X. Según el 78% de los encuestados, el sistema de IBM experimentó menos de un error por año asociado a la capa 1 (Tier 1*) de disponibilidad.
Destaca la posición obtenida por los sistemas operativos Windows 2008 Server y 2008 Server R2, que ocupan el tercer puesto del ranking de fiabilidad, desbancando a sistemas operativos tipo UNIX, Linux y Open Source que ocupaban estos puestos durante los años 2008 y 2009. Según el 92% de los encuestados, los sistemas operativos desarrollados por Microsoft, experimentaron menos de un error por año asociado a la capa 3 (Tier 3*) de disponibilidad.
En cualquier caso, además del criterio de la disponibilidad, es necesario tener en cuenta otros criterios a la hora de seleccionar un sistema operativo para servidores. Entre estos criterios destacan:
- El coste de propiedad (TCO) del sistema operativo, en el que se incluiría el coste de adquisición y el mantenimiento del mismo (Service Packs y Parches).
- La facilidad de desarrollo de parches en caso de que se produzcan fallos en los sistemas operativos.
- La existencia de personal cualificado que sea capaz de administrar correctamente el sistema operativo seleccionado.
- La idiosincrasia del sector o entorno en el que se va a implementar el sistema operativo.
- La latencias requeridas por los usuarios para satisfacer sus peticiones de servicio.
En esta entrada se describía el método AHP como una técnica de decisión multicriterio (TDM) en la que el decisor debe alcanzar un objetivo y para ello dispone de varias alternativas. A su vez cada alternativa es valorada teniendo en cuenta una serie de criterios. Podría ser una buena práctica aplicar esta TDM para seleccionar el sistema operativo idóneo para cubrir las necesidades de una aplicación específica.
(*) La denominación de Tier 1, 2, 3 y 4 corresponde a una nomenclatura estándar que identifica el nivel de disponibilidad de un Data Center. Un Data Center Tier 4 es considerado el más robusto y con menor probabilidad de interrupción de servicio no programado. El Tier 1 es un sistema no redundado, mientras que el Tier 4 se desarrolla redundando todos sus componentes (servidores, almacenamiento, SAI…)
Los porcentajes de disponibilidad garantizados por cada Tier son los siguientes: Tier 1 (99.671%), Tier 2 (99.741%), Tier 3 (99.982%) y Tier 4 (99.995%). Como se comentaba en esta entrada, los Tier 3 y 4 se corresponden con sistemas de alta disponibilidad (HA), ya que el porcentaje está en un valor a partir de los tres nueves, es decir, por encima de un 99.9%.