Category: Container

Container

Sicherer Code durch Dev(Sec)Op

Traditionell ist der Software-Entwicklungsprozess in zwei verschiedene Phasen und zugehörige Teams unterteilt: Entwickler schreiben Code und geben diesen an das Operations-Team weiter. Die IT-Sicherheit sorgt dafür, dass bei Freigabe der Software keine Sicherheitsprobleme bestehen. In den letzten Jahren hat sich aber die Art und Weise der Software-Entwicklung grundlegend verändert. Heute muss Sicherheit in alle Phasen
WEITERLESEN

Neun Best-Practices für Container

IT-Prioritäten verschieben sich: Waren es früher Konsolidierung und Kostenreduktion, stehen heute Agilität und Geschwindigkeit ganz oben auf der Agenda. Neue IT-Modelle, Entwicklungs- und Betriebsprozesse wie Container, DevOps und Microservices gewinnen daher zunehmend an Bedeutung. Die Vorteile von Containern liegen auf der Hand: Erstens definieren sie ein einheitliches Format für Applikationen, die deshalb erheblich schneller produktiv
WEITERLESEN

Skills, Tools und das richtige Mindset für DevOps

DevOps gilt als zukunftsträchtiger Prozessverbesserungsansatz zwischen Entwicklung und Betrieb von Software, der einen großen Vorteil für Entwickler, Betreiber wie auch Auftraggeber einer Software darstellt. Anknüpfend an den Ansatz der agilen Software-Entwicklung findet eine Transformation hin zum „digitalen Fließband“ statt – der Code wird unter Zuhilfenahme automatisierter Prozesse von der Idee bis zum Endprodukt durchgereicht. Die
WEITERLESEN

Application-Server, Container oder lieber gleich Serverless?

Rückblickend auf Software-Projekte der letzten Jahre ist ein klarer Trend erkennbar. Die Snowflake-Server haben in modernen Architekturen ausgedient. Was aber ist die nächste Stufe der Evolution: Automatisierung mit Ansible, Chef und Co., Container à la Docker, Cluster-Lösungen wie Kubernetes oder komplett ohne Server als Serverless-Functions? Alle Ansätze haben ihre Vor- und Nachteile und sollten je
WEITERLESEN