Puppet stellt Beta des cloudnativen, ereignisgesteuerten DevOps-Programms Relay vor

  • Oct 30, 2023

Mit seinem neuesten Programm will der Open-Source-Anbieter DevOps auf Cloud und Container ausweiten.

Wolke

  • Was ist digitale Transformation? Alles, was Sie wissen müssen
  • Die besten Cloud-Anbieter im Vergleich: AWS, Azure, Google Cloud und mehr
  • Die Top 6 der günstigen Webhosting-Dienste: Finden Sie eine erschwingliche Option
  • Was ist Cloud Computing? Hier finden Sie alles, was Sie wissen müssen

Marionette ist ein großartiger DevOps Es handelt sich um ein Programm zur Verwaltung mehrerer Server, das jedoch mehr als nur die Servereinrichtung, Programminstallation und Systemverwaltung automatisieren möchte. Das in Portland, Oregon, ansässige Open-Source-Unternehmen möchte mit seinem neuen Cloud-fähigen DevOps-Programm Prozesse in jeder Cloud-Infrastruktur – sowie allen Tools und APIs – automatisieren Relais.

Abby Kearns, die neueste CTO von Puppet, erklärte: „Wir haben immer wieder von Kunden gehört, dass sie in einer nicht nachhaltigen Situation ertrinken.“ Umfang externer Ereignisse – Cloud-Ereignisse, GitHub-Ereignisse, Überwachungswarnungen, Tickets, Vorfälle usw Andere. Um dies zu bewältigen, mussten sie in der Vergangenheit eine unterschiedliche Reihe von Aktionen in verschiedenen Bereichen manuell durchführen Cloud-Anbieter, Containerplattformen, CI/CD-Tools, Konfigurationsverwaltungstools sowie Hunderte davon APIs.“

Das ist in keiner Weise einfach. Heutige DevOps-Ingenieure müssen sich zusätzlich zu ihrer bestehenden Infrastruktur mit Dutzenden neuer Tools und Technologien befassen – Container, serverlose Anwendungen und APIs. Angesichts der ständig steigenden Anzahl an Tickets, Überwachungswarnungen und Vorfallberichten sind DevOps-Profis oft überfordert.

Zu viele DevOps- und Orchestrierungstools haben eine „DevOps-Mülldeponie“ geschaffen. Ingenieure müssen die unterschiedlichen Dienste manuell koordinieren oder selbst entwickelte Lösungen zusammenschustern. In gewisser Weise hat die steigende Komplexität der Cloud trotz aller DevOps-Innovationen zu einer Rückkehr zu den Zeiten geführt, in denen man seine eigenen Shell-Skripte schreiben musste, um jedes Problem zu lösen.

sagte Deepak Giridharagopal, CTO von Puppet. „Viele Ingenieure versuchen, ihre eigenen einmaligen Automatisierungstools oder Integrations-Hubs zu erstellen, aber das ist ineffizient und riskant. Relay ersetzt dieses selbst entwickelte digitale Klebeband durch wiederverwendbare, bewährte, automatisierte Arbeitsabläufe. Es ist wie IFTTT, aber für DevOps.“

Relay, verspricht Puppet, wird „Ingenieure von manuellen Prozessen entlasten, indem es auf Signale von unterschiedlichen Tools hört, um Arbeitsabläufe zu automatisieren, wodurch Zeit für die Konzentration auf wertvollere Initiativen gewonnen wird.“

Kearns erläuterte dies:

„Relay kann alle diese Tools und Dienste verwalten. Darüber hinaus haben wir die Möglichkeit geschaffen, eine wiederholbare und konsistente Umgebung bereitzustellen, anstatt uns darauf zu verlassen, dass Entwickler ihre eigene benutzerdefinierte Klebelogik erstellen. Relay ersetzt im Wesentlichen das selbst entwickelte digitale Klebeband durch wiederverwendbare, automatisierte Arbeitsabläufe.

 „Es steht nicht nur im Einklang mit unserer Mission, die alltäglichen Aspekte der Arbeit von Entwicklern zu automatisieren, sondern Aber es treibt unsere Vision einer kontinuierlichen Automatisierung voran – egal, ob es sich um eine Aufgabe, ein Ereignis oder … handelt modellgetrieben. Relay verbindet uns auch mit der Cloud-nativen Landschaft, was für Unternehmen von entscheidender Bedeutung ist, die mehr Arbeitslasten in die Cloud-native Infrastruktur verlagern.“

