Virtual Machine

มารู้จักกับ Kubenetes คืออะไร ไว้ใช้ทำอะไรได้บ้าง

มารู้จักกับ Kubernetes คืออะไร ไว้ใช้ทำอะไรได้บ้าง .         วันนี้เราจะมาทำความรู้จักกับเจ้า Kubernetes กันว่ามันดียังไง ทำไมคนถึงใช้กัน ซึ่งในบทความนี้จะอธิบายแบบสั้น ๆ ง่าย ๆ ไม่ยืดยาวจนน่าเบื่อ เรามาเริ่มกันเลยดีกว่า .         Kubernetes หรือ K8s เป็น Open-source ที่ช่วยในการจัดการ Container (คอนเทนเนอร์) อย่าง Linux Containers และ Docker เป็นต้น ซึ่งพูดอย่างง่ายๆก็คือจะช่วยในการลดกระบวนการจัดสรรทรัพยากรให้เพิ่มหรือลดได้อย่างอัตโนมัติทั้งปริมาณงานและการบริการ และยังช่วยให้ Application ที่อยู่บน Container นั้นทำงานได้อย่างต่อเนื่องอีกด้วย . เป็นมายังไง    ...

Read More
virtual machine scale sets (VMSS)

Virtual Machine Scale Sets (VMSS) . วันนี้เราจะพาทุกคนมาทำความรู้จักกับ virtual machine scale sets และประโยชน์ของมัน ทำไมธุรกิจของคุณควรใช้บริการ virtual machine scale sets ซึ่งเป็นบริการที่ทำงานควบคู่กับ Azure cloud  ซึ่งมันยังเป็นเครื่องมือเด็ดที่จะเปลี่ยนใจให้คุณอยากมาใช้บริการ Cloud . virtual machine scale sets คืออะไร     เป็นบริการของทาง Azure ที่ช่วยให้คุณสามารถสร้างและจัดการกับกลุ่มของ Azure Virtual Machine ที่โคลนมาเหมือนกัน ไม่ว่าจะเป็น Series, Sizes, OS Disks, Configuration, และอื่นๆ  ซึ่งมันทำได้ทุกอย่างเหมือนเครื่อง...

Read More
ทำความเข้าใจ VDI / WVD และ SSL VPN องค์กรไหนควรใช้อะไรดี

ทำความเข้าใจ VDI / WVD และ SSL VPN องค์กรไหนควรใช้อะไรดี . ในสถานการณ์ที่โควิด 19 ยังคงระบาดอย่างต่อเนื่อง หลายๆองค์กรต้องป้องกันและลดความเสี่ยงในการติดเชื้อภายในองค์กร จึงออกมาตรการการป้องกันด้วยการให้พนักงาน  Work from Home ซึ่งวันนี้เราจะพามาดูสองทางเลือกที่จะช่วยให้พนักงานของคุณของคุณทำงานได้อย่าง มีประสิทธิภาพ . VDI คือ? . VDI ย่อมาจาก Virtual Desktop Infrastructure  ซึ่งทำงานโดยการเรียก desktop มาจากเซิร์ฟเวอร์ หรือ จาก data center โดย desktop ที่อยู่ภายใน virtual machines นั้นเราจะเรียกมันว่า virtual desktop ผู้ใช้งานสามารถเข้าถึง virtual desktop...

Read More
Azure virtual machine sizes

Azure Virtual Machine Sizes . จากที่เราเคยเขียนบทความให้คุณรู้จักกับ VM ไปแล้ว ในบทความ “Virtual machine คืออะไร” และ เราก็ได้พาคุณไปรู้จักกับพื้นฐานในการสร้าง VM สิ่งที่คุณต้องรู้ถ้าอยากสร้าง VMบทความ เรื่อง “พื้นฐานการสร้าง Virtual machine” . ซึ่งวันนี้ เราจะพาทุคนมาต่อกันในเรื่องของการสร้าง VM แต่เราจะเจาะจงให้มากขึ้นในเรื่อง VM sizes อย่างที่เราบอกไปในบทความที่แล้วว่า ทาง Azure นั้นได้แบ่งไซส์ไว้อย่างละเอียด มีหน่วยประมวลผล CPU และแรมที่ต่างกัน แบ่งใหญ่ๆออกเป็นซีรีย์  แต่ละไซส์ของ VM ก็จะมีความสามารถต่างกัน โดยเราจะมาเจาะว่าแต่ละไซส์นั้นเป็นยังไง มี CPU มี Memory...

Read More
Virtual machine configuration basics

พื้นฐานการสร้าง Virtual machine . วันนี้เราจะพาทุกคนมาดูสิ่งที่ควรรู้ในการกำหนดค่าก่อนสร้าง Virtual machine เป็นพื้นฐานคร่าวๆให้ทุกคนเข้าใจมันได้แบบง่ายๆ . หากใครยังไม่รู้จัก Virtual machine มันคืออะไรเราจะมาอธิบายคราวให้ฟังก่อน Virtual Machine (VM) คือ ซอฟต์แวร์ที่ใช้ทรัพยากรของเครื่องคอมพิวเตอร์ไม่ว่าจะเป็น RAM, Hard disk, CPU ในการจำลองเครื่องคอมพิวเตอร์เสมือน ซึ่งจะเรียกเครื่องที่ถูกใช้ทรัพยากรว่า Host และเรียกเครื่องเสมือนว่า Guest โดยในเครื่อง Guest สามารถติดตั้งและใช้งานระบบปฏิบัติการได้เสมือนกับเป็นซอฟต์แวร์หนึ่งของเครื่องคอมพิวเตอร์ ดังนั้นจึงสามารถติดตั้งระบบปฏิบัติการอื่นที่แตกต่างจากระบบปฏิบัติการหลักของเครื่อง Host ได้ เช่น เครื่อง Host ใช้งาน Microsoft Windows แต่เครื่อง Guest ติดตั้ง Linux เป็นต้น...

