Trang Chủ Phát triển Sre vs devops: sự khác biệt là gì?

Sre vs devops: sự khác biệt là gì?

Mục lục:

Anonim

DevOps và kỹ thuật độ tin cậy trang web (SRE) là hai trong số các chủ đề được thảo luận nhiều nhất trong thế giới CNTT hiện nay. Hai môn học này đôi khi hơi khó phân biệt. Mục đích của sáng kiến ​​DevOps là kết hợp các quá trình phát triển và vận hành và làm cho chúng không ma sát. Và mục đích của SRE là đạt được độ tin cậy bằng cách thực hiện các thực tiễn tốt nhất trong kỹ thuật và hoạt động. Nói tóm lại, SRE cung cấp các giải pháp để thành công trong các kịch bản DevOps khác nhau. Vì vậy, hai luồng này không cạnh tranh với nhau, thay vào đó chúng đang cung cấp các giải pháp tốt nhất tương ứng để đạt được các mục tiêu chung là phát triển phần mềm. (Để tìm hiểu thêm về những gì liên quan đến DevOps, hãy xem Người quản lý DevOps Giải thích những gì họ làm.)

Nhầm lẫn giữa hai

DevOps và kỹ thuật độ tin cậy trang web có lẽ là phương pháp được sử dụng phổ biến nhất để phát triển phần mềm. Hai thuật ngữ thường bị nhầm lẫn bởi mọi người, nhưng đồng thời, chúng cũng trùng lặp đến một mức độ khá. Kết quả là, họ không quá khác biệt. Do đó, chúng ta cần hiểu các chi tiết tốt hơn để phân biệt chúng và xác định những điểm tương đồng.

Tại sao lại là SRE?

Gần một thập kỷ trước, Google đã thực hiện các bước để thay đổi cách thức thực hiện quản lý sản xuất. Nhóm R & D chịu trách nhiệm tạo và đẩy các tính năng mới vào sản xuất, trong khi nhóm vận hành đã cố gắng giữ cho quá trình sản xuất ổn định. Tuy nhiên, vấn đề là cả hai đội đều di chuyển theo hướng ngược lại.

Sre vs devops: sự khác biệt là gì?