Home Authors Posts by Thanyapon Sananakin

Thanyapon Sananakin

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

Microsoft Azure Deep Dive : Azure Virtual Machine ตอนที่ 4 Availability Set

ผมเชื่อว่าเหตุผลหนึ่งที่ผู้ใช้บริการหลายๆ ท่านต้องการหันมาใช้บริการของ Cloud Server ก็คือเรื่องของ High Availability ครับ เพราะต้นทุนในการทำระบบที่เป็น High Availability ในศูนย์ข้อมูล On-premise นั้นสูงมาก ไม่ว่าจะเป็นเรื่องแหล่งพลังงานไฟฟ้า, ระบบเครือข่าย, ระบบทำความเย็น และจิปาถะเยอะแยะมากมายครับ  ซึ่ง Microsoft Azure ก็มีในเรื่องของ High Availability ให้ด้วยเช่นกัน คือการใช้งาน Availability Set นั่นเองครับ ใน Microsoft Azure นั้นได้มีการแบ่ง SLA (Service Level Agreements) สำหรับ Virtual Machine ไว้เป็น 2 กรณีคือ การใช้งาน Availability Set โดยมี Virtual Machine มากกว่า 2 Instance ขึ้นไป อยู่ใน Availability Set เดียวกัน Microsoft Azure จะรับประกัน...

Microsoft Azure Deep Dive : Azure Virtual Machine ตอนที่ 3 Virtual Network

หลังจากที่ได้พูดถึง Azure Virtual Machine และเรื่องของ Disk ไปแล้วนั้น อีกส่วนหนึ่งที่ต้องพูดถึงและมีความสำคัญไม่แพ้กัน เพื่อให้ Azure Virtual Machine ของเราสามารถที่จะเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นได้ ก็คือ Virtual Network นั่นเองครับ ในตอนนี้ผมจะได้อธิบายถึงการวางแผนการออกแบบ VNET ให้เหมาะสมกับ network ขององค์กรกันครับVirtual Network (หรือเรียกย่อๆ ว่า VNET) พอพูดถึง Network แล้วหลายๆ ท่านอาจจะนึกถึงสาย LAN  Switch Router และอุปกรณ์อีกเยอะแยะมากมายนะครับ ซึ่งต้องบอกไว้ก่อน ว่า Virtual Network นั้นท่านสามารถที่จะลืมอุปกรณ์พวกนี้ไปได้เลยครับ  เพราะมันไม่มีครับ แล้วจะพูดทำไมเนี่ยย 55555 เนื่องจากว่าระบบของ Azure นั้นเป็นการทำงานในรูปแบบ Virtualization จริงๆ ครับ ดังนั้นจึงไม่มีเจ้าอุปกรณ์ Network ต่างๆ เหล่านั้นมาให้ยุ่งยากวุ่นวายนั่นเอง  แต่ตัว Virtual Network ก็ยังทำหน้าที่ในการเป็นตัวกลาง (หรือทางผ่าน) ในการสื่อสารระหว่าง Azure Virtual...

Microsoft Azure Deep Dive : Azure Virtual Machine ตอนที่ 2 Disk และ Storage

พบกับ Series ของ Microsoft Azure Deep Dive กันเป็นครั้งที่ 2 นะครับ ในวันเด็กแห่งชาตินะครับ 5555 เอ๊ะ เกี่ยวอะไรกันด้วยเนี่ยยยยย ก็ไม่รู้สินะ บทความในตอนนี้ยังคงอยู่ในหัวข้อ Virtual Machine กันอยู่นะครับ ซึ่งหลังจากที่ในตอนที่แล้วได้กล่าวถึง Size ของ Azure Virtual Machine กันแต่ละ Series กันไปแล้ว ต่อไปจะได้มากล่าวถึงองค์ประกอบอื่นๆของ Azure Virtual Machine กันเพิ่มเติมดังนี้นะครับ Virtual Hard Disks (ใน Azure จะเรียกว่า Azure Disks สำหรับในบทความนี้จะเรียกว่า Disk ) เป็นส่วนที่สำคัญอีกส่วนหนึ่งของ Virtual Machine ครับ มีหน้าที่ในการเก็บข้อมูลต่างๆ เปรียบเสมือนกับ Hard Disk ของเครื่องคอมพิวเตอร์ของเรานั่นเอง ซึ่งปกติแล้วเมื่อทำการสร้าง Azure Virtual Machine ขึ้นมาแล้วนั้น ตัวระบบ ของ Azure จะทำการสร้าง...

Microsoft Azure Deep Dive : Azure Virtual Machine ตอนที่ 1 VM Size

