Home Authors Posts by Thanyapon Sananakin

Thanyapon Sananakin

79 POSTS 0 COMMENTS
Thanyapon Sananakin | MVP Microsoft Azure

Azure Resource Manager The Series : ตอนที่ 8 – การสร้าง Instance จำนวนมากใน ARM Template

  หลังจากที่ในตอนที่แล้วได้อธิบายถึงประโยชน์ และหลักการในการสร้าง Customized ARM Template ไปแล้วนั้น ในตอนนี้จะพาไปดูวิธีการสร้าง ARM Template ที่มีความสลับซับซ้อนมากขึ้น เช่นมีการ deploy ทรัพยากรจำนวนมาก (หรือที่เรียกว่า multiple instance นั่นเองครับ) ในตอนนี้ผมจะพาทุกท่านไปดูวิธีการสร้าง ARM Template เพื่อทำการ deploy Virtual Machine (VM) จำนวน 3 VM เพื่อใช้ในการทำงานของระบบที่เราต้องการครับ ซึ่งในการทำงานในรูปแบบ Multiple Instance นั้นเราจะมี Keyword ที่สามารถนำมาช่วยงานได้มากๆ อยู่ 2 Keyword ด้วยกันคือ CopyIndex()  เป็น Keyword ที่ช่วยให้สามารถนับจำนวนของ Instance ได้ว่าตอนนี้กำลังทำงานกับ Instance ไหนอยู่ หรืออธิบายงานๆ ในภาษาการเขียนโปรแกรมก็คือการนับ loop (นับรอบนั่นเอง) โดยตัวนับเริ่มต้นของ CopyIndex() นั้นจะเริ่มจาก 0 ครับ ส่วนการทำการ copy ทรัพยากรหรือ Resource ต่างๆ นั้น...

Azure Resource Manager The Series : ตอนที่ 7 – การสร้าง Customized Template สำหรับ ARM

กลับมาต่อกันกับ Azure Resource Manager หลังจากห่างหายไปนานนะครับ  ในตอนนี้ผมจะพาทุกท่านไปทำความรู้จักกับการสร้าง Template ขึ้นมาใช้งานเอง (หรือที่เราเรียกว่า Customized Template) ซึ่งจริงๆ แล้วการสร้าง Customized Image นี้นับได้ว่าเป็นศิลปะอย่างหนึ่งเลยทีเดียว ซึ่งจะช่วยให้การทำงานกับ Azure ทำงานได้ง่ายขึ้น หลังจากที่ผมได้กล่าวถึงวิธีการในการสร้าง deploy Azure template ซึ่งมีอยู่แล้วใน Azure Quick Start Template ได้แล้วนั้นเราจะเห็นได้ว่าตัว Quick Start Template นั้นจะช่วยอำนวยความสะดวกในการทำงานได้มาก  แต่อาจจะติดขัดในบางกรณีที่ว่าถ้าเราอยากจะ deploy การทำงานที่แตกต่างไปจากใน Quick Start Template เราจะทำอย่างไร ซึ่งในคราวนี้ผมจะมีคำตอบมาให้ครับ ประโยชน์ของการสร้าง Customized Template ขึ้นใช้งาน การสร้าง Customized Template นั้นจะมีประโยชน์ที่สำคัญสรุปดังต่อไปนี้ อำนวยความสะดวกในการ deploy ทรัพยากรต่างๆ เพื่อทำงาน environment ที่คล้ายๆ กันให้รวดเร็ว และลดข้อผิดพลาดในการทำงาน  เช่นในบางบริษัทเราอาจจะมีการ deploy environment ในการพัฒนาซอฟต์แวร์ ใน...

Microsoft Data Amp : Thailand

ร่วมเปิดตัว SQL on Linux แห่งแรกในเมืองไทยที่งาน Microsoft Data Amp พร้อมอัพเดทเทรน Digital Transformation! พบกันวันที่ 25 พฤษภาคม ณ โรงแรม Renaissance ลงทะเบียนตอนนี้เพื่อเข้าร่วมงานได้ที่ http://aka.ms/sqlv-next

Azure Resource Manager The Series : ตอนที่ 6 – การ Deploy Azure Template ผ่าน Azure PowerShell และ Azure Quick Start Template

หลังจากที่ได้กล่าวถึงการ Deploy Azure Template ผ่าน Azure CLI 2.0 ไปแล้วในตอนที่แล้วนั้น  ดังนั้นในตอนนี้จะได้กล่าวถึงการ Deploy Azure Template ในอีก 2 วิชาการที่เปลือคือการใช้ Azure PowerShell และ Auzre Quick Start Template ซึ่งก่อนอื่นขอให้เตรียมพร้อมในการทำงานโดยไป Download Azure Template ที่ใช้เป็นตัวอย่างกันก่อนนะครับ Download ตัวอย่าง Azure Template ในการ deploy หมายหตุ ก่อน deploy ให้แก้ชื่อ Resource Group ใน deploy-vm-parameters.json ก่อนนะครับ การ Deploy Azure Template ผ่าน Azure PowerShell สำหรับการ Deploy Azure Template ผ่าน Azure PowerShell นั้นก่อนอื่นต้องทำการติดตั้ง Azure Power...

