Home Authors Posts by Thanyapon Sananakin

Thanyapon Sananakin

79 POSTS 0 COMMENTS
Thanyapon Sananakin | MVP Microsoft Azure

Azure Portal: จัดกลุ่ม Resources ใน Azure ด้วย “Tag”

หลายๆ ท่านที่ใช้ Azure และมี Resource ต่างๆ บน Azure จำนวนมาก น่าจะเคยมีปัญหาในการจัด Resource ต่างๆ ใน Azure ให้เป็นหมวดหมู่ เพื่อสะดวกในการค้นหา และโดยเฉพาะอย่างยิ่งการสรุปค่าใช้จ่ายในแต่ละเดือนในแต่ละ Project ว่าจะทำอย่างไรดี ซึ่งปัญหานี้สามารถแก้ปัญหาได้โดยการใช้ "Tag" ให้กับ Resource นั้นๆ ครับ การจัดกลุ่ม Resource บน Azure นั้นจะมีการแบ่งออกเป็น Resource Group อยู่แล้ว แต่มันมีข้อจำกัดคือแต่ละ Resource สามารถอยู่ใน Resource Group ได้เพียง Resource Group เดียวเท่านั้น ทำให้เกิดข้อจำกัดในการค้นหา Resource เช่น อยากหา Resource ที่เป็นของแผนก MIS ซึ่งอาจจะมีอยู่ในหลายๆ Resource Group ก็ต้องไปหาเอาทีละ Resource Group เป็นต้น ดังนั้น Microsoft Azure จึงได้มีการอนุญาตให้ผู้ใช้งานสามารถกำหนด "tag"...

Azure Portal: จำกัดการสิทธิ์การเข้าถึง Resource ต่างๆ ด้วย Role Based Access Control (RBAC)

การทำงานของทีม IT ในทุกวันนี้นับวันยิ่งทวีความสำคัญมากขึ้น และต้องมีการทำงานร่วมกันกับผู้อื่นมากขึ้นเป็นเงาตามตัว ไม่ว่าจะเป็นงาน Monitoring, Security, Network หรือแม้แต่งาน Audit ดังนั้นเราจึงจำเป็นต้องอนุญาตให้ทีมงานที่มีส่วนเกี่ยวข้อง เข้ามาทำงานกับทรัพยากรต่างๆ ใน Microsoft Azure ของเราได้ ปัญหาสำคัญคือจะทำอย่างไรให้ผู้ที่ได้รับมอบสิทธิ์เหล่านั้นสามารถทำงานได้เฉพาะงานที่ตัวอย่างเกี่ยวข้อง ไม่ไปล่วงเกินงานของผู้อื่น ซึ่งหลักการนี้เป็นหลักการโดยทั่วไปที่เรียกว่า "Least Privileges"  ซึ่งหลักการ Least Privileges นี้สามารถนำมาใช้งาน Azure ได้โดยการใช้การทำงานในรูปแบบที่เรียกว่า "Role Based Access Control" หรือ RBAC การใช้งาน Role Based Access Control (RBAC) RAC ใน Microsoft Azure นั้นสามารถทำได้จาก Blade "Access control (IAM)" ซึ่งจะมีอยู่ในทุกๆ Resource ของ Microsoft Azure สำหรับสิทธิ์ในการเข้าถึงข้อมูลต่างๆ ใน Microsoft Azure นั้นจะถูกกำหนดโดย "Role Assignment" ซึ่งสิ่งที่สามารถดำเนินการได้ภายใน Blade "Access...

Azure Portal : ป้องกันการเผลอลบ Resource ใน Azure โดยไม่ตั้งใจ

