กระโดดไปยังแผงนำทาง

Maintenance 14 April 2007 11:31 pm

บันทึกโดย Mr. PeeTai ใน : การจัดการ , 7 ความคิดเห็น

บางคนที่ไม่เคยเรียนทางคอมพิวเตอร์มาอาจจะคิดว่าการสร้างซอฟต์แวร์เป็นเรื่องยาก เหอ ๆ ผมจะบอกอะไรให้ว่า งานดูแลรักษาซอฟต์แวร์น่ะ ยากกว่าจมเลย T-T

โดยเฉพาะกับองค์กรขนาดใหญ่ระดับประเทศนี่ยิ่งแล้วใหญ่ครับ เพราะจะมีกลไกการเชื่อมต่อซอฟต์แวร์ที่ยุ่งยากสลับซับซ้อนมาก ๆ โดยเฉพาะระบบบริการลูกค้า ผนวกเข้ากับระบบ Billing ผนวกเข้ากับระบบบัญชีด้วยเนี่ยอ่ะนะ โคตร ๆ เลยล่ะ

จริง ๆ ถ้าเราไม่ได้ไปเปลี่ยนอะไรมัน มันก็คงจะอยู่ของมันดี ๆ ทำงานได้อยู่แล้ว แต่ถ้าเมื่อไหร่ก็ตามที่ทีมวิศวกรระบบ หรือทีมวิศวกรเครือข่ายมาบอกเราว่า …

วิศวกรระบบ - “พี่ไท้ครับ คืนนี้ทีมผมจะขอ restart database server ทุกตัวของพี่จะได้มั้ยครับ?”
วิศวกรระบบ - “พี่ไท้ครับ เดี๋ยววันหยุดนี้ทาง HP กับ DELL จะเข้ามา Install Server Patch นะพี่”
HP - “พี่ไท้ครับ ผมจะ down ระบบเกินเวลา เพราะจะ configure clustering นะครับ”
DELL - “พอดีทางเราจะ configure core system หน่อย ยังไงทีมคุณไท้ก็ช่วยอยู่ stand by หน่อยนะ”
วิศวกรเครือข่าย - “พอดีทางเราจะ reset switching ทั้งศูนย์คอมพิวเตอร์เลย ยังไงทีมคุณไท้ .. บรา บรา บรา”

ทำไมเมื่อวิศวกรระบบหรือวิศวกรเครือข่ายขอทำอะไรพวกนี้แล้ว คนทางซอฟต์แวร์อย่างเราต้องเดือดร้อน???

เพราะซอฟต์แวร์ระดับใหญ่ มันไม่ได้อยู่อย่างเดียวดายครับ มันมีการต่อเชื่อมกับซอฟต์แวร์ตัวอื่นผ่านทางระบบเครือข่าย มันต้องต่อเชื่อมกับฐานข้อมูล ต่อเชื่อมกับซอฟต์แวร์ที่เป็น Broker อีกเยอะแยะ

ดังนั้นเมื่อมีการ down ระบบ หรือมีการเปลี่ยนแปลงอะไรก็ตามในระดับ Basis หรือ Infrastructure เราจึงจำเป็นต้องมาตรวจสอบการ Configure ในทุก ๆ จุดของซอฟต์แวร์เรา ภายหลังจากที่ระบบมัน up ขึ้นมา ว่ามันสามารถทำได้เหมือนกับก่อนที่จะมีการเปลี่ยนแปลงหรือเปล่า

แผนในการตรวจสอบการ Configure จึงสำคัญมาก และก็ไม่ใช่มีแค่แผนเดียวด้วย แต่ต้องมีแผนสำรองเผื่อไว้อีกต่างหาก

ไม่อยากจะโม้ แต่จะบอกว่าเอาเข้าจริง ขนาดมีแผนสำรองถึงสองแผนแล้ว พอถึงเวลากลียุคเข้าจริง ๆ คือไม่สามารถจะ up ระบบขึ้นมาได้ แผนอะไรก็ใช้ไม่ได้เลย สุดท้ายก็ต้องใช้ประสบการณ์และวิจารณญาณจนได้ แล้วก็ไม่ใช่ประสบการณ์ของคน ๆ คนเดียวด้วย แต่เป็นของคนทั้งทีมเลย

ถึงสุดท้ายแล้วคนคอมพิวเตอร์นี่คงต้องใช้ทักษะส่วนนึง และก็ประสบการณ์ส่วนนึง รวมกับความเป็นน้ำหนึ่งใจเดียวกันของทีมอีกส่วนนึง ในการแก้ปัญหาให้มันผ่านพ้นไปได้ จริง ๆ

Technorati Tags: , , ,