martes, 26 de agosto de 2014

1.8 - Servicios de Microsoft en Azure para Sharepoint

Sharepoint en la nube de Microsoft Azure

Licenciamiento para una estrategia del tipo SaaS

Principales características

Como parte de los paquetes de Office 365 se puede acceder a la versión de SharePoint Online, comenzando desde el plan P1 (pequeñas empresas) hasta el E3 (grandes empresas). El licenciamiento es por Usuarios y hay diferentes planes en función a la cantidad mínima y máxima de usuarios.
De acuerdo al plan se podrán contar con más cantidad de sitios y diferentes esquemas de almacenamiento.
A diferencia de la versión anterior (2010) en esta nueva versión se puede acceder a las siguientes características:
  • Gestión de usuarios externos al dominio de la compañía, a través del concepto de "Invitación" (solo a través de cuentas de los servicis Microsoft account u Office 365 user ID)
  • Las características sociales de esta versión se extienden más allá de la plataforma y se integran en forma automática con OneDrive Pro
  • La fácil integración con Exchange Online permite compartir información entre las plataformas, accediendo fácilmente a las asignaciones de tareas, que de otra forma quedarían aisladas en Outlook.
  • Los planes superiores (E3 / E4) tienen acceso a ciertas funcionalidades avanzadas, como las provistas en el "Discovery Center".
  • BI basado en Excel Services permite a los usuarios llevar a cabo tareas de inteligencia empresarial de una forma totalmente renovada y fácil de usar por parte de los usuarios
  • Utiliza el nuevo motor de Workflows basado en Windows Workflow Foundation 4, que incluye loops y nuevas funcionalidades que permiten el desarrollo de Workflows mucho más potentes
  • El manejo de videos y streamming se encuentra mejorado en esta versión

Licenciamiento para una estrategia del tipo PaaS