ในช่วงเวลาที่ผ่านมา ผมเห็นผู้ใช้งาน Azure หลายท่านมีคำถามมากมายว่า "เผลอลบ นั่น โน่น นี่ (โดยเฉพาะ Resource Group)บน Azure ไปแล้ว โดยไม่ตั้งใจ อาจจะด้วยลบผิด หรือเผลอเรอก็ไม่ทราบได้ครับ คำถามคือว่า เรียกคืนได้มั้ย ??" คำตอบคือ ไม่ได้ครับ เพราะเวลาลบอะไรใน Azure นั้นระบบจะ clear ทิ้งทันที เพื่อรักษาความปลอดภัยให้กับลูกค้าครับ ปัญหานี้ผมเคยเจอกับตัวเองมาครั้งหนึ่ง และถึงขั้นเปิด Support Ticket กับ Microsoft Support กันเลยทีเดียว และได้คำตอบเหมือนด้านบน คือไม่สามารถกู้คืนได้ แต่ปัญหานี้สามารถป้องกันได้ครับ ทำอย่างไรไปดูกันครับ ใน Azure Portal นั้นจะมี Blade ที่ชื่อว่า "Locks" ในทุกๆ Resource ซึ่งเจ้า Blade นี้แหละที่จะช่วยเราในการป้องกันไม่ให้เผลอลบ Resource โดยไม่ตั้งใจได้ครับ ทำความรู้จักกับสถานะการ Locks มี 3 สถานะด้วยกันคือ Not Locked  ซึ่งเป็นค่า Default เมื่อทำการสร้าง...

DevTest Labs ทางเลือกในการจัดการ VM และควบคุมค่าใช้จ่ายใน Microsoft Azure ตอนที่ 2

กลับมาดูการใช้งาน Dev Test Labs ต่อเนื่องจากในตอนที่ 1 ที่ได้กล่าวแล้วนะครับ (DevTest Labs ทางเลือกในการจัดการ VM และควบคุมค่าใช้จ่ายใน Microsoft Azure ตอนที่ 1) ซึ่งเราจะได้จบไว้ที่การสร้าง DevTest Labs การกำหนดนโยบายการใช้งาน Virtual Machine ของผู้ใช้งาน และการสร้าง Claimable Virtual Machine เพื่ออำนวยความสะดวกในการใช้งานของผู้ใช้ครับ ในตอนนี้จะได้อธิบายถึงการอนุญาตให้ผู้ใช้เข้ามาใช้งาน Dev Test Labs และการที่ผู้ใช้จะเข้ามาใช้งาน Dev Test Labs อย่างไร 2. การกำหนด Permission ให้กับผู้ใช้งาน Dev Test Labs ก่อนที่จะให้ผู้ใช้งานเข้ามาใช้งานที่ Dev Test Labs ที่สร้างขึ้นได้นั้น จะต้องทำการกำหนด Permission ให้กับผู้ใช้งานเสียก่อน โดยแบ่งการกำหนด Permission ออกเป็น 2 ส่วน ดังนี้ การกำหนด Permission ที่ Dev...

DevTest Labs ทางเลือกในการจัดการ VM และควบคุมค่าใช้จ่ายใน Microsoft Azure ตอนที่ 1

ขอต้อนรับเข้าสู่ปีกุน 2562 (ค.ศ. 2019) นะครับ เป็นอย่างไรกันบ้างสำหรับการหยุดยาวในช่วงสิ้นปี ต่อเนื่องถึงปีใหม่ หวังว่าทุกท่านคงได้พักผ่อนกันตามสมควรนะครับ ในช่วงต้นปีแบบนี้ผมก็จะนำเสนอบทความดีๆ ในการใช้งาน Microsoft Azure ให้เกิดประโยชน์กับองค์กรในอีกบริการหนึ่ง นั่นก็คือ DevTest Labs ซึ่งเป็นบริการที่ออกแบบมาเพื่ออำนวจความสะดวกในการพัฒนาและทดสอบซอฟต์แวร์ มีการทำงานในรูปแบบ On-Demand Environment คืออยากใช้เมื่อไร ผู้ใช้งานก็สามารถที่จะทำการเปิดใช้งาน Virtual Machine ที่ต้องการมาใช้งานได้ทันที ข้อดีของ Azure Dev Test Lab ควบคุมค่าใช้จ่ายขององค์กร โดยการกำหนด VM Image, VM Size และจำนวนของ VM ที่ผู้ใช้งานสามารถสร้างได้  นอกจากนี้ยังสามารถกำหนดเวลาในการเปิด และปิด VM ได้อีกด้วย อำนวยความสะดวกให้กับผู้ใช้งาน ให้สามารถเลือกที่จะสร้าง VM ขึ้นมาทำงานในรูปแบบที่ต้องการได้ด้วยตัวเอง การทำงานของ DevTest Lab Lab จะเป็นชุดของทรัพยากร (Resources) และสภาพแวดล้อมต่างๆ (Environment) ในการบริหารจัดการ และการกำหนดนโยบาย (Policy) ต่างๆ ที่จะให้ผู้ใช้งานสามารถเข้ามาใช้บริการได้ ผู้ดูแลระบบจะทำการสร้าง Lab...

