Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

28
SharePoint 1*1 für Administratoren Steffen Krause Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com /steffenk

Transcript of Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Page 1: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

SharePoint1*1 für Administratoren

Steffen KrauseTechnical EvangelistMicrosoft Deutschland GmbHhttp://blogs.technet.com/steffenk

Page 2: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Agenda

ArchitekturAdministrationsmodellDatensicherungBerechtigungen und SicherheitBest Practices

Page 3: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

SharePoint Hierarchie

Page 4: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Skalierung

Warum mehrere Site Collections?Durchsatz

Backup-Größe

5’000’000 Elemente pro Bibliothek

50,000,000 Elemente pro Suchindex

Die magische Zahl: 20002000 Websites in einer Site Collection

2000 Listen in einer Site

2000 Elemente in einem Ordner

2000 Elemente in einer Ansicht(Nach Index-Filterung)

Mehr zur Skalierung in der Planungs-Dokumentation

Page 5: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Informationsarchitektur/TaxonomieBeispiel: Dokumentenmanagement

Bibliothek

Ordner

Site

Bibliothek

Server

Site Collection

Document Center

Portal\Team Site

Verteilt

Strukturiert Autonom

Records Repository

Page 6: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Physische ArchitekturInstallation

Basic WSS - Windows Internal Database Engine; MOSS – Installiert SQL Express (Nicht empfohlen für mehr als ein paar GB)

Advanced – Erlaubt vollen SQL ServerWebfrontend kontra volle Installation

WFE Installation enthält keine Query-RolleStandalone dasselbe wie Basic

Sprachpakete (Download): WSS vs. MOSSFür Windows Server 2008 ist WSS/MOSS SP1 erforderlich

Page 7: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Agenda

ArchitekturAdministrationsmodellDatensicherungBerechtigungen und SicherheitBest Practices

Page 8: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Shared ServicesSuch-AdminKonfiguration der DiensteZ.B. Definition einer Inhaltsquelle

ZentralverwaltungIT AdministratorenFarm-Ebene

Anwendungs-ManagementFarm Management

Eine pro FarmZ.B. Dienste auf den Servern

Administrative Architektur

Site-EinstellungenEigentümer der SiteSitespezifische Konfiguration und AufgabenZ.B. Inhaltstypen-Verwaltung

Drei Administrationsebenen

Webbasiert und KommandozeileKontrollierte DelegationSichere Isolation

Page 9: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Agenda

ArchitekturAdministrationsmodellDatensicherungBerechtigungen und SicherheitBest Practices

Page 10: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Inhalts-wiedeherstellung

Disaster Recovery

Methoden der Wiederherstellung

PapierkorbVersionierungWeb Delete Event

SharePoint Backup/RestoreSQL BackupFremdprodukteLog Shipping, Mirroring

Hochverfügbarkeit

Log ShippingMirroringSQL Clustering

Verwenden Sie eine Kombination der Methoden!

Page 11: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Backup, Restore, Verfügbarkeit

Backup und Restore MethodenPapierkorb mit 2 Ebenen für Elemente und ListenBackup/Restore bis zur Site Collection-Ebene: STSADMBackup/Restore bis zur Webanwendungs-Ebene grafisch in der ZentraladministrationVSS Writer für Farm-BackupSQL Server Backup/RestoreWhitepaper

http://technet2.microsoft.com/Office/en-us/library/288fecfb-53fb-4988-89d7-b7888f82bf961033.mspx?mfr=true

Page 12: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Was sonst noch gesichert werden sollte

Der 12 Order c:\programme\Gemeinsame Dateien\microsoft shared\web server extensions\12

Inetpub OrdnerC:\windows\assembly – GAC

Für WebpartsAlternate Access MappingsAlles, was jemals auf dem Server installiert wurde

Eigene Features und Webpart-PaketeAlle Einstellungen

Dokumentieren! Die Konfigurationsdatenbank darf zwar nicht wiederhergestellt werden, als Referenz ist eine Sicherung aber sinnvoll

Page 13: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Andere Backup-Fallen

Stellen Sie korrekte Patch-Level sicherKeine direkte Sicherung auf Band – Backups müssen selbst gesichert werdenErforderliche Berechtigungen