Esta tipo de plataforma no estaba disponible en la versión 2010, por lo que es algo totalmente nuevo producto de la versatilidad con que cuenta el modelo de Azure.
En este modelo de licenciamiento Microsoft pone a disposición toda la plataforma y el licenciamiento se realiza por servidores. Considerando que habrá un entorno de desarrollo para la instalación, se deberían considerar los siguientes servidores:
  • 2 instancias de Windows Server 2012.
  • 1 instancia de SQL Server 2012.
  • 2 instancias de SharePoint 2013.
  • Se requieren 2 servidores para SharePoint 2013 porque Windows Azure Workflow no puede ser instalado en un controlador de dominio, y Office Web Apps no puede ser instalado en un controlador de dominio O servidor Sharepoint.
  • 1 instancia de Visual Studio.
  • 1 instancia de MS Office local.
  • Para saber el costo de de este tipo de servicios se puede utilizar la Calculadora Azure (https://www.windowsazure.com/en-us/pricing/calculator/). No hay precios específicos para Sharepoint por el momento. 
    • Windows Azure tiene un trial de 30 días sin costo, que es el que utilizaríamos para las pruebas a lo largo de todo el curso.

sábado, 23 de agosto de 2014

1.7.5 - Conociendo los Servicios de Microsoft Azure (IaaS, PaaS)

Azure - Diferencias entre IaaS, PaaS y SaaS (Parte 5)



Conjunto de Soluciones de Azure

  • Lenguajes de programación soportados:
    • .Net
    • Java
    • PHP
    • Python
    • Node.js
  • Sistemas Operativos soportados:
    • Windows
    • Linux
  • IaaS
    • Redes Virtuales (Privadas y Públicas)
    • Proveedores de Identidades
    • Máquinas Virtuales
  • PaaS
    • Máquinas Virtuales específicas (soportado por IaaS)
    • Web Sites
    • Servicios para Mobile
    • HPC (High Perfomance Computing)
    • Marketplace
    • Bases de datos SQL
    • BI
    • Servicios de multimedia y streaming
    • SharePoint (siguiente tema de la agenda)
  • SaaS
    • Office 365
    • SharePoint (siguiente tema de la agenda)

1.7.4 - Adoptando Software como servicio en la nube

Azure - Diferencias entre IaaS, PaaS y SaaS (Parte 4)



Adoptando SaaS

En este tipo de soluciones la decisión de la empresa implica desligar toda responsabilidad en el proveedor de servicios en la Nube, inclusive del desarrollo y características del software provisto por el proveedor.
Al delegar todo el esquema en el proveedor, lo que la empresa finalmente está haciendo es contratando el derecho de uso de una aplicación, sobre la cual no deberá tener en consideración temas de estabilidad, actualizaciones o inclusive cuestiones de capacidad de funcionamiento. Se paga por el uso de una aplicación.
Como ejemplos de este tipo de soluciones podemos mencionar a Salesforce.com 
Luego de adoptar este tipo de soluciones el costo de cambio por otras aplicaciones, ya sean On Premise u otras aplicaciones SaaS puede ser muy costoso y complejo.

1.7.3 - Adoptando Plataformas como servicios

Azure - Diferencias entre IaaS, PaaS y SaaS (Parte 3)



Pasando de IaaS hacia PaaS

  • Además de todo lo provisto por el proveedor de servicios para lo que sería una plataforma IaaS, las empresas que opten por migrar a un servicio del tipo PaaS obtendrán:
    • Gestión completa de la Virtualización del Hardware
    • Gestión completa del sistema operativo, incluyendo actualizaciones de acuerdo a un plan establecido
    • Los desarrolladores no deberán preocuparse por las capas inferiores de la Infraestructura ya que el proveedor de servicios en la nube es quien proveerá esta funcionalidad.
  • Por otro lado la empresa deberá:
    • Adaptarse a las opciones de virtualización de HW provistas por el proveedor de servicios de Nube
    • Utilizar los Sistemas Operativos que el proveedor ofrezca
    • Llevar adelante sus desarrollos utilizando los lenguajes ofrecidos por el proveedor de servicios

1.7.2 - Comenzando el camino hacia la nube

Azure - Diferencias entre IaaS, PaaS y SaaS (Parte 2)


Pasando de On Premise hacia IaaS

  • Servicios Obtenidos por parte de la empresa
    • Se elimina la necesidad de contar con servidores internos
    • Se elimina la necesidad de contar con espacio en disco y componentes de storage
    • Se elimina la necesidad de contar con equipamiento de networking
  • Responsabilidades No delegadas en el proveedor de servicios en la nube
    • Se mantiene el control total de las máquinas virtuales y configuraciones / características de Software
Este tipo de soluciones pueden traer aparejados la necesidad de desarrollar gran cantidad de código para soportar una Infraestructura distribuida que no necesariamente agreguen valor desde el punto de vista del negocio. Por otro lado, permiten una rápida reducción de inversiones en Hardware y costos de operaciones al delegar estas responsabilidades en el proveedor de servicios en la nube.

1.7.1 - Diferencias entre IaaS, PaaS y SaaS

Azure - Diferencias entre IaaS, PaaS y SaaS

¿Qué es la nube?

La nube es un nuevo modelo de negocio: IT como un servicio. La propuesta se fundamente, principalmente en la promesa de ofrecer a las empresas reducciones en sus costos de Infraestructura y Operaciones a través de mover sus DataCenters hacia un servicio provisto por quienes ofrecen servicios de Nube.
Existen 3 variantes principales de servicios en la nube:
  • IaaS (Infrastructure as a Service)
  • PaaS (Plataform as a Service)
  • SaaS (Software as a Service)
Cada uno de estos tipos de servicios, son alternativas a la instalación On Premise en centros de cómputo propios dentro de cada empresa y ofrecen diferentes tipos de servicios, que son provistos por el proveedor del Servicio de Nube a cambio de una reducción en la flexibilidad que tiene la empresa a la hora de Gestionar su Infraestructura.



Microsoft ofrece estos servicios a través de la plataforma Azure

1.6.2 - Características de SharePoint 2013


  • Uso compartido
    • Características sociales: Al igual que en las versiones anteriores de SharePoint, cada usuario tiene un perfil y un sitio personal (o “Mi sitio”). Se presentan ahora en tres concentradores distintos: Suministro de noticias, OneDrive y Sitios. Estos concentradores se encuentran disponibles en cualquier barra de navegación global
    • Integración de OneNote con sitios de grupo, cuando se cree un sitio de grupo, se creará automáticamente un bloc de notas compartido de OneNote como parte del sitio. Este bloc de notas para capturar, compilar y compartir información.
    • Nuevas formas de usar archivos de vídeo y de medios enriquecidos, donde todos los vídeos que se carguen a sitios de SharePoint dispondrán de una página de reproductor propia que contiene los metadatos del vídeo (idiomas), además se permiten administrar diferentes representaciones de cada archivo de vídeo, con diferentes resoluciones, formatos de codificación o contenido de vídeo modificado y es posible incrustar contenido procedente de orígenes de vídeo externos a SharePoint (YouYube)
  • Organización
    • Bibliotecas de documentos: Puede usar arrastrar y colocar archivos entre su escritorio o cualquier ubicación que use el Explorador de Windows y SharePoint, así como también Sincronizar las bibliotecas de documentos con el equipo mediante OneDrive para la Empresa
    • Seguimiento de los sitios de SharePoint importantes en su página Sitios, a través de la nueva funcionalidad de "seguir sitios"
    • Listas: En esta nueva versión se pueden crear y modificar listas directamente desde la página, como solía hacerlo en programas como, por ejemplo, Microsoft Excel.
  • Detección
    • Búsqueda: Como administrador de una colección de sitios, propietario de sitio o diseñador de sitio, se pueden especificar ubicaciones desde las que desea obtener los resultados de búsqueda, inclusive de contenido online
    • Inteligencia empresarial (BI): Grandes mejoras se han llevado a cabo en las tecnologías de BI que ofrece esta nueva versión, entre ellas, la posibilidad de establecer Conexiones a datos externos con proveedores de OData en Excel, un nuevo y mejorado Centro de inteligencia empresarial y el uso de capacidades de inteligencia empresarial más avanzadas en Excel y Excel Services, inclusive la capacidad de visualización a través de dispositivos móviles con Windows 8 o Apple iPad.
  • Creación
    • Creación de contenido web: Los creadores de contenido pueden conservar el formato del texto al copiar contenido desde Microsoft Word al componente web de editor de texto enriquecido o al control de campos HTML de una página web.
    • Publicación entre sitios(*): Ahora puede usar la publicación entre sitios y los elementos web de búsqueda para crear sitios de extranet, Internet y de SharePoint Internet adaptables. 
    • Personalización de sitios: Esta versión de SharePoint Server 2013 ofrece una nueva experiencia de creación de temas que le guiará por un breve proceso con el que podrá cambiar el aspecto de su sitio para hacerlo único
    • Flujos de trabajo: Microsoft SharePoint Designer 2013 incluye mejoras importantes respecto al diseño de flujos de trabajo y el modelado de procesos y lógicas empresariales más complejos. Esta actualización incluye Una nueva arquitectura de flujo de trabajo y sin la necesidad de rehacer lo ya realizado en versiones anteriores 
    • Aplicaciones para SharePoint(*): SharePoint Server 2013 incluye opciones de soporte al desarrollo, la instalación, la administración y el uso de aplicaciones. Una aplicación es una aplicación independiente a pequeña escala creado para resolver necesidades específicas de los usuarios finales o para llevar a cabo tareas específicas
  • Administración
    • Seguridad, administración y actualización de sitios: Los administradores de colecciones de sitios pueden extremar la seguridad de los iFrames al especificar los derechos de los colaboradores para insertar iFrames en páginas, con la posibilidad de usar una lista de dominios desde los que se aceptan iFrames, si fuese necesario.
(*) Veremos este tema en más detalle en las próximas sesiones.