Clustering หัวใจสำคัญของการทำระบบให้ทำงานได้อย่างต่อเนื่อง

Clustering หัวใจสำคัญของการทำระบบให้ทำงานได้อย่างต่อเนื่อง สำหรับนักพัฒนาทุกคนแล้ว การทำให้ระบบทำงานได้อย่างต่อเนื่องถือว่าเป็นสิ่งสำคัญในการทำระบบเลยก็ว่าได้ ดังนั้นเมื่อเวลาผ่านไป การพัฒนาก็ได้ถือกำเนิดขึ้น จึงมีการคิดค้นวิธีขึ้นมาซึ่งเรียกว่าการทำ Clustering แต่การทำ Clustering คืออะไร มีประโยชน์อย่างไรนั้น วันนี้เราจะมาหาคำตอบกันในบทความนี้ Cluster เกิดขึ้นได้อย่างไร โดยปกติแล้ว Server หรือ VM แต่ละเครื่องจะทำงานแยกกันโดยสิ้นเชิง ซึ่งถ้าเกิดมีเครื่องใดเครื่องหนึ่งตายขึ้นมา ระบบของเราที่ถูกเก็บไว้ในเครื่องที่เสียหายนั้นก็อาจจะได้รับความเสียหาย ทำให้ระบบทำงานได้ไม่สมบูรณ์ หรือไม่สามารถทำงานได้อีกเลย นอกจากนี้เราก็ไม่สามารถรู้ได้เลยว่าสิ่งที่อยู่ในเครื่องที่ได้รับความเสียหายนั้นจะสามารถกู้คืนกลับมาได้ภายในระยะเวลาเมื่อไร ดังนั้นจึงเกิดระบบแบบ Clustering ที่ช่วยแก้ปัญหาดังกล่าว ทำให้ระบบยังสามารถทำงานได้อย่างต่อเนื่องเป็นปกติ แม้จะมีเครื่องใดเครื่องหนึ่งเกิดความเสียหายอยู่ก็ตาม Cluster ทำงานอย่างไร การทำงานแบบ Clustering จะเป็นการทำงานของกลุ่ม Read more…

Container เทคโนโลยีสุดล้ำ ช่วยให้การจัดการระบบเป็นเรื่องง่าย

Container เทคโนโลยีสุดล้ำ ช่วยให้การจัดการระบบเป็นเรื่องง่าย หลาย ๆ คนอาจจะเคยได้ยินชื่ออย่าง Docker หรือ Kubernetes กันมาบ้าง แต่อาจจะยังไม่ค่อยรู้หรือไม่ค่อยเข้าใจว่าเทคโนโลยีนี้คืออะไร ไว้ใช้ทำอะไรกันแน่ วันนี้เราจะพาคุณไปรู้จักเทคโนโลยี Container คืออะไร เพื่อที่คุณจะได้เข้าใจกันมากขึ้น  Container คืออะไร Container คือ พื้นที่ที่ถูกจำลองและควบคุมสภาพแวดล้อมสำหรับการรัน Service ควบคุมโดย Software Container Software Container คือ ซอฟต์แวร์ที่ใช้ในการจำลองสภาพแวดล้อมให้กับซอฟต์แวร์แต่ละตัว รวมไปถึงจัดการไม่ให้ซอฟต์แวร์แต่ละตัวที่ทำงานบนระบบปฏิบัติการเดียวกัน ทำงานรบกวนกัน แต่ยังคงจัดการให้แต่ละตัวสามารถคุยกันได้ ซึ่งเราสามารถนำเทคโนโลยีนี้ไปลงบนเซิร์ฟเวอร์ หรือ VM ได้ Read more…

5 ข้อดีของการใช้ Virtual Machines ที่คุณไม่เคยลอง

5 ข้อดีของการใช้ Virtual Machines ที่คุณไม่เคยลอง สิ่งที่เรียกว่า Virtual Machine (VM) เกิดจากวางระบบหรือปรับแต่งคอมพิวเตอร์จริงที่เป็น Hardware เครื่องเดียวให้สามารถสร้าง “คอมพิวเตอร์เสมือน” ได้หลาย ๆ เครื่องและสามารถเรียกใช้งานพร้อมกันได้ในเวลาเดียวกัน ซึ่งในหลาย ๆ องค์กรและผู้ใช้งานที่ชำนาญมักจะใช้ Virtual Machine ในหลาย ๆ ด้านเช่น ทดสอบระบบ แก้ไขระบบ หรือ เลียนแบบฮาร์ดแวร์ที่เก่ากว่าเพื่อเทียบซอฟต์แวร์ เพื่อแก้ไขปัญหาที่จะเกิดขึ้นเป็นต้น วันนี้เราเลยรวบรวม 5 ข้อดีที่ไม่ธรรมดาเมื่อคุณหันมาใช้ Virtual Machine จะมีอะไรบ้างลองไปดูกัน Read more…

Virtual Machines คืออะไร

Virtual Machines คืออะไร  หากคุณสนใจเรื่อง Cloud Computing แน่นอนว่าต้องผ่านตากับคำว่า Virtual Machines อย่างแน่นอน บทความนี้เราชวนคุณมาทำความรู้จักกับเทคโนโลยี Virtual Machines กันให้มากขึ้น เพื่อที่จะได้รู้ว่า Virtual Machines คืออะไร ทำงานอย่างไรกันแน่ Virtual Machines หรือ VM คือ เทคโนโลยีคอมพิวเตอร์เสมือนที่จำลองคอมพิวเตอร์ขึ้นมาให้สามารถใช้ซอฟต์แวร์เพื่อจำลองการทำงานของคอมพิวเตอร์เครื่องอื่นไว้ในเครื่องเดียว หรือหลายเครื่องบนคอมพิวเตอร์เครื่องจริง (Hardware) เพียงเครื่องเดียว ถ้าอธิบายแบบนี้อาจจะงงไปสักหน่อย ลองมาดูกันก่อนดีกว่าว่าระบบคอมพิวเตอร์แบบธรรมดาทำงานอย่างไร เพื่อที่คุณจะได้เห็นภาพชัดเจนยิ่งขึ้น การทำงานแบบคอมพิวเตอร์ธรรมดา ระบบคอมพิวเตอร์ธรรมดาทั่วไปที่เราใช้งานกันโดยส่วนมากแล้วจะประกอบด้วย Hardware อย่าง Read more…