Read More

High Availability vs Fault Tolerance ต่างกันอย่างไร . . High Availability . High Availability คือวิธีการที่ใช้ซอฟต์แวร์เพื่อลดเวลา Downtime ของเซิร์ฟเวอร์ แทนที่จะทำซ้ำ Psychical Hardware ที่ซ้ำซ้อน โซลูชันนี้จะรวมกลุ่มของเซิร์ฟเวอร์ไว้ด้วยกันตรวจสอบซึ่งกันและกัน และมีความสามารถในการเฟลโอเวอร์เมื่อเกิดข้อผิดพลาดบนเซิร์ฟเวอร์หลัก ไม่ว่าจะเป็นข้อผิดพลาดของซอฟต์แวร์ ความล้มเหลวของแอปพลิเคชันหรือความผิดพลาดของฮาร์ด แวร์เซิร์ฟเวอร์สำรองตัวใดตัวหนึ่งจะเริ่มดำเนินการและรีสตาร์ทแอปพลิเคชันที่ทำงานอยู่บนเซิร์ฟเวอร์ที่ขัดข้อง . - ทำให้ระบบมีความพร้อมใช้งานสูงหากเกิดเหตุการณ์ที่ไม่ปกติขึ้นกับระบบ โดยมีระดับการหยุดชะงักของบริการที่น้อยที่สุด - สร้างขึ้นจากชุดทรัพยากรที่ใช้ร่วมกันเพื่อจัดการความล้มเหลวและลดเวลา Downtime - ระบบออกแบบมาให้พร้อมใช้งาน 99.999% ของเวลาหรือใกล้เคียงที่สุด (ยอมรับการ Downtime ได้สูงสุด 5.26 minutes/year) . . . Fault tolerance . Fault Tolerance คือระบบทำงานควบคู่กันมิเรอร์แอปพลิเคชันที่เหมือนกันและดำเนินการขนานกัน เมื่อเกิดความล้มเหลวของฮาร์ดแวร์ในระบบหลักระบบรองที่รันแอพพลิเคชั่นเดียวกันจะเข้ามาแทนที่โดยไม่มีการสูญเสียบริการและไม่มีเวลาหยุดทำงาน วิธีนี้สามารถใช้เพื่อป้องกันการหยุดทำงานของศูนย์ข้อมูล เช่นโดยการตรวจสอบให้แน่ใจว่าฮาร์ดแวร์ที่มีความสำคัญทั้งหมดได้รับการสำรองข้อมูลโดยใช้ระบบที่เหมือนกัน . - Fault tolerance...

Read More
Containers vs. Virtual Machines

Containers vs. Virtual Machines ต่างกันอย่างไร . . Virtual Machines คือ เทคนิค virtualization คือการสร้างคอมพิวเตอร์เสมือน (virtual machine หรือ VM) ที่มีทั้งซีพียู แรม สตอเรจ ระบบปฏิบัติการ ฯลฯ ขึ้นมารันบนคอมพิวเตอร์จริงๆ อีกทีหนึ่ง โดยตัวระบบปฏิบัติการของคอมพิวเตอร์เสมือน (Guest OS) จะไม่รู้ว่าตัวเองรันอยู่บน VM แต่เข้าใจว่ารันอยู่บนฮาร์ดแวร์คอมพิวเตอร์จริงๆ วิธีการนี้ทำให้เกิดการแยกส่วน (isolation) ระหว่าง VM แต่ละตัวอย่างสมบูรณ์ สามารถรันระบบปฏิบัติการที่แตกต่างกันระหว่าง Guest OS กับ Host OS ได้ . ข้อเสียคือใช้ทรัพยากรซ้ำซ้อน ทำงานช้า เปลืองพื้นที่เก็บ...

Read More
VM คือ

Virtual Machines คืออะไร? . Virtual Machine (VM)คือซอฟต์แวร์ที่ใช้ทรัพยากรของเครื่องคอมพิวเตอร์ไม่ว่าจะเป็น RAM, Hard disk, CPU ในการจำลองเครื่องคอมพิวเตอร์เสมือน ซึ่งจะเรียกเครื่องที่ถูกใช้ทรัพยากรว่า Host และเรียกเครื่องเสมือนว่า Guest โดยในเครื่อง Guest สามารถติดตั้งและใช้งานระบบปฏิบัติการได้เสมือนกับเป็นซอฟต์แวร์หนึ่งของเครื่องคอมพิวเตอร์ ดังนั้นจึงสามารถติดตั้งระบบปฏิบัติการอื่นที่แตกต่างจากระบบปฏิบัติการหลักของเครื่อง Host ได้ เช่น เครื่อง Host ใช้งาน Microsoft Windows แต่เครื่อง Guest ติดตั้ง Linux เป็นต้น นอกจากนี้ยังสามารถสร้าง Guest ได้มากกว่า 1 Guest ในเครื่อง Host เดียวกัน . Infrastructure ที่ต้องเตรียมก่อนที่จะสร้าง...

Read More