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

Slides:



Advertisements
Ähnliche Präsentationen
Automated IT Change Planning
Advertisements

Ubuntu Enterprise Cloud (UEC) Thorben Lindhauer,
Karo IT Viehmarkt Neumarkt Karo IT Neumarkt GmbH | Tel.:
Microsoft Referenzarchitekturen- Infrastruktur für Connected Systems
1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.
Windows Vista Deployment
1. 2 Microsoft.NET Überblick Dirk Primbs Technologieberater Developer Platform & Strategy Group Microsoft Deutschland GmbH.
Windows Server 2003 Managment Eric Hellmich
.NET – Quo Vadis? Dariusz Parys Developer Group Microsoft GmbH.
Divide and Conquer Eclipse RCP und Spring in verteilten Anwendungen Stefan Reichert | Lufthansa Systems Benjamin Pasero | IBM Rational.
Microsoft Project 2013 & Project Server 2013
Host Integration Service 8.6
Formatvorlage des Untertitelmasters durch Klicken bearbeiten Platin-Partner: Gold-Partner: Veranstaltungs-Partner: Medien-Partner: Web Content Management.
Für Fortgeschrittene: Small Business Server End of Sales – was nun?
Fabian Moritz | ITaCS GmbH | SharePoint MVP
Copyright 2010 LB-systems Meßgeräte GmbH Highlights Nov 2010 Frankfurt Nov 2010 Kopenhagen.
Microsoft Office Forms Server
Entwickeln einer Windows 8 Modern UI Businessapplikation auf der Basis von Dynamics CRM/xRM Christian Haller Marc Sallin isolutions AG isolutions.
Google App Engine Microsoft Windows Azure
Windows Server 2012 R2 – richtig Lizenziert
Hybrid Cloud mit System Center und Windows Azure
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
© All rights reserved. Zend Technologies, Inc. Jan Burkl System Engineer, Zend Technologies Zend Server im Cluster.
| Basel Von der SharePoint Taskliste zum gemanagten Project in Project Server Luca Argentiero Solution Specialist Microsoft
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Developer Day Webseiten auf Windows Azure hosten Britta Labud bbv Software Services AG Roland Krummenacher bbv Software Services AG.
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Jan Hentschel Microsoft Expert Student Partner Windows Azure Windows Azure SQL Server auf IaaS How-to.
Basel · Baden Brugg · Bern · Lausanne · Zürich · Düsseldorf Frankfurt/M. · Freiburg i. Br. · Hamburg · München Stuttgart · Wien Microsoft ALM Day 2011.
Windows Azure Websites Roland Krummenacher Senior Software Engineer, bbv Software Services
| Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome November 2012 Highlights BI.
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
Swiss TechNet Events Herzlich Willkommen Windows Server 2012 R2 - die Neuerungen 9. Januar 2014 Michael Rüefli, Senior Consultant, Inserto AG Walter Pitrof,
Swiss TechNet Events Herzlich Willkommen Von VMware zu Hyper-V: der einfache Weg der Migration 3. Dezember 2013 Markus Erlacher, itnetx GmbH Thomas Maurer,
Swiss TechNet Events Herzlich Willkommen Windows 8.1 Überblick & moderne Workplace Szenarien 25. November 2013 Martin Weber, Tech Solutions Professional,
HandsOn Cloud, Infrastruktur, Architektur, Solution Design SharePoint for Internet Sites: Erfahrung aus der Praxis.
Swiss TechNet Events Herzlich Willkommen Virtualisierung auf Basis von Windows Server 2012: von "on-premise" in die Cloud und zurück 15. Mai 2013 Michael.
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
MongoDB on Linux-VM.
| Basel Wege in die Cloud: Office 365 Dennis Hobmaier, Technical Solutions
PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen.
Manfred Helber Microsoft Senior PreSales Consultant.
Windows Azure Training Modul: Windows Azure Media Services (4) Name des Referenten (Berufsbezeichnung)
SharePoint FIS HandsOn – out of the Box.
Swiss TechNet Events Herzlich Willkommen Windows Server 2012 R2: Fokus Hyper-V und Storage 27. März 2014 Michael Rüefli, Senior Consultant, Inserto AG.
OPENTOUCH™ SUITE FOR MLE
VIRTUALISIERUNG AG-Tagung Informatik 2008.
Office Business Anwendungen mit SharePoint 2010 Fabian Moritz SharePoint MVP.
Windows Server 2012 R2 Upgrade-Potential
Office Business Anwendungen mit SharePoint Fabian Moritz | MVP Office SharePoint Server.
Digital Dashboard Toolkit 2001 SharePoint Portal Server released targeting portal market SharePoint Team Services (STS) released as free add-
Windows Azure VMs und Storage
Swiss TechNet Events Herzlich Willkommen Die neue 'Search'-Power von SharePoint September 2013 Peter Angehrn, DTI Bert Frei, DTI Alexander Fromm,
Warum IIS? Best of Microsoft Webserver
EN/FAD Ericsson GmbH EDD/ Information im 21. Jahrundert muss Erwünscht Relevant Erreichbar Schnell Kostenlos!?
ITIXI Version 2.0 Architektur VersionDatumAuthorStatusKommentar Martin JonasseIn ArbeitInitial-Dokument Martin JonasseIn ArbeitFahrgast.
Software Assurance Services – Angebot für Corporate Kunden Stand Juni 2008.
Cloud nach Ihren Bedürfnissen Cloud in Ihrer Geschwindigkeit Cloud als Business Enabler.
Swiss TechNet Events Herzlich Willkommen Windows Server 2012 R2 + System Center 2012 R2 27. August 2013 Markus Erlacher, itnetx GmbH Thomas Maurer, itnetx.
Microsoft Partner Network (MPN)
Microsoft Partner Network (MPN)
Swiss TechNet Events Herzlich Willkommen Erfahren Sie alles Neue über Microsoft Lync und Exchange 22. Mai 2014 Dejan Foro, Microsoft MVP Exchange Desmond.
Potentiale für den Channel Server-Software aktualisieren Server-Hardware erneuern Migration von Anwendungen Diese Produkte stehen vor dem Ende des Support.
WINDOWS 2003 Server. Standart Varianten für 32 Bit: Web Edition: Unterstützt Single(1)- oder Dual(2)-Prozessor-Systeme und bis zu 2 GB RAM 32-Bit Standard.
Campus Bern Patrick Mäschli, Software Architect
“Office 365 enterprise usage increased 320% since Q3 2015, now the most popular enterprise cloud service”
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
Erweiterte Azure Dienste
 Präsentation transkript:

