Epik tentang administrator sistem sebagai spesies yang terancam punah

Administrator sistem di seluruh dunia, selamat atas liburan profesional Anda!

Kami tidak memiliki administrator sistem yang tersisa (well, hampir). Namun, tradisi mereka masih segar. Untuk menghormati liburan, kami telah menyiapkan epik ini. Duduk, pembaca yang budiman.



Sekali waktu, dunia Dodo IS terbakar. Pada saat itu, tugas utama administrator sistem kami adalah bertahan hidup di hari lain dan tidak menangis.

Sekali waktu, programmer menulis kode sedikit dan perlahan, dan menaruhnya di atas prod hanya sekali seminggu. Jadi masalah muncul hanya sekali setiap tujuh hari. Tetapi kemudian mereka mulai menulis lebih banyak kode dan menyebarkannya lebih sering, masalah mulai meningkat, kadang-kadang semuanya mulai berantakan, dan kemunduran menjadi lebih buruk. Administrator sistem menderita, tetapi mengalami stan ini.

Mereka duduk di rumah di malam hari dengan kecemasan di hati mereka. Dan setiap kali itu terjadi, "tidak pernah ada, dan sekali lagi pemantauan mengirimkan sinyal bantuan: Bung, dunia terbakar!". Kemudian administrator sistem kami mengenakan jas hujan merah mereka, celana dalam di atas legging, membuat ikal di dahi mereka dan terbang untuk menyelamatkan dunia Dodo.

Perhatian, sedikit penjelasan. Administrator sistem klasik yang melayani perangkat keras di Dodo IS tidak pernah ada. Kami segera membuat Azure maju di awan.

Apa yang mereka lakukan:

  • jika sesuatu rusak, kita membuatnya sehingga diperbaiki;
  • disulap dengan server di tingkat ahli;
  • Bertanggung jawab untuk jaringan virtual di Azure
  • bertanggung jawab untuk hal-hal tingkat rendah, misalnya, interaksi komponen (* dalam bisikan * di mana kadang-kadang mereka tidak mencari-cari nichrome);
  • server terhubung kembali;
  • dan banyak yang liar lainnya.

Kehidupan tim insinyur infrastruktur (seperti yang kami sebut administrator sistem kami) kemudian terdiri dari memadamkan api dan bangku tes yang selalu rusak. Mereka hidup dan berduka, lalu memutuskan untuk berpikir: apa yang begitu buruk, mungkin kita bisa berbuat lebih baik? Misalnya, kami tidak akan membagi orang menjadi programmer dan administrator sistem?

Tugas


Diberikan: ada administrator sistem yang memiliki server di zona tanggung jawab, jaringan yang menghubungkannya ke server lain, program tingkat infrastruktur (server web yang menyimpan aplikasi, sistem manajemen basis data, dll.). Dan ada seorang programmer yang bidang tanggung jawabnya adalah kode kerja.

Dan ada hal-hal yang ada di persimpangan. Tanggung jawab siapa ini?

Biasanya pada persimpangan ini administrator sistem dan programmer kami bertemu dan itu dimulai:

- Dudes, tidak ada yang berhasil, mungkin karena infrastrukturnya.
- Dudes, tidak, ini ada dalam kode.

Pernah pada saat itu pagar mulai tumbuh di antara mereka, di mana mereka dengan gembira melemparkan kotoran. Tugas itu, seperti kotoran, dilemparkan dari satu sisi pagar ke sisi lainnya. Dalam hal ini, tidak ada yang mendekati untuk menyelesaikan situasi. Senyum yang sedih.

Sinar matahari menembus langit berawan, ketika beberapa tahun yang lalu Google muncul dengan gagasan tidak melakukan sesuatu, tetapi melakukan hal yang sama.

Tetapi bagaimana jika Anda menggambarkan semuanya sebagai kode?


Pada tahun 2016, Google merilis buklet "Rekayasa Keandalan Situs" tentang mentransformasikan peran administrator sistem: dari Master of Magic ke pendekatan rekayasa formal hingga menggunakan perangkat lunak dan otomatisasi. Mereka sendiri melewati semua duri dan rintangan, menguasainya dan memutuskan untuk berbagi dengan dunia. Buku ini berada dalam domain publik di sini .

Buku ini berisi kebenaran sederhana:

  • melakukan semuanya karena kodenya bagus;
  • menggunakan pendekatan teknik bagus;
  • melakukan pemantauan yang baik itu baik;
  • menghentikan layanan agar tidak dirilis jika tidak memiliki penebangan yang jelas dan pemantauan juga baik.

Praktek-praktek ini dibaca oleh Gleb kami ( entropi ), dan kami pun pergi. Kami memperkenalkan! Kita sekarang berada dalam fase transisi. Tim SRE telah dibentuk (ada 6 spesialis siap pakai, 6 lainnya onboarding) dan siap mengubah dunia sepenuhnya yang terdiri dari kode menjadi lebih baik.

Kami menciptakan infrastruktur kami sedemikian rupa sehingga memungkinkan pengembang untuk sepenuhnya mengelola lingkungan mereka dan berkolaborasi dengan SRE.

Vangem bukannya kesimpulan


Administrator sistem adalah profesi yang layak. Tetapi pengetahuan tentang bagian sistem juga membutuhkan keterampilan rekayasa perangkat lunak yang sangat baik.

Sistem menjadi lebih sederhana dan lebih sederhana, dan pengetahuan super unik dalam mengelola server besi menjadi kurang populer setiap tahun. Teknologi cloud memenuhi kebutuhan akan pengetahuan ini.

Administrator sistem yang baik dalam waktu dekat harus memiliki keterampilan rekayasa perangkat lunak yang baik. Lebih baik lagi, ia memiliki keterampilan yang baik di bidang ini.

Tidak ada yang tahu bagaimana memprediksi masa depan sampai tiba, tetapi kami percaya bahwa seiring waktu akan ada semakin sedikit perusahaan yang ingin meningkatkan staf administrator sistem yang meningkat pesat. Meskipun, tentu saja, kekasih akan tetap ada. Beberapa hari ini menunggang kuda, kebanyakan menggunakan mobil, meskipun ada pecinta ...

Semua dengan sysadmin sehari, semua kode!

Source: https://habr.com/ru/post/id461447/


All Articles