10 razones para pasarse a sharepoint 2010

64
“Roadmap” de adopción 10 razones para pasarse a Sharepoint 2010 SharePoint 2010 Jorge Ramo López [email protected]

Upload: raona

Post on 15-May-2015

3.399 views

Category:

Technology


1 download

DESCRIPTION

Si tienes dudas sobre si merece la pena el esfuerzo de migrar a Sharepoint 2010, quizá esta presentación puede ayudarte.

TRANSCRIPT

Page 1: 10 razones para pasarse a SharePoint 2010

“Roadmap” de adopción

10 razones para pasarse a Sharepoint 2010

SharePoint 2010

Jorge Ramo Ló[email protected]

Page 2: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

¿Porqué Pasarme a Sharepoint 2010?

… Si ya tengo Sharepoint 2007… Si ya tengo una web en marcha… Si ya tengo un gestor de contenidos X, Y o Z… Si ya hago gestión documental… Si ni siquiera sé lo que es Sharepoint

Page 3: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

1 Experiencia de Usuario

Page 4: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

1 Experiencia de UsuarioEs contextual

Análoga al paquete Office

Ribbon

Page 5: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

1 Experiencia de Usuario

Interfaz Asíncrona

No hay recarga

Page 6: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

1 Experiencia de Usuario

Integración de aplicaciones Silverlight

Sólo indicando el fichero

Silverlight

Page 7: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

1 Experiencia de Usuario

Integración de aplicaciones Office

Actualizado en tiempo real

Page 8: 10 razones para pasarse a SharePoint 2010

1Cross- Browser Compatibility

SharePoint 2010

Experiencia de Usuario

Cumple con Standards Web

Page 9: 10 razones para pasarse a SharePoint 2010

1Funcionalidades Sociales

SharePoint 2010

Experiencia de Usuario

Características de Red Social Corporativa

Page 10: 10 razones para pasarse a SharePoint 2010

1Funcionalidades Sociales

SharePoint 2010

Experiencia de Usuario

Page 11: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

2 Gestión de Documentación

Page 12: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

2 Gestión de Documentación

Mejoras funcionales y de rendimiento

Sin limitaciones de límite de documentos en cada centro documental El rendimiento del servidor se adapta al volumen de documentación

asociado Podemos publicar tipos de contenido entre los diferentes apartados de un

portal Podemos gestionar los metadatos de forma centralizada a través de

taxonomías Mediantes conexiones a datos externos podemos conectar con

cuadros de clasificación ya existentes

Page 13: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

2 Gestión de Documentación

Caso Típico de «Expediente»

Document set

Page 14: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

3 Búsqueda

Page 15: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

3 Búsqueda

Podemos usar Wildcards en nuestra búsqueda, incluso utilizando Metadatos:

S* b* author:ja* AND B*J* Los resultados tienen filtros para ayudarnos

a refinar la búsqueda Búsqueda social teniendo en cuenta las

actividades, publicaciones, notas, metadatos, tags de nuestros usuarios

Búsqueda fonética («maikel») Mayor escalabilidad en la definición de los

componentes

Query Object Model

ContentContentContent

OpenSearch Source

Crawler

Indexer

Query ServersIndex

Partition

Es más fácil «buscar» y «encontrar»

Page 16: 10 razones para pasarse a SharePoint 2010

Refinement panel

Related searches

Federated results

Win7 Connector

Launch in Office Web

Apps

SharePoint 2010

3 Búsqueda

Resultados de

ejemplo de

búsqueda

Page 17: 10 razones para pasarse a SharePoint 2010

Enterprise CrawlerJDBC

FAST Query Language (FQL)OM extensionsWeb Part extensions

People search

SharePoint Server

FAST Search for SharePoint

Content search

SharePoint 2010

3 Búsqueda

Se incorpora FAST como producto

Page 18: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

4 Arquitectura de Servicios

Page 19: 10 razones para pasarse a SharePoint 2010

Desaparece el concepto de «Proveedor de servicios compartidos». Ahora cada servicio se provee por sí mismo.

Muchos más servicios (Office Services) y posibilidad de crear nuevos. Podemos elegir qué partes de nuestro Sharepoint son accesibles a quién Tenemos un modelo

Más escalable, Más flexible Aprovecha mejor las máquina dedicadas a Sharepoint Mejora la seguridad de acceso

Web Server Throttling o servidor adaptado al rendimiento

SharePoint 2010

4 Arquitectura de ServiciosServicios a la carta

Page 20: 10 razones para pasarse a SharePoint 2010

SSP

MOSS 2007 Model

http://hrweb/

SearchUser

Profiles

Excel Calc

Corp Farm

BDC

http://hrweb/

Corp Farm

O14 Model

