Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

AGENDA Effiziente SharePoint Installationen On-Premise und in der Cloud Danny von Borries, Consultant Trivadis AG Guido Forster, Consultant Trivadis AG.

Ähnliche Präsentationen


Präsentation zum Thema: "AGENDA Effiziente SharePoint Installationen On-Premise und in der Cloud Danny von Borries, Consultant Trivadis AG Guido Forster, Consultant Trivadis AG."—  Präsentation transkript:

1 AGENDA Effiziente SharePoint Installationen On-Premise und in der Cloud Danny von Borries, Consultant Trivadis AG Guido Forster, Consultant Trivadis AG ZeitThemen 9: SharePoint OnPremise - vom Design bis zur Installation gemäss Best Practices: Planning and Sizing SharePoint 2013 Abhängigkeiten zu Infrastruktur Systemen, wie SAN, SQL Server, etc. Best Practice Tipps Automatisierung des Deployments mittels Powershell 10:30-10:45Kaffeepause 10:45- 12:00 SharePoint in der Cloud - Möglichkeiten von hybriden Lösungen bis hin zum Cloud Service gemäss Best Practices Möglichkeiten von Office 365 und SharePoint Online Abgrenzung OnPremise vs. Office 365 Möglichkeiten von Hybridlösungen 12:00 – 12:15 Q&A

2 2013 © Trivadis BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 2013 © Trivadis Effiziente SharePoint Installationen On-Premise und in der Cloud SharePoint OnPremise - vom Design bis zur Installation gemäss Best Practices Referent: Danny von Borries Microsoft TechTalk 2

3 2013 © Trivadis Microsoft TechTalk Planung und Sizing SharePoint

4 2013 © Trivadis Planung und Sizing SharePoint 2013 Planung von SharePoint Microsoft TechTalk 4 Datenbankumgebung Betriebssystem SharePoint Edition Sprachversion(en) Anzahl der Farmen Sizing der Farmen Browserunterstützung ActiveDirectory SHAREPOINT INFRASTRUKTUR SHAREPOINT KONTEN Setup Konto Farm Konto Application Pool Konten Caching Konten Service Konten interne Services

5 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 5 Softwarevoraussetzungen - SQL SQL SERVER 2008 R2 (inkl. SP1) SQL SERVER 2012 (SP1 für BI-Features)

6 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 6 Best Practices für SharePoint SQL Instanzen Max. degree of parallelism auf 1 setzen Collation der Instanz: Latin1_General_CI_AS_KS_WS Füllfaktor auf 80% setzen Content-Datenbanken mit hoher Leseaktivität (z.B. Publishing-Portale) Remote BLOB Storage einsetzen Feste Zuweisung von RAM zur SharePoint Instanz SQL Instanz mit Traceflag –T1117 starten Verwendung von SQL Aliasen auf SharePoint Servern Content-Datenbanken «manuell» erstellen (mehrere Datenfiles; PRIMARY Filegroup)

7 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 7 Softwarevoraussetzungen - SharePoint Mit Hotfixes KB : SharePoint-Analyseprozess stürzt ab KB : ASP.NET Racebedingung in.NET 4.5 KB : IIS7.5 – Config. Update via ServerManager KB : TCP Config. via netsh KB : Securitypatch – Anhebung von Berechtigungen Mit Hotfix KB : ASP.NET Racebedingung in.NET 4.5 KEIN R2 Supported ab SharePoint 2013 SP1 WINDOWS SERVER 2008 R2 (inkl. SP1) WINDOWS SERVER 2012

8 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 8 Hardwarevoraussetzungen - SharePoint Front-EndBatch-Processing CPU empfohlen 64-bit, 4 cores Such - Query Komponente64-bit, 6-8 cores64-bit, 4 cores RAM Entwicklung / Testing (Single Server) 4 GB (24 GB / 32 GB) 4 GB (24 GB / 32 GB) minimal 8GB empfohlen 12GB Such - Index Komponente Alle weiteren Such Komponenten +16 GB +8 GB +16 GB +8 GB

9 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 9 Vorbereitung des Betriebssystems: SharePoint Prerequisites Hotfixes Windows Server 2012 KB (Hotfix.NET Framework 4.5) Windows Server 2008 R2 KB (SharePoint parsing process crashes) KB (IIS 7.5 config not updates through ServerManager) KB (Hotfix.NET Framework 4.5) KB (netsh-Fix for TCP configurations) KB (Securitypatch – could allow elevation of priviledge)

10 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 10 Distributed Cache / Request Mgmt Front-end Server Batch Processing / special Workload Database Server Web Server Application Servers Database Server Alle DiensteSearch Serverrollen von SharePoint 2010 nach SharePoint 2013 Serverrollen von SharePoint 2013

11 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 11 Single-Server Workload < 100 Anwender Keine komplexen Anforderungen Anwendung Testumgebung Entwicklungsumgebung Alle Rollen auf einem Server, inklusive SQL Server

