Mi az a DevOps?
A fejlesztés és üzemeltetés angol szavak kombinációja.
Meghatározás
A DevOps egy szoftverfejlesztési filozófia, amely a kommunikációra, együttműködésre és integrációra helyezi a hangsúlyt a szoftverfejlesztők és IT üzemeltetési szakemberek között.
Eredet
A "DevOps" kifejezést 2009-ben alkották John Allspaw és Paul Hammond "10 deploys per day" című előadásában az O'Reilly Velocity 09 eseményen, de a mozgalom valójában 2007-ben kezdődött, amikor Patrick Debois, egy független tanácsadó, konfliktusokat tapasztalt a fejlesztési és üzemeltetési csapatok között.
Evolúció
A DevOps azóta olyan gyakorlatokat foglal magában, mint a folyamatos szállítás és folyamatos telepítés, amelyek célja a szoftverek minőségének, sebességének és nyereségességének javítása.
Keresztfunkcionális Együttműködés
A DevOps kulturális váltást igényel a fejlesztési és üzemeltetési csapatok közötti együttműködés és integráció irányába.
Folyamatos Integráció
A folyamatos integráció (CI) a DevOps egyik kulcsfontosságú gyakorlata, amely automatikus kódfrissítéseket jelent egy megosztott adattárba. Célja a hibák gyors felismerése és kijavítása, valamint a szoftver minőségének javítása.
Folyamatos Telepítés
A DevOps paradigma másik evolúciója a folyamatos telepítés (CD), ahol a kódváltoztatásokat automatikusan bocsátják rendelkezésre a termelési környezetben.
Хотите узнать больше?
Если вы хотите глубже разобраться в теме «DevOps» — или провести подобное обучение для вашей команды — давайте обсудим. Я помогаю командам понимать и применять эти концепции. Буду рад вашему обращению!
Mi az a Feature Flag?
A Feature Flags, más néven Feature Toggles, egy olyan technika, amely lehet...
Mit jelent a CI/CD?
A CI olyan gyakorlatot jelent, amelyben a fejlesztők gyakran integrálják kó...
Mi az a Blue / Green deployment?
Ez egy szoftvertelepítési módszer, amely két azonos termelési környezet fen...
Mit jelent a CI?
A Continuous Integration (CI) egy szoftverfejlesztési gyakorlat, amely sorá...
Mi az a CD?
A Continuous Deployment, vagy folyamatos telepítés egy szoftverfejlesztési...