SPC410: Advanced Services & Topologies

Download Report

Transcript SPC410: Advanced Services & Topologies

Topologías de
SharePoint
Vielka Rojas
[email protected]
Conzultek
Agenda
 Arquitectura
de servicios de SharePoint 2010
 Variables que influencias las topologías
 4 ejemplos de topologías
Capas lógicas
Servidores Web
(Front End)
Servidores de Aplicaciones
(Administración, Index, Query, Administración
central, Excel Services, Form Server, etc.)
Servidores de bases de datos
Aplicaciones de Servicio
Aplicaciones de Servicio
 Las
aplicaciones de servicio brindan funcionalidad
específica de SharePoint
 Un application connection (proxy) permite la
conexión a un aplicación de servicio
 Las conexiones se agrupan en application
connection (proxy) groups
 Los aplicaciones Web se asocian con un
application proxy group, que proveen conexiones
(proxies) a una o más aplicaciones de servicio
Estructura Lógica
Web Application
Managed Paths
Site
Site Collection
Site Collection
Top-Level
Site
Top-Level
Site
List
Library
[Folder]
[Folder]
Item
Document
Content Database(s)
Site
Consideraciones lógicas
 Necesidades

Áreas con servicios aislados
 Restricciones


regulatorias
Geopolíticas
Regulación o reglamentos
 Arquitectura

del negocio
de información
La arquitectura de los sitios Web afecta su asociación con
los servicios
Consideraciones físicas
 Escalar

horizontalmente/verticalmente
influencia la topología lógica
 Latencia

de los vínculos
Servicios cerca de los usuarios y el contenido
 Arquitectura

dle directorio
Servicios cerca del AD para mejorar la autenticación,
sincronicación de perfiles, etc
Escalar servicios – Paso 1
 Crecer
dentro de la granja
 Scale-up: mejorar el hardware

Incrementar memoria, CPU, disco, etc.
 Scale-out:




agregar servidores en las capas
Agregar Web Front Ends en NLBs para contenido
Servidores exclusivos para servicios que consumen muchos
recursos
Escalar el servidor de SQL
Scale SQL for data-centric services
Escalar servicios – Paso 2
 Múltiples
granjas de contenido
 Más difícil de administrar
 Múltiples


granjas de servicios
Se pueden distribuir geográficamente
Se recomienda iniciar por la búsqueda
Topologías de ejemplo
 Pequeña
organización
 Empresas medianas
 Empresas distribuidas grandes
Estos son solo ejemplos.
Woodgrove
 Organización
pequeña
 Una o pocas ubicaciones físicas
 < 5000 Usuarios
 Usos principales: Colaboración y búsqueda
 TI: 1-3 personas con roles múltiples
 Necesita acomodar múltiples “proyectos”.
Arquitectura lógica
IIS Web Site—“SharePoint Web Services”
Application pool
Access
Services
Application pool
Excel
Calculation
Services
Managed
Metadata
User Profile
Business Data
Connectivity
Secure Store
Service
Search
Application pool
Web application—Published Intranet Content
Http://woodgrove/
Web application—Team Sites
Web application—My Sites
http://team
http://my
http://my/personal/<user>
HR
Facilities
Purchasing
Team 1
Team 2
Team 3
Topología física
Web+App
Servers
SQL Server
Puntos sobresalientes
 Una
sola granja
 Configuración predeterminada
 Capa de aplicaciones y Web combinada
 Administración del crecimiento
 Nuevo contenido en colecciones de sitios
 Agregar servidores adicionales
Fabrikam
 Organización
mediana
 10k-50k Usuarios
 Puede usar alguna o toda la funcionalidad de
SharePoint
 TI: ~10 con múltiples roles y soluciones
 Uniones intra-organizational limitadas
 Necesita acomodar múltiples “proyectos”
