Sử thi về quản trị viên hệ thống như một loài có nguy cơ tuyệt chủng

Quản trị viên hệ thống trên toàn thế giới, xin chúc mừng kỳ nghỉ nghề nghiệp của bạn!

Chúng tôi không còn quản trị viên hệ thống nào (gần như vậy). Tuy nhiên, truyền thuyết về họ vẫn còn mới mẻ. Để vinh danh ngày lễ, chúng tôi đã chuẩn bị bản anh hùng ca này. Hãy thoải mái nhé các độc giả thân mến.

Sử thi về quản trị viên hệ thống như một loài có nguy cơ tuyệt chủng

Ngày xửa ngày xưa thế giới của Dodo IS bốc cháy. Trong khoảng thời gian đen tối đó, nhiệm vụ chính của những người quản trị hệ thống của chúng tôi là sống sót qua một ngày khác và không được khóc.

Ngày xửa ngày xưa, các lập trình viên viết mã rất ít và chậm rãi và chỉ xuất bản nó mỗi tuần một lần. Vì vậy, vấn đề chỉ phát sinh bảy ngày một lần. Nhưng sau đó họ bắt đầu viết nhiều mã hơn và xuất bản nó thường xuyên hơn, các vấn đề bắt đầu gia tăng, đôi khi mọi thứ bắt đầu đổ vỡ và tình trạng quay lui trở nên tồi tệ hơn. Các quản trị viên hệ thống phải chịu đựng nhưng vẫn chịu đựng được trò hề này.

Họ ngồi ở nhà vào buổi tối với nỗi lo lắng trong tâm hồn. Và mỗi lần điều đó xảy ra thì “điều đó chưa bao giờ xảy ra, và bây giờ hệ thống giám sát lại gửi tín hiệu cầu cứu: Anh bạn, thế giới đang bốc cháy!” Sau đó, các quản trị viên hệ thống của chúng tôi mặc áo mưa màu đỏ, quần đùi bên ngoài quần legging, cuộn tròn trên trán và bay đi cứu thế giới Dodo.

Chú ý, giải thích một chút. Chưa bao giờ có quản trị viên hệ thống cổ điển nào bảo trì phần cứng trong Dodo IS. Chúng tôi ngay lập tức được nâng cao trên đám mây Azure.

Họ đã làm gì:

  • nếu có thứ gì đó bị hỏng, họ đảm bảo rằng nó đã được sửa chữa;
  • sắp xếp các máy chủ ở cấp độ chuyên gia;
  • chịu trách nhiệm về mạng ảo trong Azure;
  • chịu trách nhiệm về những thứ cấp thấp, chẳng hạn như sự tương tác của các thành phần (*thì thầm* mà đôi khi họ không dò dẫm);
  • kết nối lại máy chủ;
  • và nhiều loài hoang dã khác.

Cuộc sống của một nhóm kỹ sư cơ sở hạ tầng (đó là những gì chúng tôi gọi là quản trị viên hệ thống của mình) khi đó chỉ bao gồm việc dập tắt các đám cháy và liên tục phá vỡ các băng ghế thử nghiệm. Họ sống và đau buồn, rồi quyết định nghĩ: tại sao nó lại tệ đến vậy, hoặc có lẽ chúng ta có thể làm tốt hơn? Ví dụ: chúng ta đừng chia người thành lập trình viên và quản trị viên hệ thống?

Vấn đề

Được: có một quản trị viên hệ thống chịu trách nhiệm về các máy chủ, mạng kết nối anh ta với các máy chủ khác, các chương trình cấp cơ sở hạ tầng (máy chủ web lưu trữ ứng dụng, hệ thống quản lý cơ sở dữ liệu, v.v.). Và có một lập trình viên chịu trách nhiệm về mã làm việc.

Và có những thứ ở ngã tư. Trách nhiệm này thuộc về ai?