Alex Bilmes, VP of Growth bei Puppet, fügte hinzu: „Die heutigen Tools konzentrieren sich auf die Analyse und Reaktion auf historische Daten.“ Im Gegensatz dazu ermöglicht Relay Echtzeitreaktionen auf auftretende Ereignisse. Relay reagiert intelligent auf externe Signale, indem es ereignisbasierte Trigger mit einer leistungsstarken Workflow-Engine in einer einzigen Plattform kombiniert.“

Konkret wird Relay Dutzende von Cloud-Plattformen, Tools und APIs verbinden, die tDevOps-Ingenieure bereits verwenden, darunter PagerDuty, GitHub, Datadog, Jira, Terraform, Slack und mehr. Durch das Abhören der Auslöser dieser Dienste kann Relay eine Vielzahl von Anwendungsfällen für die Cloud-Automatisierung abdecken. Das beinhaltet:

  • Sicherheit: Erzwingen Sie Sicherheitskontrollen in Ihrer gesamten Infrastruktur, indem Sie beispielsweise sicherstellen, dass Cloud-Speicher-Buckets gesichert sind, Volumes verschlüsselt sind oder nicht verwendete SSH-Schlüssel aus dem Konto entfernt werden.
  • Kostenoptimierung: Löschen Sie proaktiv nicht ausgelastete Cloud-Ressourcen in AWS, Azure und GCP, z Nicht angehängte Volumes, ungenutzte Load Balancer und nicht getaggte Instanzen, die zu hohen monatlichen Kosten führen Rechnungen.
  • Reaktion auf Vorfälle: Wenn neue Vorfälle auftreten, erweitert Relay PagerDuty oder VictorOps, indem es bekannte Probleme automatisch behebt oder Diagnoseaktionen mit Bolt durchführt.
  • Kontinuierliche Bereitstellung: Verbinden Sie Relay mit Docker Hub oder GitHub, um die Cloud-Infrastruktur automatisch mit Terraform bereitzustellen oder Pulumi und stellen Sie die neuesten Versionen Ihrer Microservices auf Kubernetes, Google Cloud Run, AWS Lambda und anderen bereit Plattformen.
  • Vorgänge: Alte Snapshots löschen, Warnungen zur Kontingentnutzung ausgeben, Berichte zur Ressourcennutzung erstellen und mehr.

Zusammen mit vielen DevOps-Ingenieuren, Cloud-Administratoren und Systemadministratoren freue ich mich darauf zu sehen, ob Relay sein Versprechen halten kann.

„Mit dem Aufstieg von DevOps ist das Portfolio an Tools, die auf die Bedürfnisse von Entwicklern und Betreibern zugeschnitten sind, im letzten Jahrzehnt explosionsartig gewachsen“, sagte Stephen O'Grady, RedMonk Chefanalyst in einer Erklärung. „Dies hat wiederum zu einer grassierenden Fragmentierung und hochkomplexen, unzusammenhängenden Arbeitsabläufen geführt. Unternehmen, die Wert auf Geschwindigkeit legen, beginnen daher, ihre Entwicklererfahrung zu überdenken und suchen nach Möglichkeiten, die verschiedenen Berührungspunkte zu automatisieren und zu integrieren. Für diese Gelegenheit ist Relay geschaffen.“

Ähnliche Beiträge:

  • Abby Kearns übernimmt die Leitung von Puppet als CTO
  • Wie Puppet plant, mehr Automatisierung in eine Cloud-native Welt zu bringen
  • Puppet kündigt öffentliche Betaversion von Project Nebula für die Bereitstellung cloudnativer Apps an