Alle 14 Tage aktuelle News aus der IT-Szene   >   
Dematic expandiert in Österreich 14. 06. 2021
Intralogistiker baut Kapazitäten in Graz aus.
Mega-Deal für Axians 14. 06. 2021
Zehnjahresvertrag unterstreicht starke Partnerschaft mit DPD France.
Acronis eröffnet Rechenzentrum in Österreich 10. 06. 2021
Der Cyber Protection Anbieter plant den Bau von weltweit 111 Datenzentren.
ALSO kooperiert mit CYE 09. 06. 2021
HyverLight verhilft SMBs zur Cyber-Resilienz.
Schulterschluss im Business Consulting 01. 06. 2021
msg Plaut Austria und Repuco bündeln Kompetenzen.
Zentrales Management für Microsoft Defender 01. 06. 2021
Aagon macht Windows-eigene Antivirus-Lösung fit für Unternehmen.
Einfacher Einstieg in IoT-Welt und hybride Events 31. 05. 2021
Der Distributor schnürt neue IoT-Pakete und startet mit „Events-as-a-Service“ in der (virtuellen) Veranstaltungsbranche.
SAP stärkt Partnerprogramm 27. 05. 2021
Neue Initiativen sollen für mehr Erfolg beim Kunden sorgen.
Unternehmensvernetzung der nächsten Generation 26. 05. 2021
Magenta launcht mit SD-WAN geschlossene Netzwerk-Lösung für Unternehmen.
proALPHA erweitert sein Portfolio um Corporate Planning 26. 05. 2021
ERP-Experte stärkt seine Plattform mit Controlling-Funktionen.
unit-IT ist Top- Arbeitgeber 25. 05. 2021
Zum bereits sechsten Mal in Folge wird der IT-Dienstleister mit dem „Great Place to Work“ ausgezeichnet.
Erweiterte Präsenz in Österreich 21. 05. 2021
blue2 ist neuer Distributionspartner von bintec elmeg.
Auszeichnung für Anbieter von IT-Trainings 20. 05. 2021
ETC wurde erstmals als österreichischer Leitbetrieb zertifiziert.
Viel Luft nach oben 19. 05. 2021
KI-Studie 2021 von adesso: Jeder Zweite attestiert seiner Firma KI-Nachholbedarf.
Erfreuliche Signale bei Experten-Nachfrage 18. 05. 2021
Hays Fachkräfte-Index: Nachfrage am Arbeitsmarkt legte im Frühjahr in allen erhobenen Bereichen zu.
HP stellt integriertes Security-Portfolio vor 17. 05. 2021
HP Wolf Security umfasst PCs und Drucker, kombiniert mit umfangreicher Software und Services.
Schrack Seconet erwirbt CCS 12. 05. 2021
Care Communication Solutions (CCS) ist ab sofort Teil von Healthcare-Ausstatter Schrack Seconet.
Raiffeisen Informatik Consulting ist TIBCO-Partner in Österreich 05. 05. 2021
Neue Partnerschaft bringt Lösungen für Datenvirtualisierung und Masterdata Management mit lokalem Fokus.
weiter
„Infrastructure-as-Code“

Infrastrukturdienste schneller und skalierbar bereitstellen

Gastbeitrag: Die beiden Amazon Web Services (AWS) Solutions Architekten Luis Morales und Andreas Juffinger erklären, was hinter dem Begriff "Infrastructure-as-Code" steckt und warum es eine zentrale Rolle in modernen Entwicklungsmethodiken und Rechenzentren spielt.

Foto: AWS Die Autoren Andreas Juffinger (li.) und Luis Morales (re.) sind Solutions Architekten bei Amazon Web Services (AWS) Infrastruktur-as-Code (IaC) hat sich mittlerweile als Best Practice in der Bereitstellung von Infrastrukturdiensten etabliert. IaC spielt für die Provisionierung von IT Ressourcen wie Rechenkapazität, Datenspeicher und Netzwerk, also die klassischen Datenverarbeitungskomponenten, aber auch Datenbanken, Auditierungs-, Monitoring- und viele andere IT-Dienste eine wichtige Rolle. Die manuelle Bereitstellung von Infrastruktur für ein Projekt oder neue Softwareanwendungen erfordern die Zusammenarbeit und zeitliche Orchestrierung von mehreren IT-Betriebsexperten. Übergabeschritte im Bereitstellungsprozess lassen sich kaum vermeiden und häufig kommt es zu langen Durchlaufzeiten. Höhere Automatisierung und Self-Service sind daher gefragt.

