240 likes | 345 Views
Topolog ías de SharePoint. Vielka Rojas Vrojas@conzultek.com Conzultek. Agenda. Arquitectura de servicios de SharePoint 2010 Variables que influencias las topologías 4 ejemplos de topologías. Capas lógicas. Aplicaciones de Servicio. SharePoint Service Applications.
E N D
Topologías de SharePoint Vielka Rojas Vrojas@conzultek.com Conzultek
Agenda • Arquitectura de servicios de SharePoint 2010 • Variables queinfluenciaslastopologías • 4 ejemplos de topologías
Aplicaciones de Servicio SharePoint Service Applications PowerPoint Broadcast Service Search Managed Metadata PerformancePoint User Profiles Visio Graphics Service Business Data Connectivity Access Service Web Analytics Excel Calc Service Word Conversion Service 3rd party services… SharePoint Foundation Sandboxed Code Service Usage & Health Logging Config Content Workflow
Aplicaciones de Servicio • Las aplicaciones de serviciobrindanfuncionalidadespecí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, queproveenconexiones (proxies) a una o másaplicaciones de servicio
Web Application Estructura Lógica Managed Paths Site CollectionTop-LevelSite Site CollectionTop-LevelSite Site List Library Site [Folder] [Folder] Item Document Content Database(s)
Consideracioneslógicas • Necesidades del negocio • Áreas con serviciosaislados • Restriccionesregulatorias • Geopolíticas • Regulación o reglamentos • Arquitectura de información • La arquitectura de los sitios Web afectasuasociación con los servicios
Consideracionesfísicas • Escalarhorizontalmente/verticalmente • influencia la topologíalógica • Latencia de los vínculos • Servicioscerca de los usuarios y el contenido • Arquitecturadledirectorio • Servicioscerca del AD paramejorar la autenticación, sincronicación de perfiles, etc
Escalarservicios – Paso 1 • Crecerdentro de la granja • Scale-up: mejorar el hardware • Incrementarmemoria, CPU, disco, etc. • Scale-out: agregarservidores en lascapas • Agregar Web Front Ends en NLBs paracontenido • Servidoresexclusivosparaserviciosqueconsumenmuchosrecursos • Escalar el servidor de SQL • Scale SQL for data-centric services
Escalarservicios – Paso 2 • Múltiplesgranjas de contenido • Másdifícil de administrar • Múltiplesgranjas de servicios • Se puedendistribuirgeográficamente • Se recomiendainiciarpor la búsqueda
Topologías de ejemplo • Pequeñaorganización • Empresasmedianas • Empresasdistribuidasgrandes Estos son solo ejemplos.
Woodgrove • Organizaciónpequeña • Una o pocasubicacionesfísicas • < 5000 Usuarios • Usosprincipales: Colaboración y búsqueda • TI: 1-3 personas con roles múltiples • Necesitaacomodarmúltiples “proyectos”.
Puntossobresalientes • Una sola granja • Configuraciónpredeterminada • Capa de aplicaciones y Web combinada • Administración del crecimiento • Nuevo contenido en colecciones de sitios • Agregarservidoresadicionales
Fabrikam • Organizaciónmediana • 10k-50k Usuarios • Puedeusaralguna o toda la funcionalidad de SharePoint • TI: ~10 con múltiples roles y soluciones • Uniones intra-organizational limitadas • Necesitaacomodarmúltiples “proyectos”
Puntosdestacados • Unagranja • Aplicaciones Web aisladas • Múltiplesaplicaciones de servicios • Múltiplesgrupos de proxy • Distinción entre los roles de los servidores • Administración del crecimiento • Agregarnuevossitios, nuevasaplicaciones Web • Horizontalmente al agregarservidores Web y de aplicaciones • Se puedendividirlasgranjas de contenido
Empresagrande • Gran corporaciónmultinacional • >50k Usuarios • Distribuidageográficamente • Múltiplesdepartamentos de TI dedicados • Límitesorganizacionales • Puede usar alguna o toda la funcionalidad de SharePoint • Brindahospedajeinterno con diferentes SLAs
Puntosdestacados • Los serviciosempresariales son controladospor TI Central • Administración del crecimiento • Departamentosadicionales se puedenincorporarcomo • Nuevascolecciones de sitios • Nuevasaplicaciones Web en granjasexistentes • Nuevasgranjas • Horizontalmente al agregarservidores Web y de aplicaciones • Geo-distribución con múlplesgranjas de servicios • Consideraciones de altadisponibilidad y recuperación en caso de desastre
Otrosescenarios • Sitiospúblicos en internet • Hospedaje de sitios (Multi-tenant hosting)