Block Storage Performance in der Cloud: I/O-Latenzzeiten im Vergleich
Marius Dorlöchter
Cloud Services
Die großen Cloud-Provider ähneln sich im Umfang und bei den Leistungsdaten ihrer Block-Storage-Optionen im Infrastructure-as-a-Service- (IaaS-) Umfeld. Doch der Teufel liegt wie immer im Detail. Neben den auf den ersten Blick wichtigen Performance-Werten IOPS und maximaler Durchsatz (throughput), die von den Cloud-Providern detailliert aufgeschlüss...
Weiterlesen
Muss es Selenium sein oder reicht Splinter?
Marius Dorlöchter
System Integration
Bei der Suche nach Python-Modulen für die automatisierte Interaktion mit Webseiten bzw. deren automatisierter Tests ist Selenium in vielen Fällen der erste Treffer. Selenium ist ein portables Test-Framework für Web-Applikationen und dessen Python-API bietet Zugriff auf die Funktionalitäten des Selenium WebDriver. Über den Treiber können verschieden...
Weiterlesen
Kubernetes CRI-O: Wirft Red Hat Docker aus dem Ring?
Marius Dorlöchter
System Integration
Seit Kubernetes das Container Runtime Interface vorgestellt hat, ist kubelet nicht mehr an die Verwendung von fest implementierten Container-Runtimes gebunden. Es kann jede Runtime eingesetzt werden, die das Interface implementiert. CRI-O ist eine leichtgewichtige Container-Runtime, die federführend von Red Hat entwickelt wird und für den Einsatz m...
Weiterlesen
Python Generator-Funktionen und -Expressions: Ein alter Hut kann auch modern sein
Marius Dorlöchter
System Integration
Funktionen wie filter(), map() und zip() geben seit Python 3 keine Liste, sondern einen Iterator zurück. Dadurch muss nicht die gesamte Liste im Speicher gehalten werden, sondern immer nur das aktuelle Objekt. Dies ist wesentlich effizienter und eine gute Vorlage für das Design von eigenem Code. Schon seit Python 2.3 bzw. 2.4 können Generator-Funkt...
Weiterlesen
Newton: OpenStack endeckt die Gravitation
Marius Dorlöchter
System Integration
Spätestens mit dem aktuellen 14. Release, das unter dem Namen „Newton" veröffentlicht wurde, sollte OpenStack auf dem Plan jedes IT-Entscheiders stehen. Um die Möglichkeiten von OpenStack Newton einschätzen zu können, bietet dieser Artikel einen Überblick über die Architektur von OpenStack und erläutert das Aufgabengebiet der einzelnen Komponenten....
Weiterlesen
Docker Security Internals: Sind meine Container sicher und wenn ja warum?
Marius Dorlöchter
System Integration
In der ORDIX® news Ausgabe 2/2015 wurde Docker mit seinen Möglichkeiten vorgestellt und zum Thema Security von Containern kurz Stellung bezogen. Technisch bedingt erfordern Container vielfältige Maßnahmen, um sie voneinander abzugrenzen. Was das Thema Security im Umfeld von Docker bedeutet und welche Funktionen zur Verfügung stehen, damit die betri...
Weiterlesen