12 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 12 Alle Rollen auf einem Server Kleinste Farm Workload < 1000 Anwender Kein komplexen Anforderungen Dataset < 1,000,000 Items Dedizierte Datenbankumgebung

13 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 13 Front-end und Batch-Processing Kleinste fehlertolerante Farm Workload < 1000 Anwender Kein komplexen Anforderungen Dataset < 1,000,000 Items Dedizierte Datenbankumgebung

14 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 14 Front-end Fehlertolerante 3-stufige Farm Workload > 1000 Anwender < 10,000 Anwender Req./s Dataset < 1,000,000 Items Dedizierte Datenbankumgebung Batch-Processing Datacenter 1Datacenter 2 Stretched Farms: Datacenter nahe beieinander Hohe Bandbreite (>= 1Gb/s) Intra-Farm Latenzzeit <1ms

15 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 15 Front-end 3-stufige Farm – optimiert für Suche Workload > 1000 Anwender < 10,000 Anwender Req./s Dataset > 1,000,000 Elemente < 10,000,000 Elemente 1-2 TB Datenbestand Für je zusätzliche 10,000,000 Elemente eine Index-Partition hinzufügen Datenbanken Batch-Processing Query Such Datenbanken Crawl Dedizierte Suchserver

16 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 16 Front-end Distributed Cache Workload > 10,000 Anwender Anforderungen 4-Core CPU Arbeitsspeicher >= 8 GB CPU-Auslastung < 70% Cache-Size <= 16 GB und <= 40% gesamter RAM Nicht empfohlen auf: SQL Server, Project Server, Excel Services, Search Services Datenbanken Batch-Processing Distributed Cache

17 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 17 Deployment GrösseKleine FarmMedium FarmGrosse Farm Gesamtanzahl der User< 10,000< 100,000< 500,000 Empfohlene Cache Size des Distributed Cache Service 1 GB2.5 GB12 GB Gesamte Arbeitsspeicherallokierung für den Distributed Cache Service 2 GB5 GB24 GB Empfohlene Architektur dedizierter Server oder Co-located auf einem Front-end Server Dedicated server Minimum Cache Hosts pro Farm 111 Distributed Cache - Kapazitätsplanung

18 2013 © Trivadis Planung und Sizing SharePoint Microsoft TechTalk 18 Workload 15,000 Anwender 2,500 Anwender / h 8,800 Anwender / Woche 1.7 Mio. Requests / Tag Dataset 1.3 TB Gesamtdaten ~ 1,000,000 Dokumente 10 Content Datenbanken Grösste DB: 290 GB ~ 8,500 Site Collections (SC) Grösste SC: 275 GB Service-level Agreement (99.9% Verfügbarkeit) Microsoft Office Divisions SharePoint Server 2013 Farm Quelle:

19 2013 © Trivadis Microsoft TechTalk Anhängigkeiten zu Infrastruktursystemen 19

20 2013 © Trivadis Abhängigkeiten zu Infrastruktursystemen Microsoft TechTalk 20 Firewall – Intra-Farm Kommunikation

21 2013 © Trivadis Abhängigkeiten zu Infrastruktursystemen Microsoft TechTalk 21 Firewall – Kommunikation Umsysteme

22 2013 © Trivadis Abhängigkeiten zu Infrastruktursystemen Microsoft TechTalk 22 Storage Systeme Generell DAS Storage erfüllt generelle Anforderungen nicht Keine Kapazitäten für Aulastungsspitzen ICMP Echo Request (Ping) Antwort innerhalb 1ms Erstes Daten-Byte innerhalb von 20ms SAN Einfachere Erweiterung bei Speicherplatzbedarf Kann von mehreren Servern angesprochen werden Kein Einschränkungen bezüglich der Diskanzahl NAS Nur für Content-Datenbanken, die mit Remote Blob Storage (RBS) arbeiten

23 2013 © Trivadis Abhängigkeiten zu Infrastruktursystemen Microsoft TechTalk 23 Active Directory (ab Functional Level 2003) User Profile Service – Berechtigungen für die Synchronisation Dediziertes User Profile Synchronization Konto Domänen-Berechtigung: Replicating Directory Changes ADSIEdit: Configuration Partition Replicating Directory Changes Service Prinicpal Names (SPN) – bei Verwendung von Kerberos Webapplication Pool Konto setspn –S HTTP/ DOMAIN\WebAppPoolAccount Application Pool der Search Admin Web Services setspn –S HTTP/ DOMAIN\ServiceAppPoolAccount Distributed Cache Service Konto setspn –S AppFabricCaching/ DOMAIN\DistCacheAccount SQL Server Service Konto setspn –S MSSQLSVC/SQLCluster.domain.com:1433 DOMAIN\SQLServiceAccount

24 2013 © Trivadis Abhängigkeiten zu Infrastruktursystemen Microsoft TechTalk 24 Domain Name Service (DNS) Registrierung der Webapplication Urls A-Host Einträge verwenden (KEIN CNAME)

