Jan Ulrich Hasecke
2020-01-06 63fe4c183f4e35998059c172b7570ba7becc6036
commit | author | age
0a126d 1 .. _kap-einfuehrung:
JUH 2
3 ==========
cb7d3d 4 Einleitung
0a126d 5 ==========
JUH 6
bee14c 7 .. image:: ../images/header/souveraenitaet.png
JUH 8
259c56 9 Dieses Handbuch richtet sich an Anwender, welche ihre Internetprojekte bei der Hostsharing eG betreiben möchten.
JUH 10 Es bietet einen Überblick über die Infrastruktur, eine Einführung in deren Nutzung sowie eine Beschreibung typischer Prozesse.
a59e4b 11
JUH 12 Unser besonderer Dank gilt allen, die zu diesem Handbuch beigetragen haben, insbesondere: Purodha Blissenbach, Christian Günter, Jan Ulrich Hasecke, Michael Hierweck, Peter Hormanns, Uwe Müller, Veit Schiele, Dominic Schlegel und Lars Trebing.
259c56 13
a59e4b 14
0a126d 15 Managed Operations Platform
JUH 16 ===========================
17
939940 18 Die Hostsharing eG betreibt für ihre Mitglieder eine `Managed Operations Platform`_ für den Betrieb von Web-Anwendungen.
JUH 19 Die gesamte bereitgestellte Infrastruktur – von der Hardware über Netze bis zur Softwareumgebung mit ihren administrativen Tools – wird von der Hostsharing eG bereitgestellt, gewartet, aktualisiert und überwacht, sodass sich die Mitglieder auf den Betrieb ihrer indviduellen Internetangebote konzentrieren können.
20 Das Angebot wird durch passende Beratungs- und Unterstützungsleistungen abgerundet.
0a126d 21
JUH 22 Web-Pakete
23 ==========
24
25 Die Mitglieder nutzen die Managed Operations Platform in Form von Web-Paketen.
26
27 Ein Web-Paket stellt einen Verbund von Benutzerkennungen, Domains,
28 E-Mail-Adressen, Postfächern, Datenbanken und weiteren Funktionen dar,
29 welchem Ressourcen wie Speicherplatz und Datentransfervolumen zugeordnet sind.
30
31 Ein Web-Paket ermöglicht die Nutzung von:
32
33 * Web-Anwendungen
34 * Daemons
35 * E-Mail-Infrastruktur
36 * Domains und Subdomains
37 * TLS-Verschlüsselung
38 * Datenbanken
39 * verschiedenen Programmiersprachen
40
41 Web-Pakete eignen sich zum Betrieb eines oder mehrerer Internetangebote.
42 Jedes Mitglied kann beliebig viele Web-Pakete bestellen und verwalten.
43
602de9 44 Ein Web-Paket kann einzeln als `Managed Webspace`_ gebucht werden.
JUH 45 Auf einem `Managed Server`_ können ein oder mehrere Web-Pakete betrieben werden.
0a126d 46
JUH 47 Managed Webspace
48 ================
49
bee14c 50 .. image:: ../images/icons/icon-managedwebspace.*
JUH 51    :width: 30%
52
602de9 53 Mit der Buchung eines Managed Webspace erhält das Mitglied ein Webpaket, welches auf einem Server untergebracht ist, dessen Ressourcen sich die Mitglieder teilen (Shared Hosting).
JUH 54 Mitglieder können mehrere Managed Webspaces buchen und erhalten mit jeder Buchung ein weiteres Web-Paket.
55
56 Mit der Buchung von Managed Webspace erhält das Mitglied Speicherplatz zugewiesen, ein
57 Traffic-Kontingent und ein Kontingent von Benutzerkonten, Datenbanken und E-Mail-Adressen.
58 Diese Ressourcen sind modular zubuchbar. 
59 CPU und RAM werden gemeinsam genutzt.
0a126d 60
JUH 61 Managed Server
62 ==============
63
bee14c 64 .. image:: ../images/icons/icon-managedserver.*
JUH 65    :width: 30%
66
602de9 67 Mit der Buchung eines Managed Servers erhält das Mitglied Speicherplatz, CPU und RAM dediziert
JUH 68 zugewiesen sowie ein Traffic-Kontigent. 
69 Diese Ressourcen sind modular zubuchbar. 
70 Das Mitglied kann beliebig viele Benutzerkonten, Datenbanken und E-Mail-Adressen einrichten und sie in Form von Web-Paketen mandantenfähig gruppieren.
fa5d11 71 Um einen Managed Server nutzen zu können, werden also auf diesem wenigstens ein, bei Bedarf auch mehrere Web-Pakete eingerichtet.
0a126d 72
602de9 73 Verschiedene Managed Server eines Mitglieds können auf Wunsch über interne Netze miteinander verbunden werden, um sichere Kommunikation zwischen Komponenten eines verteilten Deployments zu realisieren.
0a126d 74
602de9 75 Mehrere Mitglieder können sich einen Managed Server teilen.
JUH 76 Ein Reselling an Endkunden ist möglich.
0a126d 77
939940 78 .. _`Managed Operations Platform`: https://www.hostsharing.net/features/
JUH 79
0a126d 80 .. _`Managed Webspace`: https://www.hostsharing.net/angebote/managed-webspace/
JUH 81
82 .. _`Managed Server`: https://www.hostsharing.net/angebote/managed-server/
259c56 83
JUH 84
63fe4c 85 Best Practice
JUH 86 =============
259c56 87
JUH 88 Mitglieder von Hostsharing können den Aufbau ihrer Webanwendungen sehr frei gestalten, denn Hostsharing bietet seinen Mitgliedern ein hohes Maß an Flexibilität.
89 Dennoch ist es sinnvoll, bei der Organisation seiner Webanwendungen bestimmte Verfahrensweisen zu beachten, die erfahrungsgemäß die Sicherheit erhöhen.
90 Dazu gehört vor allem die Nutzung der Vorteile, die das Linux-Betriebssystem aufgrund seiner Mehrbenutzerfähigkeit bietet.
91
63fe4c 92 Pro Anwendung ein Benutzer
JUH 93 --------------------------
94
259c56 95 Wenn auf einem Linux-Betriebssystem zwei Anwendungen (A und B) unter verschiedenen Benutzern (``xyz00-a`` und ``xyz00-b``) laufen, sind sie in gewisser Hinsicht gegeneinander abgeschottet.
JUH 96 Wenn es einem Angreifer gelingt, durch eine Sicherheitslücke in Anwendung A die Benutzerrechte von ``xyz00-a`` zu erlangen, kann er mit diesen Rechten im Heimverzeichnis von ``xyz00-a`` jeden beliebigen Schaden anrichten.
97 Im Heimverzeichnis von ``xyz00-b`` besitzt er jedoch keine Lese- und Schreibrechte, sodass er dort auch keine Schäden verursachen kann.
98
99 Deshalb gilt es bei Hostsharing als Best Practice für jede Domain und jede Anwendung einen eigenen Benutzer anzulegen.
100 Hostsharing hat verschiedene Benutzerrollen vorgesehen, die jeweils spezifische Aufgaben übernehmen.
101 Die Rollen werden in :numref:`kap-benutzerrollen` ausführlich erklärt.
102
103
104
105
106