Azure Resource Manager The Series : ตอนที่ 5– การ Deploy Azure Template ผ่าน Azure CLI 2.0

หลังจากที่เราได้ทำการ download Azure Template จากแหล่งต่างๆ มาเรียบร้อยแล้วนั้น เราก็พร้อมที่จะทำการ Deploy Azure Template เหล่านั้น ไปยัง Microsoft Azure ซึ่งแบ่งวิธีการ Deploy ได้ 3 รูปแบบด้วยกันคือ 1. Deploy ผ่านทาง Azure CLI 2.0 2. Deploy ผ่านทาง Azure Power Shell 3. Deploy ผ่านทาง Azure Quick Start Template เอาล่ะครับ ในตอนนี้จะพาไปดูวิธีการ Deploy Azure Template ผ่านทาง Azure CLI 2.0 กันก่อนนะครับ ส่วนวิธีการอื่นๆ จะไว้ทยอยลองให้นะครับ สิ่งที่ต้องเตรียมก่อนการ Deploy Azure Template ดังที่ได้กล่าวแล้วว่า Azure Template นั้นจะทำงานผ่านทางแฟ้มข้อมูลที่เป็น .JSON จำนวน 2 แฟ้มข้อมูล นั่นคือ Template File...

SQL Server Community – Thailand First Meet!

Mvpskill ขอประชาสัมพันธ์งาน community ดีๆ เกี่ยวกับ SQL Server ครั้งแรกในเมืองไทย "SQL Server Community – Thailand First Meet!" ร่วมแลกเปลี่ยนและแชร์ประสบการณ์การใช้งาน SQL Server กับ Agoda และ MVP จากทั้งในและต่างประเทศ ในวันที่ 16 พฤษภาคม 2560 ณ ห้อง Agoda Conference, บริษัท Agoda ชั้น 44 ตึก Central World ส่วนออฟฟิศ ฟรีทั้งงาน! รับจำนวนจำกัด ลงทะเบียนตอนนี้เพื่อสำรองที่นั่งที่ https://aka.ms/sqlcommunity

Azure Resource Manager The Series : ตอนที่ 4– แหล่งที่มาของ Azure Template

หลังจากที่ได้เรียนรู้ถึงโครงสร้างของแฟ้มข้อมูลที่เป็น JSON Format ไปแล้วในตอนก่อนหน้านี้นั้น  ในตอนนี้ผมจะขอพาทุกท่านไปทำความรู้จักกับแหล่งของ Azure Template กันเสียก่อนครับ ซึ่งแหล่งที่มาพวกนี้จะช่วยให้ท่านสามารถทำการเลือกใช้ Template สำเร็จรูปที่ Microsoft เตรียมไว้ให้มาใช้งานได้สะดวกรวดเร็ว ไม่ต้องเขียนใหม่ทั้งหมดครับแหล่งที่มาของ Azure Template สำหรับท่านที่เพิ่งเริ่มใช้งาน Azure Template ในระยะแรกๆ อาจจะสงสัยว่าจะเริ่มต้นหา Azure Template จากที่ไหนที่จะสามารถนำมาใช้ประยุกต์ให้เข้ากับงานของตัวเองได้อย่างง่าย  ซึ่งเบื้องต้นผมขอแนะนำวิธีการศึกษา Azure Template จาก 2 แหล่งที่มาคือ 1. Azure Portal Azure Portal นับว่าเป็นแหล่งข้อมูลในการศึกษาเกี่ยวกับ Azure Template ได้อย่างง่ายมากๆ ซึ่งหากเราสังเกตให้ดีๆ ในตอนสุดท้ายของการ Deploy อะไรสักอย่างเข้าไปใน Azure Portal นั้นในหน้าต่างสุดท้ายก่อนที่จะเริ่มการ Deploy นั้นจะมี Link ให้  “Download template File and Parameter”...

Azure Resource Manager The Series : ตอนที่ 3 – โครงสร้างของ Azure Resource Manager Template