25 2013 © Trivadis Microsoft TechTalk Automatisierung des Deployments mit Powershell 25

26 2013 © Trivadis Automatisierung des Deployments mit Powershell Microsoft TechTalk 26 Vorteile : «Klonen» der Umgebung (Test- / Integrations- / Produktionsfarm) Fehlervermeidung Nachvollziehbarkeit im Desasterfall Schnellere Implementierung Benennung der Datenbanken (ohne GUIDs) Dokumentation der Installation und Konfiguration

27 2013 © Trivadis Automatisierung des Deployments mit Powershell Microsoft TechTalk 27 Reihenfolge Server Rollen, Hotfixes und Prerequisites installieren SharePoint Binaries mit LanguagePack und CU installieren SQL Server Aliase erstellen SharePoint Farm erstellen Weitere SharePoint Server der Farm hinzufügen Quota Templates einrichten Service Applications einrichten Webapplications aufbauen Distributed Cache konfigurieren (optional)

28 2013 © Trivadis Automatisierung des Deployments mit Powershell Microsoft TechTalk 28 Nacharbeiten Zeitgeberaufträge einrichten Delete IIS Logfiles (Setup-Account) SharePoint Warmup Wakeup-Account Log on as a batchjob Full Read auf alle Webapplications User Profile Synchronization Connection einrichten

29 2013 © Trivadis Automatisierung des Deployments mit Powershell Microsoft TechTalk 29 IIS Anpassungen Autostart deaktivieren Default Web Site DefaultAppPool.NET v2.0 / v.4.5 Application Pools Logging anpassen Logpfad der IIS Websites (z.B. D:\Logfiles\IIS) Logformat «W3C» Logflags setzen

30 2013 © Trivadis Automatisierung des Deployments mit Powershell Microsoft TechTalk 30 Anpassungen – «Websites folgen» GrantAccessToProcessIdentity MySite Webapplication WebApp AppPool Accounts ServiceActivationException Serverauslastung zu hoch $MySiteHost = Get-SPWebApplication $MySiteHost.GrantAccessToProcessIdentity(WebApp AppPool Account") Set-SPEnterpriseSearchService -PerformanceLevel Reduced / PartlyReduced

31 2013 © Trivadis Automatisierung des Deployments mit Powershell Microsoft TechTalk 31 Anpassungen – «Newfeeds» Full Control UPSA UPSA AppPool Account MySite AppPool Account DistCache Account GrantAccessToProcessIdentity MySite Webapplication WebApp AppPool Accounts $MySiteHost = Get-SPWebApplication $MySiteHost.GrantAccessToProcessIdentity(WebApp AppPool Account")

32 2013 © Trivadis Automatisierung des Deployments mit Powershell Microsoft TechTalk 32 Anpassungen – «Work Management» Search crawls Work Management Service Instanz Full Control UPSA WebApplication AppPool Accounts UPSA AppPool Account Work Management Service AppPool Account Farm Account Distributed Cache Account SPDataAccess Role auf alle Content Datenbanken MySites AppPool Account Full Control MySite Webapplication Work Management Service AppPool Account

33 2013 © Trivadis Automatisierung des Deployments mit Powershell Microsoft TechTalk 33 Anpassungen – «folgen vorgeschlagener Websites» db_owner auf MySite Content Datenbanken UPSA AppPool Account

34 2013 © Trivadis Zusammenfassung Microsoft TechTalk 34 Planung und Sizing von SharePoint 2013 Best Practices für SharePoint SQL Instanzen Sizing von SharePoint Servern SharePoint Topologiemodelle Abhängigkeiten zu Infrastruktursytemen Intra-Farm Kommunikation Kommunikation mit Umsystemen Active Directory DNS Automatisierung des Deployments mit Powershell Reihenfolge zur Bereitstellung von SharePoint Nacharbeiten Anpassungen – Newsfeeds, Tasks, Websites folgen

35 2013 © Trivadis BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Fragen und Antworten © Trivadis Danny von Borries, Consultant Trivadis AG Competence Center Microsoft SharePoint Phone: Datum Ansicht > Kopf und Fusszeile

36 2013 © Trivadis Linksammlung Microsoft TechTalk 36 Planen der Browserunterstützung in SharePoint Planen der Verwaltung mit geringsten Berechtigungen in SharePoint Arbeitsblätter für die Planung für SharePoint Download and Install SharePoint 2013 Prerequisites on Windows Server Technische Diagramme für SharePoint Hardware- und Softwareanforderungen für SharePoint Codeplex – AutoSPInstaller


Herunterladen ppt "AGENDA Effiziente SharePoint Installationen On-Premise und in der Cloud Danny von Borries, Consultant Trivadis AG Guido Forster, Consultant Trivadis AG."

Ähnliche Präsentationen


Google-Anzeigen