SharePoint Saturday Day Lima 2015. Auspiciadores Platinum Prize Only.

Slides:



Advertisements
Presentaciones similares
Principales Mejoras y Versión Enterprise Edition.
Advertisements

Microsoft Office Sharepoint Server Arquitectura y Diseño Rubén Alonso Cebrián Código: HOL-SPS09.
Código: HOL-SQL29. Permite la encriptación de ficheros de registro y de datos mediante clave de encriptación de datos (Database Encryption Key) Encriptación.
Plataforma de Software DocAve S oftware de gestión de infraestructura para Microsoft SharePoint.
Detalles técnicos de Sharepoint Search Rubén Alonso Cebrián
Plataforma de Software DocAve Software de gestión de infraestructura para Microsoft SharePoint
Inteligencia de Negocio con Microsoft Office Sharepoint Server 2007 Rubén Alonso Cebrián
Administración de actualizaciones de seguridad
Los objetivos de esta presentación
Microsoft Office System Planificando la estructura de su información usando Microsoft SharePoint Portal Server 2003 José Alberca Acosta Consultor
Bienvenido al evento online de Microsoft Small Business Server 2003 R2 (Volumen II) Andrés de Pereda.
Lo nuevo en Microsoft Office Project Server 2003 Microsoft Corporation.
TNT1-64 KEY MESSAGE: This is Technet session TNT 1-64.
Microsoft Office Sharepoint Server Implementación de Entornos Colaborativos Rubén Alonso Cebrián Código: HOL-SPS10.
Microsoft Office Sharepoint Server Actualización de conocimientos Rubén Alonso Cebrián Código: HOL-SPS06.
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
Microsoft SQL Server 2008 – SQL Server Integration Services
Licenciamiento de Project 2013
Topologías de SharePoint
Migración de MOSS2007 a SharePoint 2010 Jose Manuel González
Código: HOL-SPS17. Tecnologías de búsqueda en Sharepoint Sharepoint Foundation 2010 Search Server 2010 Express Search Server 2010 Sharepoint Server 2010.
Optimización de aplicaciones de bases de datos OLTP Speaker: Edinson Medina SQL Server Premier Field Engineer Microsoft Corporation Blog:
• SQL Server Integration Services SSIS
Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
• SQL Server Analysis Services
• SQL Reporting Services
• SQL Server Analysis Services
System Center Reporting Manager 2006 Implantación y configuración Joshua Sáenz G Joshua Sáenz G
WINDOWS SMALL BUSINESS SERVER 2011 Miguel Hernández Consultor Preventa I.T.
José Quinto Zamora DPS – SharePoint and Search MCP, MCTS en SharePoint 2007 y 2010.
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Microsoft Search Server 2008 Express Edition. Servicios de búsqueda federativos Rubén Alonso Cebrían
28 de junio, Primero – Aclaremos el Nombre FOPE – Forefront Online Protection for Exchange Previamente FOSE Forma parte de Exchange Hosted Services:
Montevideo 14 de Diciembre Gustavo Larriera Alejandro Ponicke El nuevo día a día con SQL Server 2005.
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Introducción a Windows Sharepoint Services V3 y Office Sharepoint Server 2007 Rubén Alonso Cebrián
Revisión técnica de WSS y Office SharePoint 2007.
Oportunidad de canal Actualizar software de servidor Actualizar hardware de servidor Proporcionar servicios de migración de aplicaciones Estos productos.
Virtualization Day 2012 Virtualización y SQL Server 2012 Lic. Horacio A. Gonzalez
Introducción arquitectura base de datos Microsoft SQL Server 2000/2005
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
Intranets y Portales Inteligentes
XenData Digital Archives Video Performance. Built on IT Standards. XenData X1500 LTO-5 Workstation Archive Junio 2012 © Copyright 2012 XenData Limited.
SQL Server 2008 Integration Services
Creación de un dominio Windows  Descripción general Introducción a la creación de un dominio de Windows 2000 Instalación de Active Directory Proceso.
Diana Herrera León 6 º «H». Es el término que usa Microsoft para referirse a su implementación de servicio de directorio en una red distribuida de computadores.
Cuentas de usuarios y grupos en windows 2008 server
¡SharePoint 2013: Novedades y Mejoras!
Definición Requisitos Versiones Instalación WSUS Juan Álvarez – Emilio Ayala – Camilo Turra – Daniel Pranao Sección 107 – Ing. Telecomunicaciones Profesor:
Es importante ahorrar tiempo en los negocios para satisfacer las demandas de los clientesEs importante ahorrar tiempo en los negocios para satisfacer las.
Copyright © 2006 Quest Software Jose Romero Sales Consultant Jose Romero Sales Consultant Soluciones para SharePoint.
¿QUE SON LAS ACTUALIZACIONES?  Las actualizaciones son adiciones al software que pueden evitar problemas o corregirlos, mejorar el funcionamiento del.
9º Encuentro Danysoft en Microsoft | | Ventajas competitivas de una solución empresarial Pablo F. Dueñas Campo | 9º Encuentro.
SQL Server Analysis Services SSAS
COMUNIDAD SHAREPOINT DE COLOMBIA. Sharepoint & Azure … juntos mejor !!!
SPSB12 – SharePoint en Iaas: Aspectos y consideraciones a tener en cuenta
Licenciamiento de productos
Especialista en Business Intelligence Analysis Services SSAS (Sesión 8) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
• SQL Server Integration Services SSIS
APLICACIONES EN LINEA.
Taller de Inteligencia de Negocios SQL Server Analysis Services Semana 8.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 3.
Instituto Tecnológico Superior de Libres Organismo Publico Descentralizado del Gobierno del Estado de Puebla José Alejandro Leal González.
Primeras versiones Windows N.T Server 3.1, 3.5, 3.51, 4.0 Versiones mas actuales Windows Server 2000, 2003, Small Business, Home server, 2008, 2012.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Ing. David Sánchez Aguilar @davidsancheza
Transcripción de la presentación:

