У дома развитие Sre срещу devops: каква е разликата?

Sre срещу devops: каква е разликата?

Съдържание:

Anonim

DevOps и инженеринг за надеждност на сайта (SRE) са две от най-обсъжданите теми в ИТ света в наши дни. Тези две дисциплини понякога са малко трудни за разграничаване. Целта на инициативата DevOps е да комбинира процесите на разработване и експлоатация и да ги направи без триене. И целта на SRE е да постигне надеждност чрез прилагане на най-добрите практики в инженеринга и операциите. Накратко, SRE предлага решения за успех в различни сценарии на DevOps. И така, тези два потока не се конкурират един с друг, а по-скоро предоставят най-доброто от съответните си решения за постигане на общите цели на разработката на софтуер. (За да научите повече за това, което е включено в DevOps, вижте Мениджърите на DevOps Обяснете какво правят.)

Объркване между двете

DevOps и инженерната надеждност на сайта са може би най-често използваните методи за разработване на софтуер. Двата термина често се бъркат от хората, но в същото време те също се припокриват в доста голяма степен. В резултат на това те не са толкова различни в края на краищата. Затова трябва да разберем по-фините детайли, за да ги различим и да идентифицираме приликите.

Защо SRE?

Преди почти десетилетие Google предприе стъпки, за да промени начина, по който предприема управление на производството. Екипът за научноизследователска и развойна дейност беше отговорен за създаването и изтласкването на нови функции към производството, докато оперативният екип беше готов да поддържа стабилния производствен процес. Проблемът обаче беше, че и двата отбора се движеха в противоположни посоки.

Sre срещу devops: каква е разликата?