SharePoint 2010-Solutions in einer Sandbox
Mit den Sandboxed Solutions führt Microsoft in SharePoint 2010 ein neues Deployment-Modell ein, bei dem eigener Code mit einem höheren Isolationsgrad, mehr Sicherheit und einem Monitoring-System ausgeführt werden kann. Eigene Anwendungen können dadurch in Serverfarmen und gehosteten SharePoint-Angeboten eingesetzt werden, ohne die Stabilität des Gesamtsystems zu gefährden.
» Von , 08.02.2010 18:34.
von Urs Bertschy
Der Einsatz von SharePoint Solutions (WSPs) litt bislang unter einem gewichtigen Nachteil: Eine solche Lösung konnte in SharePoint 2007 nur auf der Ebene einer Serverfarm installiert und ausgeführt werden. Schlechter Programmcode konnte sich dadurch auf die Stabilität, Performance und Sicherheit der gesamten Farm auswirken und mussten daher vor dem Einsatz in der produktiven Umgebung erst intensiven und zeitraubenden Tests unterzogen werden. Auf Sicherheit bedachte SharePoint-Administratoren erlaubten den Einsatz von derartigen Erweiterungen meist nur in Ausnahmefällen oder gar nicht. Bei gehosteten SharePoint-Umgebungen und Cloud-Angeboten wie SharePoint Online war der Einsatz von selbstgeschriebenen Anwendungen aufgrund des Sicherheitsrisikos und mangels geeigneter Deployment-Mechanismen von vornherein ausgeschlossen.
Sandbox Solutions
Zu den vielen Neuerungen von SharePoint 2010 gehören auch die Sandboxes Solutions. Es handelt sich um eine reguläre SharePoint Solution (WPS), nur dass diese auf der Ebene der einer Site Collection bereitgestellt und dort isoliert in einem eigenen Prozess (SPUCWorkerprocess.exe anstelle von W3wp.exe) ausgeführt wird. Das Deployment der Lösung wird über die Solution Gallery der Site Collection vollzogen.Das entsprechende WSP-File wird über die SharePoint-UI hochgeladen und dort aktiviert - mehr ist nicht zu tun.
Das einfache Handling über die Web-UI soll nicht nur SharePoint-Administratoren in firmeninterne Umgebungen die Arbeit erleichtern, sondern adressiert auch gehostete SharePoint-Angebote. Insbesondere bei dem für Ende Sommer vorgesehenen Release von SharePoint 2010 in Gestalt von SharePoint Online ist die Sandbox ein zentrales Element, da sie Unternehmen ermöglichkeit, eine in der Cloud gehostete SharePoint-Umgebung mit eigenem Code zu erweitern. Ein weiterer Vorteil: Über das Sandboxing lässt sich die Verwaltung von Solutions an die Administratoren von Site Collections delegieren, der Farm Administrator wird entlastet.
Abbildung 1: Sandboxed Solutions werden über die Solution Gallery einer Site Collection hochgeladen und aktiviert



KOMMENTARE
KOMMENTAR SCHREIBEN