Was ist Bereitstellung?

Veröffentlicht 21. September 2023
Von oben: Laptop neben Zahnrädern auf blauem Hintergrund.
By Michael Goodwin

Definierte Provisionierung

In der IT und Datenverarbeitung bezieht sich Bereitstellung auf den Prozess der Einrichtung der IT-Infrastruktur, die Hardware, Netzwerke, virtuelle Maschinen und andere Ressourcen umfasst, sowie der Bereitstellung von Ressourcen für Systeme und Benutzer.

Der Begriff wird (manchmal etwas ungenau) in der IT auf verschiedene Weise verwendet, bedeutet aber im Allgemeinen, etwas zur Nutzung bereitzustellen. Die Bereitstellung ist ein früher Schritt im Bereitstellungsprozess und darf nicht mit der Konfiguration verwechselt werden. Sobald Ressourcen wie Server, Netzwerkkomponenten, Anwendungen oder Geräte bereitgestellt sind, werden sie gemäß den Vorgaben der Organisation oder der Benutzer konfiguriert, bereitgestellt, verwaltet und über ihren gesamten Lebenszyklus hinweg gewartet.

Eine effektive Bereitstellung ist wichtig, da sie den Zugang und die Ressourcen bereitstellt, die Systeme und Benutzer für einen effektiven Betrieb benötigen, und gleichzeitig die IT-Sicherheit und die organisatorische Effizienz fördert. 

Arten der Bereitstellung

Damit IT-Umgebungen effizient funktionieren, müssen alle Komponenten nahtlos zusammenarbeiten. Eine angemessene Bereitstellung der notwendigen Ressourcen ist für den Erfolg dieses Vorhabens von entscheidender Bedeutung. Der Bedarf an Bereitstellungsleistungen variiert je nach Unternehmen, aber im Folgenden sind einige der häufigsten Bereitstellungsarten aufgeführt:

Serverbereitstellung

Serverbereitstellung ist der Prozess, physische oder Virtual Servers mit den Ressourcen (wie CPUs, RAM und Speicher) einzurichten, die sie zum Betrieb benötigen. Es gibt viele verschiedene Arten von Servern – zum Beispiel Dateiserver, Webserver, Anwendungsserver, Proxy-Server und Policy-Server – jeder mit seiner eigenen Funktion. Unternehmen haben zudem ihre eigenen, spezifischen Serveranforderungen.

Die Serverbereitstellung beinhaltet die Festlegung, wie ein Server, ob cloudbasiert oder lokal, verwendet wird und was für diese Nutzung erforderlich ist. Dazu gehören auch die Einrichtung der Hardware, die Installation von Software wie Betriebssystemen und Anwendungen sowie alle weiteren Schritte, die erforderlich sind, um eine neue Maschine im gewünschten Zustand zu erstellen.

Netzwerkbereitstellung

Die Netzwerkbereitstellung bezieht sich auf die Einrichtung der Komponenten, aus denen ein Unternehmensnetzwerk besteht, wie Router, Switches, Hubs und Firewalls, um ein funktionierendes Netzwerk einzurichten, auf das autorisierte Benutzer, Geräte und Server zugreifen können.

Im Rahmen des Prozesses zur Bereitstellung von Netzwerken vergeben IT-Teams beispielsweise IP-Adressen, legen fest, welche Geräte und Benutzeridentitäten auf das Netzwerk (und die damit verbundenen Hardware und Geräte) zugreifen können, und implementieren Netzwerksicherheitsmaßnahmen zur Gewährleistung der Netzwerksicherheit.

Anwendungsbereitstellung

Anwendungsbereitstellung und Servicebereitstellung umfassen die Einrichtung von Unternehmensanwendungen und -diensten, die Nutzer für ihre Arbeit benötigen. Dies umfasst die Einrichtung von Benutzerkonten und Zugangsdaten sowie die Gewährung von Zugriffsrechten auf Software-as-a-Service (SaaS)-Plattformen, Anwendungen, Daten und andere Ressourcen. Dazu gehört auch die Wartung und Entfernung von Anwendungen und Berechtigungen im Zuge der Weiterentwicklung von Benutzerrollen.

Benutzerbereitstellung

Die Benutzerbereitstellung oder Kontobereitstellung ist eine Art des Identitätsmanagements, das für die Erstellung, Änderung oder Löschung von Benutzerkonten und Profilen zuständig ist. Sie wird in der Regel von HR- und IT-Teams gemeinsam durchgeführt.

Bei der Benutzerbereitstellung werden Zugriffsberechtigungen und Privilegien festgelegt und Authentifizierungen gewährt, wobei häufig eine rollenbasierte Zugriffskontrolle (RBAC) verwendet wird. RBAC gewährt einem Benutzer basierend auf seiner Rolle und seinen Arbeitsanforderungen Zugriff auf bestimmte Ressourcen.