Thông thường, tại ngã ba này, các quản trị viên hệ thống và lập trình viên của chúng tôi đã gặp nhau và mọi chuyện bắt đầu:

- Các bạn ơi, chẳng có tác dụng gì cả, chắc là do cơ sở hạ tầng.
- Các bạn, không, nó ở trong mật mã.

Một ngày nọ, vào lúc này, một hàng rào bắt đầu mọc lên giữa họ, qua đó họ vui vẻ ném phân. Vấn đề được ném từ bên này sang bên kia hàng rào như cứt. Tuy nhiên, không ai đến gần để giải quyết tình hình. Nụ cười buồn.

Một tia nắng xuyên qua bầu trời nhiều mây khi cách đây vài năm Google nảy ra ý tưởng không chia sẻ nhiệm vụ mà thay vào đó là làm những việc chung.

Điều gì sẽ xảy ra nếu chúng ta mô tả mọi thứ dưới dạng mã?

Vào năm 2016, Google đã phát hành cuốn sách “Kỹ thuật về độ tin cậy của trang web” nói về sự chuyển đổi vai trò của quản trị viên hệ thống: từ bậc thầy về phép thuật sang phương pháp tiếp cận kỹ thuật chính thức sang sử dụng phần mềm và tự động hóa. Chính họ đã vượt qua mọi chông gai và trở ngại, nắm bắt được nó và quyết định chia sẻ nó với thế giới. Cuốn sách này thuộc phạm vi công cộng đây.

Cuốn sách chứa đựng những sự thật đơn giản:

  • làm mọi thứ như mã là tốt;
  • sử dụng phương pháp kỹ thuật là tốt;
  • giám sát tốt là tốt;
  • không cho phép phát hành một dịch vụ nếu nó không có nhật ký và giám sát rõ ràng cũng là điều tốt.

Những thực hành này đã được đọc bởi Gleb của chúng tôi (entropy) và chúng ta bắt đầu. Hãy thực hiện nó! Hiện nay chúng ta đang ở giai đoạn chuyển tiếp. Nhóm SRE đã được thành lập (có 6 chuyên gia đã sẵn sàng, 6 chuyên gia khác đang trong quá trình đào tạo) và sẵn sàng thay đổi thế giới, hoàn toàn bao gồm mã, theo chiều hướng tốt đẹp hơn.

Chúng tôi đang tạo cơ sở hạ tầng của mình theo cách cho phép các nhà phát triển quản lý môi trường của họ hoàn toàn độc lập và cộng tác với SRE.

Wanguy thay cho kết luận

Quản trị hệ thống là một nghề xứng đáng. Nhưng kiến ​​thức về phần hệ thống cũng đòi hỏi kỹ năng công nghệ phần mềm xuất sắc.

Các hệ thống ngày càng trở nên đơn giản hơn và kiến ​​thức siêu độc đáo về quản trị máy chủ phần cứng đang ngày càng trở nên ít được yêu cầu hơn mỗi năm. Công nghệ đám mây đang thay thế nhu cầu về kiến ​​thức này.

Người quản trị hệ thống giỏi trong thời gian tới sẽ phải có kỹ năng công nghệ phần mềm tốt. Và điều tuyệt vời hơn nữa là anh ấy có kỹ năng tốt trong lĩnh vực này.

Không ai biết làm thế nào để dự đoán được tương lai trước khi nó xảy ra, nhưng chúng tôi tin rằng theo thời gian sẽ ngày càng có ít công ty sẵn sàng tăng cường đội ngũ quản trị viên hệ thống ngày càng tăng lên không ngừng của mình. Mặc dù tất nhiên sẽ có những người nghiệp dư. Ngày nay rất ít người cưỡi ngựa; họ chủ yếu sử dụng ô tô, mặc dù có một số người nghiệp dư...

Chúc mọi người một ngày sysadmin vui vẻ, viết mã cho mọi người!

Nguồn: www.habr.com

Thêm một lời nhận xét