AGENDA Effiziente SharePoint Installationen On-Premise und in der Cloud Danny von Borries, Consultant Trivadis AG Guido Forster, Consultant Trivadis AG Zeit Themen 9:00-10.30 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

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 07.02.2014

Planung und Sizing SharePoint 2013 Microsoft TechTalk 07.02.2014

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 07.02.2014

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

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 07.02.2014

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

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 07.02.2014

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

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 07.02.2014

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 07.02.2014

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 07.02.2014

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 07.02.2014

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 07.02.2014

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 07.02.2014

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 07.02.2014

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 07.02.2014

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: http://www.microsoft.com/downloads/details.aspx?FamilyID=a0180a33-9b32-46ae-bfd0-57185df30aac Microsoft TechTalk 07.02.2014

Anhängigkeiten zu Infrastruktursystemen Microsoft TechTalk 07.02.2014

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

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

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 07.02.2014

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 07.02.2014

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

Automatisierung des Deployments mit Powershell Microsoft TechTalk 07.02.2014

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 07.02.2014

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 07.02.2014

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 07.02.2014

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 07.02.2014

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 07.02.2014

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 07.02.2014

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 07.02.2014

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

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 07.02.2014

Danny von Borries, Consultant Trivadis AG Competence Center Microsoft SharePoint Phone: +41 58 459 50 93 Email: danny.vonborries@trivadis.com Ansicht > Kopf und Fusszeile Datum

Linksammlung Planen der Browserunterstützung in SharePoint 2013 http://technet.microsoft.com/de-de/library/cc263526.aspx Planen der Verwaltung mit geringsten Berechtigungen in SharePoint 2013 http://technet.microsoft.com/de-de/library/hh377944.aspx Arbeitsblätter für die Planung für SharePoint 2013 http://technet.microsoft.com/de-de/library/cc262451.aspx Download and Install SharePoint 2013 Prerequisites on Windows Server 2012 http://gallery.technet.microsoft.com/office/DownloadInstall-SharePoint-e6df9eb8 Technische Diagramme für SharePoint 2013 http://technet.microsoft.com/de-de/library/cc263199.aspx Hardware- und Softwareanforderungen für SharePoint 2013 http://technet.microsoft.com/de-de/library/cc262485.aspx Codeplex – AutoSPInstaller http://autospinstaller.codeplex.com/ Microsoft TechTalk 07.02.2014