10 razones para pasarse a SharePoint 2010
-
Upload
raona -
Category
Technology
-
view
3.399 -
download
1
description
Transcript of 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]
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
SharePoint 2010
1 Experiencia de Usuario
SharePoint 2010
1 Experiencia de UsuarioEs contextual
Análoga al paquete Office
Ribbon
SharePoint 2010
1 Experiencia de Usuario
Interfaz Asíncrona
No hay recarga
SharePoint 2010
1 Experiencia de Usuario
Integración de aplicaciones Silverlight
Sólo indicando el fichero
Silverlight
SharePoint 2010
1 Experiencia de Usuario
Integración de aplicaciones Office
Actualizado en tiempo real
1Cross- Browser Compatibility
SharePoint 2010
Experiencia de Usuario
Cumple con Standards Web
1Funcionalidades Sociales
SharePoint 2010
Experiencia de Usuario
Características de Red Social Corporativa
1Funcionalidades Sociales
SharePoint 2010
Experiencia de Usuario
SharePoint 2010
2 Gestión de Documentación
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
SharePoint 2010
2 Gestión de Documentación
Caso Típico de «Expediente»
Document set
SharePoint 2010
3 Búsqueda
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»
Refinement panel
Related searches
Federated results
Win7 Connector
Launch in Office Web
Apps
SharePoint 2010
3 Búsqueda
Resultados de
ejemplo de
búsqueda
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
SharePoint 2010
4 Arquitectura de Servicios
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
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
SharePoint 2010
5 Aislamiento
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.
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
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
SharePoint 2010
6 Desarrollo Ágil
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
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
SharePoint 2010
6 Desarrollo ÁgilVisual Studio 2010
Nueva versión completamente integrada con
Sharepoint 2010
SharePoint 2010
7 Alta Disponibilidad
SharePoint 2010
7 Alta Disponibilidad
Proceso controlado de Patching
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
SharePoint 2010
8 Migración de Plataforma
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
SharePoint 2010
9 Conectividad
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
SharePoint 2010
10 Nuevas funcionalidades
SharePoint 2010
10 Nuevas funcionalidadesPerformance Point Services
Plataforma de Business Intelligence integrada en Sharepoint
SharePoint 2010
10 Nuevas funcionalidadesOffice Web Applications
Word, Excel, OneNote & PowerPoint en versión web. Compatibles con otros navegadores
SharePoint 2010
The End
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
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
x64Dual processorCPU
8 GBMemory
80 GBDVD DriveStorage
SharePoint 2010
LEARN
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
SharePoint 2010
LEARN
Métodos de
Migración:
• InPlace• Database Attach
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
“Roadmap” de adopciónSharePoint 2010
SharePoint 2010
The End