จัดการ Labs ในองค์กรด้วย Azure Labs Service ตอนที่ 2

หลังจากที่ในตอนที่แล้วได้ทำกล่าวถึงเรื่องของ Azure Labs Services (ตอนที่ 1) และได้ทำการสร้าง Labs ไว้ให้กับผู้เรียนเพื่อมาใช้มาในการทดลองทำงานต่างๆ แล้วนั้น ขั้นตอนต่อไปที่จะต้องกล่าวถึงก็คือการ อนุญาติ และเปิดให้ผู้เรียนเข้ามาใช้งานกัน 3. การเปิดลงทะเบียนผู้ใช้งาน Azure Labs Services เปิดให้ใช้งานผู้ใช้งาน Labs ได้ใน 2 รูปแบบคือ Restricted Access ซึ่งเป็นค่า Default คือจะเปิดให้ใช้งานได้เฉพาะผู้ใช้ที่ได้รับเชิญผ่านทาง email เท่านั้น Open Access เป็นการเปิดให้ใช้งานแบบสาธารณะ ทุกคนที่ได้รับ Link URL ไปก็จะสามารถเข้าใช้งาน Labs ได้ทันที ซึ่งการลงทะเบียนผู้ใช้งานนั้นง่ายครับเพียงแค่ผู้สอนทำการเพิ่ม email ของผู้ใช้งานเข้าไปโดยการคลิก  "Add" (ปุ่ม 1) ซึ่งจากนั้นจะปรากฎหน้าจอให้กรอก email ก็สามารถกรอก email ลงไปได้เลย หรือจะใช้การอ่านจาก CSV ก็ได้  เมื่อลงทะเบียนเสร็จแล้ว ก็คลิกที่ปุ่ม "Get Registration Link" (ปุ่ม 2) เพื่อส่ง Link ลงทะเบียนไปให้ผู้เรียน จากนั้นจะได้หน้าตาของ...

จัดการ Labs ในองค์กรด้วย Azure Labs Service ตอนที่ 1

