Was ist Schematics?

Schematics ist ein IBM Cloud Dienst, der Infrastructure as Code ( IaC ) Tools als Service anbietet. Sie können die Funktionen von Schematics nutzen, um Ihre Cloud-Infrastrukturumgebungen konsistent bereitzustellen und zu verwalten. Von einem einzigen Fenster aus können Sie eine End-to-End-Automatisierung durchführen, um einen oder mehrere Stapel von Cloud-Ressourcen zu erstellen, ihren Lebenszyklus zu verwalten, Änderungen an ihren Konfigurationen zu verwalten, Ihre App-Workloads bereitzustellen und day-2 Operationen durchzuführen.

IaC Automation as a Service

Auf der Basis von Open-Source- Ansible, Terraformund zugehörigen Technologien wie Git und Helmstellt IBM Cloud® Schematics eine leistungsfähige Gruppe von IaC-Tools als Service für die Programmierung Ihrer Cloudinfrastruktur bereit.

Ein IaC Ansatz zur Infrastrukturbereitstellung und -automatisierung verbessert die Konsistenz, beschleunigt die Bereitstellung, reduziert manuelle Fehler und vermeidet undokumentierte oder Ad-hoc-Konfigurationsänderungen.

Mit IaC, definieren Konfigurationsdateien Ihre Infrastruktur, was auch die Bearbeitung, gemeinsame Nutzung und Wiederverwendung von Konfigurationen erleichtert. Durch die Codierung Ihrer Infrastruktur stellen Sie jedes Mal dieselbe Umgebung bereit, wenn Sie nicht dokumentierte Ad-hoc-Konfigurationsänderungen vermeiden. Lesen Sie den Abschnitt IaC Best Practices, um mehr über die zentralen IaC-Prinzipien und Best Practices zu erfahren, die Sie bei der Verwendung von Schematicsanwenden können.

Schematics IaC-Angebote

Schematics baut auf der Open-Source-Software Ansible auf und bietet mit Terraform eine leistungsstarke Reihe von IaC Tools als Service zur Programmierung Ihrer Cloud-Infrastruktur. Mit Schematics können Sie diesen umfangreichen Satz von IaC Automatisierungsfunktionen nutzen, um Stapel von Cloud-Ressourcen zu erstellen, ihren Lebenszyklus zu verwalten, Änderungen an ihren Konfigurationen zu verwalten, Ihre App-Workloads bereitzustellen und day-2 Operationen durchzuführen.

Die drei Schematics-Kernangebote sind:

Schematics-Arbeitsbereiche

Mit Schematics workspaces können Sie mit Terraform die Bereitstellung und das Konfigurationsmanagement Ihrer Cloud-Ressourcen automatisieren und schnell komplexe, mehrschichtige Cloud-Umgebungen aufbauen, duplizieren und skalieren. Weitere Informationen finden Sie unter Schematics workspaces.

Schematics-Aktionen

Mit Schematics actions können Sie mit Ansible playbooks komplexe day-2 Vorgänge für Ihre Cloud-Ressourcen, Cloud-Umgebung und App-Workloads durchführen. Ganz gleich, ob Sie mehrstufige Anwendungen bereitstellen, virtuelle Server oder Cluster starten oder stoppen, Schlüssel rotieren, Anwendungsdaten sichern und wiederherstellen, Sicherheitsscans durchführen, Datenbankschemata verwalten oder Benutzer verwalten möchten, geben Sie einfach die auszuführenden Aufgaben in Ihrem Playbook an und lassen Sie Schematics eine sichere Verbindung herstellen und die tasks.For ausführen. Weitere Informationen zur Verwaltung von Schematics Aktionen und ihren Funktionen finden Sie unter Schematics actions.

Schematics-Agenten

Agents erweitert den bestehenden Schematics shared multi-tenant service um private, dedizierte Mitarbeiter (Agents), die Workspace- und Action-Jobs in Ihrem privaten Netzwerk ausführen. Agenten können Ihre privaten oder lokalen Ressourcen ohne Zeit-, Netzwerk- oder Softwarebeschränkungen bereitstellen, konfigurieren und betreiben. Weitere Informationen über die Architektur und die Funktionen von Agenten finden Sie unter Schematics agents.

Vorteile der Verwendung Schematics

Sie müssen die Open-Source-Projekte weder auf Ihrem Rechner installieren noch deren API und Befehlszeile erlernen. Sie müssen lediglich dafür sorgen, dass Schematics auf das Repository mit Ihrem IaC-Code verweist und dann Schematics die Ausführung der angegebenen Tasks überlassen.

Schematics Vorteile
Vorteile Beschreibung
Die von Schematics verwendeten Open-Source-Projekte Terraform, Ansible, Helm und die Ausführungsplattform werden von IBM getestet, gewartet und überwacht. IBM wendet automatisch die neuesten Sicherheitsstandards und Patches auf Schematics an, um die Zuverlässigkeit und Verfügbarkeit des Dienstes zu gewährleisten. Aktualisierungen müssen von Ihnen nicht manuell auf die Schematics-Plattform angewendet werden.
Alle Versionen werden von IBM getestet. Sobald neue Versionen von Workspace und Action verfügbar sind, beginnt IBM mit dem Härten und Testen dieser Versionen, so dass sie von der Schematics Plattform unterstützt werden können. Weitere Informationen finden Sie unter Wann werden neue Terraform- und Ansible-Versionen zu Schematics hinzugefügt?
Schematics ist vollständig in IAM integriert. Sie können Servicezugriffsrollen verwenden, um zu steuern, wer auf Ihre Arbeitsbereiche und Aktionen zugreifen und an ihnen zusammenarbeiten oder Änderungen implementieren kann. Sie können IBM Cloud-Benutzer zu Ihrem Konto einladen und IAM-Zugriffsgruppen nutzen, um den Zugriffszuweisungsprozess in Ihrer Organisation zu optimieren. Schematics erstellt als Multi-Tenant-Lösung alle Ressourcen in Ihrem persönlichen Konto. Ressourcen werden von anderen IBM Cloud Tenants nicht gemeinsam genutzt oder wiederverwendet. Da Schematics auf Kubernetes basiert, werden IAM-Servicezugriffsrollen in Kubernetes auf rollenbasierte Zugriffssteuerungen (RBAC, role-based access control) abgebildet, um die Ressourcenisolation in Ihrem Konto durchzusetzen.
Vollständige Unterstützung von IBM für die Open-Source-Tools und Plug-ins für IBM Cloud Schematics ist vollständig in das IBM Cloud-Supportsystem integriert. Wenn Sie bei der Verwendung von IBM Cloud Provider Plug-in for Terraform oder den Ansible Modulen für IBM Cloud auf ein Problem stoßen, können Sie einen IBM Cloud Supportfall eröffnen.