Windows Azure: ¿Cuánto me cuesta mi aplicación en ejecución?

Una pregunta que surge en casi cualquier conversación en torno a la plataforma Windows Azure es la de ¿y cuánto me cuesta mi aplicación que se está ejecutando allá en la nube? Responder a esta pregunta no es tarea fácil, ya que hay que tener en cuenta muchos factores: qué si el número de instancias a usar,  que si el almacenamiento necesario, etc. Para facilitar el cálculo de cuanto nos cuesta nuestra aplicación, Microsoft acaba de liberar el Windows Azure Prizing Calculator.

image

Anuncios

SharePoint 2010: Como añadir mis propios estilos al control de texto enriquecido de SharePoint!

Otra de las novedades que incorpora SharePoint 2010 es el control de texto enriquecido que permite que el usuario que trabaja con páginas Wiki o páginas de publicación tenga una experiencia de trabajo similar a la que ya tiene con Microsoft Word 2007 / 2010, lo que sin duda facilita su trabajo y le asegura una alta productividad desde el principio:

image

Además, este control es muy interesante en cuanto a que las opciones disponibles para trabajar con páginas son extensibles y es posible añadir estilos propios. Os dejo en este sentido varios ejemplos al respecto…como veis, se trata de jugar con CSSs :

Office 365: Plan P1 para pequeñas empresas y profesionales (II)!

Siguiendo con la serie de artículos sobre el plan P1 de Office 365 para pequeñas empresas y profesionales, en esta ocasión vamos a ver con algo más de detalle que características tenemos disponibles en SharePoint Online (SPO) para este plan:

  • Si accedemos desde el portal de administración de Office 365 para un plan P1, podremos acceder a las opciones de administración de SPO desde la sección “Sitios de grupos y documentos”.
  • En concreto, la opción “Administrar sitios de grupos” nos lleva a la página de administración de un subsitio de SPO dentro de la colección de sitios única que tenemos disponible en el plan P1 de Office 365. Como se aprecia en la figura, no tenemos todas las opciones de administración disponibles que por ejemplo tenemos en los planes de tipo E.
  • De hecho, si visualizamos las características a nivel sitio disponible veremos que es un subconjunto bastante reducido de las que podemos tener en SharePoint On-Premise y en los planes E.
image image image
  • Lo mismo sucede a nivel de administración de colección de sitios, tenemos menos opciones de administración.
  • A este nivel, tenemos disponible la galería de soluciones para cargar nuestros desarrollos y extender así las funcionalidades de base de un SPO en el plan P1. Lo malo es que en la beta parece que tenemos un bug en cuanto a que en la página de resumen de la galería se informa que tenemos cero recursos disponibles para nuestras soluciones, lo que en la práctica impide que puedan funcionar. Sin embargo, tal y como se comentó en este post, las soluciones de tipo Sandbox si forman parte de los planes P1 de SPO en Office 365. Como decía, tiene pinta de que es un bug que en la versión final de Office 365 se solucionará.
  • De nuevo, si examinamos las características disponibles a nivel de colección de sitios veremos que tenemos disponible un conjunto bastante reducido de las mismas.
image image image
  • Si accedemos a la página en la que se muestra todo el contenido del sitio, nos daremos cuenta de que tenemos disponible una única colección de sitios de tipo raíz (“/”) en la que tenemos un sitio raíz que apunta al sitio web público disponible en el plan P1 y un subsitio de tipo Team Site.
  • En el provisionamiento de ambos sitios se ha realizado una rotura de permisos entre el sitio raíz y el subsitio como podremos comprobar al examinar los permisos de este último.
image image
  • También es destacable como se intenta facilitar al usuario el trabajo con un sitio de grupo mediante los correspondientes accesos rápidos para crear una nueva página en el sitio o acceder al listado de documentos disponibles. En este último caso, además se proporcionan accesos rápidos para crear documentos mediante las Office Web Applications:

image

Y hasta aquí llega este segundo artículo sobre las características del plan P1 para pequeñas empresas y profesionales.

SharePoint & Azure: Alternativas de integración (II)!

