2 share point farm

37
SHAREPOINT 2010 Eine kompakte Einführung Jörg Krause www.joergkrause.de

Transcript of 2 share point farm

Page 1: 2 share point farm

SHAREPOINT 2010

Eine kompakte Einführung

Jörg Krause

www.joergkrause.de

Page 2: 2 share point farm

FARMARCHITEKTUR Alles ist eine Farm (auch ein Server) Ziel: Skalierbarkeit

Page 3: 2 share point farm

SERVER ROLLEN Web Front End (WFE) Application Services SQL Server

Page 4: 2 share point farm

WEB FRONTEND SERVER Hosted Applikationen Skalierbar durch Load Balancer Sinnvoll 1 bis 8 WFE

Je nach Topologie bis 10000 User pro WFEOft Trennung Extranet, Intranet, Public

Page 5: 2 share point farm

APPLICATION SERVER Hintergrunddienste

OfficeVisioExcel

Suche Indizierung Zentraladministration

Page 6: 2 share point farm

DATENBANK SERVER Jede Site Collection kann eigene

Datenbank haben Zentrale Konfigurationsdatenbank Skalierbar durch verteilte

Datenbankserver

Page 7: 2 share point farm

FARM Kleinste Farm: 1 Größte Farm: ??

Page 8: 2 share point farm

TOPOLOGIEN I Ein Server

Alle RollenFür EntwicklerFür TestzweckeFür kleine Projekte (< 100 User)

Page 9: 2 share point farm

TOPOLOGIEN II 2 Server

Single Server wie zuvorDatenbanken separatMittlere Projekte (bis 1000 User)

Page 10: 2 share point farm

TOPOLOGIEN III 3 Server (Minimum)

WFE getrenntDatenbank einzelnAlle anderen Rollen

zusammenCa. 10000 User

Page 11: 2 share point farm

TOPOLOGIEN IV Optimiert für Suche

Separater „Query“-Server

Page 12: 2 share point farm

SICHERHEIT SharePoint innerhalb der DMZ Viele Szenarien, jedes einzigartig

Page 13: 2 share point farm

SICHERHEIT Ziel muss klar sein

Externe Nutzer? Inhaltsverteilung?Active Directory?

Page 14: 2 share point farm

SICHERHEIT – BEISPIEL

Page 15: 2 share point farm

IN DER FARM Arbeit nur mit logischen Komponenten

WebsSite CollectionsSitesSubsitesListsFields

Page 16: 2 share point farm

IN DER FARM Arbeiten mit Daten:

WebsitesDocumentsForms (XML) Items

Page 17: 2 share point farm

IN DER FARM Arbeiten mit Instanzen:

WorkflowsServicesAlertsTasks

Page 18: 2 share point farm

SERVICE APPLIKATIONEN Was sind Services? Wie arbeiten die IIS mit SharePoint?

Page 19: 2 share point farm

SERVICE ARCHITEKTUR

• Sandboxed Code• Usage & Health• Config• Content• Workflow• Business Catalog Services

Foundation

• Search• Excel, Visio, Word Conversion• Powerpoint Broadcast• Performance Point, Web Analytics• Access Service• Managed Metadata• User Profiles• Third Party….

Server

Page 20: 2 share point farm

SERVICE ARCHITEKTURFarm = Configuration Database

Servers

Services

Services Database

Web Applications

Content Database

Site Collections

Sites

Site Content

Service Applications

Page 21: 2 share point farm

SERVICE APPLIKATIONEN Service:

Bietet Datendienste an .NET Komponente auf mittlerer Schicht

Service Instanz: Physische Instanz eines Dienstes

Service Applikation: Konfigurierte logische Instanz Konkreter Zugriff auf Daten oder Ressourcen Bietet eine administrative Schnittstelle (UI) Spezifische Ressourcen:

Eigene Datenbank Eigener Application Pool

Page 22: 2 share point farm

SERVICE APPLIKATIONEN Verwaltung:

