พี่โตไปดูงานที่ เอแบคมา สำนักคอมเค้ามีการเปลี่ยนแปลงครั้งใหญ่มากเมื่อปีก่อน เนื่องจากเค้ามี นศ มาก (ประมาณ 20000) เค้ามีหน่วยงานมากมาย มี Staff ประมาณ 2000 เค้ามีฐานข้อมูลซึ่งไม่เชื่อมกันเลย 7 ฐานข้อมูล เป็น MySQL บ้าง Sybase Oracle MSSQL บ้าง
แต่เดิมถ้า นศ จะลงทะเบียน จะใช้ user / password อันนึง ถ้าจะเล่นเน็ตก็จะใช้อีกอันนึง ถ้าจะยืมหนังสือ ก็ใช้อีกอันนึง จะเห็นได้ว่า ไม่คล่องตัว ไม่สะดวก หากมีการลืม password ก็จะเปนที่เบื่อหน่ายของเจ้าหน้าที่มาก
ในเรื่องการลืม password สมัยก่อนเค้าใช้เจ้าหน้าที่ 10 คน ในการเปลี่ยน password อย่างเดียว
ABAC เคยใช้ OpenLDAP ซึ่งเป็น Freeware เป็นฐานข้อมูลหลัก
แต่ตอนนี้ความยุ่งยากได้เปลี่ยนไปแล้ว เค้าหันมาใช้ Commercial แทน เนื่องจาก
1. มีการรับประกัน ถ้ามีปัญหาที่แก้ไม่ได้ ก็โทรเรียก
2. เข้ากับระบบอื่นง่าย
3. implement ได้ไว
ABAC เอา Solution ของ Novell มาใช้ ในเรื่องของ Directory ซึ่งสามารถคุยกับทุกฐานข้อมูลได้ทันที
และเขียนโปรแกรมขึ้นนิดหน่อยโดยใช้ XML + Java for directory เรียกสั่นๆ ว่า DirXML
เสียเงินไปทั้งหมด 40 ล้าน ในเรื่องนี้ แต่ลดจำนวนคนได้มาก จากแทนที่จะต้องไปนั่งเปลี่ยน password ให้ นศ ก็มาเป็น HelpDesk แทน
ABAC มีการ Redundant ในเรื่องของ Internet เช่น สายโทรศัพท์ เค้าใช้ทั้ง TA และ TOT เพราะสายชอบขาดบ่อยๆ มีการใช้ SAN เป็นตัวเก็บข้อมูล หลัก และกำลังจะมี Site Backup ที่บางนาด้วย
(ขอให้ไปศึกษาเรื่อง SAN กะ NAS ให้ดีนะ)
และ Novell ยังมี Solution สำหรับ WebMail, WebForum, WebCommunity ต่างๆอีกด้วย
เป็น module สำหรับ Directory มาให้ ไม่ต้องพัฒนาเอง เมื่อเข้า WebAbac แล้วใส่ User Password
จะเป็นแบบ Single Sign-on คือ login ทีเดียว จะไปดูห้องสมุด ทะเบียน mail webforum ได้หมดเลย ไม่ต้อง login ใหม่
ทำให้นศ ABAC ไม่แจก Account ให้ใครง่ายๆ แล้ว
เพราะกลัวว่าจะไปแก้ไขข้อมูลการเรียนของตน
ส่วนการ Add / Remove Account จะอัตโนมัติ
เมื่อมีการรับสมัคร นศ เข้ามา หรือ นศ ลาออกไป
ต่างจากเมื่อก่อนซึ่งรับ นศปีละเป็นพันคน ต้องมาคอยนั่ง generate account กันน่ะครับ (เสียเวลาและแรงงานมาก)
ส่วนเรื่อง Computer ในห้อง LAB นั้น มีการใช้ Commercial Ware ของอะไร ผมจำไม่ได้ แต่ว่า Work มาก นั่นคือ Computer LAB มีประมาณ 5 - 6 ห้อง ไม่ว่า นศจะเรียนอะไร ก็สั่ง Deploy ได้หมด
พูดอีกนัยนึงคือ ปัญหาของห้อง LAB จะเป็นประเภทว่า
นศ บัญชี จะใช้ com lab เดียวกับ นศ it ไม่ได้เพราะ software ที่ใช้เรียนคนละประเภทกัน ทำให้ต้องมี lab it, lab บัญชี, lab telecom lab นั่น lab นี่ เปลืองทรัพยากรมาก ลงโปรแรกมในเครื่องเดียวกันก็ไม่ได้ แฮงค์กันง่ายๆ อีก แถมพวก pirate softeware ก็มาก สรรหากันมาลงจริงๆ
ABAC ก็แก้ปัญหาด้วยการซื้อ Software สำหรับห้อง LAB มา วันไหนใครจะเรียนบัญชี ก็สั่ง Deply ทุกเครื่องก็กลายเป็น Computer for บัญชี ตอนบ่าย IT จะใช้ห้อง ตอนเที่ยงก็สั่ง Deploy คอมทุกเครื่องก็ลงโปรแกรมใหม่ กลายเป็น Lab for IT
ง่ายมากเลยล่ะ จึงประหยัดห้องไปได้มาก มี LAB 5 - 6 ห้อง แต่ใช้ได้ทั้งมหาลัย ไม่กังวลในเรื่องโปรแกรมเจ๊ง มันทำเจ๊งก็ Deploy กลับ ถ้า นศ จะ save ข้อมูล ก็ save เข้า WebDisk ของเค้าเอง ซึ่งจะเป็น Drive ทีเกิดเอง เมื่อ login ใน Account ของเค้า (มัน map เข้ากะ network อัตโนมัติ)
ที่น่าสังเกตคือ ABAC จะไม่ใช้ Domain ของ Windows เลย เค้าบอกว่ามันช้ามาก เลยไม่ใช้
จะเห็นได้ว่า Novell ไม่ได้มาแข่งกะ MS แต่มาเสริมในส่วนที่ MS คาดไม่ถึง คือการเอา Directory มาเชื่อมกับทุกระบบ ให้ทำงานร่วมกันได้ทั้ง unix และ microsoft ***
หากเรา ชาว CITEC สนใจ ก็ลองให้ อ. พาไปดูงานที่ ABAC ดูนะครับ ประมาณว่าสนใจเรื่อง Directory และ ระบบ computer ของ abac
สำหรับมหาลัยชินวัตรเอง ก็สนใจระบบนี้ sale ของ novell เลยพาไปดูงานที่เค้าทำสำเร็จมาแล้ว อ้อ เอแบคใช้เวลาพัฒนาทั้งหมด 8 เดือนเท่านั้นครับ แต่งบประมาณที่ลงไปนั้น ค่าปรึกษา 10 ล้าน รวมทั้งหมด ใช้เงิน 40 ล้าน (เป็นระบบที่ TCS จับมือกะ Novell)
msn: lordbsd@hotmail.com