Die Benutzerbereitstellung erfolgt üblicherweise während des Onboardings eines neuen Mitarbeiters oder wenn jemand innerhalb des Unternehmens eine neue Rolle übernimmt. Der umgekehrte Prozess, die Deprovisionierung, findet statt, wenn ein Mitarbeiter das Unternehmen verlässt oder ausscheidet.

Diese Prozesse helfen sicherzustellen, dass Nutzer Zugang zu den Ressourcen und Werkzeugen haben, die sie für ihre Arbeit benötigen. Diese tragen auch zum Schutz der Integrität der IT-Umgebung bei, indem sie Verify, ob der Zugriff auf IT-Ressourcen angemessen zugewiesen ist.

Identity und Access Management (IAM) ist eine entscheidende Komponente der Cybersicherheit.

Cloud-Einrichtung

Unter Cloud-Bereitstellung versteht man den Prozess der Schaffung der Infrastruktur, die eine Cloud-Umgebung unterstützt. Dazu gehört die Einrichtung der grundlegenden Hardware-, Virtualisierungs-, Speicher- und Netzwerkkomponenten, die für das Cloud-Computing erforderlich sind, sowie der cloudbasierten Ressourcen, Apps und Dienste, auf die die Benutzer zugreifen müssen.

Gerätebereitstellung

Gerätebereitstellung ist die Einrichtung von IT-Equipment wie Smartphones und Computern. Es wird häufig verwendet, um Geräte im Internet der Dinge (IoT) zu verwalten.

Die Gerätebereitstellung trägt dazu bei, dass das Gerät eines Benutzers nahtlos in die IT-Umgebung des Unternehmens integriert werden kann und dass das Gerät mit Zugriffsrechten und Ressourcen ausgestattet ist, die für den jeweiligen Endbenutzer angemessen sind.

IBM DevOps

Was ist DevOps?

Andrea Crawford erklärt, was DevOps ist, welchen Wert DevOps hat und wie DevOps-Praktiken und -Tools Ihnen dabei helfen, Ihre Anwendungen durch die gesamte Delivery Pipeline der Softwareentwicklung von der Idee bis zur Produktion zu bringen. Das von führenden IBM Experten geleitete Programm soll Führungskräften das nötige Wissen vermitteln, um Prioritäten für KI-Investitionen zu setzen, die zu mehr Wachstum führen.

Bereitstellen vs. Konfiguration

Bereitstellung und Konfiguration sind eigenständige Operationen im Bereitstellungsprozess. Bevor eine Ressource, wie beispielsweise ein Gerät oder ein Server, konfiguriert werden kann, muss sie bereitgestellt oder eingerichtet werden.

Eine etwas grobe, aber hilfreiche Analogie ist das Denken an den Bau eines Hauses. Die Bereitstellung von Ressourcen ist vergleichbar mit dem Bau des Gebäudes selbst. Sobald das Haus steht, muss es so konfiguriert werden, dass es den Bedürfnissen seines Besitzers entspricht: zum Beispiel müssen Schlüssel angefertigt, Rauchmelder und Sicherheitssysteme installiert und die Räume des Hauses so ausgestattet werden, dass sie den Anforderungen der darin lebenden Personen gerecht werden.  

Im Fall eines Servers umfasst die Bereitstellung das Einrichten von virtueller und physischer Hardware, die Installation des Betriebssystems, die Verbindung zu Netzwerken und die Bereitstellung von Ressourcen (wie CPU, Speicher, Speicher und eine Netzwerkverbindung) für diesen Server.

Sobald dies abgeschlossen ist, kann der Server so konfiguriert werden, dass er die spezifischen Anforderungen einer bestimmten Anwendung oder Workload erfüllt. Die Konfiguration umfasst das Partitionieren von Laufwerken, die Anpassung der Betriebssystemeinstellungen, das Konfigurieren von Firewalls, die Installation und Konfiguration von Anwendungen sowie die Sicherstellung, dass das System im gewünschten Zustand bleibt.

Genauso wie es viele verschiedene Arten der Bereitstellung gibt, gibt es auch viele Arten der Konfiguration, und beide Prozesse können automatisiert werden.

Automatisierte Bereitstellung

Traditionell mussten IT-Teams die IT-Infrastruktur für jede neue Bereitstellung oder jeden neuen Benutzer manuell bereitstellen und konfigurieren – ein mühsamer und zeitaufwändiger Prozess, der nicht mit DevOps-Workflows kompatibel ist. In vielen modernen Unternehmens-IT-Umgebungen ist die Bereitstellung automatisiert. Die automatisierte Bereitstellung bietet eine schnellere, effizientere und konsistentere Möglichkeit, IT-Infrastruktur zu erstellen und wird oft durch Infrastructure as Code (IaC) erreicht.

„Infrastructure-as-Code“ ermöglicht die Bereitstellung, Konfiguration und Verwaltung von IT-Infrastruktur mithilfe von Code und Vorlagen. Das bedeutet, dass Entwickler nicht mehr jedes Mal, wenn eine Anwendung entwickelt oder implementiert wird, ein neuer Mitarbeiter eingestellt wird oder eine neue Netzwerk- oder Cloud-Bereitstellung erforderlich ist, Infrastrukturkomponenten manuell bereitstellen und verwalten müssen. Mit IaC kann die Infrastruktur durch Ausführen eines Skripts bereitgestellt, geändert oder heruntergefahren werden.

