DevOps

Vikipediya, azad ensiklopediya
Jump to navigation Jump to search

DevOps ("Development" və "Operations" ingilis sözlərinin qısa forması) proqramçılar və sistem administratorlar arasında qarşılıqlı əlaqə və əməkdaşlıq nəticəsində yaradılan tətbiqi proqamların hazırlanması prosesidir. Həmçinin bu prosesə hazırlanmış proqramların inteqrasiyası, testi, serverdə yerləşdirməsi və gələcəkdə lazım olarsa hər hansı digər bir mühitə daşınması prosesinin avtomatlaşdırılması da daxildir. Bu prosesin və ya mədəniyyətin formalaşdırılmasında əsas məqsəd proqram təminatının daha sürətli və etibarlı şəkildə hazırlanması, lazımi dəyişikliklərin edilməsi və sifarişçiyə çatdırılmasıdır.

Tarixi[redaktə | mənbəni redaktə et]

Agile 2008-ci il konfransında Andre Şafer və Patrik Debis "Agile Infrastructure" təqdim elədilər.[1] DevOps anlaylşı 2009-cu ildə isə Belçikada keçirilən və bir neçə gün davam edən "devopsdays" (devops günləri) konfrasından sonra məşhurlaşmağa başladı. O vaxtdan bəri dünyanın bir çox ölkələrində bu tipli konfranslar keçirilməkdədir.


Ümumi baxış[redaktə | mənbəni redaktə et]

Venn diagram showing DevOps as the intersection of development (software engineering), operations and quality assurance (QA)

Adətən funksional olaraq şöbələrə və ya qruplara ayrılmış təşkilatlarda demək olar ki, İT əməliyyatları arasında inteqrasiya olmur. Lakin DevOps elə bir proseslər və metodlar çoxluğu ortaya qoyur ki, tətbiqi proqramların yardilması, testi və proqramı təhvil alındıqdan sonra olan əməliyyatlar daima bir biri ilə əlaqəli şəkildə inkişaf etsin.

DevOps alətlər zənciri[redaktə | mənbəni redaktə et]

Devops əməkdaşlıq nəticəsində formalaşan bir prosess olduğundan konkret unikal "DevOps aləti" mövcud deyil. Bu daha çox bir neçə alətlərdən ibarət olan (və ya "DevOps toolchain") bir sistemdir.

İstinadlar[redaktə | mənbəni redaktə et]

  1. Debois, Patrick. "Agile 2008 Toronto". Just Enough Documented Information. 26 November 2021 tarixində arxivləşdirilib. İstifadə tarixi: 12 March 2015.