1
TechNet SchweizSharePoint Server 2010 for Internet Sites Part 2Farmtopologie, Aufbau, Content Organisation and Deployment12. Januar 2010
Samuel ZürcherSenior Consultant ADVIS AG
Microsoft Schweiz GmbHhttp://www.microsoft.ch/technet
2
Agenda
Microsoft Confidential
• Infrastruktur• Lizenzierung• Farm Toppologien• Metadaten und Inhaltstypen• Inhaltsorganisation• Inhaltsbereitstellung• Die Suche in Aktion
3
Infrastruktur – Hardware
• Nur x64 fähige Hardware wird unterstützt• Frontend- und Applikationsserver
• 4 Kern Prozessor• 8GB RAM• 80GB Systemfestplatte
• SQL Server (Clustered, Mirrored oder Standallone)• 1-2 x 4 Kern Prozessor (Stage / Produktion)• 8-16GB RAM (Stage / Produktion)• 80GB Systemfestplatte• RAID 10 Disksubsystem oder Attached Storage• Datenbankserver langsam = SharePoint
langsam
4
Infrastruktur – SQL Storagedesign
SQL Instanz für Search
SQL Instanz für Daten und Konfiguration
Transaction Log Datenbanken Temp DB
Lun 1 Lun 2 Lun 3
Lun 4 Lun 5 Lun 6
5
Infrastruktur – Netzwerk: Design Variante
• Back to back DMZ mit Content Publishing• Vorteile– Interner und externer Inhalt ist getrennt– Automatisches Content Publishing– Interne Daten sind vor Angriffen geschützt
• Nachteile– Zusätzliche Hardware wird benötigt– Grösserer Datenoverhead– Nur Einweg-Publishing möglich
Technisches Diagramm: Extranet Topologies for SharePoint 2010 Productshttp://technet.microsoft.com/en-us/library/cc263199.aspx
6
Infrastruktur – Netzwerk: Design Variante
Internet Internes Netzwerk
Technisches Diagramm: Extranet Topologies for SharePoint 2010 Productshttp://technet.microsoft.com/en-us/library/cc263199.aspx
7
Infrastruktur – Netzwerk: Betroffene Ports
• Internet Ports:– HTTP TCP 80– HTTPS TCP 443
• Domain Controller Ports:– LDAP/S TCP 389/636– Kerberos TCP/UDP 88– DS TCP/UDP 445
• Name Server– DNS TCP/UDP 53
8
Lizenzierung
• Staging Farm kann SharePoint Server 2010 S/E sein– Eine SC als Publishing Site mit Content
Deployment– Achtung: S/E CALs notwendig
• Production Farm muss SharePoint 2010 FIS (S/E) sein– Keine CALs notwendig, doch sichtbar für alle
• Windows Server 2008 R2 S/E Lizenz– CAL für interne User– Connector Lizenz für Internet Users
• SQL Server 2008 R2 S/E Lizenz– CAL für Interne User– Prozessorlizenz für Internet User
9
Farm Toppologien – Single Farm
Technet Artikel: Entwerfen der Inhaltsbereitstellungstopologiehttp://technet.microsoft.com/de-de/library/cc262004.aspx
10
Farm Toppologien – Multifarm
Technet Artikel: Entwerfen der Inhaltsbereitstellungstopologiehttp://technet.microsoft.com/de-de/library/cc262004.aspx
11
Farm Toppologien – Single vs. Multi Farm
Single Farm
• Kleine Internet Sites• Direktes Publishing• Wenig Kontrolle• Single Point of Failure• Content Deployment
– Nur für interne Zwecke– Site Collection zu Site
Collection
Multi Farm
• Für Staging to Live Szenarien
• Indirektes Publishing• Höhere Kontrolle• Doppelte Datenhaltung bei
Angriffen• Content Deployment
– Farm zu Farm– Sicher für Internet
Facing Websites
12
Farm Toppologien – Unser Beispiel
Content Routing
13
Metadaten und Inhaltstypen – Definition
Metadaten:• Als Metadaten oder Metainformationen
bezeichnet man allgemein Daten, die Informationen über andere Daten enthalten (Quelle: Wikipedia)
Inhaltstypen:• Ein Inhaltstyp ist eine wiederverwendbare
Sammlung von Metadaten (Spalten), Workflows, verhaltensweisen und anderen Einstellungen für eine Kategorie von Elementen oder Dokumenten. (Quelle: Technet)
14
Metadaten und Inhaltstypen – Nutzen
• Unterstützung beim Verwalten von Inhalten– Vorlagen Management– Kategorisierung– Workflows– Genehmigung
• Unterstützung beim Organisieren von Inhalten– Inhaltsorganisation
• Unterstützung bei der Suche– Suchverfeinerung (Refinement)
15
Metadaten und Inhaltstypen – Konfiguration
Content Routing
Farm Shared ServicesManaged Metadata Service
Content TypeHub
16
Metadaten und Inhaltstypen – Content Type Hub
Schritte zur Konfiguration eines Content Type Hubs:1. Definieren des Content Type Hub (Site Collection)2. Einschalten des Features «Content Type Hub»3. Erstellen und konfigurieren der Inhaltstypen4. Konfigurieren des Managed Metadataservice
a. Content Type Hub festlegenb. Service Proxy konfigurieren
5. Beteiligte Timer-Jobs ggf. manuell ausführen
DEMOTechnet Artikel: Planen und Freigabe von Terminologie und Inhaltstypenhttp://technet.microsoft.com/de-de/library/ee519603.aspx
17
Metadaten und Inhaltstypen – Shared Services
Schritte zur Konfiguration der Farm Shared Services:1. Stellen Sie einen Trust zwischen den zwei Farmen
her (beide Farmen)Technet Artikel: http://technet.microsoft.com/de-de/library/ee704552.aspx
2. Veröffentlichen der Managed Metadata Service Applikation (Staging Farm)Technet Artikel: http://technet.microsoft.com/de-de/library/ee704545.aspx
3. Herstellen einer Verbindung zu einer Service Applikation (Live Farm)Technet Artikel: http://technet.microsoft.com/de-de/library/ee704558.aspx
DEMO
18
Inhaltsorganisation – Definition
• Von der Inhaltsorganisation werden Weiterleitungsentscheidungen getroffen, indem die dem jeweiligen Element zugeordneten Metadaten analysiert werden. Weiterleitungsentscheidungen können zwar auf Inhaltstypen basieren, jedoch ermöglicht die neue Detailtiefe, die sich durch die Analyse der Metadaten ergibt, der Inhaltsorganisation komplexe Dokumentverwaltungsentscheidungen, die auf den vom Inhaltsverantwortlichen oder Bibliothekar definierten Regeln basieren. (Quelle: Technet)
Technet Artikel: Inhaltsorganisationhttp://technet.microsoft.com/de-de/library/ee558288.aspx
19
Inhaltsorganisation – Nutzen
Pro
• Dokumente werden automatisch an der richtigen Stelle abgelegt
• Sehr gute Kontrolle der Inhalte möglich
• Sehr geringe Fehleranfälligkeit
• Metadaten auf den Elementen sind gesetzt und auch für die Suche verfügbar
• Struktur ist durchgängig logisch aufgebaut
Contra
• Alles muss mit Metadaten aufbereitet sein
• Jeder Speicherort braucht seine eigene Regel
• Sehr enges Korsett
20
Inhaltsorganisation – Konfiguration
Vorgehen zur Konfiguration der Inhaltsorganisation1. Inhaltsorganisation in der Source SC aktivieren2. Inhaltsorganisation in der Destination SC
aktivieren3. Send to Location in der Zentraladministration
einrichten4. SC übergreifendes Senden in der Source SC
aktivieren5. Regel zum Senden an die Destination SC
erstellen6. Regeln zum Verteilen des Contents in der
Destination SC erstellen
DEMO
21
Inhaltsbereitstellung – Definition
• Die Inhaltsbereitstellung ist ein Feature von Microsoft SharePoint Server 2010, mit dem Sie Inhalt aus einer Quellwebsitesammlung in einer Zielwebsitesammlung bereitstellen können (Quelle: Technet)
Content Routing
22
Inhaltsbereitstellung – Bereitstellungsjob
1. Checken des Change Token, definieren der Deploymentart
2. Export des Content auf den Source Server in ein *.cab File
3. Verschieben des Contents auf den Destination Server via httpPost
4. Status-Poll des Import Jobs5. Extrahieren der Daten und
Import6. Importstatus zurückmelden
(Erfolgreich/ Fehler)
Technet Artikel: Übersicht über die Inhaltsbereitstellunghttp://technet.microsoft.com/de-de/library/ee721058(office.14).aspx
23
Inhaltsbereitstellung – Konfiguration
1. Einkommende Verbindungen in die Quellfarm einrichten
2. Leere Site Collection «Select Template later» auf der Zielfarm erstellen
3. Inhaltsbereitstellungspfad von der Quellfarm auf die Zielfarm einrichtena. Eigener Account verwendenb. Braucht Farm Admin Rechte auf der Zielfarm
4. Inhaltsbereitstellungsjob erstellen
DEMO
24
Die Suche in Aktion
25
Fragen zum Teil 2
Microsoft TechNet Switzerland
• TechNet Switzerland Home http://technet.microsoft.com/de-ch/default.aspx http://technet.microsoft.com/fr-ch/default.aspx Swiss Websites for all IT Professionals• TechNet Newsletter http://technet.microsoft.com/de-ch/bb898852.aspx http://technet.microsoft.com/fr-ch/bb898852.aspx 3-weekly Newsletter for IT Pro‘s (free, german, french)• TechNet Seminars / Events
http://www.microsoft.com/switzerland/server/de/events/default.mspxFree-of-charge Events and Seminars with deep-technical content
• TechNet Webcast Finder and WEBcasts http://technet.microsoft.com/de-ch/bb291010.aspx http://technet.microsoft.com/fr-ch/ee517233.aspx
26