บทความไอทีสำหรับธุรกิจ sme
มาทำความรู้จักกับ Microsoft Virtualization โซลูชัน ภาค 1
เรียบเรียงโดย วิสิทธิ์ ทองภู่ จากนิตยสาร EWorld Magazine เดือนเมษายน 2552
อ่านบทความ ภาค 1 - ภาค 2 - ภาค 3

สวัสดีครับท่านผู้อ่านทุกท่าน สำหรับบทความนี้ จะเป็นเรื่องที่น่าสนใจมากที่สุดเรื่องหนึ่งครับ และเป็นเทคโนโลยีที่กำลังได้รับความสนใจจากองค์กรต่างๆ เนื่องด้วยมันช่วยในเรื่องของการประหยัดค่าใช้จ่ายในเรื่องของการดูแลรักษาระบบ อีกทั้งยังช่วยองค์กรให้สามารถใช้งานคอมพิวเตอร์ได้มีประสิทธิภาพมากขึ้น รวมถึงเรื่องของการกู้ระบบกลับมาก็ยังสามารถทำได้อย่างง่ายดายและมีประสิทธิภาพ และลดดาวน์ไทม์ขององค์กรด้วย โซลูชันที่ผมจะนำเสนอนี้มีหลากหลายรูปแบบครับ บางรูปแบบเป็นสิ่งที่ผ่านมาพร้อมกับตัวของ Windows Server 2008 เรียกว่า Hyper-V ครับ โดยตัวของ Hyper-V เองถือว่าเป็นโซลูชันเกี่ยวกับ Virtualization ของทางไมโครซอฟท์ โดยอันที่จริงแล้วโซลูชัน Virtualization ในท้องตลาดก็มีอยู่มากมายครับ ไม่ว่าจะเป็น VMWare, Xen และอื่นๆ อีกมากมาย เอาไว้โอกาสหน้าผมจะนำมาเล่าให้ท่านผู้อ่านได้ทราบกัน สำหรับตอนนี้เรามาเข้าสู่เรื่องราวต่างๆ ของ Microsoft Virtualization โซลูชันกันครับผม

อันที่จริงสำหรับคอนเซ็ปต์ Virtualization ของไมโครซอฟท์มี หลากหลายรูปแบบ บางรูปแบบผมเชื่อว่าท่านผู้อ่านเคยใช้หรือ อาจใช้อยู่แทบทุกวัน ดังนั้น เรามาดูกันครับว่า Virtualization ซึ่งเป็นโซลูชันของทางไมโครซอฟท์มีกี่แบบ แต่ผมจะขอ นำเสนอบางรูปแบบนะครับ ซึ่งเป็นรูปแบบที่กำลังมาแรงและ เป็นที่สนใจ

  1. Server Virtualization
  2. Application Virtualization
  3. Desktop Virtualization
  4. Presentation Virtualization
  5. Profile Virtualization

Desktop Virtualization สำหรับแบบที่ผมคิดว่าท่านผู้อ่านจะคุ้นเคยกันมากที่สุดน่าจะ เป็นตัว Desktop Virtualization ครับ เพราะเป็นเครื่องมือที่ สำคัญสำหรับท่านผู้อ่านที่ทำงานทางด้านไอทีจะต้องมีไว้คู่กาย เพราะเครื่องมือนี้ช่วยในการจำลองเครื่องต่างๆ ขึ้นมาเพื่อให้เรา สามารถทดสอบได้เหมือนจริงทุกอย่าง สำหรับตัวผมเองทุกวันนี้ ก็จะใช้อยู่ไม่ว่าจะเป็นในเรื่องของการสอน และการทดสอบงาน ต่างๆ สำหรับเครื่องมือที่ว่านี้ซึ่งจัดอยู่ใน Virtualization ใน รูปแบบที่เรียกว่า Desktop Virtualization คือ "Virtual PC 2007" ซึ่งเป็นเครื่องมือหรือซอฟต์แวร์ที่เราสามารถดาวน์โหลดมาใช้ได้ ฟรีครับ มีทั้งเวอร์ชันที่เป็น 32 และ 64 บิตให้เลือก โดยเรา สามารถสร้าง VM ขึ้นมาใช้งานเพื่อทดสอบงานต่างๆ ไม่ว่าจะ เป็นการติดตั้ง Windows Server 2003, 2008 และติดตั้งเป็น โดเมน เพื่อทดสอบฟีเจอร์ต่างๆ และแน่นอนครับ เราไม่ต้อง กังวลว่าจะไปสร้างปัญหากับระบบที่ใช้งานอยู่จริง แต่ต้องบอก กันก่อนนะครับว่าตัว Virtual PC ออกแบบมาเพื่อทดสอบการ ใช้งานต่างๆ ก่อนที่จะไปรันหรือทำงานในระบบจริงครับ และ รูปด้านล่าง เป็นหน้าตาของ Virtual PC 2007 ครับ