Vorteile der automatisierten Bereitstellung

Automatisierte Bereitstellung hilft Unternehmen die Ressourcen und den ROI zu verbessern und die IT-Sicherheit zu stärken. Zu den weiteren Vorteilen gehören:

Produktivitätsverbesserungen

Die automatisierte Bereitstellung kann zu Produktivitätssteigerungen im gesamten Unternehmen führen, indem sie dazu beiträgt, Prozesse zu optimieren und die Zeiteinteilung der Mitarbeiter zu verbessern. Wenn IT-Teams von der Last der sich wiederholenden manuellen Bereitstellung befreit werden, können sie sich auf strategischere Aufgaben konzentrieren.

Die automatisierte Bereitstellung hilft Entwicklern, die Auslieferung neuer Anwendungen, Funktionen und Dienste zu beschleunigen, da die dafür benötigten Umgebungen automatisch und konsistent bereitgestellt werden. Es hilft auch sicherzustellen, dass Endbenutzer unternehmensweit Zugriff auf die Ressourcen haben, die sie für ihre Arbeit benötigen, wodurch Workflow-Verlangsamungen und ähnliche Produktivitätseinbußen vermieden werden.

Dynamische Skalierung

Mit dem Wachstum eines Unternehmens steigen auch seine Versorgungsbedürfnisse. Die automatisierte Bereitstellung ermöglicht es einem Unternehmen, auf flexible und effiziente Weise zu skalieren, indem Server, Speicher, Netzwerkkomponenten und andere Ressourcen entsprechend dem Echtzeitbedarf zugewiesen (oder aufgehoben) werden. Im Wesentlichen werden Ressourcen bei Bedarf aktiviert und bei Nichtgebrauch wieder deaktiviert. Diese dynamische Abstimmung hilft, Engpässe in Zeiten hoher Nachfrage zu vermeiden und Kostenüberschreitungen in schwächeren Zeiten zu reduzieren. 

Verbesserte Einhaltung der Vorschriften

Automatisierte Bereitstellung hilft einem Unternehmen bei der Einhaltung von Vorschriften, da sie die konsistente Implementierung von Richtlinien und Verfahren im gesamten Ökosystem ermöglicht. Wenn Änderungen vorgenommen werden müssen, können diese automatisch (und einheitlich) auf alle Ressourcen ausgeweitet werden.

Weniger Fehler

Wie alle von Menschenhand gesteuerten Prozesse ist auch die manuelle Bereitstellung anfällig für menschliche Fehler. Durch die automatisierte Bereitstellung werden Ressourcen (und der Zugriff darauf) stets nach vordefinierten Standards bereitgestellt. Außerdem wird ein automatisches Audit-Trail geführt, das zeigt, wie der Zugriff definiert wurde, wie die Authentifizierung gewährt wurde, auf welche Ressourcen zugegriffen wurde und wann.

Durch diesen Prozess kann die automatisierte Bereitstellung Fehlkonfigurationen und den Zeitaufwand für deren Behebung reduzieren sowie die mit solchen Fehlern verbundenen Sicherheitsrisiken mindern. Entscheidend ist jedoch, dass besonders darauf geachtet werden muss, dass der Code keine Sicherheitslücken oder Probleme enthält, da diese Probleme überall dort repliziert werden, wo die Vorlage verwendet wird.

Autoren

Michael Goodwin

Staff Editor, Automation & ITOps

IBM Think

Verwandte Lösungen
IBM Terraform

IBM Terraform bietet Unternehmen einen einheitlichen Workflow für die Bereitstellung ihrer Infrastruktur in der Cloud, in privaten Rechenzentren und als SaaS sowie für deren kontinuierliche Verwaltung über den gesamten Lebenszyklus hinweg.

IBM Terraform erkunden
DevOps-Lösungen

IBM unterstützt DevOps-Teams dabei, ihre Systeme sicherer zu entwickeln, bereitzustellen und zu betreiben, indem es Risikoerkenntnisse aus den Bereichen Code, Infrastruktur und Laufzeitumgebungen miteinander verknüpft.

DevOps-Lösungen erkunden
Cloud-Beratungsleistungen

Erhöhen Sie den Nutzen Ihrer Hybrid-Cloud und nutzen Sie die Chancen des Zeitalters der agentischen KI voll aus.

Erkunden Sie Cloud-Beratungsleistungen
Machen Sie den nächsten Schritt

Erfahren Sie, wie Lösungen von Terraform und DevOps die hybride Infrastruktur vereinfachen, das Lebenszyklusmanagement vereinheitlichen und die sichere Bereitstellung cloudnativer Apps beschleunigen.

  1. IBM® Terraform entdecken
  2. Entdecken Sie DevOps-Lösungen