SharePoint Saturday Day Lima 2015

Auspiciadores Platinum Prize Only

Agradecimiento especial

DBA para SharePoint Jose Redondo Microsoft SQL Server MVP | CEO EntornoDB LLC

Jose redondoj.wordpress.com

Agenda Introducción Arquitectura de SharePoint Instalación de SharePoint y Configuración de SQL Server El Motor de Búsqueda Inteligencia de Negocio Copias de Seguridad / Restauración Alta Disponibilidad y Recuperación de Desastres Conclusiones

Introducción

SharePoint SQL Server

Historia 2001 Versión 1 Team Services Versión 1 Team Services 2003 Versión 2 “Windows SharePoint Services versión 2 y SharePoint Portal Server 2003” Primer versión escrita en.NET Versión 2 “Windows SharePoint Services versión 2 y SharePoint Portal Server 2003” Primer versión escrita en.NET 2007 Versión 3 “Windows SharePoint Services versión 3 y Microsoft Office SharePoint Server 2007” Muy popular, generando alrededor de 1.5 billones de dólares en ventas Líder del sector según Gartner Versión 3 “Windows SharePoint Services versión 3 y Microsoft Office SharePoint Server 2007” Muy popular, generando alrededor de 1.5 billones de dólares en ventas Líder del sector según Gartner 2010 Versión 4 “Microsoft SharePoint Foundation 2010” y "Microsoft SharePoint Server 2010” + Cloud (Office 365) Versión 4 “Microsoft SharePoint Foundation 2010” y "Microsoft SharePoint Server 2010” + Cloud (Office 365) 2013 Versión 5 “Microsoft SharePoint Foundation 2013” y "Microsoft SharePoint Server 2013” + Cloud (Office 365) Versión 5 “Microsoft SharePoint Foundation 2013” y "Microsoft SharePoint Server 2013” + Cloud (Office 365) 2016 Versión 6 ? Versión 6 ?

Catalogo de Servicios SharePoint 2013 Web Content Management Enterprise Search Forms + Access Project Management Workflows Info Lifecycle Info Lifecycle Application development E-Discovery Integración con LOB Self Service BI Self Service BI Collaboration (Teams & Projects) Personal Sites Personal Sites Document Management Enterprise Portal Apps Market Store Social

Arquitectura de SharePoint

SharePoint = Habitualmente 3 Granjas SharePoint = Habitualmente 3 Granjas Una Granja de Workflows Una Granja de Workflows Una Granja de OWA (Office Web Apps) permite las visualización y la edición de documentos de Office en modo web No utiliza directamente SQL Server Una Granja de OWA (Office Web Apps) permite las visualización y la edición de documentos de Office en modo web No utiliza directamente SQL Server Granja de SharePoint Granja de Office Web App (OWA) Granja de Workflows