หลายๆ ท่านคงจะเคยเจอปัญหาในการจัดเตรียมเครื่องคอมพิวเตอร์เพื่อใช้ในการอบรมผู้ใช้งาน ว่าจะหาเครื่องคอมพิวเตอร์ที่มีสภาพแวดล้อมเหมือนก้นจำนวนมากๆ ได้อย่างไร และจะควบคุมการใช้งานของผู้ใช้งานได้อย่างไร  ในบทความนี้จะแนะนำให้รู้จักกับ Azure Labs Service (ตอนนี้ยังเป็น preview อยู่ครับ โดย Azure Labs Service เป็นการพัฒนามาจาก DevTest Labs) ซึ่งเป็นบริการหนึ่งบน Microsoft Azure ที่จะช่วยตอบโจทย์ดังกล่าวให้กับองค์กรได้เป็นอย่างดี Azure Labs Service เป็นบริการที่ช่วยให้สามารถบริหารจัดการเครื่องคอมพิวเตอร์ที่ใช้ฝึกปฏิบัติงานต่างๆ ไม่ว่าจะเป็นการทดสอบซอฟต์แวร์  การฝึกอบรม (ซึ่งในบทความนี้ผมขอใช้คำพูดรวมๆ ว่า ทำ lab ก็แล้วกันนะครับ) ได้อย่างง่ายดาย และสามารถที่จะรองรับการใช้งานผู้เรียนได้พร้อมๆ กันเป็นจำนวนมาก ข้อดีของ Azure Labs Service สามารถจัดเตรียมเครื่องคอมพิวเตอร์ที่จะใช้ในทำ lab ได้เป็นจำนวนมาก ในระยะเวลาอันรวดเร็ว สามารถควบคุมการใช้งานทรัพยากรต่างๆ ของผู้เรียนแต่ละคนได้ (นั่นหมายถึงการควบคุมค่าใช้จ่ายของ Azure ด้วยนั่นเอง) มีหน้า Dashboard สามารถติดตามการใช้งาน และกิจกรรมต่างๆ ของผู้เรียน มีระบบการรักษาความปลอดภัยที่ดี สามารถจัดทำ lab ที่เป็นของหน่วยงาน หรือองค์กรได้เอง รูปแบบการใช้งานของ Azure...

เคล็ด (ไม่) ลับในการลดค่าใช้จ่ายในการใช้งาน Azure Virtual Machine

หลังจากคราวที่แล้วผมได้พูดถึง ความแหร่มของการสร้าง Virtual Machine ในหน้าตาของ Azure Portal ไปแล้วนั้น จะเห็นได้ว่าในหน้า Portal ได้มีการออกแบบมาให้ใช้งานง่ายขึ้น แต่ทุกอย่างในนั้นล้วนเกี่ยวข้องกับค่าใช้จ่ายที่จะเกิดขึ้นทั้งสิ้น ซึ่งถ้าเราใช้งานแบบไม่คิดอะไรมาก ก็จะนำมาซึ่งค่าใช้จ่ายที่ไม่จำเป็นครับ ในโพสต์นี้จะได้แนะนำวิธีการในการบริหารจัดการ Virtual Machine ใน Azure ให้ได้ประโยชน์สูงสุด และประหยัดงบประมาณขององค์กรได้เป็นอย่างดีอีกด้วย ทำได้อย่างไรกันบ้าง เดี๋ยวมาดูกันเลยครับ หลักการที่จะลดค่าใช้จ่ายในการใช้งาน Azure Virtual Machine นั้นมีง่ายๆ ด้วยกันเพียงข้อเดียวคือ "สร้างเท่าที่ใช้"  ครับ ไม่ต้องสร้างเผื่อดังนั้นสิ่งที่เราสามารถลดได้เห็นๆ เลยมีดังนี้ครับ 1. ตัดสินใจให้ดีว่าจะใช้บริการ Azure ในรูปแบบไหน การทำงานบางอย่างบน Azure นั้นจะมีให้เลือกใน 2 รูปแบบคือ IaaS (Infrastructure as a Service) และ PaaS (Platform as a Service) ซึ่งสามารถใช้แทนกันได้ ยกตัวอย่างดังตาราง การทำงาน IaaS PaaS ใช้ฐานข้อมูล Microsoft SQL Server Azure Virtual Machine + SQL Server Azure...

Azure Portal : ปรับปรุงการสร้าง Virtual Machine สะดวกมากขึ้น

