ประสบการณ์งานดูแลระบบ · ไม่ระบุชื่อลูกค้า
ดูแลแพลตฟอร์มเนื้อหาหลายเว็บ ให้เดินต่อพร้อมงานปรับปรุงระบบ
สำหรับเว็บที่มีเนื้อหาใหม่ขึ้นทุกวัน งานดูแลระบบกับงานปรับปรุงต้องเดินไปด้วยกัน ทีมต้องเข้าใจทั้งเครื่องที่รันอยู่ โค้ดที่ใช้งาน และจังหวะงานของคนทำเนื้อหา
เบื้องหลังเว็บที่ต้องเดินต่อทุกวัน
ดูแลตั้งแต่แพลตฟอร์มที่คนใช้ ไปจนถึงข้อมูลและเครื่องที่รันอยู่
แพลตฟอร์มเว็บ
ดูแล PHP และ WordPress ที่ปรับให้เข้ากับงานแล้ว โดยคำนึงถึงขั้นตอนของคนทำเนื้อหา
ฐานข้อมูล
ดูแลชั้นข้อมูลและการแบ่งภาระอ่าน ซึ่งเป็นส่วนหนึ่งของการรองรับเว็บไซต์หลายเว็บ
เซิร์ฟเวอร์
ดูแล Linux และโครงสร้างพื้นฐานที่ให้บริการ พร้อมงานปรับปรุงในแต่ละช่วงของโครงการ
เฝ้าระวังและสำรอง
ใช้ monitoring และ log ประกอบการตรวจเหตุ ควบคู่กับการดูแลระบบสำรองข้อมูล
โจทย์ที่ต้องรับผิดชอบ
ลูกค้ามีเว็บไซต์เนื้อหาหลายเว็บ แต่ละเว็บมีความต้องการต่างกัน และบางช่วงมีผู้เข้าชมเพิ่มขึ้นมาก ระบบใช้ PHP และ WordPress ที่ปรับให้เข้ากับงานของลูกค้าแล้ว การดูแลจึงต้องมองไปถึงฐานข้อมูล การเก็บ log และการสำรองข้อมูลด้วย
UNIXDEV รับดูแลโครงสร้างพื้นฐานร่วมกับงานบำรุงรักษาแพลตฟอร์ม เมื่อมีงานปรับปรุงหรือย้ายระบบ ทีมจึงต้องพิจารณาควบคู่กับสิ่งที่ยังต้องใช้งานในแต่ละวัน
งานที่ทีมเข้าไปดูแล
เซิร์ฟเวอร์และฐานข้อมูล
ดูแล Linux และชั้นฐานข้อมูล รวมถึงการแยกภาระอ่านข้อมูล เพื่อรองรับการใช้งานของเว็บไซต์ในกลุ่ม
ระบบเว็บที่ใช้อยู่
ดูแลแพลตฟอร์ม PHP และ WordPress ที่มีการปรับแต่งไว้แล้ว พร้อมงานปรับปรุงเวอร์ชันและโครงสร้างพื้นฐานตามช่วงของโครงการ
การเฝ้าระวังและตรวจเหตุ
ใช้ monitoring และ log เป็นข้อมูลประกอบการดูแล ให้ทีมตรวจย้อนกลับได้เมื่อระบบมีอาการผิดปกติ
การสำรองข้อมูล
ดูแลระบบสำรองข้อมูลเป็นอีกส่วนของงานปฏิบัติการ ควบคู่กับระบบหลักที่ให้บริการเว็บไซต์
การดูแลต่อเนื่องทำให้เห็นอะไร
งานประจำ
ดูแลสิ่งที่ใช้อยู่
เซิร์ฟเวอร์ ฐานข้อมูล และแพลตฟอร์มที่ทีมลูกค้าต้องใช้ทำงาน
งานปรับปรุง
ปรับสิ่งที่ต้องเปลี่ยน
งานแก้ไขและเปลี่ยนเทคโนโลยีที่เกิดขึ้นในแต่ละช่วงของโครงการ
ความต่อเนื่อง
ส่งต่อให้ดูแลได้
ขอบเขตงาน คนรับผิดชอบ และข้อมูลที่ทีมต้องใช้ในการรับช่วง
งานนี้ดำเนินต่อเนื่องผ่านการต่อสัญญาหลายช่วง ขอบเขตครอบคลุมทั้งการดูแลระบบที่ใช้อยู่และงานปรับปรุงแพลตฟอร์ม ทีมจึงไม่ได้ส่งมอบแล้วจบ แต่ยังทำงานกับข้อจำกัดของระบบเดิมเมื่อมีโจทย์ใหม่เข้ามา
มีทั้งงานเปลี่ยนผู้ดูแลและงานปรับปรุงเทคโนโลยีในระหว่างความร่วมมือ ส่วนงานย้ายคลาวด์และปรับเวอร์ชันเป็นงานคนละช่วง จึงไม่ควรเหมารวมว่าทุกส่วนเสร็จพร้อมกัน
เรื่องนี้เล่าจากขอบเขตงานและประวัติการดูแลที่บันทึกไว้ โดยไม่เปิดเผยชื่อลูกค้า รายละเอียดสัญญา หรือโครงสร้างระบบเฉพาะ และไม่ได้ใช้เป็นข้ออ้างว่าทุกโครงการจะได้ uptime หรือผลลัพธ์เท่ากัน
ถ้าคุณกำลังจะเปลี่ยนทีมดูแลระบบ
ก่อนเริ่มคุย ลองรวบรวมสามเรื่องนี้ จะช่วยให้ทีมใหม่เข้าใจงานได้เร็วขึ้น:
งานที่สำคัญ
อะไรหยุดไม่ได้
ระบุเว็บหรือขั้นตอนงานหลัก ช่วงที่คนใช้มาก และผลกระทบเมื่อระบบหยุด
สิทธิ์และคนรับผิดชอบ
ใครถืออะไรอยู่
รวบรวมเจ้าของโค้ด บัญชี hosting ฐานข้อมูล และสิทธิ์ที่ต้องส่งต่อ
ทางกลับเมื่อมีปัญหา
อะไรยังไม่เคยทดสอบ
ตรวจการ restore วิธี deploy และเงื่อนไขที่จะตัดสินใจ rollback
ข้อมูลไม่ครบก็เริ่มจากสิ่งที่มีได้ แต่ควรแยกงานสำรวจออกจากงานแก้ไข เพื่อให้รู้ก่อนว่าทีมกำลังรับผิดชอบอะไรและยังมีส่วนไหนที่ต้องตรวจเพิ่ม