Las Granjas de SharePoint no conviven sola

Granja de SharePoint Site Collection Sites Listes Web Applications (= IIS Web Sites) Farm Content Database Configuration Database Service Application Service Databases

Granja de SharePoint : Arquitectura Lógica Site Collection Sites Lists Ejem: Team A Ejem: Proyecto 1 Ejem: Proyecto 2 Ejem: Proyecto 3

Una típica Granja pequeña 2 Web/Query/Application/Central Admin/ 1 Index Server dedicado (Con rol web para permitir contenido de seguimiento y/o rastreo) 2 SQL Standard Edition Cluster Nodes (Activo/Pasivo) – También Espejo como opción

…O una Granja más compleja Scale up y Scale out

En resumen… 99.9% de los contenidos de SharePoint se almacena en SQL Server La configuración de la granja se almacena en la “configuration db" El contenido de la Administración Central se almacena en el "content db" La mayoría de los servicios tienen al menos una base de datos Todas las aplicaciones web tienen al menos una base de datos de contenido

Mas sin embargo… Una granja de SP a menudo tiene al menos 20 bases de datos 1 Site Collection se hospeda en una base de datos individual La base de datos de contenido puede incluir colecciones de n cantidad de sitios (2000 por defecto) Sugerencia: 1 Site Collection > 10 GB - > una base de datos dedicada El Administrador de SharePoint puede "controlar" el tamaño de la base de datos Las Plantillas de Cuota para 1 Site Collection Número máximo de colecciones de sitios El Administrador de SharePoint puede "controlar" el tamaño de la base de datos Las Plantillas de Cuota para 1 Site Collection Número máximo de colecciones de sitios

Instalación de SharePoint y Configuración de SQL Server

Preparar las instancias de los servidores SQL 2008 R2, 2012 (Enterprise SP1 para BI), o n cantidad de instancias de SQL Server Collation : Latin1_General_CI_AS_KS_WS (Para la base de datos "sharepoint") MAXDOP = 1 Preparar las instancias de los servidores SQL 2008 R2, 2012 (Enterprise SP1 para BI), o n cantidad de instancias de SQL Server Collation : Latin1_General_CI_AS_KS_WS (Para la base de datos "sharepoint") MAXDOP = 1 Escoja lo que crea la base de datos (Configuración, Contenidos, Servicios, etc) Ya sea el DBA Ya sea el Administrador de SharePoint (PowerShell o GUI: Administración Central) Evite el Asistente de Configuración como GUID Escoja lo que crea la base de datos (Configuración, Contenidos, Servicios, etc) Ya sea el DBA Ya sea el Administrador de SharePoint (PowerShell o GUI: Administración Central) Evite el Asistente de Configuración como GUID

El servicio de SQL Server: Cuenta de dominio Instancias con nombre (ejemplo:.\SharePoint) Alias (DNS preferentemente) El servicio de SQL Server: Cuenta de dominio Instancias con nombre (ejemplo:.\SharePoint) Alias (DNS preferentemente) Toda la base de datos puede ser creado anticipadamente Consultar al Administrador de SharePoint cual es la "Cuenta de Configuración" Configuración de Cuentas: Rol del servidor “security admin” Rol del servidor “db creator” dbo owner de la base de datos sobre el impacto que tendrá en el rendimiento vía PowerShell Configuración de Cuentas: Rol del servidor “security admin” Rol del servidor “db creator” dbo owner de la base de datos sobre el impacto que tendrá en el rendimiento vía PowerShell Descripción de las bases de datos: us/library/cc678868(v=office.15). aspx Descripción de las bases de datos: us/library/cc678868(v=office.15). aspx

Una correcta instalación de SharePoint lleva a cabo a través de PowerShell: Utilice la aplicación "AutoSPInstaller" y opcionalmente "AutoSPInstallerGUI" Una correcta instalación de SharePoint lleva a cabo a través de PowerShell: Utilice la aplicación "AutoSPInstaller" y opcionalmente "AutoSPInstallerGUI" Se crea un archivo XML que contiene los nombres de toda los base de datos  Comprobar que el alias se utiliza bien