ในการทำงานกับ Azure Resource Manager (ARM) นั้นสิ่งหนึ่งที่สำคัญก็คือ Template  ซึ่งจะใช้เป็นต้นแบบสำหรับการ deploy  ทรัพยากร (Resource) ต่างๆ เข้าไปยัง Resource Manager ของเรา ซึ่งเจ้า Azure Template นั้นจะเป็นแฟ้มข้อมูลในรูปแบบ JSON (JavaScript Object Notation)  ซึ่งในตอนนี้จะได้กล่าวถึงโครงสร้างของ JSON เสียก่อนนะครับ แล้วค่อยกล่าวถึง Resource ต่างๆ ในอีกตอนนึงครับสำหรับ Azure Resource Manger Template นั้นจะแบ่งแฟ้มข้อมูลที่เกี่ยวข้องเป็น 2 ประเภทคือ Template File  จะเป็น ไฟล์หลักที่ใช้ในการเก็บรายละเอียดของ Resource ต่างๆ ที่ต้องการจะใช้ Deploy Parameter File เป็นไฟล์ที่ใช้ในการเก็บพารามิเตอร์ต่างๆ ซึ่งจะช่วยให้การ Deploy...

Global Azure Bootcamp 2017

Global Azure Bootcamp เป็นงานสัมมนาเกี่ยวกับ Microsoft Azure Solution ที่จัดต่อเนื่องกันมาทุกปี เป็นปีที่ 5 โดยมีการจัดขึ้นกว่า 100 งานพร้อมกันทั่วโลก ซึ่งไม่เคยได้รับการจัดขึ้นที่ประเทศไทยเลย ในปี 2017 นี้เป็นครั้งที่จะมีการจัดงานสัมมนา Global Azure Bootcamp 2017 ขึ้นเป็นครั้งแรกในประเทศไทย โดยได้รับการอนุเคราะห์จาก Microsoft ประเทศไทย, และ AIS ในการสนับสนุนการใช้พื้นที่ในการจัดงาน ในการจัดงานนี้เพื่อถ่ายทอดความเข้าใจในการออกแบบติดตั้ง และการรักษาความปลอดภัยของ Solution บน Microsoft Azure ให้เป็นที่แพร่หลายในประเทศไทย งานจัดขึ้นวันเสาร์ที่ 22 เมษายน 2560 ณ อาคาร AIS Tower 1 ถ. พหลโยธิน เขตพญาไท กรุงเทพฯ หมายเหตุ 1. เพื่อให้สามารถกระจายไปยังกลุ่มผู้สนใจได้อย่างทั่วถึงขอความร่วมมือในการลงทะเบียนไม่เกินองค์กรละ 2 ท่าน 2. ท่านที่ลงทะเบียนแล้วติดธุระด่วนไม่สามารถมาร่วมงานจนจบงานได้ ขอความร่วมมือในการยกเลิกการลงทะเบียน ท่านที่ลงทะเบียนแล้วไม่มา ทางผู้จัดงานขอสงวนสิทธิ์ที่จะไม่อนุญาติให้ท่านเข้าร่วมงานในครั้งถัดไป ทั้งนี้เนื่องจากการจัดงานแต่ละงานทีมงานต้องใช้ความตั้งใจ และทุ่มเทสูงมาก  ผู้สนใจสามารถอ่านรายละเอียด และลงทะเบียนได้ที่ https://www.eventbrite.com/e/global-azure-bootcamp-2017-thailand-tickets-33110176429

Azure Resource Manager The Series : ตอนที่ 2 – เครื่องมือที่มีประโยชน์ในการทำงานกับ Azure Resource Manager

ในตอนที่แล้วได้กล่าวถึง Azure Resource Manager (ARM) ในส่วนของการทำงาน และประโยชน์ต่างๆ ไปแล้วนะครับ  สำหรับในตอนนี้จะได้มาทำความรู้จักกับเครื่องมือต่างๆ ที่มีประโยชน์ในการทำงานกับ ARM กันสักหน่อยนะครับ เพื่อที่เราจะได้ทำงานกับ ARM ได้อย่างสะดวก รวดเร็ว และมีประสิทธิภาพ สำหรับเครื่องมือที่จะกล่าวถึงในตอนนี้ประกอบด้วย Azure Portal เป็นเครื่องมือที่งานกันง่ายๆ ในรูปแบบของ Web based เพื่อใช้ในการทำงานต่างๆ ของ Azure ซึ่งในปัจจุบันนี้จะเป็น Portal ในรูปแบบใหม่ทีมีชื่อว่า Ibiza ซึ่งเปิดให้ใช้งานเมื่อเดือน ธันวาคม 2015 ซึ่งเจ้าหน้าตาของ Auzre Portal ก็เป็นดังรูปครับ    Azure PowerShell เป็นส่วนขยายเพิ่มเติมของ Windows PowerShell ที่ได้รับติดตั้งเพิ่มเติมเข้าไปในระบบปฏิบัติการ Windows เพื่อให้สามารถใช้เครื่องคอมพิวเตอร์ที่เป็น Windows เข้าไปบริหารจัดการ กับ Microsoft Azure ได้ ซึ่งตัว Azure PowerShell นั้นจะช่วยให้สามารถทำงานในรูปแบบ Batch ได้การติดตั้ง Azure...

New Articles

copilot2

เตรียมพร้อมใช้งาน 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 ต่อนะแหล่ะครับ...