Arquitectura lógica
IIS Web Site—“SharePoint Web Services”
Application
pool
Managed
Metadata
Excel
Calculation
Services
Business Data
Connectivity
User Profile
Excel
Calculation
Services
Managed
Metadata
Secure Store
Service
Search
Custom group
Business Data
Connectivity
Default group
Application pool
Application pool
Web application—HRWeb
Web application—Finance Web
Web application—My Sites
http://fabrikam
http://my
http://my/personal/<user>
Division 1
Custom group
Application pool
Web application—Company Web
http://hrweb
Access
Services
Division 2
Division 3
http://finance
Topología física
Query
Excel Services
Central Admin
User Profiles
Metadata
Excel Services
User Profiles
Metadata
Index
Puntos destacados
 Una



granja
Aplicaciones Web aisladas
Múltiples aplicaciones de servicios
Múltiples grupos de proxy
 Distinción
entre los roles de los servidores
 Administración del crecimiento



Agregar nuevos sitios, nuevas aplicaciones Web
Horizontalmente al agregar servidores Web y de
aplicaciones
Se pueden dividir las granjas de contenido
Empresa grande
 Gran






corporación multinacional
>50k Usuarios
Distribuida geográficamente
Múltiples departamentos de TI dedicados
Límites organizacionales
Puede usar alguna o toda la funcionalidad de
SharePoint
Brinda hospedaje interno con diferentes SLAs
Arquitectura lógica
Enterprise services farm
IIS Web Site—“SharePoint Web Services”
Application pool
User Profile
Managed
Metadata
Search
Business Data
Connectivity
Secure Store
Service
Collaboration farm
Published content farm
My Site farm
Departmental farm
IIS Web Site—“SharePoint Web Services”
IIS Web Site—“SharePoint Web Services”
Application pool
Application pool
Default group
Default group
Access
Services
Application pool
Excel
Services
Usage and
Health Data
Collection
InfoPath
PowerPoint
Word
Viewing
Managed
Metadata
Default group
Application pool
Usage and
Health Data
Collection
Excel
Services
PowerPoint
Word
Viewing
Web application—My Sites
Web application—Published Intranet Content
Visio
Graphics
Service
Default group
Word
Automation
Services
http://my
http://Fabrikam
Visio
Graphics
Service
http://my/personal/<user>
HR
Facilities
Purchasing
Application pool
Application pool
Web application—Team Sites
Web application—My Sites
No Services
No Services
http://team
http://my
Web application—Specialized Department Sites
http://department
http://my/personal/<user>
Team 1
Mix of local and remote services
Team 2
Team 3
Deployment of services for a specialized department farm
Topología física
My Site
Published Content
Collaboration
Departmental Farm
Web Servers
Web Servers
Web Servers
Web Servers
Usage & Health
Usage & Health
Usage & Health
Index
Target
Usage & Health
Usage & Health
Usage & Health
Index
Target
Usage & Health
Usage & Health
Usage & Health
Index
Target
Usage & Health
Usage & Health
Index
Target
Usage
Central Admin
Excel Services
PTC
Central Admin
Excel Services
WAC
Central Admin
WAC
PPT Broadcast
Central Admin
PPT Broadcast
PTC (offline)
Central Admin
Excel Services
Access Services
Visio Services
SSRS
1x2 SQL cluster
Central Admin
WAC
1x2 SQL cluster
1x2 SQL cluster
1x2 SQL cluster
Central Admin
Excel Services
Access Services
Visio Services
SSRS
Excel Services
SSRS
Access Services
WAC
Visio Services PPT Broadcast
Excel Services
SSRS
Access Services
WAC
Visio Services PPT Broadcast
1x2 SQL cluster
1x2 SQL cluster
Enterprise Services Farm
Profile
Profile
1x2 SQL cluster
(Profile, Taxonomy, BCS)
Taxonomy
BCS
Taxonomy
Web Analytics
1x2 SQL cluster
(Web Analytics, Usage)
Web Analytics
BCS
Puntos destacados
 Los
servicios empresariales son controlados por TI
Central
 Administración del crecimiento

Departamentos adicionales se pueden incorporar como




Nuevas colecciones de sitios
Nuevas aplicaciones Web en granjas existentes
Nuevas granjas
Horizontalmente al agregar servidores Web y de
aplicaciones
 Geo-distribución
servicios
 Consideraciones
con múlples granjas de
de alta disponibilidad y
recuperación en caso de desastre
Otros escenarios
 Sitios
públicos en internet
 Hospedaje de sitios (Multi-tenant hosting)