In der ZentraladministrationWeb Apps können alle Dienste nach Bedarf

nutzenEin Dienst kann von mehreren Web Apps

genutzt werden Tipps:

Nur aktivieren, was wirklich benötigt wirdVerteilung auf Server möglich

Performance Verwaltung Sicherheit

Page 23: 2 share point farm

SERVICE APPLIKATIONEN

Search

User Profiles

Excel

BCS

Visio

Access

http://web1 http://web2

Site Site Site Site

Page 24: 2 share point farm

SERVICE APPLIKATIONEN Skalierbar

Mehr ServerBessere Verteilung

Verwaltbar Jederzeit änderbarZentraladministrationPowerShellCode (API)

Page 25: 2 share point farm

SERVICE APPLIKATIONEN Cross Farm Services

StandordübergreifendSicherheitszonen, DMZ usw.

Entfernte Farm benötigt keine Datenbankzugriffsrechte auf Elternfarm

Enterprise taugliches Modell Nicht für alle verfügbar

JA: People, Metadata, BCS, Search, Secure Store, Analytics

NEIN: Usage & Health, State, Project, Excel, Access, Visio, Word, Powerpoint, PerformancePoint

Page 26: 2 share point farm

BEISPIELE Access

Access Datenbanken im Browser anschauen Business Data Connectivity

Schnittstellen zu Enterprise-Systemen (SAP,…)

ExcelExcel Sheets im Browser ansehen und

bearbeiten Managed Metadata

Taxonomien, Hierarchien, Keywords, Social tagging, Content Type Publishing

Performance PointDashboards, Analytics

Page 27: 2 share point farm

BEISPIELE PowerPoint

PPT im Browser anschauen Search

Index und Suche, Office, PDF usw. Usage & Health

Farmweites Monitoring User Profile

Sync mit AD, Profilseiten („Enterprise Facebook“), Social Tagging

Visio Interaktive Visio-Grafiken mit

Datenanbindung

Page 28: 2 share point farm

BEGRIFFE Proxies

Jede Aktive SA hat einen Proxy auf jedem WFE

So steht die SA der Applikation auf dem WFE zur Verfügung

Die SA läuft trotzdem immer auf den App-Servern

Proxy-GruppenProxies, die einer Web App zugeordnet

werden

Page 29: 2 share point farm

SA UND DATENBANKEN Wichtig zu wissen für

SkalierbarkeitPlanung Farmarchitektur

Einige SA, die eigene Datenbanken erwartenSearchUser ProfileMetadataSecure StoreStateBDCWeb Analytics, Performance Point…

Page 30: 2 share point farm

EIGENE SA Komplette .NET API Vollständige Integration in CA Kundenspezifische Dienste

Page 31: 2 share point farm

EIGENE SA

Config Content

Custom

WCF Contract

Service Logik (.dll)

*.asmx…

Consumer WebPart

Service Application Proxy

Consumer WebPart

Browser Client AppW

FEA

PP

SQ

L

Page 32: 2 share point farm

MANDANTENFÄHIGKEIT Dienste können Daten trennen

(Partitionierung) Mehrere Organisationen auf derselben

Farm mit physischer Datentrennung (Hoster-Modell)

Administration partiell delegierbar

Daten

Page 33: 2 share point farm

BEISPIELE

Page 34: 2 share point farm

BEISPIELE

Page 35: 2 share point farm

ZUSAMMENFASSUNG Logische Sicht

Farm 3Farm 2Farm 1

http://wingtiptoys.com

http://intranet

Search

User Profile

s

Search

Excel

UserProfile

s

ManagedMetadata

Page 36: 2 share point farm

ZUSAMMENFASSUNG Architektonische

SichtServiceServics InstanzService ApplikationService ProxyService Consumer Service Application

Service Proxy Service Proxy

Web Part, Pages(Service

Consumer)

*.SVC’s, PowerShell Cmdlets(Service Consumer)

Page 37: 2 share point farm