martes 30 de junio de 2009

Sharepoint Online en Dotnetmania

He tenido el placer de colaborar en el número 61 de Dotnetmanía escribiendo acerca de Sharepoint Online. En esta ocasión he intentado dar una pequeña introducción acerca de como usarlo, licenciarlo y las bases en las que debe apoyarse una empresa a la hora de plantearse adquirir Sharepoint Online.

Este artículo debe ser un complemento a lo que hemos estado viendo estos días:

Sharepoint Online
Screencast Sharepoint Online
Infrastructure Planning and Design Sharepoint Online
BPOS, Azure y el Hosting en España
Cloud Wars

 

Espero que lo disfrutéis y no seáis muy duros con las críticas.

miércoles 17 de junio de 2009

BPOS, Azure y el Hosting en España

Llevamos unos días conociendo Sharepoint Online, para entender la oferta completa que nos ofrece Microsoft Online nos queda por ver BPOS.

BPOS o Business Productivity Online Standard Suite consiste en un conjunto de servicios Online que ofrece Microsoft en modo S+S (Software y servicios). Básicamente el BPOS consiste en un paquete de servicios y herramientas online que consta de: Sharepoint Online, Exchange Online, Office Communication Online y Office Live Meeting. La ventaja de utilizar estos servicios es que no tenemos que realizar ninguna instalación en nuestras infraestructuras ni necesitamos configurar nada ya que se ejecutan sobre Windows Azure en los Data Centers de Mircosoft. Windows Azure consiste en la plataforma de Microsoft para soportar y provisionar servicios y aplicaciones en modo cloud computing.

Todos los servicios de BPOS se adquieren mediante subscripciones anuales que se abonan mensualmente y por usuario. Sobre estas subscripciones se pueden contratar adicionalmente ampliaciones de usuarios y almacenamiento.

Para ampliar los detalles de los servicios y el coste podéis visitar la página de Microsof Business Productivity Online Standard Suite

BPOS no se entendería sin Azure, que se ofrece como conjunto debido a que pueden integrarse entre ellos. Por ejemplo desde Sharepoint Online podemos utilizar Workflows que estén procesándose en Azure y desde Azure podemos consumir servicios de BPOS.

¿esta oferta es reamente competitiva?, es decir, ¿hay otros proveedores en España* que ofrezcan algo similar o mejor?. (*El hacerlo solo para España es para poder limitar la oferta disponible). Para intentar responder he elaborado una tabla comparativa entre los distintos servicios que ofrecen varios proveedores en España. Los servicios van desde el más reducido al más amplio. Tampoco hay precios debido a que Azure todavía está en CTP y la comparativa quedaría incompleta.

Parece que Microsoft dispone de una oferta muy completa e incluso con servicios que no disponen otros proveedores, esto hace que sea una opción muy atractiva quedando pendiente de ver los precios de Azure que saldrán para finales de verano de este año

lunes 15 de junio de 2009

Infrastructure Planning and Design Sharepoint Online

El equipo de Microsoft Online ha publicado la guía Infrastructure Planning and Design TechCenter para ayudarnos a decidir que procesos podemos abordar con SharePoint Online con un mínimo impacto y cuales con una instalación tradicional On-premise.

Aunque no  abarca todas las funcionalidades si que nos permite identificar algunos puntos críticos en los que debemos prestar atención si queremos utilizar los servicios de Sharepoint Online, como:

  • Experiencia de usuario
  • Impacto en funcionalidades para la colaboración
  • Impacto en funcionalidades de portal
  • Impacto en las búsquedas
  • Impacto en la gestión de contenidos
  • Impacto en BI
  • Impacto en el mantenimiento de datos y gestión de seguridad
  • Aspectos que afectan al negocio
  • Aprovisionamiento

miércoles 3 de junio de 2009

Bing y Sharepoint

Las búsquedas federadas nos permiten poder realizar búsquedas e indexaciones de forma remota de manera que en lugar de utilizar el motor de búsqueda de SharePoint sea otro buscador externo el que las realice y nos devuelva el resultado. En las siguiente imagen vemos como podemos obtener el mismo resultado de “Bing” en nuestro WebPart de resultados de Sharepoint. Fijaros como son los mismo resultados y en el mismo orden.

Para utilizar las búsquedas federadas en Sharepoint tenemos que tener o bien el Search server 2008 o el infraestructure update instalado en nuestra granja.

Una vez instalado en la pantalla de configuración de búsquedas indicaremos a Sharepoint como traducir las consultas realizadas desde el webpart de filtro a una query string que entienda el buscador externo. Desde la pantalla de “Ubicaciones Asociadas Externas” añadiremos una nueva ubicación mediante la acción “Nueva ubicación”. A continuación indicaremos el nombre y que utilice el protocolo OpenSearch 1.0/1.1.

En la sección “Información de la ubicación” en la entrada “plantilla de consulta” indicaremos el formato que debe utilizar sharepoint para enviarle las consultas al buscador externo. Para el caso de BING:

http://www.bing.com/search?q={searchTerms}&count={itemsPerPage}&first={startItem}&mkt={language}&format=rss&FORM=SHAREF

Para la entrada “Más resultados” http://www.bing.com/search?q={searchTerms}&first={startItem}&mkt={language}&FORM=SHAREM

