Leistungen

DevOps

DevOps = Development Operations

DevOps ist ein Kunstbegriff, der sich aus Development + Operations zusammensetzt. Die Entstehung und den Bedarf für DevOps kann man so herleiten, dass über die Zeit die Zyklen zur Auslieferung von neuer Software (oder Änderungen an einer Website) immer kürzer geworden sind. Der Betrieb („Operations“) und die Weiterentwicklung („Development“) wurden miteinander verzahnt und eine neue Gattung „DevOps“ entstand.

DevOps Evolution

Mehr Releases, bessere Qualität

Bei DevOps wachsen Entwicklung und IT-Betrieb sukzessive zusammen. Änderungen können praktisch nahtlos und unbegrenzt im laufenden Betrieb eingespielt werden. Gleichzeit minimiert DevOps das Ausfallrisiko.

Gerne erläutern wir Ihnen persönlich diese zugegebener Maßen neue und auch schwierige Materie. In unserer Infografik können Sie sehen, wie der DevOps Cycle bei uns aussieht.

Tojio DevOps Cycle Infografik

DevOps Cycle bei Tojio

Nur Betrieb ohne Weiterentwicklung

Wenn Sie ein eher statisches Projekt haben, wird der DevOps Cycle seltener durchlaufen. D.h. er dreht sich nur auf der rechten Seite: folgen Sie dem orange gestrichelten, gedrehten Pfeil in der Infografik.

DevOps ist übrigens kein Anwender Support. Passend und abgestimmt auf unsere DevOps Leistung bieten wir Ihnen übrigens SLA und Hosting an.

Der DevOps Cycle bei Tojio:

plan:
Weiterentwicklung / Feature Entwicklung
Updates [Sicherheitsupdates (Core & contributed Moduls) + andere Updates (Minor Versions)]

code:
Docker Container
Local IDE
JetBrains PhpStorm IDE
Visual Studio Code

build:

GitLab Runner: Composer, NPM, Code Tests

test:
Staging-System (DEV) für Tests

release:
Verwaltung in GIT, Merge in den Master Branch

deploy:
GitLab Runner: Composer, NPM, Code Tests
Deployment auf Produktivsystem (LIVE)

operate:
Hosting (Webserver / DB)
Server Maintenance

monitor:
Server System Monitoring
Project Uptime Monitoring
Performance Monitoring
SSL Monitoring
(DoS) Attack Monitoring & Prevention