Posts tagged: Global Load Balance

เมื่อวาน Network วันนี้ Programming พรุ่งนี้ล่ะ อะไรดี

หลังจากที่เมื่อวานทำ Health Check ของ Global Load Balance ซึ่งซับซ้อนมาก

มี Condition ตอนแรกถึง 2 ยกกำลัง 6 ต่อ 1 ไซต์ หรือ 64 Condition

แต่พอนำความรู้ด้าน Network + Math + Anlysis เข้ามาช่วย เลยเหลืออยู่ที่ 2 ยกกำลัง 3 หรือ 8 Condition เท่านั้น

นับว่าลดภาระไปได้เยอะเลย และสุดท้าย Global Load Balance ก็ทำงานได้ตามที่คิดซะที (แต่ยังทดสอบไม่ครบ)

อย่างไรก็ตาม ต้องถือว่าวางใจได้ระดับหนึ่งแล้ว

.

.

วันนี้มีโอกาสได้ไปเรียนรู้เพิ่มเติมเรื่อง Database Intregation

ภาษาที่ใช้จะออกแนวๆ VB ซะมาก

ในอดีตผมเคยเขียนโปรแกรมมาก่อน (Programmer น่ะแหละพี่น้อง)

แต่สุดท้ายมาเอาดีด้าน Network เป็น System Administrator แล้วมาเป็น System Engineer ไปในที่สุด

วันนี้ด้วยความจำเป็นบางอย่าง ผมต้องกลับมาเรียนรู้ Programming อีกครั้ง

ยอมรับเลยครับว่าไม่ง่ายเท่าไหร่ แต่ก็ไม่ยากจนเกินไปนัก

แต่สิ่งที่เป็นอุปสรรคคือ แต่ในแต่ไรมา ผมไม่ได้ยุ่งกับ Database เท่าไหร่เลย

ดังนั้นวันนี้เรื่อง Syntax หรือ Logic ผมผ่านฉลุย

แต่พอมา Database ตายสนิทครับท่าน…

.

.

พรุ่งนี้มีอีกวัน ต้องเข้าใจมันให้ได้เลย ^^

ไชโยๆ วันนี้แววดีออก Health Check จะทำได้แล้ว

หลังจากเมื่อวานเครียดเล็กน้อยถึงมากที่สุด (เอ๊ะ ยังไง)

เนื่องมาจากการทำ Health Check ที่ไม่รู้ว่าทำ Boolean Logic อย่างไรบ้าง

แต่วันนี้ในที่สุดก็ทำได้ซะที ต้องขอขอบคุณทุกท่านที่ช่วยเหลือมากๆเลย

.

.

ตอนนี้ผ่านมาหลายอาทิตย์แล้ว การ Implement ระบบยังไม่ได้เริ่ม

เพราะ Design Phase & Testing Phase กินเวลาไปมาก

แต่ผมกลับชอบนะ เพราะเมื่อใดก็ตามที่เราให้ความสำคัญกับการ Design และ Testing มากๆ

เวลาที่ไปทำที่ไซต์งานจริง สิ่งที่ผมพบคืองานนั้นๆมักจะเสร็จได้เร็วกว่าที่คิดไว้

โดยเฉพาะปัญหาต่างๆจะแก้ได้เกือบหมด เพราะเจอมาเยอะแล้วในตอน Testing

ดังนั้นในอนาคต หากผมได้มีโอกาสทำโปรเจกต์ใดก็แล้วแต่

สิ่งที่ผมอยากได้ที่สุดคงหนีไม่พ้นเวลาในการ Design และ Testing ล่ะครับ…

Boolean Logic ของที่ลืมไปแล้วแต่ต้องขุดมาใช้อีก

วันนี้มีงานชิ้นหนึ่งให้ทำ เป็นเรื่อง Health Check ของ Global Load Balance

ทำไปทำมา ปรากฎว่าต้องขุดเรื่องเก่าอย่าง Boolean Logic ออกมาใช้ !!!

Boolean Logic หรือตรรกศาสตร์ (มั้ง) ที่เคยเรียนสมัยมัธยมหรือมหาลัย (เรื่องประมาณ 1 and 0 = 0 หรือ 1 or 0 = 1 แนวๆนี้ล่ะครับ) เรื่อง and, or หรือ Basic Operation ต่างๆน่ะไม่มีปัญหาหรอกครับ

ถ้ามันไม่มาเป็นชุดๆ !!!

