Presentation Virtualization
- Terminal Service ก่อนอื่นเลยผมอยากจะให้ท่านผู้อ่านทำความเข้าใจเบื้องต้น ก่อน สำหรับเรื่องของการใช้งานโปรแกรมต่างๆ ในองค์กร เช่น MS Office หรือแอพพลิเคชันต่างๆ ซึ่งโดยปกติแล้วการที่ผู้ใช้ งานจะสามารถใช้งานโปรแกรมเหล่านี้ได้ ผู้ดูแลระบบก็จะ ต้องทำการติดตั้งโปรแกรมเหล่านั้นที่เครื่องของผู้ใช้งานเสียก่อน ครับ จึงจะสามารถใช้งานได้ แต่สำหรับการใช้งานโปรแกรมใน Presentation Virtualization นั้นจะแยกกันระหว่างการติดตั้ง และใช้งานโปแกรม เพราะการติดตั้งโปรแกรมสำหรับผู้ใช้งาน จะทำการติดตั้งอยู่ที่หนึ่ง (Terminal Server) และการใช้งาน โปรแกรมก็จะถูกใช้งานอีกที่หนึ่ง นั่นก็คือ เครื่องของผู้ใช้งาน นั่นเอง ดังนั้น ผู้ใช้งานก็จะเข้าใจว่าโปรแกรมเหล่านั้นติดตั้ง บนเครื่องของตัวเอง และเราเรียกโปรแกรมที่ติดตั้งและใช้งาน ผ่าน Presentation Virtualization ว่า "Remote Application" และการที่เราจะใช้งานในส่วนของ Presentation Virtualization ได้นั้นก็จะต้องอาศัยส่วนประกอบหลายอย่างครับ และที่ถือเป็น ส่วนประกอบหลักที่สำคัญก็คือ Terminal Service ซึ่งตัวของ Terminal Service เองก็มีมาตั้งนานแล้ว โดยจะเซอร์วิสตัวหนึ่ง ในวินโดวส์ในแต่ละเวอร์ชัน และทางไมโครซอฟท์เองก็ได้มี การพัฒนาให้ดีและมีประสิทธิภาพมากขึ้นเรื่อยๆ จนมาถึงใน Windows Server 2008 ก็ได้มีฟีเจอร์และความสามารถใหม่ๆ มากมายครับ โดยผมจะขอยกตัวอย่างฟีเจอร์ที่น่าสนใจและที่ เกี่ยวขอ้ งกับเรื่องราวของ Presentation Virtualization เทา่ นั้น โดยผมขอเริ่ม - Terminal Services RemoteApp เป็นฟีเจอร์ใหม่ใน Windows Server 2008 และของ Terminal Services โดยตัว ของ RemoteApp จะทำให้ผู้ใช้งานสามารถใช้งานโปรแกรม ต่างๆ ได้เสมือนกับว่าโปรแกรมเหล่านั้นติดตั้งอยู่ที่เครื่อง ของผู้ใช้งานเอง ซึ่งจะแตกต่างกับการใช้งานโปรแกรมผ่าน Terminal Services ในเวอร์ชันเก่า - Terminal Services Web Access เป็น Role เซอร์วิสใหม่ ของ Windows Server 2008 และ Terminal Services โดย จะทำหน้าที่ในการให้บริการสำหรับผู้ใช้งาน โดยสามารถใช้ เว็บบราวเซอร์ หรือ IE ทำการติดต่อไปยัง Windows Server 2008 Terminal Server และเรียกใช้งาน RemoteApp โปรแกรม ต่างๆ หรือจะรีโมทเข้าไปยังเครื่องต่างๆ เพื่อเข้าไปจัดการงาน ต่างๆ - Terminal Services Gateway เป็น Role ใหม่อีก Role หนึ่ง ใน Windows Server 2008 ในส่วนของ Terninal Services โดย Role นี้ ช่วยให้ Remote User สามารถเชื่อมต่อผ่าน อินเทอร์เน็ตเข้ามาที่ Terminal Server และใช้งาน Remote App หรือใช้ Remote Desktop โดยการเชื่อมต่อดังกล่าว จะเป็นการ เชื่อมต่อที่มีความปลอดภัย - Terminal Services Session Broker เป็น Role ใหม่อีก เช่นกันครับแต่จะเป็น Role ที่จะช่วยและจัดการในเรื่องของการ Reconnect หรือการกลับเข้ามาสู่ Session ที่ได้มีการเชื่อมต่อ อยู่แล้วก่อนหน้านี้ในสภาพแวดล้อมของ Load-Balanced Terminal Server Farm และนอกจากนี้แล้วตัวของ Session Broker ยังจัดการในเรื่องของ Load ระหว่าง Servers ที่อยู่ใน สภาพแวดล้อมที่เป็น Load-Balanced Terminal Server Farm และในลำดับต่อไปผมจะนำเสนอในเรื่องของการติดตั้งและใช้ งาน Presentation Virtualization โดยจะต้องกำหนดค่าต่างๆ และส่วนประกอบต่างๆ เช่น Terminal Server Role, Web Access, RemoteApp เป็นต้น ดังนั้น ผมจะขอเริ่มที่การติดตั้ง Terminal Server Role ใน Windows Server 2008 โดยให้ท่าน ผู้อ่านเรียก Server Manager ขึ้นมาครับเพื่อ Add Roles ดังรูป การติดตั้ง Terminal Server Role 
จากนั้นให้ Add Roles ที่ชื่อว่า Terminal Services ดังรูป ครับผม 
จากนั้นให้คลิก Next ต่อ ในส่วนของ Select Role Services ให้ เลือก Terminal Server ดังรูปครับ 
ในส่วนของ Specify Authentication Method For Terminal Server ให้เลือก Require Network Level Authentication ครับ ดังรูป 
ในส่วนของ Specify Licensing Mode ให้เลือกออปชันเป็น Configure Later ดังรูป 
| จากนั้นในส่วนของ Select User Groups Allowed Access To This Terminal Server ให้คลิก Next ต่อไปครับ และในส่วน ของ Confirm Installation Selections ให้เลือก Install ดังรูป ครับผม 
จากนั้นก็จะเข้าสู่การติดตั้ง Terminal Server Role ดังรูป 
ซึ่งก็จะใช้เวลาสักครู่ครับ และเมื่อติดตั้งเสร็จแล้ว ท่านผู้อ่านก็จะ เห็นหน้าจอดังรูปด้านล่าง และจะต้องรีสตาร์ตเครื่องครับ 
หลังจากรีสตาร์ตเครื่องเสร็จแล้ว ขั้นตอนต่อไปจะเป็นการ คอนฟิกหรือกำหนดค่าในส่วนของ RemoteApp ใน Terminal Services การกำหนดค่าใน Terminal Services RemoteApp โดยให้ท่านผู้อ่านไปที่ Administrative Tools\Terminal Services\TS RemoteApp Manager ดังรูป 
จากนั้นในส่วนของ Action Pane ให้คลิกที่ Add RemoteApp Programs ดังรูป 
ในส่วนของ RemoteApp Wizard ให้คลิก Next ต่อไปได้เลย ครับ ในส่วนของ Choose programs to add to the RemoteApp program list โดยให้ท่านผู้อ่านเลือกโปรแกรมที่ต้องการสำหรับ การกำหนดให้เป็น RemoteApp ซึ่งจากรูปด้านล่าง ผมได้ ทำการกำหนดโปรแกรมเครื่องคิดเลขให้เป็น RemoteApp แต่ ในการทำงานจริงเราจะต้องติดตั้งโปรแกรมที่ต้องการลงไปก่อน จากนั้นจึงค่อยมากำหนดค่าต่างๆ ใน RemoteApp ครับ 
ในส่วนของ Review Settings ให้คลิกปุ่ม Finish ดังรูปครับ 
หลังจากเสร็จสิ้นขั้นตอนนี้แล้ว ท่านผู้อ่านก็จะเห็นโปรแกรม Calculator ปรากฏอยู่ใน RemoteApp Programs list ดังรูป ด้านล่าง 
เมื่อมาถึงขั้นตอนนี้เราได้สร้าง RemoteApp โปรแกรมขึ้นมา แล้ว แต่ว่ายังไม่เสร็จสมบูรณ์ครับ เพราะจะต้องสร้าง .MSI หรือ .RDP ไฟล์ จากนั้นจะต้องติดตั้งที่เครื่องของผู้ใช้งานครับ โดย ในตอนต่อไปผมจะอธิบายถึงวิธีการสร้างแพ็กเกจไฟล์พร้อมทั้ง การติดตั้ง รวมถึงเนื้อหาและเรื่องราวที่เหลือของ Presentation Virtualization กันต่อครับ แต่ตอนนี้ผมว่าพักกันก่อนดีกว่าครับ และพบกันใหม่ในฉบับหน้าครับผม |