IBM watsonx Code Assistant's neueste Erweiterung in der Infrastrukturautomatisierung

Diagramm des Dashboards für Terraform

Autor

Matt Rodkey

Head of Product watsonx Code Assistant for Red Hat Ansible Lightspeed

Da Unternehmen zunehmend auf robuste digitale Frameworks angewiesen sind, um ihren Betrieb zu unterstützen, war der Bedarf an effektiven Tools für das Infrastrukturmanagement noch nie so groß wie heute. Laut einem aktuellen IDC-Bericht glauben 77 % der untersuchten Unternehmen, dass die digitale Infrastruktur für den Erfolg ihrer digitalen Geschäftsstrategien von entscheidender Bedeutung ist. Die Automatisierung der Infrastruktur dient als Rückgrat der Softwareentwicklung, um diese Strategien voranzutreiben und sicherzustellen, dass Anwendungen nicht nur ordnungsgemäß bereitgestellt, sondern auch sorgfältig konfiguriert werden, um die spezifischen Anforderungen verschiedener Umgebungen zu erfüllen.

Um dies zu unterstützen, plant IBM watsonx Code Assistant, seine IT-Automatisierungsfunktionen um Terraform zu erweitern und so die Infrastrukturverwaltung über den gesamten Software-Lebenszyklus hinweg zu verbessern, um seine Funktionen zu erweitern.

IBM watsonx Code Assistant: Optimierung der IT-Automatisierung

Stellen Sie sich ein dediziertes Team von Entwicklern vor, die unermüdlich daran arbeiten, ihre IT-Infrastruktur intakt zu halten. Sie stehen vor zahlreichen Herausforderungen, vom Mangel an qualifiziertem Personal bis hin zur Datenverwaltung und Skalierbarkeit. Der Mangel an hochmodernem IT- und Cloud-Betriebspersonal, Fähigkeiten und Automatisierung gehört zu den größten Herausforderungen und wird laut IDC von 38 % der befragten Unternehmen genannt. Das ist so, als hätte man eine Stadt, die nicht genügend Ingenieure hat, um die Straßen und Gebäude instand zu halten. Die Entwickler müssen große Datenmengen effizient verarbeiten und sicherstellen, dass ihre Systeme skaliert werden können, um den wachsenden Anforderungen gerecht zu werden. Die Integration neuer Technologien in bestehende Systeme und die kontinuierliche Optimierung des Betriebs zur Aufrechterhaltung der Leistung erschweren ihre Aufgabe noch weiter. Um diese Herausforderungen zu meistern, sind innovative Lösungen erforderlich, die Prozesse automatisieren und rationalisieren und eine nahtlose Integration und betriebliche Exzellenz ermöglichen.

Hier kommt KI ins Spiel. IBM watsonx Code Assistant unterstützt die Automatisierung des gesamten Softwareentwicklungszyklus und bietet Kompatibilität mit verschiedenen IT-Infrastrukturen für Sprachen wie Ansible. Ansible konzentriert sich auf das Konfigurationsmanagement und die Anwendungsbereitstellung. Es wird verwendet, um die Software und Einstellungen auf den Servern oder anderen Infrastrukturen zu konfigurieren, die Terraform bereitgestellt hat (z. B. das Installieren von Paketen, das Einrichten von Benutzern oder das Bereitstellen von Anwendungen). Watsonx Code Assistant nutzt Modelle, die auf hochwertigen, sorgfältig kuratierten Ansible-Datensätzen (nicht zufälligen öffentlichen Daten) trainiert wurden, um Entwicklern die Möglichkeit zu bieten, Playbooks und Rollengenerierung in natürlicher Sprache, detaillierte Erklärungen sowie ein anpassbares Modell zu nutzen, das personalisierte Empfehlungen für Compliance liefert und die Geschäftsanforderungen skaliert. 

Terraform: Demnächst bei watsonx Code Assistant verfügbar

Mit der Weiterentwicklung von Unternehmen und dem Einführen neuer Technologien wird der Bedarf an robusten Infrastructure-as-Code-Lösungen (IaC) immer wichtiger. Terraform von HashiCorp ist als neue, künftig unterstützte Sprache in watsonx Code Assistant geplant und verspricht, die Automatisierung der Infrastruktur weiter zu revolutionieren.