http://itweb/ http://itweb/

Search User Profiles

Excel Calc

Visio

3rd party

Service

BDC

WAC

SharePoint 2010

Page 21: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

5 Aislamiento

Page 22: 10 razones para pasarse a SharePoint 2010

Tenants5 Aislamiento

SharePoint 2010

1 tenant es un espacio donde se aislan: Los Datos El uso de las aplicaciones La administración Las personalizaciones Las operaciones

Ejemplo: 1 tenant por cliente. Cada cliente es un espacio completamente independiente de los demás bajo un mismo despliegue de Sharepoint.

Page 23: 10 razones para pasarse a SharePoint 2010

Mejorar ROI de hardware

SharePoint 2010

5 Aislamiento

Gracias a la arquitectura de servicios y al aislamiento 1 misma granja de servidores puede albergar diversos usos

Intranet Extranet Webs

Certificando la seguridad y la alta disponibilidad

Page 24: 10 razones para pasarse a SharePoint 2010

CASLimited

OM

Quota/Blocked Solutions

External ProcessDevelopers

SharePoint 2010

Las aplicaciones de los desarrolladores se ejecutan en espacios aislados de manera que si provocan un error o consumen muchos recursos no afectan a la granja.

Sandbox solutions5 Aislamiento

Page 25: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

6 Desarrollo Ágil

Page 26: 10 razones para pasarse a SharePoint 2010

Technical Difficulty

Appl

icati

on C

ompl

exity

IWs

PIWRAD

Dev

Visual Studio

SharePoint DesignerInfoPath

SharePoint Browser UI

Aumentar Capacidades de cada perfil

SharePoint 2010

6 Desarrollo Ágil

Page 27: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

6 Desarrollo Ágil

Sharepoint Designer es más potente

Todo se despliega con paquetes

Un paquete es compatible entre SPD y Visual Studio

Podemos hacer Workflows más potentes, conectar con datos externos

Page 28: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

6 Desarrollo ÁgilVisual Studio 2010

Nueva versión completamente integrada con

Sharepoint 2010

Page 29: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

7 Alta Disponibilidad

Page 30: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

7 Alta Disponibilidad

Proceso controlado de Patching

Page 31: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

7 Alta Disponibilidad

Sistema unificado Monitorización

