Kommentar: Die Cloud macht den Ausbau der Infrastruktur einfacher und schlechter als je zuvor. Hier ist ein Open-Source-Tool, das Ihnen hilft, die Kontrolle zu behalten.
Die Cloud war ein Segen für Entwickler, aber eines der schmutzigen Geheimnisse der Cloud ist die Erweiterung der Infrastruktur. Entwickler, DevOps-Ingenieure und Systemadministratoren haben jeden Tag damit zu kämpfen.
Heutzutage müssen Entwickler viele benutzerdefinierte Skripte erstellen, viel Code schreiben und diese im Laufe der Zeit warten, um die Erweiterung ihrer Infrastruktur zu verstehen. Selbst wenn Sie nur AWS verwenden, verfügen Sie wahrscheinlich über mehrere Konten ohne eine programmierbare Möglichkeit zur Inventarisierung von Assets und zur Automatisierung von Abfragen.
Angenommen, Sie verwenden AWS und Okta. Wie erhalten Sie einen Überblick darüber, wie sie zusammenarbeiten, welche neuen Ressourcen erstellt werden, wie sie miteinander verbunden sind usw.? Ihr Team schreibt benutzerdefinierte Skripte und Code. Das ist wie.
Ein neues Open-Source-Startup namens CloudQuery löst dieses Multi-Cloud-Problem mit einem entwicklerfreundlichen Ansatz, der auf der beliebten SQL-Abfragesprache basiert. CloudQuery hat gerade eine 3,5-Millionen-Dollar-Seed-Runde angekündigt, um die Produktentwicklung und -vermarktung zu beschleunigen. Da es sich um Open Source handelt, haben Unternehmen natürlich bereits damit begonnen, CloudQuery zur Steuerung ihrer Infrastrukturerweiterung zu nutzen, darunter Bloomberg, CloudBees, Zendesk und Salesforce.
SIEHE: Einstellungskit: Cloud Engineer (TechRepublic Premium)
Open Source ist eine Lösung für den Ausbau der Infrastruktur
Für Kinnaird McQuade, leitender Sicherheitsingenieur bei Salesforce, liegt der Reiz von CloudQuery in der höheren Produktivität in kürzerer Zeit. „CloudQuery, das relativ neu im Ökosystem ist, begeistert mich besonders“, sagte McQuade. „In früheren Fällen hätte es mir viel Zeit gespart. Die Menge an Python-Skripten, die Leute schreiben mussten, um ein solches Tool zu ersetzen, ist ein bisschen lächerlich. Daher denke ich, dass er eine große Zukunft vor sich hat.“
CloudQuery löst das Problem der Infrastrukturtransparenz, indem es alle Konfigurationen aus Ihren Cloud-Umgebungen und Konten abruft. Es wandelt und normalisiert diese Informationen in eine relationale Datenbank, um Entwicklern Einblick in jeden Winkel ihrer Infrastruktur zu geben und eine automatisierte Möglichkeit zur Orchestrierung mit SQL anstelle von Code zu bieten. Es gibt eine Vielzahl möglicher Anwendungsfälle, aber die meisten Early Adopters scheinen es aus Sicherheits- und Compliance-Gründen zu verwenden.
CloudQuery hat eine Seite aus dem Terraform-Playbook von HashiCorp übernommen und scheint zu funktionieren. CloudQuery war zwar ein unvollkommenes Maß, Monate nach der Einführung als Open Source hatte es jedoch bereits über 1.000 Sterne auf GitHub. Angesichts des potenziellen Vorteils ist dies vielleicht nicht überraschend: Das Unternehmen gibt an, dass das Hinzufügen eines Cloud-Dienstanbieters nur eine halbe Stunde dauern kann.
SEHEN: Power-Checkliste: Migration vom lokalen E-Mail-Server in die Cloud (TechRepublic Premium)
„Enterprise-Cloud-Anbieter stellen Tools bereit, aber sie funktionieren nur im Kontext dieser Cloud“, sagte Yevgeny Pats, Gründer und CEO von CloudQuery. „Wenn Sie mehrere Tools haben, müssen Entwickler diese mit Python-Skripten kombinieren. „SQL gibt es schon seit 50 Jahren und jeder kennt es durch Join and Select.“
Nicht, dass SQL ein perfekter Ansatz wäre. Der Hauptvorteil und -nachteil von SQL besteht darin, dass es es schon seit langer Zeit gibt; Es ist nicht unbedingt modern, aber es ist eine bekannte Technologie. CloudQuery könnte irgendwann GraphQL oder eine alternative nicht-relationale Abfragesprache unterstützen, aber das Unternehmen glaubt, dass es für Entwickler einfacher ist, zu erstellen, wenn sie alle ihre Daten in einer relationalen Datenbank haben, als umgekehrt.
Und schließlich Open Source. Für CloudQuery ist Open Source nicht nur eine Marketingmaßnahme, sondern eine Möglichkeit, die Community rund um das Projekt zu vergrößern. Open Source fördert nicht nur Integrationsbeiträge, sondern ermöglicht auch den Austausch von Best Practices rund um die Verwaltung der Infrastrukturerweiterung.
Fasziniert? Probieren Sie CloudQuery aus.