SQL Service KontoAnwendungspool-KontoTimer Dienstkonto... brauchen alle Schreibrechte auf Backup-Verzeichnis

Restore eignet sich nicht zum Erstellen von Kopien

Site GUIDs KonfliktBackup-Logs überwachen!

Page 14: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Backup

Demo

Page 15: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Agenda

ArchitekturAdministrationsmodellDatensicherungBerechtigungen und SicherheitBest Practices

Page 16: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Sicherheitsumgebung

Sicherheitsumgebung

Internes Team

IT gehostet

Externes Team

Anonym

Page 17: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

BesitzerVollzugriff

BesucherNur Lesend

MitgliederListen und

Bibliotheken

SharePoint Gruppen

Page 18: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Berechtigungsstufen

Gruppen oder einzelne Benutzer werden Berechtigungsstufen zugewiesen

Full Control, Design, Contribute, Read,…Berechtigungsstufe haben Berechtigungen

Elemente Öffnen, Versionen löschen, Persönliche Ansichten verwalten,…Maximalberechtigungen zentral vergebbar

Auch auf Listen und einzelne Elemente können Benutzern und Gruppen Berechtigungsstufen zugewiesen werdenBerechtigungsstufen für Benutzer und Gruppen können geerbt oder pro Site/Liste/Element vergeben werden

Aber nicht beides gleichzeitig

Page 19: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Anonymer Zugriff

•Zugang für Benutzer ohne Benutzerkonto•Aktiviert in•Zentraladministration pro Webanwendung•Siteadministration pro Website•Pro Liste einstellbar

Anonymer

Zugriff

•Maximal bearbeiten möglich•Standard: Nur Lesen•Keine Office-Integration•Client Integration „Aus“ empfohlen•Keine Berechtigungen auf Ordner- oder Elementebene

Einschränkunge

n

Page 20: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Kein Admin-Zugriff auf

Inhalte

Administratoren

Administratoren der

WebsitesammlungVollzugriff auf gesamte Site

Collection

Farm-administratoren

2. Papierkorb-ebene

Kann Lockout-Probleme

klären

Kann sich selbst Zugriff

geben

Geloggt im Ereignis-protokoll

Page 21: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Sicherheit

Demo

Page 22: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Agenda

ArchitekturAdministrationsmodellDatensicherungBerechtigungen und SicherheitBest Practices

Page 23: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Best Practices (Security)

Unterschiedliche Benutzerkonten für:Farm AccountContent Application PoolSSP Prozess Account

Kerberos on (default = NTLM)Jeder Prozess-Account muss SPN registriert haben.NTLM ist nicht Delegierungsfähig

SSL aktivieren (default = off)

Page 24: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Best Practices (Management)

Einheitlicher Port für ZentraladministrationEinheitlicher Port für SSP AdministrationEinheitliche Benennung von Service Accounts

SP_CA_FarmNameSP_App_ApplicationName

Einheitliche Benennung von Datenbanknamen

SharePoint_Content_ApplicationName_0XSharePoint_Config_FarmName

Wenn Datenbanken vollständiges Wiederherstellungsmodell haben: Log Backups nicht vergessen!

Page 25: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Best Practices (Performance)

Unbedingt GBit zwischen WFEs und DB!Bei Engpässen an den WFEs zunächst CPUs erweitern.Viel Speicher im SQL ermöglicht die Datenbanken weitestgehend aus RAM zu bedienen.Bildung von mehreren Inhaltsdatenbanken

CPU RAM HDD Netzwerk

Application Firewall + - - +

Web Frontend Server

++ - - +

Application Server + + - +

Datenbank Server + ++ + ++

Page 27: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

Weitere Informationen - Blogs

Joel Oleson’s Bloghttp://blogs.msdn.com/joelo

SharePoint Communityhttp://www.sharepointcommunity.de

Blog Steffen Krausehttp://blogs.technet.com/steffenk

Blog Fabian Moritz http://weblogs.mysharepoint.de/fabianm

SharePoint Team Bloghttp://blogs.msdn.com/sharepoint

Page 28: Steffen Krause Technical Evangelist Microsoft Deutschland GmbH .

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.