สำหรับ Blog นี้ ตอนแรกว่าจะไป Onsite ที่ Clazy Cafe แต่กลายเป็นกลุ่มคนเสี่ยงสูงแทนเลยมาฟัง Online ครับ สำหรับงาน Microsoft Ignite ปีนี้ 12-14 oct 2022 จะจัดใน Theme Doing More with less ใช้ Cloud + AI มาช่วยสร้างนวัตกรรมใหม่ๆ โดยใช้ Effort ลดลง
หัวข้อที่ผมฟังมี ดังนี้
- Build agility, optimize your business, and create data-driven experiences with Microsoft Azure
- Deliver efficiency with automation and AI across your business
- Re-energize your workforce in the office, at home, and everywhere in between
- Accelerate innovation with the world's most complete cloud developer platform
- Protect everything, everyone, everywhere with comprehensive security
- Blog ของท่านอื่นๆ
- Reference
Build agility, optimize your business, and create data-driven experiences with Microsoft Azure
- พี่ป้องกันแนะนำว่า การนำ Cloud มาใช้เนี่ย ช่วยให้ Start ได้ไวนะ ไม่ต้องมาเสียเวลารอด้าน Infra แบบเมื่อก่อนแล้ว โดยในงานมี 3 Service ที่เปิดตัวดังนี้
- Azure Arc-enabled Kubernetes
- Azure Arc - Solution จัดการ Multi-Cloud / Hybrid Cloud ผ่าน Azure
- ทาง Infra สามารถจัดการ Service ต่างๆได้จาก Control Pane ที่เดียว
- DevOps - GitOps - ให้ infra มากับ Code ตั้งแต่แรกเลย ตอน Deploy มันสร้าง Agents ขึ้นมาสำหรับ Build และ Test
- การวิเคราะห์ข้อมูลทำได้ง่ายขึ้น
- Azure Arc-enabled Kubernetes - K8S จัดการได้ที่เดียว ไม่ว่าจะ Deploy ที่ Azure Stack / On Premise / Muiti-Cloud / Edge
- Azure Arc - Solution จัดการ Multi-Cloud / Hybrid Cloud ผ่าน Azure
- Azure Cosmos DB for PostgreSQL
- Azure Cosmos DB
- distribute database จะช่วยแก้ปัญหาคอขวด จากปกติที Scale กันแล้วจขะมาตายที่ DB
- ตัว Cosmos DB มี Adapter กับ NoSQL หลายเจ้า อย่าง Mongo DB และมี API กับหลายภาษา
- Full Managed / Cost Effective ใช้เป็นแบบ Serverless (จ่ายตามที่ใช้) ถ้ามีจำนวน user / request ที่แน่นอนแล้ว ค่อยมาปรับ Model การคิด + ทำ Auto Scale
- Mission Critical - งานที่ต้องมารับ Load เยอะๆ
- Azure Cosmos DB for PostgreSQL (GA) NoSQL > RDMS จะได้คุณสมบัติ ACID ของ RDBMS มาเด้วย
- Azure Cosmos DB
- Azure VM - ARM Based (GA) - เอามาในส่วนการพัฒนา App หรือ Test เหมือนว่าตอนนี้ราคาถูกว่า VM ปกติด้วย
Deliver efficiency with automation and AI across your business
- Digital Perseverance นอกจาก Digital Transformation เรามีคำใหม่มาด้วยครับ เป็นเปลี่ยนเทคโนโลยี โดยที่เรามี Budget เวลา เงิน คน จำกัด ยกตัวอย่างของสายการบินแห่งนึงที่เราต้องทราบว่า พนักงาน 30K ที่กระจายอยู่ทั่วโลกได้รับวัคซีนหมดยัง
- ความท้าทาย ภาษา / เอกสารมีหลาย format ถ้าจะทำ App รอนานไป ต้องเทรนคนอีกนะ
- สุดท้ายเอา Azure AI มาช่วยให้สำเร็จ >> ส่วนตัวคิดว่า PowerApps + Form Recognizer
- นอกจากนี้ในส่วนงาน AI - Azure OpenAI DALL E2 Service ตัว DALL E เป็น AI ที่สร้างภาพตาม Text ที่เราป้อนลงไป ตัว Model ของนี้เป็นการร่วมมือ MS กับ Open AI (ของตา Elon Mask) โดยร่วมทุนไป 1 พันล้าน USD
- Azure OpenAI Service ดียังไง ?
- มี Model เตรียมไว้ ให้แล้ว ตามความต้องการ เช่น อยากดู Emotion ของคนจากใบหน้า หรือจะให้ตอบคำถาม
- Open AI Use-Case Scenario
- Writing Assistance
- Code Generation
- Reasoning over Data - Tune ให้พร้อมกับ Data ใหม่ๆ
- Open AI Codex
- GitHub Co-pilot //เอาจริงชอบตัว Suggest ใน VS2022 มา เพียงพอแล้ว
- นอกจาก Coding แล้วยังสามารถตัว AI ยังมาช่วยใน Power Platform
- Build In Responsible AI
- Azure Cognitive Service
- เพิ่มภาษาที่รองรับ ภาษาไทย อยู่ในนั้นด้วย
- summarization feature - สรุปจาก document / conversation //อนาคต AI น่าจะมาสรุป Blog แทน 555
- Microsoft Digital Contract Center Platform - เป็นส่วนของ Helpdesk Call Center ที่เอา AI มา Support อย่าง เช่น HP ที่เอาไปใช้งาน เวลาคนโทรมาจะดูว่าเคยซื้ออะไร จะได้ถามได้เหมาะสม
- ส่วน AI สำหรับคนทั่วไป อย่างตัว Azure Form Recognizer - อ่านไทยได้แล้ว
- Azure Machine Learning
- นำ Model Share ใน Workspace อื่นๆได้
- Container PyTorch
- Responsible AI Dashboard - เอาไว้ดูสรุปข้อมูลเกี่ยวกับตัว Model ของเรา ลองดูเพิ่มเติมได้จากนี้เลย Assess AI systems and make data-driven decisions with Azure Machine Learning Responsible AI dashboard - Azure Machine Learning
- Microsoft Designer - ใช้ AI ช่วยสร้าง Graphic จาก Text แบบ DALL-E หรือ Mid Journey ครับและเราสามารถมาแก้ไขต่อได้ ผมเพิ่งใส่ mail ลงไปใน Waiting List เหมือนกันครับ
Re-energize your workforce in the office, at home, and everywhere in between
- rebrand จาก Office 365 > Microsoft 365
- Microsoft 365 -มาใหม่
- Microsoft Teams Premium มีจุดเด่น 3 ส่วน
- Personalized
- ทำ Profile สำหรับสร้าง Meeting ได้ อันได้นทั่วไป หรือ ลับเฉพาะ (Confidential)
- ใส่ Logo องค์กร + together mode ขององค์กร
- Virtual Appointment
- Advance Webinars (จากเดิมต้องมาทำ MS Form + Power Automate) จัดการให้สะดวกขึ้น
- Mesh Avatar - Metaverse
- Intelligent - Live Translation / Meeting Recap (สรุปประชุม ว่าในแต่ละช่วงเวลามีใครกล่าวถึงเราบ้าน เหมือนกันการทำสรุปการประชุมมากๆ)
- Secure - กำหนดชั้นความลับได้ และทำ Watermark ป้องกัน Capture ออกไปนอกองค์กร
- Personalized
- Microsoft Viva - คล้าย Super App ของในองค์กร
- Purpose - Goal - OKR
- Growth - Learning รวมแหล่งเรียนรู้ในองค์กร หรือ Topic - Q&A ในองค์กร ถ้าติดอะไร AI จะไปหาคนที่คาดว่าจะตอบได้ เอาพัฒนาทำ Skill Matrix
- Insights - Timesheet มาหา Insight ว่าเราทำงานเป็นยังไง Worklife Balance ไหม ? Link กับ MS Team ในช่วงที่ต้องใช้สมาธิทำ Focus Mode
- Connection - Yammer Social ภายในองค์กร ติดตาม Feed ข่าวในองค์กร
- Microsoft Place - Smart Office ของ MS บอกว่าใครจะ WFH / Onsite / นั่งตรงไหน รวมถึงการลาด้วย และ Integrate ของ MS App ได้อย่าง MS Team
Accelerate innovation with the world's most complete cloud developer platform
สำหรับ Session แบ่งออกเป็น 2 Track โดยหลักๆ จะเป็นการนำความสามารถของ AI เข้ามา Integrate ครับ
- Code >> มีที่ละเอียดกว่านะ Speaker เขียนเอง สรุปงาน Microsoft Ignite – After Party Thailand 2022 – BorntoDev เริ่มต้นเรียน เขียนโปรแกรม ขั้นเทพ !
- Visual Studio 2022 17.3 //ที่ใช้อยู่ 17.4.1 ไม่น่าจะต่างกันมากครับ
- C++ Improvement สาย Hardware น่าจะชอบต่อกับพวก Hardware ผ่าน Serial Monitor / VS Code
- Easy Deploy to Azure Container Apps - คลิกขวากด Publish
- Live Unit Testing - แก้ Code แล้ว VS แอบไป Run Test //กิน Spec เครื่องแน่นๆ
- Develop Apps for MS Team - มี Template ให้ในตัว
- Git Line-Staging - บอก Difference ได้เลย
- Show Tabs in Multiple Rows
- IEnumerable Debugger Visualizer Improvement - Visualize ข้อมูลในตัวแปร พวก List ได้ง่ายขึ้น อันนี้ ผมว่าดีมาก เอาไว้ช่วยน้องๆหา Bug ได้ และแถมเอา Data ออกมาทำ Mock Test ได้เลยจากเคสที่เจอ
- Reopen-Closed Documents - อันนี้เฉยๆ ถ้าลืมปิดไป แต่อย่าลืม Ctrl+S
- MAUI Support - One Project / Many Platform และมี XAML Live Preview
- Powerful Editors (IntelliCode - Upgrade จาก Intelisense) แนะนำ Code ได้ฉลาดขึ้น ตัวแปรที่เป็นไปได้ Pattern If อย่างผมเองแปลง Code จาก Legacy Copy มาแปะเป็น Comment บน VS มันแนะนำเลยนะ หรือ Refactor Guide
NOTE: ที่ตัวหนาไม่ได้มีอะไร ชอบเพราะอาจจะใช้โดยไม่รุ้ตัว กับไปลองศึกษาเพิ่มครับ
- อีกเรื่องจะเป็นงาน GitHub Universe ที่มีข้อมูลสถิติต่างๆน่าสนใจ GitHub Copilot ช่วยเพิ่ม Productivity ถึง 55% รวมถึงมีให้สั่งการด้วยเสียงด้วย เขียนโปรแกรมแบบไม่ต้องแตะคีย์บอร์ด "Hey, GitHub" สั่งให้ GitHub เขียนโค้ดด้วยเสียงพูด และมีส่วนของ GitHub เปิด Codespaces ให้ใช้ฟรีเดือนละ 60 ชม., รวมถึงมีปรับ Feature ต่างๆให้ Wow เช่น
- Markdown Reimaged - จากเดิมที่ทำเขียนแล้วมันได้ Checkbox เฉยๆ มัน Link ไปเป็น Tasj และเอามาจัด Track งานด้าน Project Management ได้เลย
- Projects in your pocket - ตัว App Mobile ดีขึ้น //ต้องลองกลับไปใช้ เพราะ 2 ปีก่อนไม่ไหวเลย
- Security ที่มีการจัดการสิทธิ์ดีขึ้น กำหนดเวลาหมดอายุของการ Access Resource ได้
- อื่นๆ ลองดูจาก Everything new from GitHub Universe 2022 | The GitHub Blog
- สุดท้าย Code Tool และ มาด้าน Infra ด้วยครับ
- Microsoft DevBox (Public Preview) แก้คอขวดของ DevOps+Security ได้ เพราะ IT Admin จัดการได้สะดวก
- Azure App Service
- Large SKU ใช้ Spec เยอะก็มีให้
- Support .NET 7, Python 3.11 / Node 18 / Go (ไม่ต้องไป WorkAround ทำ Custom Image)
- Low Code/ No Code
- Power Automate
- Natural Language แปลง Power Automate (Cloud Flow) //ถ้าจะลองควรสร้าง Environment ใหม่ Region US
- Power Automate Expression by Example - แปลงภาษาภาษาอังกฤษมาเป็น Syntax เลย พวก Power FX
- Power Automate integration in Excel (Native) - มี Tab ใน Ribbon เลย เท่าที่ลองหาดูเพิ่มน่าจะมา JAN 23 //ตรงนี้ในมุมผมที่เป็น Dev มองหาช่องทางทำ API เสริมอยู่เหมือนกัน
- Power BI
- Edit Power BI Report จาก One Drive / Share Point - แก้บน Browser ได้เลย
- Power BI B2B Report / Dataset Sharing - ใช้ในเคสทีต้อง Share Data / Report ให้คนภายนอกองค์กร
- Power BI Large DataSet Reporting ไม่ต้องทำ Local DB
- Power App - Co-authoring in Power App >> ลองดูตัวอย่างได้จาก Blog นี้เลย Co-editing Canvas App at the same time – PAWIT.PW
- Power Platform Manage Environment
- เอาไว้ดู Stat ของ App จัดการ Security + จัดการ License ได้เลย (GA)
- ถ้าจะ Integrate ข้อมูลสามารถใช้ Microsoft Graph ได้เลย
- สำหรับรายละเอียดเพิ่มเติมดูจากในนี้ได้เลย >> Leverage low-code to do more with less at Microsoft Ignite 2022 - Microsoft Power Platform Blog
Protect everything, everyone, everywhere with comprehensive security
- สำหรับใน Session นี้ ยังคงเข้า Theme Hybrid Cloud / Multi Cloud โดยอาจารย์ได้เจาะไปที่ตัว Microsoft Defender for Cloud โดยมันมีหน้าที่หลักๆ
- ตรวจสอบ Security Posture
- ดูว่า Service ไม่มีอะไรที่หลุดจาก Best Practice ไหม เช่น เจอ VM เปิด Port แล้ว Access จาก public ได้ ออกมาในรูป Secure Score ยิ่งสูง ยิ่งดี
//บางองค์กรใช้ตัวเลขนี้ Apply กับสัญญาด้วย - Regulatory Compliance บอกว่าตามมาตรฐานอะไรบ้าง เช่น่ PCI/DSS
- ดูว่า Service ไม่มีอะไรที่หลุดจาก Best Practice ไหม เช่น เจอ VM เปิด Port แล้ว Access จาก public ได้ ออกมาในรูป Secure Score ยิ่งสูง ยิ่งดี
- Threat Detection and Protection - สามารถควบคุมเปิด-ปิด ได้ตาม Service เลย
- แจ้ง Alert เตือน
- วิธีการจัดการ Migrate
- Automate Response หากมีเคสนี้เกิดซ้ำในอนาคต โดยไปทำจาก Azure Logic App
- ตรวจสอบ Security Posture
- สิ่งที่ Update มางาน Ignite 2022 ตัว Defender for Cloud มีส่วน
- Defender for DevOps - เพิ่มการตรวจ Pipeline ตอน Build หรือ Environment การ Build และมี Score DevOps Posture เป็นตัววัด DevOps ของเรา
- Defender CSPM -
- Cloud Security Graph - เอามาใช้ Analysis ข้อมูลได้
- Attack Path Analysis - มัน Visualize เส้นทางการโจมตี (Lateral Movement) ที่เกิดขึ้นมาจาก Path ไหน ผ่าน Resource อะไรมาบ้าง เราจะได้หาทางป้องกันได้ทัน
- Cloud Security Explorer (Preview) ลดการเขียน KQL โดยมันจะแนะนำให้ก่อนเลยส่วนไหนมีปัญหาที่พบ เช่น VM มีคนพยายามจะ Login เข้ามา
- อ่านเพิ่มเติมได้จาก Enhance your cloud security with new Microsoft Defender for Cloud features - Microsoft Security Blog
Blog ของท่านอื่นๆ
- สรุปงาน Microsoft Ignite – After Party Thailand 2022 – BorntoDev เริ่มต้นเรียน เขียนโปรแกรม ขั้นเทพ ! โดยคุณเปรม BorntoDev ครับ
- EP 78: อัปเดต Microsoft Product 2022 | by Nut P | Nov, 2022 | Medium
ปิดท้ายสำหรับใครที่สนใจเรื่อง Cloud + Dev Blog นี้มีสรุปงาน DevMountain + Cloud Native Lanna ครับ
Reference
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.