Siguiendo con la serie de artículos en torno a las alternativas de integración entre SharePoint y Azure, en esta ocasión vamos a seguir viendo que otras posibilidades tenemos desde una u otra plataforma:

  • Desde SharePoint:
    • Podemos usar el modelo de objetos en cliente de SharePoint (.NET, Silverlight o ECMAScript) para interactuar con datos de Windows Azure.
    • A través de los Business Connectivity Services (BCS) para modelar la integración de datos de Azure en SharePoint por medio de tipos de contenido externos y listas externas.
    • Integración de servicios de Azure o de datos a través de WebParts de SharePoint.
    • Usando Silverlight para construir interfaces de usuario ricas que tiren de servicios o datos de Azure.
    • A través de las búsquedas federadas de SharePoint que permitan incluir datos de Azure.
  • Desde Windows Azure:
    • Uso de los servicios web de SharePoint para interactuar con sitios, listas, usuarios y otros elementos de la plataforma.
    • Uso de la API REST de SharePoint para interactuar con datos de listas de SharePoint.

Un resumen de estas opciones de integración de Azure y SharePoint es el siguiente:

Azure Integration

How

SharePoint Client Object Model

Interact with Azure data in a list.

BCS

Model data from Azure and/or build external list to SQL Azure.

Silverlight

Create UI against Azure services or data.

InfoPath 2010

Data Connections via SOAP

Sandboxed Solutions

Silverlight application leveraging Azure deployed to site collections.

Standard / Visual Web Parts

Leverage services and data from Azure.

REST

Use REST to interact with Azure data to integrate with SP artifacts.

Office Server Services

Combine with OO to auto-gen docs (ex: PDFs) on server.

Workflow / Event Receivers

State or events that tie into Azure services or data.

LINQ

Use for querying Azure data objects.

Search

Federate search to include Azure data.

Silverlight

Create UI against Azure services or data.

Si nos centramos en escenarios de integración, surgen los siguientes:

  • Escenario 1: Llamar a código externo:

image

  • Escenario 2: Acceso a datos externos:

image

  • Escenario 3: Exponer datos de SharePoint al exterior

image

Y hasta aquí llega este segundo artículo sobre alternativas de integración entre SharePoint y Azure.

Office 365: Plan P1 para pequeñas empresas y profesionales (I)!

Uno de los planes que tendremos disponibles dentro de Office 365 es el P1 o Little Pack pensado para que pequeñas empresas y profesionales tengan la posibilidad de disponer de servicios de correo electrónico, un sitio de grupo para colaborar, presencia en Internet con un sitio web, etc y todo ello por poco más de 5 € /  mes por usuario. En este artículo haremos una primera inmersión al plan P1 en lo que a capacidades se refiere:

  • Como siempre, entramos en el portal de administración de Office 365 (https://portal.microsoftonline.com/admin/default.aspx) y en este caso accederemos a una versión reducida del mismo en cuanto a opciones de administración se refiere comparado con el plan E3.
  • Desde esta página de administración tenemos un acceso rápido a una página de acceso rápido para que el usuario utilice las distintas capacidades disponibles en el plan P1.
  • Por ejemplo, desde esta página dispone de una acceso directo a la bandeja de entrada de su correo electrónico.
image image image
  • La administración de las opciones de correo electrónico también están disponibles desde la página anterior así como el acceso a la descarga del cliente de Lync para aprovechar las capacidades de comunicaciones unificadas.
  • El plan P1 no cuenta con la posibilidad de usar los clientes de escritorio de la suite Microsoft Office 2010 como sucede con los planes E de Office 365, pero si que posibilita la creación de documentos Office (Word, Excel, PowerPoint y One Note) directamente desde el navegador gracias a las Office Web Applications que si se incluyen como parte del offering de P1.
  • Para crear un documento inicial, basta con especificar el nombre del mismo en el navegador y comenzar el proceso de edición del mismo.
image image image
  • El plan P1 cuenta con una única colección inicial de sitio de tipo Team Site que permite a los usuarios colaborar de forma rápida y sencilla a través de las prestaciones de la plataforma SharePoint 2010 subyacente.
  • Finalmente, desde esta página podremos acceder al sitio web por defecto que es personalizable como se aprecia en en los ejemplos de este otro artículo.
image   image