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.

Ä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."—  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 Zeit Themen 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:45 Kaffeepause 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 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

3 Planung und Sizing SharePoint 2013
Microsoft TechTalk

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

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

6 Planung und Sizing SharePoint 2013
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) Microsoft TechTalk

7 Planung und Sizing SharePoint 2013
Softwarevoraussetzungen - SharePoint WINDOWS SERVER 2008 R2 (inkl. SP1) 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 WINDOWS SERVER 2012 Mit Hotfix KB : ASP.NET Racebedingung in .NET 4.5 KEIN R2 Supported ab SharePoint 2013 SP1 Microsoft TechTalk

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

9 Planung und Sizing SharePoint 2013
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) Microsoft TechTalk

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

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

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

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

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

15 Planung und Sizing SharePoint 2013
3-stufige Farm – optimiert für Suche Workload > 1000 Anwender < 10,000 Anwender 10-50 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 Dedizierte Suchserver Front-end Query Batch-Processing Crawl Such Datenbanken Datenbanken Microsoft TechTalk

16 Planung und Sizing SharePoint 2013
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 Distributed Cache Front-end Batch-Processing Datenbanken Microsoft TechTalk

17 Planung und Sizing SharePoint 2013
Distributed Cache - Kapazitätsplanung Deployment Grösse Kleine Farm Medium Farm Grosse Farm Gesamtanzahl der User < 10,000 < 100,000 < 500,000 Empfohlene Cache Size des Distributed Cache Service 1 GB 2.5 GB 12 GB Gesamte Arbeitsspeicherallokierung für den Distributed Cache Service 2 GB 5 GB 24 GB Empfohlene Architektur dedizierter Server oder Co-located auf einem Front-end Server Dedicated server Minimum Cache Hosts pro Farm 1 Microsoft TechTalk

18 Planung und Sizing SharePoint 2013
Microsoft Office Division’s SharePoint Server 2013 Farm 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) Quelle: Microsoft TechTalk

19 Anhängigkeiten zu Infrastruktursystemen
Microsoft TechTalk

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

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

22 Abhängigkeiten zu Infrastruktursystemen
Storage Systeme Generell ICMP Echo Request (Ping) Antwort innerhalb 1ms Erstes Daten-Byte innerhalb von 20ms DAS Storage erfüllt generelle Anforderungen nicht Keine Kapazitäten für Aulastungsspitzen 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 Microsoft TechTalk

23 Abhängigkeiten zu Infrastruktursystemen
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/<WebAppUrl:Port> DOMAIN\WebAppPoolAccount setspn –S HTTP/<WebAppUrl-FQDN:Port> DOMAIN\WebAppPoolAccount Application Pool der Search Admin Web Services setspn –S HTTP/<CrawlServer> DOMAIN\ServiceAppPoolAccount setspn –S HTTP/<CrawlServer-FQDN> DOMAIN\ServiceAppPoolAccount Distributed Cache Service Konto setspn –S AppFabricCaching/<DistCacheServer> DOMAIN\DistCacheAccount setspn –S AppFabricCaching/<DistCacheServer-FQDN> DOMAIN\DistCacheAccount SQL Server Service Konto setspn –S MSSQLSVC/SQLCluster.domain.com:1433 DOMAIN\SQLServiceAccount Microsoft TechTalk

24 Abhängigkeiten zu Infrastruktursystemen
Domain Name Service (DNS) Registrierung der Webapplication Url’s A-Host Einträge verwenden (KEIN CNAME) Microsoft TechTalk

25 Automatisierung des Deployments mit Powershell
Microsoft TechTalk

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

27 Automatisierung des Deployments mit Powershell
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) Microsoft TechTalk

28 Automatisierung des Deployments mit Powershell
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 Microsoft TechTalk

29 Automatisierung des Deployments mit Powershell
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 Microsoft TechTalk

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

31 Automatisierung des Deployments mit Powershell
Anpassungen – «Newfeeds» Full Control  UPSA UPSA AppPool Account MySite AppPool Account DistCache Account GrantAccessToProcessIdentity  MySite Webapplication WebApp AppPool Accounts $MySiteHost = Get-SPWebApplication <URL-of-MySiteHost> $MySiteHost.GrantAccessToProcessIdentity(“WebApp AppPool Account") Microsoft TechTalk

32 Automatisierung des Deployments mit Powershell
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 Microsoft TechTalk

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

34 Zusammenfassung 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 Microsoft TechTalk

35 Danny von Borries, Consultant Trivadis AG
Competence Center Microsoft SharePoint Phone: Ansicht > Kopf und Fusszeile Datum

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


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

Ähnliche Präsentationen


Google-Anzeigen