Home Authors Posts by Thanyapon Sananakin

Thanyapon Sananakin

Thanyapon Sananakin
65 POSTS 0 COMMENTS
Thanyapon Sananakin | MVP Microsoft Azure

MVPSkill Saturday : สัมมนาออนไลน์ EP03 และ 04 ประจำเดือน เมษายน 2562

มาแว้วจ้าปฏิทินการสัมมนา Online ในสไตล์ Mvpskill ประจำเดือน เมษายน 2562 เดือนนี้หยุดเยอะนิดนึง เราเลยจำเป็นต้องขยับตารางมาเป็นวันที่ 6 และ 20 เมษายน ครับ และขยับเวลาดึกขึ้นอีกนิดเป็น 21.00 - 22.00 เผื่อบางท่านอาจจะยังไม่ถึงบ้านกันนะครับ สำหรับ Mvpskill Saturday เดือนเมษายนนี้เราจะจัดเป็น 2 Episode เช่นเคยครับ EP 03: Microsoft Products Update  (วันที่ 6 เมษายน 2562 เวลา 21.00 - 22.00 น.) หัวข้อนี้เราจะเน้นการ Update เทคโนโลยีใหม่ๆ เกี่ยวกับ Microsoft Azure และ Office 365  โดยเราจะนำเสนอเฉพาะหัวข้อที่เราเล่นแล้ว และเห็นว่าดี มีประโยชน์เท่านั้นมานำเสนอครับ EP 04: Technical Showcase Azure and Office 365 (วันที่ 20 เมษายน 2562...

Global Azure Bootcamp 2019

งานดี งานฟรี ประจำปี 2019 มาอีกงานแล้วจ้า Global Azure Bootcamp 2019 งานปล่อยของประจำปีเกี่ยวกับ Microsoft Azure วันเสาร์ที่ 27 เมษายน 2019 นี้ ณ Microsoft Thailand พบกับเหล่าบรรดา Speaker หลากหลายท่าน รับจำนวนจำกัด 100 ท่านเท่านั้น ติดตามรายละเอียด Full Agenda และลงทะเบียนได้ที่ https://gab2019th.eventbrite.com เปิดลงทะเบียน 25 มีนาคม 2019 นี้ เวลา 20.00 น. (GMT +7:00 Bangkok) ปล. ทีมงานขอสงวนสิทธิ์ไม่รับลงทะเบียนสำหรับท่านที่ลงทะเบียนใน Event ก่อนหน้านี้ แล้วไม่มาร่วมงานนะครับ

การใช้งาน Azure Web App ร่วมกับ Virtual Network โดยใช้ Virtual Network Integration ตอนที่ 2

หลังจากที่ตอนที่แล้วผมได้กล่าวถึง Virtual Network Integration ไปบ้างแล้วนั้น (ดูตอนที่ 1)  ในตอนนี้จะได้พาไปดูวิธีการในการเปิดใช้งาน VNET Integration กันครับ โดยสมมติว่าเรามีการออกแบบ Network ดังในรูปที่ 1 จากรูปจะเห็นว่าเรามี Virtual Machine คือ BLOG-VM01 อยู่ใน VNET ชื่อว่า BLOG-VNET  ซึ่งเราต้องการที่จะเอา Web App (ชื่อ LOB-WeApps) มาเชื่อมต่อกับ VNET BLOG-VNET นี้ครับ เพื่อให้ Web App สามารถที่จะเชื่อมต่อกับ Virtual Machine ได้ มีวิธีการดังนี้ ขั้นตอนที่ 1 การสร้าง Gateway Subnet ขั้นใน Virtual Network ในหน้า Azure Portal ให้ไปที่ Virtual Network และ Subnets จากนั้นเลือก New Gateway Subnet และกรอก...

คลอดแล้วจ้า MVPSkill Saturday : สัมมนาออนไลน์ รอบปฐมฤกษ์ 2 ตอนแรก 16 และ 30 มีนาคมนี้

ข่าวดีจ้า  Mvpskill เปิดสัมมนาออนไลน์ ครั้งแรก วันที่ 16 และ 30 มีนาคมนี้ และเราเรียกงานสัมมนานี้ว่า Mvpskill Saturday โดยใช้เครื่องมือคือ Microsoft Teams ในการจัดสัมมนา ซึ่งคาดว่าจะเป็นการอำนวยความสะดวกให้กับผู้เข้าร่วมงานให้มากยิ่งขึ้น ติดตามรายละเอียดของรอบปฐมฤกษ์ได้ใน Post นี้ได้เลยคร้าบบ สำหรับ Mvpskill Saturday นี้เราจะจัดเป็น 2 Episode คือ EP 1: Microsoft Products Update  (วันที่ 16 มีนาคม 2562 เวลา 20.00 - 21.00 น.) หัวข้อนี้เราจะเน้นการ Update เทคโนโลยีใหม่ๆ ของ Microsoft ไม่ว่าจะเป็น Azure, Office 365 ตลอดจน On-premise Products เช่น Windows Server, Exchange Server เป็นต้น  โดยเราจะเลือก Features ใหม่ๆ ที่น่าสนใจมาสรุปให้ฟังกันครับ...

การใช้งาน Azure Web App ร่วมกับ Virtual Network โดยใช้ Virtual Network Integration ตอนที่ 1

การเชื่อมต่อระหว่าง Azure Web App กับ Resource ต่างๆ ของ Azure ที่อยู่บน Virtual Network นั้น สามารถทำได้โดยการใช้คุณสมบัติ "Virtual Network Integration หรือ (VNET Integration)" ซึ่งเปรียบเสมือนการเชื่อมต่อโดยใช้ VPN (Virtual Private Network) สามารถทำได้อย่างไรนั้นติดตามได้ใน blog ชุดนี้ครับ การใช้งาน VNET Integration มีข้อควรทราบดังต่อไปนี้ 1. ช่วยให้ web app สามารถเชื่อมต่อกับ Resource ที่เชื่อมต่อกับ Virtual Network เช่น Database, Web Service ได้โดยไม่ผ่าน public IP 2. การเชื่อมต่อจาก Resources ไปยัง Virtual Network จะต้องผ่านเครือข่ายอินเทอร์เน็ต 3. คุณสมบัติที่สำคัญของ VNET Integration ใช้ได้ Azure Web App...

Azure Virtual Network : จำกัดการเข้าถึง Service บน Azure ด้วย Service EndPoint

หลายๆ ครั้งที่ในการออกแบบ Infrastructure บน Microsoft Azure นั้นมีความจำเป็นจะต้องใช้ Service ที่หลากหลาย เช่น Virtual Machine, Storage Account, Azure SQL Database เป็นต้น แต่บางครั้งเราต้องการจะเชื่อมต่อระหว่าง Virtual Machine ไปยัง Service เหล่านี้โดยไม่ต้องผ่านอินเทอร์เน็ต หรือต้องการจะจำกัดให้เข้าถึงได้เฉพาะ Virtual Machine ของเราเท่านั้น จะทำอย่างไร ในวันนี้ผมมีคำตอบในเรื่องนี้มาให้ครับ โดยการใช้งาน คุณสมบัติที่เรียกว่า Service EndPoint Virtual Network Service Service EndPoint ช่วยให้สามารถขยายการเชื่อมต่อของ Azure Virtual Network ไปยัง Azure Service ต่างๆ  เปรียบเสมือนการเชื่อมต่อผ่าน Private IP Address ของ Virtual Network ทำให้การเชื่อมต่อยังคงอยู่ภายใต้การทำงานของ Azure Virtual Network ไม่ต้องเชื่อมต่อผ่านเครือข่ายอินเทอร์เน็ต Virtual Network...

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...

Top Articles

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

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