Modelo de Recuperación a utilizar Modelo de base de datos: Recovery Model = Full TempDB : Recovery Model = Simple SharePoint DB: Recovery Model = Depende!!! Content DB = Full Config DB = Simple Services App DB = Depende!!! en-us/library/cc aspx Services App DB = Depende!!! en-us/library/cc aspx Always On Availability Groups: Recovery = Full!

Prioridad (El mas rapado es el mas lento operando)  Datos de TempDB y archivos del Transaction Log  El Transaction Log de la base de datos Content DB  Los archivos de datos de la base de datos Search DB (Excepto "admin db")  Archivos de datos de la base de datos de contenido "Content DB" Prioridad (El mas rapado es el mas lento operando)  Datos de TempDB y archivos del Transaction Log  El Transaction Log de la base de datos Content DB  Los archivos de datos de la base de datos Search DB (Excepto "admin db")  Archivos de datos de la base de datos de contenido "Content DB" Utilizar varios archivos de datos de las bases de datos de "Content DB" y "Search DB"  Distribuir archivos de datos de igual tamaño en discos separados  Número de archivos de datos debe ser <= Número de núcleos de procesador  Varios archivos de datos no se admiten para otras DBs Utilizar varios archivos de datos de las bases de datos de "Content DB" y "Search DB"  Distribuir archivos de datos de igual tamaño en discos separados  Número de archivos de datos debe ser <= Número de núcleos de procesador  Varios archivos de datos no se admiten para otras DBs Ubicación de archivos

Tamaño de la base de datos de Contenido Las bases de datos de contenido son más grandes Buenas prácticas: Evitar > 200 GB / DB (Razones operativas) 0.5 IOPS/G recomendada Soporte de 4 TB/DB Si por lo menos 0.25 IOPS/G (ideal: 2 IOPS/G) Las bases de datos de contenido son más grandes Buenas prácticas: Evitar > 200 GB / DB (Razones operativas) 0.5 IOPS/G recomendada Soporte de 4 TB/DB Si por lo menos 0.25 IOPS/G (ideal: 2 IOPS/G) 1 DB por Site Collection o multiples Site Collections en una base de datos Se requiere tener ALC para cada Site Collection. 1 DB por Site Collection o multiples Site Collections en una base de datos Se requiere tener ALC para cada Site Collection. Plan General indispensable ((D × V) × S) + (10 KB × (L + (V × D))) Plan General indispensable ((D × V) × S) + (10 KB × (L + (V × D)))

Evitar la desfragmentación de índices Jobs desfragmentara los índices de las bases de datos Si la desfragmentación > 30% & Numero de filas > Jobs actualizara las estadísticas de las bases de datos AUTO_CREATE_ STATISTICS OFF

El Motor de Búsqueda

Arquitectura Lógica

Mejoras en el rastreo  Ahora tenemos un papel de arrastre que se comunica con todas las DBs de rastreo.  Cada rol rastreador contiene sólo un "componente de rastreo".  El rol carga el rastreo desde el Crawl DB especifico, procesando y luego aplicando commits.  El mismo host puede distribuirse a través de la bases de datos de rastreo  Dividir el trabajo entre varios rastreadores  SharePoint acoge distribuciones que pasa por la base de datos ContentDB en lugar del URL de Host

Base de datos de búsqueda Requisitos de IOPS Base de datosRequerimientos IOPS Carga típica en el subsistema de I/O. Crawl databaseMedio o Alta IOPS 10 IOPS por 1 documento por segundo (DPS) tasa de rastreo. Link databaseMedio IOPS 10 IOPS por 1 millón de ítems en el índice de busqueda. Search administration databaseBajo IOPSNo aplica. Analytics reporting databaseMedio IOPSNo aplica.

Latencia Latencia entre la capa de presentación web y SQL Server < 1 de un minuto durante 10 minutos a 99.9% Scripts de pruebas

Inteligencia de Negocio

Las herramientas de BI en SharePoint son: Excel Services Reporting Services Es una aplicación de servicio (Ejecutar en su totalidad por SharePoint) Con PowerView PowerPivot PerformancePoint (Scorecards) IMPORTANTE: Estas herramientas fueron creadas por el equipo de SQL Server de Microsoft Excel Services Reporting Services Es una aplicación de servicio (Ejecutar en su totalidad por SharePoint) Con PowerView PowerPivot PerformancePoint (Scorecards) IMPORTANTE: Estas herramientas fueron creadas por el equipo de SQL Server de Microsoft La instalación (completa) se puede hacer por el administrador de SharePoint Desde la configuración de instalación de SQL Server Delegación de credenciales de Kerberos o EffectiveUserName Desde la configuración de instalación de SQL Server Delegación de credenciales de Kerberos o EffectiveUserName