Terraform eignet sich hervorragend für die Verwaltung der Infrastruktur über mehrere Cloud-Plattformen hinweg und ermöglicht es Entwicklern, die Infrastruktur mithilfe einer hochentwickelten Konfigurationssprache zu definieren und bereitzustellen. Mit der bevorstehenden Integration können die Entwickler von watsonx Code Assistant Terraform-Vorlagen und -Skripte erstellen, um eine Infrastruktur bereitzustellen und Ansible für die Konfiguration zu verwenden – wodurch der gesamte Lebenszyklus der Infrastruktur automatisiert wird. Zu den Vorteilen der Verwendung von Terraform gehören die Fähigkeit, komplexe Abhängigkeiten zu verwalten, konsistente Konfigurationen zu steuern und die Zusammenarbeit zwischen Teams zu erleichtern.

Mit der Integration von Terraform in den watsonx Code Assistant können Unternehmen ihre Infrastrukturbereitstellungs-, Bereitstellungs- und Wartungsprozesse effektiver automatisieren und so sicherstellen, dass ihre IT-Umgebungen stets optimiert und auf dem neuesten Stand sind.

Anwendungsfall für Terraform und Ansible

Eine der dringendsten Herausforderungen für Unternehmen, die Terraform bereits verwenden, ist die Verwaltung von Updates für Module und Anbieter. Diese Komponenten werden häufig durch neue Funktionen und Leistungsverbesserungen erweitert. Viele Teams verzögern jedoch Upgrades aufgrund des manuellen Aufwands und der Risiken, die mit der Aktualisierung des Infrastrukturcodes verbunden sind.

Dies führt häufig zu technischen Schulden und verpassten Optimierungsmöglichkeiten. Die Erweiterung von IBM watsonx Code Assistant auf Terraform kann durch die Automatisierung des Upgrade-Prozesses helfen, diese Herausforderung zu meistern. Es analysiert bestehende Terraform-Konfigurationen, identifiziert veraltete Module und Provider und schlägt kompatible Updates vor. Durch die Generierung von aktualisiertem Code und die Bereitstellung klarer Erklärungen von Änderungen wird das Fehlerrisiko verringert und die Einführung neuer Funktionen beschleunigt.

Ein weiteres häufiges Szenario ist die Bereitstellung einer neu erstellten Anwendung. Ein Entwickler muss möglicherweise eine Infrastruktur für diese Anwendung in einer bestimmten Umgebung bereitstellen – sei es AWS, On-Premises oder sogar die Migration von einem Cloud-Provider zu einem anderen, z. B. von AWS zu Azure. Mit watsonx Code Assistant und Terraform können Entwickler ihre Bereitstellungsanforderungen in natürlicher Sprache beschreiben, und das Tool generiert Terraform-Code, um die Bereitstellung der Infrastruktur zu unterstützen. Sobald die Infrastruktur eingerichtet ist, übernimmt Ansible die Konfiguration der Umgebung – die Installation der Software, das Einrichten von Benutzern und die Bereitstellung der Anwendung.

Diese End-to-End-Automatisierung kann dazu beitragen, den Zeitaufwand und die Komplexität für die Einführung neuer Services zu reduzieren, insbesondere in Hybrid- oder Multi-Cloud-Umgebungen.

Transformieren Sie Ihre IT-Infrastrukturen mit Terraform

Leistungsstarke Tools, die mit KI ausgestattet sind, können dazu beitragen, IT-Infrastrukturen in eine gut geölte Maschine zu verwandeln. IBM watsonx Code Assistant, Ansible und Terraform werden zu den Helden dieser Geschichte und automatisieren Aufgaben, die einst immensen manuellen Aufwand erforderten. Mit den KI-gestützten Erkenntnissen von watsonx Code Assistant, dem nahtlosen Konfigurationsmanagement von Ansible und der robusten Infrastrukturbereitstellung von Terraform können sich Entwickler auf Innovationen statt auf Wartung konzentrieren. Während sie Anwendungen in verschiedenen Umgebungen bereitstellen, übernimmt die Automatisierung Konfigurations- und Optimierungsaufgaben. Die Integration von Terraform verspricht noch mehr Effizienz, um das komplexe Infrastrukturmanagement zu vereinfachen. Watsonx Code Assistant repräsentiert die Zukunft der IT und ermöglicht es Organisationen, ihre Geschäftswelt einfach und zuverlässig aufzubauen, bereitzustellen und zu pflegen.

IBM watsonx Code Assistant erkunden

Die neuesten Produktneuheiten von IBM

Erhalten Sie die wichtigsten Produkt- und Funktionsankündigungen, einschließlich aktueller Video-Chats zu Produkten sowie Schulungsangebote von IBM und unseren Schulungspartnern. Weitere Informationen in der IBM Datenschutzerklärung.

Vielen Dank! Sie haben ein Abonnement abgeschlossen.