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)