Por último en la sección “Mostrar información” podremos configurar el xsl de resultado. En mi caso lo he dejado el formato predeterminado.

Una vez hayamos configurado la ubicación externo, desde nuestra página de resultados agregaremos el WebPart “Resultados asociados externos ” y en la propiedad “Ubicación” seleccionaremos el nombre de nuestra Ubicación. Una vez hayamos aplicado los cambios ya deberían verse resultados. En caso que no se vea nada puede que hayamos escrito mal la url de ubicación, tengamos problemas de red o de autenticación.


viernes 29 de mayo de 2009

Cloud Wars

Y no es para menos, los grandes de la informática se han embarcado desde hace unos años en este “nuevo” paradigma y es ahora cuando estamos viendo los resultados. Para ver el estado del mercado he elaborado un gráfico donde podemos ver los distintos servicios por fabricante, servicio, aplicaciones y plataformas. Donde destacan Amazon, Google, IBM y Microsoft.

A la hora de elegir alguno de ellos debemos tener en cuenta los siguientes factores:

  • Robustez
  • Capacidad en la gestión de la escalabilidad del servicio
  • Fácil adopción
  • Soporte de estándares
  • Disponibilidad de herramientas para desarrolladores

Pero qué nos aporta el cloud computing?

  • Reduce la complejidad de las infraestructuras: Para utilizar o proveer de nuevos servicios no necesitamos de nuevo hardware ni de infraestructuras complejas que aumentan el coste y time to market. El mantenimiento se vuelve más fácil, no necesitamos planificar backups, realizar un seguimiento de logs, espacio en disco, etc...
  • Escalabilidad: Podemos dimensionar sin que sea de forma traumática. El dimensionamiento lo podemos contratar de forma adicional y variable, en ocasiones nos interesará tener más instancias de nuestro aplicativo o menos. En otras no interesará contratar un mayor volumen de espacio y otras el mínimo.
  • Flexibilidad: Podemos publicar o quitar servicios de acuerdo a nuestro negocio, al no tener un coste en máquinas y software, la necesidad la marca el momento. Pagamos según necesitamos.
  • Disponibilidad: Los proveedores suelen garantizar un alto nivel de disponibilidad en cuanto al servicio y al tratamiento de los datos. Es el proveedor el que se encarga de levantar nuestro servicio en otro centro de datos y realizar los backups de forma adecuada.
  • Facilita el B2B: El disponer de un entorno común para las empresas puede facilitar la integración de servicios y de datos.

Lo que está claro es que se nos abren nuevas opciones y oportunidades. Las empresas tienen un nuevo planteamiento con el que poder reducir costes en infraestructuras, mejorar la escalabilidad y disponibilidad, reducir el riesgo de inversión y ser más flexibles a la hora de ofrecer nuevos servicios. Para las empresas de TI desde luego como una oportunidad en nuevos servicios y en la manera de ofrecerlos.

¿Qué nos hecha para atrás?

Y es que todavía las empresas no tienen la cultura adquirida o bien no entienden el concepto. La mayoría ven al cloud computing como un hosting. Esto irá cambiando según vayan apareciendo nuevos servicios y aplicativos sobre la nube.

La dependencia con el proveedor

A la hora de elegir un proveedor e infraestructura debemos ser conscientes en como de complejo es el mecanismo para extraer los datos. Y es que depender de un único proveedor a la larga puede llegar a ser perjudicial. Cloud computing es una alternativa más, no la solución para todo. Aquellos procesos vitales para nuestra empresa tendrá que seguir estando en nuestras infraestructuras.

La seguridad

Este es otro miedo que siempre tenemos en mente. La exigencia en este sentido debe ser máxima. La mayoría de los proveedores ya han implementado sistemas que aislan completamente los datos entre compañías. Además disponen de sistemas seguros como HTTPS, antivirus y alarmas de consumo elevado.

Pérdida del servicio por no disponer de internet

El disponer de una conexión de internet adecuada debería ser nuestra principal atención tanto como si consumimos servicios en la nube como si no.

Al igual que antes todos aquellos servicios que sean críticos en nuestro negocio no deben plantearse en modo cloud computing.

¿Hay espacio para el Open Source?

Disponer de un servicio en modo cloud computing siempre tienen un coste, ya que los centros de datos donde están alojados los servicios requieren de grandes inversiones en infraestructuras.

El modelo open source no irá tanto en la línea de disponer de tu propia nube de forma gratuita sino en disponer de servicios, apis y estructuras que te permitan independizarte de la plataforma del proveedor.


Sharepoint Online Actualizado

El equipo de Microsoft Online ha realizado una actualización corrige el problema de crear la descripción de los servicios web con Sharepoint Online. La solución hasta ahora consistía en crear el proxy con un MOSS local y cambiar después la referencia al servicio Online.

Ahora podremos conectar con los servicios directamente sin problemas desde nuestro Visual studio.

 

La actualización automática es otra de las ventajas que nos ofrece Microsoft con sus servicios Online.

lunes 25 de mayo de 2009

Screencast Sharepoint Online

Como una imagen vale más que mil palabras, os dejo el screencast acerca de Sharepoint Online que preparé para Renacimiento.

http://cid-c733d2f34ff98f40.skydrive.live.com/browse.aspx/Renacimiento

Ojo!, son 3 ficheros.