Instalar los componentes BI en SharePoint 2013 Instalar SharePoint 2013 con SQL Server 2012 SP1 o 2014 Instale Excel Services Instalar Analysis Services en modo de SharePoint Especifique el servidor de Analysis Services para Excel Services Instalar el add-in de Reporting Services en SSRS y en modo integrado Implementar el add-in de PowerPivot para SharePoint

Para el servicio de BI, la configuración de Kerberos es fundamental Delegación de credenciales Kerberos Problema del Double HOP Problema de actualización de datos Delegación de credenciales Kerberos Problema del Double HOP Problema de actualización de datos Establecer los SPN El DBA debe proporcionar toda la información que requiera el administrador de SharePoint El listado de todas la instancia de servidores SQL Incluyendo SSAS (No olvidemos la instancia de SharePoint) Los Puertos (Comprobar si están estáticas) El DBA debe proporcionar toda la información que requiera el administrador de SharePoint El listado de todas la instancia de servidores SQL Incluyendo SSAS (No olvidemos la instancia de SharePoint) Los Puertos (Comprobar si están estáticas)

Copias de Seguridad / Restauración

Copias de Seguridad Herramientas de SharePoint (GUI o PowerShell) integrado Utilizar el servicio de SQL Server en segundo plano Incluyendo la compresión de Backup, Cifrado, Snapshot "Datos" (Granulares) Incluyendo los servicios de DB Evitar al máximo si los Site Collection > 85 GB "Granja" = Configuraciones IIS, Archivo web.configs, Otros datos Completa (Full) o Incrementales Utilizar el servicio de SQL Server en segundo plano Incluyendo la compresión de Backup, Cifrado, Snapshot "Datos" (Granulares) Incluyendo los servicios de DB Evitar al máximo si los Site Collection > 85 GB "Granja" = Configuraciones IIS, Archivo web.configs, Otros datos Completa (Full) o Incrementales Herramientas de SQL Server Más flexible (Registro del archivos de transacciones, etc...) Detener el servicio de temporizador de SharePoint antes de la restauración El base de datos de configuración se puede restaurar solo si la copia de seguridad y la granja está en línea! Más flexible (Registro del archivos de transacciones, etc...) Detener el servicio de temporizador de SharePoint antes de la restauración El base de datos de configuración se puede restaurar solo si la copia de seguridad y la granja está en línea! Herramientas de Terceros … …

Alta Disponibilidad y Recuperación de Desastres

Los siguientes servicios son compatible con SharePoint SQL Server Mirroring, Log Shipping, Clustering, Availability Groups Los siguientes servicios son compatible con SharePoint SQL Server Mirroring, Log Shipping, Clustering, Availability Groups La instancia de SSAS en modo SharePoint no admite Clustering (Agrupación)

Always On Availability Groups & SharePoint (High Availability) SQL 1 GRANJA 1 SQL 2 Alta Disponibilidad Alta Disponibilidad Sincrónico

Always On Availability Groups & SharePoint (High Availability) SQL 1 GRANJA 1 SQL 2 Alta Disponibilidad Alta Disponibilidad Sincrónico

Soporte - Commit de sincronización de la base de datos

Always On Availability Groups & SharePoint (High Availability) GRANJA 1GRANJA 2 SQL 3 Producción Lima DR Cajamarca Asincrónicos Sincrónicos SQL 1SQL 2 Recuperación de Desastre Recuperación de Desastre

Soporte - Commit asincronizado de la base de datos

Conclusiones

Excelente y necesaria colaboración debe existir entre el Administrador de SharePoint y el DBA de SQL Server 3 tipos de bases de datos (Configuración, Contenido, Servicios) Comprender bien los limites de HA-DR (Alta Disponibilidad y Recuperación de Desastres) Planeación de la capacidad a utilizar

Recursos Tipos de bases de datos y sus funcionalidades: Workflow Manager DBs:

Demo

Q & A

Jose redondoj.wordpress.com