วันหยุดยาวๆ แบบนี้ผมเลยถือโอกาสกลับมาทักทายสมาชิกชาวชาว Mvpskill ทุกท่านกันสักหน่อยนะครับ ไหนๆ ก็วันหยุดกันแล้วก็เอาเนื้อหาเบาๆ มาพูดถึงกันก่อนก็แล้วกันครับ วันนี้ผมจะขอพูดถึงหน้าตาของเจ้า Azure Portal ในส่วนของการสร้าง Virtual Machine ซึงทาง Microsoft ได้ปรับปรุงให้ใช้ง่ายขึ้นครับ ซึ่งถ้าใครที่เคยเข้าไปใช้แรกๆ อาจจะงงๆ หน่อย แต่พอใช้ไปสักพักแล้วก็จะเริ่มคุ้นชิน และรู้สึกว่ามันใช้ง่ายกว่าเดิมพอสมควรเลยทีเดียว มีอะไรกันบ้าง เดี๋ยวจะพาไปดูกันครับ หน้าตาของ Azure Portal ในส่วนของการสร้าง Virtual Machine นั้นจะแบ่งออกเป็นทั้งหมด 7 ขั้นตอน  1. ข้อมูลทั่วไปของ Virtual Machine (Basics) ในส่วนนี้จะเป็นหน้าจอเพื่อใช้ในการกรอกข้อมูลทั่วไปของ Virtual Machine คือ Resource Group  ในส่วนนี้จะใช้กำหนด Resource Group ที่จะสร้าง Virtual Machine Virtual Machine Name กำหนดชื่อของ Virtual Machine ซึ่งจะต้องไม่ซ้ำกับชื่อของคนอื่นทั่วโลก Region  กำหนด Region ของ Azure ซึ่งโดยทั่วไปในประเทศไทย จะกำหนดเป็น...

Modern desktop and Enterprise deployment with Windows Auto Pilot

ข่าวดี !!! งานสัมมนาดีๆ ส่งท้ายปลายปี 2018 มาแล้วจ้า ขอเชิญผู้สนใจเกี่ยวกับเทคโนโลยีในการบริหารจัดการเดสก์ท็อปในองค์กร ในรูปแบบใหม่ ที่เรียกว่า Modern Desktop  ตลอดจนการ Deployment ผ่านคลาวด์ ด้วยเทคโนโลยีใหม่ล่าสุดอย่าง Windows Auto Pilot และที่สำคัญ ในงานนี้เราจัดให้ท่านได้ร่วม Workshop ไปพร้อมกันด้วยครับ Mvpskill.com ร่วมกับ Microsoft ประเทศไทยจัดงานสัมมนาดีๆ ส่งท้ายปลายปี 2018 ในงาน Modern desktop and Enterprise deployment with Windows Auto Pilot ในงานท่านจะได้พบกับเทคโนโลยีในการบริหารจัดการเดสก์ท็อป ในรูปแบบใหม่ (Modern Desktop) ตลอดจนฟีเจอร์สุดล้ำอย่าง Windows Auto Pilot ที่จะช่วยให้ท่านสามารถ Deploy ผ่านระบบคลาว์ดได้โดยสะดวกมว๊ากกกกก วัน/เวลา:  วันที่ 15 ธันวาคม 2018 เวลา 09.00 - 17.00 น. สถานที่: ชั้น 38 CRC Tower,...

New Articles

copilot2

[Copilot-EP01] เตรียมพร้อมใช้งาน Copilot for Microsoft 365

Microsoft Copilot for Microsoft 365 คือเครื่องมือสำหรับเพิ่มประสิทธิภาพที่ใช้ประโยชน์จาก AI และผผสมข้อมูลที่เราจัดเก็บใน Microsoft 365 ผ่าน Microsoft Graph และ Microsoft 365 Apps โดยใช้ Large language model (LLMs) มีการทำงานร่วมกับ Microsoft...

Top Articles

แจกไฟล์ MS Word สำหรับทำซองผ้าป่า และใบฏีกา

บทความนี้ไม่เกี่ยวอะไรกับ IT Pro  - -" แม่ใช้ทำซองผ้าป่าครับ งงจริง ๆ ผมเอาไฟล์ MS Word ที่เป็นซองผ้าป่า และใบฏีกา Share ไว้เผื่อใครจะเอาไปใช้กันต่อครับ จริง ๆ ก็ Download จาก Google มา Edit ต่อนะแหล่ะครับ...