Mục lục:
- Định nghĩa - Kỹ thuật Độ tin cậy Trang web (SRE) có nghĩa là gì?
- Techopedia giải thích Kỹ thuật Độ tin cậy Trang web (SRE)
Định nghĩa - Kỹ thuật Độ tin cậy Trang web (SRE) có nghĩa là gì?
Kỹ thuật tin cậy trang web (SRE) là một cách tiếp cận các hoạt động của trang web sử dụng các kỹ thuật từ công nghệ phần mềm để xây dựng các trang web đáng tin cậy hơn. Kỹ thuật tin cậy trang web được phát triển lần đầu tiên tại Google vào năm 2003. Thuật ngữ này có liên quan đến DevOps, cũng kết hợp kỹ thuật phần mềm với quản trị hệ thống, nhưng DevOps liên quan đến việc tự động hóa các tác vụ thủ công.
Techopedia giải thích Kỹ thuật Độ tin cậy Trang web (SRE)
Kỹ thuật tin cậy trang web liên quan đến việc sử dụng các kỹ thuật kỹ thuật phần mềm, bao gồm các thuật toán, cấu trúc dữ liệu, hiệu suất và ngôn ngữ lập trình để đạt được các ứng dụng web có độ tin cậy cao. Cách tiếp cận được phát triển lần đầu tiên tại Google vào năm 2003.
Trong một cuộc phỏng vấn, phó chủ tịch kỹ thuật Ben Khaynor của Google cho biết công ty đã thuê 50-50 người kết hợp với nền tảng trong cả kỹ thuật phần mềm và quản trị hệ thống cho các nhóm SRE của mình. Google chỉ định các nhóm SRE nhỏ cho các dự án lớn. Khaynor quy cho thời gian hoạt động đáng chú ý của Google để tự động hóa nhiều hoạt động vận hành trang web. Mặc dù thất bại đôi khi xảy ra, chúng được khắc phục nhanh chóng vì nhóm SRE đã tự động hóa rất nhiều nhiệm vụ trước đó.
Google cũng lấy cảm hứng từ các trò chơi nhập vai theo cách mà nó đã cấu trúc các cuộc tập trận sẵn sàng hoạt động để kiểm tra các kỹ sư trong trường hợp thất bại cần phải tự động hóa. Công ty gọi những bài tập này là "Bánh xe bất hạnh", trong đó một nhân viên đóng vai trò là hệ thống và một người đóng vai trò là kỹ sư trực điện thoại. Traynor cho biết phương pháp này khiến các kỹ sư phải suy nghĩ về độ tin cậy nhiều hơn so với các cuộc tập trận thông thường.
SRE tương tự như DevOps, nhưng sau này tập trung vào việc tự động hóa việc triển khai các hệ thống, trong khi SRE đặc biệt tập trung vào độ tin cậy.