In zahlreichen Blogs und Artikeln wird über die Arten von Anwendungen spekuliert, die nativ bereitgestellt und in die öffentliche Cloud migriert werden. Mobile Apps werden häufig der Kategorie „in der Cloud geboren“ zugeordnet. Da es jedoch keine detaillierten Angaben dazu gibt, ob es sich dabei um mobile Unternehmens-Apps oder Apps für den Privatgebrauch handelt, ist es schwierig, die eine oder andere Seite eindeutig zu bestimmen.
Daher ist es interessant, Berichte zu sehen, die sich eingehender mit irgendeinem Aspekt der Apps in der öffentlichen Cloud befassen, insbesondere wenn sie aus realen Daten generiert werden. Sumo Logic hat genau dies kürzlich getan und einen Bericht veröffentlicht , der wertvolle Einblicke in die in der öffentlichen AWS-Cloud ausgeführten Anwendungen bietet. Es wurde aus Daten zusammengestellt, die von Apps und Infrastruktur generiert wurden, die von Sumo Logic verwaltet werden, natürlich sorgfältig anonymisiert. Sumo Logic kann über 1.000 Kunden vorweisen, die Apps in der AWS-Cloud ausführen, und seine Erkenntnisse enthielten einige sehr interessante Datenpunkte zu den App-Stacks, die in dieser Umgebung kompiliert werden.
Beispielsweise gibt es zahlreiche Datenpunkte, die sich auf die Nutzung von Containern beziehen. Die meisten dieser Ergebnisse stammen aus Umfragen, die innerhalb einer geschlossenen Community von Container-Technologien durchgeführt wurden. Dies führt tendenziell zu einer deutlichen Verzerrung der Akzeptanzraten. Ich habe einige gesehen, die eine Akzeptanzrate von 62 % angeben. Umgekehrt kann es bei unternehmensweiten Umfragen dazu kommen, dass diejenigen Teilnehmer innerhalb einer Organisation, die Container einsetzen, unbeabsichtigt übersehen werden, wodurch die Ergebnisse auf ein gerade noch wahrnehmbares Niveau verzerrt werden. Daher ist die Feststellung von Sumo Logic, dass die Docker-Nutzung in der Produktion (in AWS) bei etwa 15 % liegt, bedeutsam, ebenso wie die ähnliche Rate bei der Einführung von Lambda (das serverlose Architekturen unterstützt).
Interessant war auch die Feststellung, dass „mehr Kunden NoSQL-Datenbanken als herkömmliche (RDBMS-)Datenbanken verwenden.“ Auffällig weit unten auf der Liste finden sich die traditionellen, auf Unternehmen spezialisierten RDBMS-Anbieter. Das ist nicht allzu überraschend. Die meisten Unternehmen werden extrem große (wir sprechen hier von wirklich großen) RDBMS wahrscheinlich nicht in eine Cloud-Umgebung migrieren. Nicht nur ist es eine Herausforderung, Daten von zehn, zwanzig oder mehr Jahren in die Cloud zu verschieben, sondern es gibt auch die Cthulu-artigen Tentakeln von Dutzenden und Hunderten von bestehenden (an Rechenzentren gebundenen) Apps, die auf diese Datenbank angewiesen sind. Wenn Sie jedoch neu anfangen, ist es sinnvoll, eine neuere, Cloud-freundlichere Technologie wie NoSQL zu übernehmen, die für ihre Geschwindigkeit und Unterstützung in modernen App-Frameworks bekannt ist, oder sich für eine Open-Source-Option zu entscheiden. Allerdings waren zwei der vier am häufigsten genutzten Datenbanken NoSQL (Redis steht mit 18 % an der Spitze der Tabelle, Mongo liegt mit 16 % knapp dahinter), die anderen beiden sind jedoch traditionelle RDBMS: MySQL liegt mit 17 % bequem auf dem zweiten Platz und PostgreSQL mit 11 % auf dem vierten Platz.
Schließlich stellte Sumo Logic fest, dass „fast zwei Drittel der AWS-Anwendungen den AWS-Audit-Dienst (CloudTrail) und VPC Flow Logs verwenden.“ Dies steht im Einklang mit der anhaltenden Priorisierung der Sicherheit in allen Branchen und Märkten. Es bietet auch einige Einblicke in die Frage, welche „Cloud-Dienste“ möglicherweise mit anderen Lösungen integriert werden müssen, da weiterhin Cloud-fähige Infrastrukturen und Systeme auf dem Markt erscheinen.
Sie können den Bericht von Sumo Logic hier selbst herunterladen . Sumo Logic teilte mir mit, dass sie in Zukunft noch tiefer in die Materie einsteigen werden. Halten Sie also auch danach Ausschau.