Virtual PC 2007

รูปด้านบนเป็นคอนโซลของตัว Virtual PC 2007 ครับ และ จากรูป ท่านผู้อ่านจะเห็นว่ามี 2 VM และถ้าเราต้องการเปิดใช้ งานก็กดปุ่ม Start ได้เลยดังรูป

VM

VM

และ 2 รูปด้านบน เป็นรูปที่แสดงให้เห็นถึงการเรียกใช้งาน VM ทั้ง 2 ตัวพร้อมกัน โดยจริง VM เหล่านี้ผมกำลังใช้เพื่อทดสอบ ตัว SCOM 2007 เพราะผมมีคิวสอนและต้องสาธิตให้กับลูกค้า และลูกศิษย์ที่สนใจดู จริงๆ แล้วเราสามารถมีกี่ VM ก็ได้ครับ แต่จะมีได้มากเท่าไรก็ขึ้นอยู่กับสเปกเครื่องที่จะนำมารัน VM ยกตัวอย่างเครื่องโน้ตบุ๊กของผมเอง ซีพียูเป็น Centrino 2, แรม 4GB และฮาร์ดดิสก์ 320GB ก็น่าจะรันได้ประมาณ 4-6 VM แต่ต้องมีการปรับแต่งค่าต่างๆ ในแต่ละ VM เพราะ VM แต่ละตัวที่รันอยู่บนเครื่องก็ใช้ ซีพียู แรม ฮาร์ดดิสก์ทั้งนั้น โดยเราสามารถปรับแต่ง โดยจากคอนโซลของ Virtual PC ให้ กดปุ่ม Settings ดังรูป

VM

และถ้าหากท่านผู้อ่านต้องการสร้าง VM ขึ้นมาใหม่ก็สามารถ ทำได้อย่างง่ายดาย เหมือนกับเรามีเครื่องจริงๆ จากคอนโซล กดปุ่ม New หลังจากนั้นก็จะเข้าสู่หน้าจอของการสร้าง VM ดังรูป

จากนั้นให้คลิก Next ต่อไป จากนั้นให้เลือก Create a Virtual Machine ดังรูป

VM

จากนั้นให้กำหนดชื่อและที่เก็บไฟล์ของ VM ดังรูป

จากนั้นให้เลือกระบบปฏิบัติการที่ต้องการติดตั้งใน VM ดังรูป ในตัวอย่างผมเลือกเป็น Windows Server 2003 ถ้าต้องการ ติดตั้งเป็น Windows Server 2008 ให้เลือกเป็น Other ครับ

สำหรับในส่วนของ Memory เป็นการกำหนดแรมให้กับ VM ที่เรากำลังสร้าง โดยจะกำหนดเองหรือใช้ค่าดีฟลอต์ก็ได้ครับ และสามารถปรับเปลี่ยนได้ภายหลังครับ

ในส่วนต่อมาเป็นการกำหนดตัวของ Virtual Hard Disk Options โดยตัว VHD ไฟล์จะเป็นที่ที่เก็บ VM, ระบบปฏิบัติการ, แอพพลิเคชัน และอื่นๆ ครับ ให้ท่านผู้อ่านนึกถึง VHD ไฟล์ คือ ฮาร์ดดิสก์ของเครื่องครับ ให้ท่านผู้อ่านเลือก A new virtual hard disk ดังรูป

ในส่วนของ Virtual Hard Disk Location ให้กำหนดที่สำหรับ เก็บ VHD ไฟล์และขนาดของ Virtual Hard Disk ว่ามีขนาด เท่าไร เพื่อเอาไปใช้งานในตัวของ VM