0x1640 Windows SharePoint Services 4 Monitoring nasq Medium Entering monitored scope (Request (GET:http://cp-ap02l:8080/_layouts/WebAnalytics/WebAppSelection.aspx?t=WebApplicationSelectionReport&l=wa)) 07/29/2009 18:32:48.35 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Logging Correlation Data xmnv Medium Name=Request (GET:http://cp-ap02l:8080/_layouts/WebAnalytics/WebAppSelection.aspx?t=WebApplicationSelectionReport&l=wa) 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.64 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Logging Correlation Data xmnv Medium Site=/ 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Topology b9h6 Medium The configuration database was queried for a non-existent object with the id d2a43842-8650-4522-9e8c-a838795933bd. Most commonly, this is caused by removing an SPFeatureDefinition without writing upgrade code to remove references to the feature from each site. 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Monitoring b4ly Medium Leaving Monitored Scope (Request (GET:http://cp-ap02l:8080/_layouts/WebAnalytics/WebAppSelection.aspx?t=WebApplicationSelectionReport&l=wa)). 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Monitoring nass Medium ____SPRequest Objects=2 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Monitoring nass Medium ____SQL Query Count=3 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Monitoring nass Medium ____Execution Time=412.184230118632 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Monitoring nass Medium ____Current User= 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Monitoring nass Medium ____WebPart Events Offsets=1 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Monitoring nass Medium ____Page Checkout Level=Published 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Monitoring nass Medium ____Current SharePoint Operations=0 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Monitoring nass Medium ____Critical Events=0 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Monitoring nass Medium ____Working Set Delta=1.09765625 750cfa80-cba6-4516-b367-a68698421c2307/29/2009 18:32:48.75 w3wp.exe (0x15A8) 0x1640 Windows SharePoint Services 4 Monitoring nass Medium ____Log Correlation Id=750cfa80-cba6-4516-b367-a68698421c23 750cfa80-cba6-4516-b367-a68698421c23

Page 32: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

8 Migración de Plataforma

Page 33: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

8 Migración de Plataforma

LearnRequirements/prerequisitesUpgrade methodsDowntime mitigationCommon issues

PrepareDocument environmentManage customizationsPlan upgrade strategyMake items upgradable

TestBuild test farms

Use real dataEvaluate techniquesFind issues early

ImplementBuild/upgrade farmsDeploy customizationsMinimize downtimeMonitor progress

ValidateUpgrade event failuresUI/UX issuesData issues

Proceso Simplificado

Cuidado, no hace milagros

Page 34: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

9 Conectividad

Page 35: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

9 Conectividad

External Content Type (ECT)

External Data Source(Web Service, DB, .Net

object, LOB system, Web 2.0 service, etc.)

BCS

Conexión con datos Externos

Se tratan como si fueran listas de Sharepoint Manteniendo integridad referencial (Lectura y Modificación)

Se pueden incluir como metadatos de los elementos actuales Conexión con Bases de Datos, Web Services, otras aplicaciones Podemos desarrollar nuestros propios conectores Podemos crear ECT desde Sharepoint Designer

Page 36: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

10 Nuevas funcionalidades

Page 37: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

10 Nuevas funcionalidadesPerformance Point Services

Plataforma de Business Intelligence integrada en Sharepoint

Page 38: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

10 Nuevas funcionalidadesOffice Web Applications

Word, Excel, OneNote & PowerPoint en versión web. Compatibles con otros navegadores

Page 39: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

The End

Page 40: 10 razones para pasarse a SharePoint 2010

“Roadmap” de adopción

Migración de 2007 a 2010

SharePoint 2010

Jorge Ramo Ló[email protected]

Page 41: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

LearnRequirements/prerequisitesUpgrade methodsDowntime mitigationCommon issues

PrepareDocument environmentManage customizationsPlan upgrade strategyMake items upgradable

TestBuild test farms

Use real dataEvaluate techniquesFind issues early

ImplementBuild/upgrade farmsDeploy customizationsMinimize downtimeMonitor progress

ValidateUpgrade event failuresUI/UX issuesData issues

Page 42: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

LearnRequirements/prerequisitesUpgrade methodsDowntime mitigationCommon issues

PrepareDocument environmentManage customizationsPlan upgrade strategyMake items upgradable

TestBuild test farms

Use real dataEvaluate techniquesFind issues early

ImplementBuild/upgrade farmsDeploy customizationsMinimize downtimeMonitor progress

ValidateUpgrade event failuresUI/UX issuesData issues

Page 43: 10 razones para pasarse a SharePoint 2010

x64Dual processorCPU

8 GBMemory

80 GBDVD DriveStorage

SharePoint 2010

LEARN

Page 44: 10 razones para pasarse a SharePoint 2010

x64 editionService Pack 2 + Cumulative Update 12Service Pack 3 + Cumulative Update 2

SQL Server 2005

x64 editionStandardSP1 + KB970315

SQL Server 2008

x64 Windows Server 2008 SP2 StandardX64 Windows Server 2008 R2 Standard

Operating System

SharePoint 2010

LEARN

Page 45: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

LEARN

Métodos de

Migración:

• InPlace• Database Attach

Page 46: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

LEARN

In-Place Pros/Cons

Farm wide settings are preserved and upgradedCustomizations are available in the environment after the upgrade

Pros

Servers and farms areoffline while the upgradeis in progressThe upgrade proceeds continuously

Cons

Page 47: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

LEARN

DB Attach Pros/Cons

Upgrade multiple content databases at the same time Combine multiple farmsinto one farm

Pros

The server and farm settings are not upgradedCustomizations must be transferred manuallyMissing customizationsTime and network bandwidth Direct access to thedatabase servers

Cons

Page 48: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

LEARN

Supported Paths In-Placex86

x86MOSS2007SP2

x64MOSS2007SP2

MSS 2010

x86WSS v3.0SP2 x86

MOSS2007SP2

x64MOSS2007SP2

MSS 2010

x86WSS v3.0SP2 x64

WSS v3.0SP2 2010

Page 49: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

LEARN

What is “Visual Upgrade”

A feature that separates data upgrade from UI upgrade:

• Data and code upgrade happens all at once. Site UI has two modes: this version and last version

• Pages and components make the decision at runtime, and it’s safe by default

Page 50: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

LearnRequirements/prerequisitesUpgrade methodsDowntime mitigationCommon issues

PrepareDocument environmentManage customizationsPlan upgrade strategyMake items upgradable

TestBuild test farms

Use real dataEvaluate techniquesFind issues early

ImplementBuild/upgrade farmsDeploy customizationsMinimize downtimeMonitor progress

ValidateUpgrade event failuresUI/UX issuesData issues

Page 51: 10 razones para pasarse a SharePoint 2010

Pre-Upgrade Checker CommandInformational

All servers that are running SharePoint bits in the farmServer Info

The components of the farmFarm Info

The upgrade types supported by the farmUpgrade Type

List of site definitionsSite Templates

List of features installedFeatures

Language packs requiredLanguage Packs

AAM URLs within the current environmentAAM URLs

PREPARE

Page 52: 10 razones para pasarse a SharePoint 2010

Pre-Upgrade Checker CommandErrors

Check for the 64-bit edition of Windows Server 2008or later installedOS Type

Content databases are modifiedDatabase Schema

Content DB orphansData Orphan

Sites can be referencedSite Orphan

Farm is in a gradual stillUnfinished Gradual Upgrade

PREPARE

Page 53: 10 razones para pasarse a SharePoint 2010

Pre-Upgrade Checker CommandErrors

Web application missing web.configMissingWeb Config

Invalid host namesInvalidHost Names

Application Pool accountInvalid Service Account

List databases that are RO in SQL-we can’t upgrade RODatabaseRead Only

DB >4GBSite collections

Wyukon

PREPARE

Page 54: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

LearnRequirements/prerequisitesUpgrade methodsDowntime mitigationCommon issues

PrepareDocument environmentManage customizationsPlan upgrade strategyMake items upgradable

TestBuild test farms

Use real dataEvaluate techniquesFind issues early

ImplementBuild/upgrade farmsDeploy customizationsMinimize downtimeMonitor progress

ValidateUpgrade event failuresUI/UX issuesData issues

Page 55: 10 razones para pasarse a SharePoint 2010

TEST

Build Test FarmsUse real data (copies of entire databases)• To identify trouble areas• To determine upgrade performance• Measure sequences and actions

Use similar hardware if possible

Evaluate:• Content• Search• Customizations• …

SharePoint 2010

Page 56: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

LearnRequirements/prerequisitesUpgrade methodsDowntime mitigationCommon issues

PrepareDocument environmentManage customizationsPlan upgrade strategyMake items upgradable

TestBuild test farms

Use real dataEvaluate techniquesFind issues early

ImplementBuild/upgrade farmsDeploy customizationsMinimize downtimeMonitor progress

ValidateUpgrade event failuresUI/UX issuesData issues

Page 57: 10 razones para pasarse a SharePoint 2010

ImplementImplement

SharePoint 2010

Wizards

1. Microsoft SharePoint Products and Technologies 14 Preparation Tool

2. Setup Wizard3. SharePoint Product and Technologies

Configuration Wizard4. Server Farm Configuration Wizard

Page 58: 10 razones para pasarse a SharePoint 2010

Default Services

Access Services Enables users to view, edit, and interact with Access databases in a Web browser

Application Registry Service

Enables users to search and collaborate around business data

Business Data Catalog

Enables structured data from line-of-business applications, such as SAP and Siebel systems, to be integrated into SharePoint Server 2010

Excel Services Enables users to view and interact with Microsoft Office Excel® spreadsheets in a Web browser

Lotus Notes Connector Enables users to search data on a Lotus Notes server

Implement

Page 59: 10 razones para pasarse a SharePoint 2010

Default Services

Managed Metadata Service

Enables teams or departments to manage their own taxonomy, hierarchies, keywords, and social tagging infrastructure, so that, for example, taxonomies and content types can be shared across the organization

PeopleEnables users to search for people within their organization to, for example, find skills, memberships within enterprise communities, and shared interests

Search Service Application

Enables users to index content, gather information, and perform search queries

Secure Store Service

Enables users to store data securely and associate it to a specific identity or group of identities

State Service Enables users to temporarily store user session data for SharePoint Server 2010 components

Implement

Page 60: 10 razones para pasarse a SharePoint 2010

Default Services

Usage and Health data collection

Collects farm-wide usage and health data so users can view usage and health reports

Visio Graphics Service

Enables users to view and refresh published Visio diagrams

Web Analytics Web Service

Collects data about how users access pages in a deployment of SharePoint Server, such as the search engine used and keywords that the end user types to find a site

Word Conversion Service Application

Enables users to perform automated bulk document conversions

Implement

Page 61: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

LearnRequirements/prerequisitesUpgrade methodsDowntime mitigationCommon issues

PrepareDocument environmentManage customizationsPlan upgrade strategyMake items upgradable

TestBuild test farms

Use real dataEvaluate techniquesFind issues early

ImplementBuild/upgrade farmsDeploy customizationsMinimize downtimeMonitor progress

ValidateUpgrade event failuresUI/UX issuesData issues

Page 62: 10 razones para pasarse a SharePoint 2010

Validate Discussion

• Verify High Impact/High Profile sites• Create a new Site Collection/Libraries and

verify basic functionality• Application event log and upgrade log failures• UI/UX Issues (XHTML/XSLT/MasterPages)• External Data Sources• Security requires special attention post-

upgrade:– Eg: migration to claims

Validate

Page 63: 10 razones para pasarse a SharePoint 2010

“Roadmap” de adopciónSharePoint 2010

Page 64: 10 razones para pasarse a SharePoint 2010

SharePoint 2010

The End