Infrastructure-as-Code erklärt

Bei dem Infrastructure-as-Code-Ansatz wird die Bereitstellung und Konfiguration der benötigten IT-Infrastruktur auf Basis von menschenlesbarem Code zur Verfügung gestellt. Die IaC-Software stellt den Unterschied zwischen dem so definierten gewünschten Zielzustand und dem Ist-Zustand fest und übernimmt die automatisierte Provisionierung und Konfiguration der Infrastruktur mit Hilfe der bereitgestellten Programmierschnittstellen (APIs).

Gut eingesetzt werden konnte es zum Beispiel beim österreichischen IT-Unternehmen Dynatrace, um schnell auf Kundenanforderungen reagieren zu können. Mit AWS IaC-Werkzeugen kann nun innerhalb von wenigen Stunden die Infrastruktur für 1.000 Enterprise-Kunden bereitgestellt werden. Ein anderes Szenario im Software-as-a-Service-Bereich sind dedizierte Kundenumgebungen, wenn aus datenschutzrechtlichen Gründen für viele Kunden identische, aber isolierte Infrastrukturen automatisiert erzeugt und gewartet werden müssen.

Schritt für Schritt zum IaC-Baukasten

Die wesentlichen Teile eines IaC-Baukastens sind:

  • Eine Entwicklungsumgebung, die das Bearbeiten der deklarativen Beschreibung unterstützt und hilft, syntaktische Fehler zu erkennen.
  • Eine IaC-Automatisierungskomponente, welche die APIs der verschiedenen Infrastrukturhersteller, meist mittels Hersteller-Plugins, beherrscht und einerseits die bestehende Infrastruktur abfragen und andererseits Änderungen vornehmen kann. Diese Komponente muss den Unterschied zwischen Ist-Zustand und Ziel-Zustand erkennen.
  • Eine Befehlszeilenschnittstelle oder eine andere Benutzeroberfläche, die es erlaubt mit dem IaC-Automatisierungswerkzeug zu interagieren. Fehleranalyse sowie Ereignisnachverfolgung sind wichtige Funktionen dieser Komponente.

Die Agilität einer IT-Organisation kann nur so hoch sein, wie der am wenigsten agile Prozess, der durchlaufen werden muss, um Ergebnisse zu liefern. Damit die Bereitstellung von Infrastruktur hier nicht zu einem Flaschenhals wird, unterstützen IaC-Werkzeuge wie AWS CloudFormation die Bereitstellung von Ressourcen auf Knopfdruck.

Vorteile von Infrastructure-as-Code

Durch den Infrastructure-as-Code-Ansatz erhöht sich nicht nur die Lesbarkeit für die Administratoren, sondern auch die Nachvollziehbarkeit. Denn die Infrastrukturbeschreibung kann in einer Versionsverwaltung wie Git geführt werden. Dadurch können mehrere Personen gleichzeitig die Infrastrukturdefinition bearbeiten, Änderungen mit Hilfe der Versions-Historie nachvollziehen und überprüfen. Die Infrastruktur wird also genau wie Anwendungscode behandelt. IT-Betriebsexperten können zudem komplexe Standards und Compliance-Aspekte als IaC-Module bereitstellen und kontrollieren, wodurch IaC zur Verbesserung von Sicherheit und Compliance beitragen kann. IaC ist ein zentraler Baustein, um das Risiko für Fehler durch den Wegfall von manuellen Schritten zu reduzieren. Der IaC-Ansatz hilft allerdings nicht nur bei der Definition der notwendigen Infrastruktur-Komponenten, sondern auch beim Ausrollen. Durch die in sich geschlossene Beschreibung lässt sich ein System nicht nur einmalig provisionieren, sondern auch wiederverwenden. Neben höherer Agilität und Wiederverwendbarkeit erlaubt IaC auch, nicht benötigte Infrastruktur automatisiert zu löschen und so Kosten zu verringern. Zusätzlich werden Aufwände um Experimentierumgebungen aufzusetzen verringert und die Erprobung neuer Technologien vereinfacht. Das fördert Innovation und Wissensaufbau in den Teams.

it&t business medien OG
Tel.: +43/1/369 80 67-0
office@ittbusiness.at
Wir verwenden Cookies, um Ihnen den bestmöglichen Service anbieten zu können. Wenn Sie auf der Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu.
OK