จากนั้นให้คลิก Next ต่อไปครับ

มาถึงตรงนี้ก็เป็นอันเสร็จขั้นตอนในการสร้าง VM แล้วครับ สำหรับขั้นตอนต่อไปคือการติดตั้งระบบปฏิบัติการให้กับ VM ซึ่งผมอยากให้ท่านผู้อ่านนึกภาพว่าตอนนี้เรามีเครื่องแล้วแต่ยัง ใช้งานไม่ได้ เนื่องจากยังไม่ได้ติดตั้งโอเอสหรือแอพพลิเคชันใดๆ เลย รูปด้านล่างเป็นหน้าตาของ VM ที่สร้างขึ้นมาใหม่ครับ

ท่านผู้อ่านจะเห็นว่า VM ตัวที่สร้างขึ้นมาใหม่ไม่สามารถบูต หรือทำอะไรได้เลย มาถึงตรงนี้ก็เป็นหน้าที่ของท่านผู้อ่านแล้ว ที่จะต้องไปทำการติดตั้งโอเอสและอื่นๆ เองครับ และผมมี ข้อแนะนำเพิ่มเติมหลังจากที่ติดตั้งและกำหนดค่าต่างๆ ให้ เรียบร้อย จากนั้นให้ท่านผู้อ่านก๊อบปี้หรือเบิร์นตัว VM เก็บไว้ใน แผ่น DVD หรือในมีเดียใดๆ ก็ได้ครับ เพื่อเอาไว้ในโอกาสต่อๆ ไปถ้าเราต้องการใช้อีกก็เพียงแค่ทำ การก๊อบปี้ลงมาในเครื่อง ของเราและเรียกใช้งานได้เลย สะดวกและประหยัดเวลามาก ด้วยครับ ไม่ต้องมาเสียเวลามานั่งสร้างกันใหม่อีกรอบ หากท่าน ผู้อ่าน อยากจะใช้งานเมื่อไรก็สามารถมาใช้งานได้ทันที ซึ่งตัวผมเองก็ทำ VM เก็บเอาไว้ใช้งานหลายๆ ตัวครับ ไม่ว่าจะ เป็น Windows Server 2003, 2008 และทำเป็น Domain Controller, Exchange 2003/2007, SCCM, SCOM และอื่นๆ อีกมากมายครับ เพราะผมต้องใช้ในการสอน และสำหรับ การทดสอบครับ และที่สำคัญคือเราสามารถรัน VM ต่างๆ บน เครื่องโน้ตบุ๊กครับ ซึ่งทำให้ผมสามารถทำงานได้อย่างง่ายดาย และมีความสะดวกมากขึ้นครับ เพราะสามารถไปนั่งทำงานที่ ใดก็ได้ เช่น ตามร้านกาแฟ เป็นสถานที่ที่ผมชอบไปนั่งทำงาน บ่อยๆ ในวันหยุด สำหรับท่านผู้อ่านท่านใดที่สนใจแต่ยังไม่เคย ใช้ Virtual PC 2007 ก็สามารถไปดาวน์โหลดมาใช้งานจากลิงก์ นี้ครับ http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6

สำหรับในบทความตอนหน้าผมจะนำเสนอในส่วนของ Server Virtualization ซึ่งเป็นส่วนที่มาพร้อมกับ Windows Server 2008 เพราะฉะนั้นห้ามพลาดด้วยประการทั้งปวง และพบกันใหม่ในฉบับหน้าครับผม


เพิ่มขีดความสามารถในการวิเคราะห์ธุรกิจ

Microsoft Dynamics AX

Microsoft Dynamics NAV

ค้นพบและบริหารลูกค้า

Microsoft Dynamics CRM

SQL Server 2008

โครงสร้างพื้นฐาน

Windows Small Business Server 2008 R2

Windows Server 2008 R2 Foundation

Microsoft Exchange Server 2010

Visual Studio Team System/Visual Studio 2008

Windows Server 2008

ประหยัดเวลาและช่วยจัดระบบ

Windows 7 Professional

Windows 7 Enterprise

Office Enterprise 2007

Office Professional 2007

Office Professional Plus 2007

Office Small Business 2007

Windows Mobile

Exchange Server 2007

ลดต้นทุนและความเสี่ยงทาง IT

System Center