สวัสดีปีใหม่ 2018 หรือปี 2561 ปีจอ กันอย่างเป็นทางการนะครับ และ Blog นี้ก็นับว่าเป็น Blog แรกของผมในปี 2018 กันเลยทีเดียว สำหรับ Series Azure Deep Dive นี้ผมตั้งใจจะเขียนถึงบริการ และ Service ต่างๆ ที่มีให้ใช้งานกันใน Microsoft Azure โดยกะว่าจะเขียนกันให้ถึงรายละเอียดการใช้งาน ข้อจำกัด และควรระวัง กันไว้ให้ครบถ้วนกันเลยทีเดียวครับ ส่วนจะกล่าวถึง Service อะไรบ้างนั้นก็ลองติดตามกันดูครับ เรื่องแรกที่จะพูดถึงเป็นเรื่องประเดิมในตอนแรกของ Series นี้ก็คงหนีไม่พ้น Azure Virtual Machine หรือ Azure VM นั่นเองครับ ซึ่งหากพูดถึง Virtual Machine หรือ VM นั้นก็น่าจะเป็นที่รู้กันอยู่แล้วนะครับ ว่ามันคืออะไร แต่ว่าใน Azure นั้นมีข้อจำกัด หรือข้อควรระวังเพิ่มเติมพอสมควรทีเดียวครับ ทำความรู้จัก Azure Virtual Machine จริงๆ ถ้าจะว่าพูดถึง Virtual Machine ในยุคนี้ก็คงไม่มี IT...

Azure Community – Channel Thailand #2

ข่าวดี !!! สำหรับผู้สนใจในเทคโนโลยีคลาว์ (Cloud Computing) Mvpskill ร่วมกับผู้สนับสนุนคือ Microsoft ประเทศไทย และ AIS ได้จัดงานพบปะพูดคุยและแลกเปลี่ยนประสบการณ์ ในชื่องานว่า "Azure Community - Channel Thailand ครั้งที่ 2" ขึ้น เพื่อร่วมแบ่งปันประสบการณ์ในการใช้งาน Cloud computing ในประเทศไทย  เปิดรับสมัครอังคารที่ 12 กันยายน 2560 20.00 น. (GMT +7) Azure Community - Channel Thailand ครั้งที่ 2 นี้จัดขึ้น ในวันเสาร์ที่ 23 กันยายน 2560 ระหว่างเวลา 9.00 - 17.00 ณ อาคาร SC Tower พหลโยธิน ซอย 8 ใกล้ BTS อารีย์ พบกับทีมวิทยากรผู้เชี่ยวชาญมากมาย รับจำนวนจำกัด 40 ท่านเท่านั้นครับ...

Mvpskill เปิดรับสมัครวิทยากร!!!! เพื่อบรรยายในรูปแบบ Mvpskill Online

Mvpskill เปิดรับสมัครวิทยากร !!!! เพื่อร่วมเป็นผู้ร่วมอุดมการณ์มาร่วมแบ่งปันความรู้ โดยครั้งนี้เราจะจัดกิจกรรมผ่านสื่อออนไลน์ เช่น Skype for Business, Facebook Live ภายใต้ชื่อกิจกรรม Mvpskill Online Mvpskill Online จะเน้นการบรรยายในเชิงการบริการจัดการระบบ IT ในแบบฉบับของ IT Professional ตามความถนัดของ Speaker แต่ละท่าน โดยงานนี้เราไม่มีการจำกัดหัวข้อ ไม่จำกัดระบบปฏิบัติการ  ไม่จำกัดแพลตฟอร์ม ขอแค่ Speaker มีใจอยากแบ่งปันความรู้ให้กับเพื่อนร่วมอาชีพก็พอ คุณสมบัติผู้สมัคร มีใจอยากแบ่งปันความรู้ให้กับเพื่อนร่วมอาชีพ สามารถพูดบรรยาย และจัดเตรียม Presentation ได้ (ถ้าไม่มั่นใจ เรามีทีมงานให้คำปรึกษา รูปแบบกิจกรรม เป็นการบรรยายแบบออนไลน์ เช่น Skype for Business, Facebook live เป็นต้น วิทยากรสามารถบรรยายที่บ้านได้ขอเน็ตแรงๆ หน่อยเป็นพอ ระยะเวลาประมาณ 1 ชั่วโมง วัน/เวลา Speaker สามารถกำหนดได้ล่วงหน้าตามความสะดวก คาดว่ากิจกรรมน่าจะเริ่มครั้งแรกประมาณ เดือน ตุลาคม 2560 และจัดต่อเนื่องถึงสิ้นเดือน ธันวาคม 2560...

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

Top Articles

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

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