วันนี้จากที่ออกแบบเบื้องต้น ผลคืออาจจะต้องมีการใช้ Boolean Logic มากกว่า 16 Condition เลวร้ายที่สุดอาจกลายเป็น 32 หรือ 64 !!!

ฟังดูอาจะไม่เยอะ แต่หากลบองทำจริงๆจะรู้ครับว่าการทำ Health Check ด้วย Condition มากขนาดนั้น Human Error อาจจะเกิดขึ้นได้ในจุดใดจุดหนึ่ง

ดังนั้นวันนี้จึงต้องจบด้วยการ “พัก” ไปก่อน ค่อยมาต่อพรุ่งนี้

แต่คร่าวๆคืออาจจะใช้การลดรูปทาง Boolean Logic หรือการออกแบบ Network เพิ่มเติมเพื่อลด Condition ให้น้อยที่สุด

.

.

สุดท้ายก็ต้องไปรื้อทั้งเรื่อง Boolean และ Network เลยนะนี่…

และแล้ววันนี้ก็ทำไม่ได้ดังที่ตั้งใจ แต่ก็ดีใจที่ได้ทำ

บทสรุปของความพยายามในวันนี้คือ ทำ Global Load Balance ให้เสร็จก่อนการเทรนจะเริ่มไม่ได้

.

.

ส่วนหนึ่งยอมรับว่าตัวเองชิลล์ไปหน่อยในช่วงเย็นเมื่อวานกะวันนี้ครึ่งเช้า

เลยไม่สามารถจะเรียนรู้คอนเซปต์และวิธีการเซตได้ทัน

ผลที่ออกมาคือคอนฟิกผิดไปหลายตัวเลย

รวมทั้งเรื่องคอนเซปต์ของตัวอุปกรณ์เองที่หลงไปหลายจุด

.

.

แต่ที่น่าบ่นนิดคือแมนนวลที่มากับตัวบล๊อก

ขอราคาเจ็ดหลักแต่เเมนนวลที่แถมมาดันอ่านแล้วงงอีก… เฮ้อ กำจริงๆ

.

.

.

สุดท้ายท่านเทพมาเทรนเอง เลยได้ทั้งคอนเซปต์และวิธีการเซตเลย

ขอขอบคุณมา ณ ที่นี้ด้วยครับ หากไม่ได้พี่ ไม่รู้ว่าจะหลงไปอีกนานไหม

.

.

ครั้งหน้าหากมีโอกาสได้เจอของยากๆอีกจะต้องทำเองให้ได้เลย…

Global Load Balance งานหินอีกงาน

แวะมาอัปบล๊อคซะหน่อย ไม่รู้ว่ามีคนอ่านสักกี่มากกี่น้อยกัน ^^

เอาเป็นว่าหากผ่านมาเจอแล้วหาสาระได้ก็ขอแสดงความยินดีด้วยครับ

.

.

สอง-สามวันมานี้ไม่ค่อยมีโอกาสได้มาชิลล์ในเน็ตเท่าไหร่เลย

เพราะล่าสุดที่บริษัทรับงานทำ Global Load Balance มา

ไอ้คอนเซปต์น่ะ พอเดาๆได้อยู่หรอก

แต่พอมาคอนฟิกจริงแล้ว เฮ้อ… ยากเหมือนกันแฮะ

.

.

ตอนนี้ทำมาได้ 2 วันแล้ว

โหลดไซต์เดียวทำผ่านไปแล้ว

แต่วันพรุ่งนี้น่ะสิ

ต้องทำเพิ่มมาอีกสองไซต์แล้วจับโหลดร่วมกัน

คอนเซปน่ะพอเก๊ตๆมาตั้งแต่ต้นแล้ว

แต่พอทำจริงเปิดแมนนวลกระจาย

วันพรุ่งนี้เทพจากเจ้าของโปรดักต์จะมาเทรนให้

แต่ผมอยากจะทำให้สำเร็จก่อนที่เข้าจะมาเทรนจังเลย

.

.

ก็เพื่อจะได้พิสูจน์ว่า

หากเราตั้งใจจะทำอะไรสักอย่างแล้ว เราต้องทำได้

.

.

ผมมีเวลาอีกครึ่งวันในการทำก่อนที่จะโดนจับเทรน

มาลุ้นร่วมกันนะครับว่าจะทำทันไหม

.

.

ขอบคุณที่ช่วยลุ้นครับ (จะมีกี่คนกันนะ เอิ๊กๆ)

WordPress Themes